Kỹ thuật xung – số
Hệ thống kiến thức, tài liệu, bài giảng, video và công cụ mô phỏng giúp người học nắm vững kỹ thuật tạo – xử lý xung, mạch chuyển mạch và các nền tảng quan trọng của điện tử số.
Giới thiệu môn học
Kỹ thuật xung – số là học phần nối giữa điện tử tương tự và điện tử số. Người học không chỉ làm việc với hai mức logic 0 và 1 mà còn phải hiểu dạng sóng theo thời gian, quá trình chuyển mạch, thời gian trễ, sườn xung và ảnh hưởng của linh kiện thực tế.
Đây là nền tảng quan trọng để học tiếp vi xử lý – vi điều khiển, điện tử công nghiệp, điều khiển tự động, hệ thống nhúng, giao tiếp số và thiết kế mạch điện tử.
Mục tiêu học tập
1. Hiểu tín hiệu xung
Nhận biết và xác định được biên độ, chu kỳ, tần số, độ rộng xung, duty cycle, thời gian lên và thời gian xuống.
2. Phân tích mạch tạo dạng
Phân tích được đáp ứng của mạch RC, mạch vi phân, tích phân, xén, ghim và Schmitt trigger.
3. Hiểu chuyển mạch
Giải thích được hoạt động của diode và transistor khi dùng như phần tử đóng – ngắt.
4. Thiết kế mạch tạo xung
Phân tích và tính toán các mạch astable, monostable, bistable và timer 555.
5. Thiết kế logic số
Vận dụng đại số Boolean, cổng logic, mạch tổ hợp, flip-flop, thanh ghi và bộ đếm.
6. Đo kiểm và mô phỏng
Sử dụng phần mềm mô phỏng, oscilloscope và logic analyzer để kiểm tra dạng sóng và phát hiện lỗi mạch.
Kiến thức nên có trước khi học
- Điện áp, dòng điện, định luật Ohm và Kirchhoff.
- Đặc tính cơ bản của diode, transistor BJT/MOSFET.
- Tụ điện, mạch RC và khái niệm hằng số thời gian.
- Op-amp/comparator ở mức cơ bản.
- Khả năng đọc sơ đồ mạch và sử dụng đồng hồ đo.
Kiến thức cốt lõi
Phần A — Kỹ thuật xung
Tín hiệu và thông số của xung
Nền tảng để đọc, đo và phân tích mọi dạng sóng xung.
- Tín hiệu bước, xung chữ nhật, xung vuông, ramp và dạng hàm mũ.
- Biên độ đỉnh, đỉnh–đỉnh và mức DC.
- Chu kỳ T và tần số f.
- Độ rộng xung, thời gian mức cao và mức thấp.
- Duty cycle.
- Rise time, fall time và propagation delay.
- Ý nghĩa thực tế của sườn xung không lý tưởng.
Mạch RC và biến đổi dạng sóng
Khảo sát phản ứng của mạch tuyến tính đối với tín hiệu biến đổi theo thời gian.
- Quá trình nạp và xả của tụ điện.
- Hằng số thời gian τ = RC.
- Đáp ứng RC đối với tín hiệu bước và xung chữ nhật.
- Mạch thông cao RC và chức năng vi phân gần đúng.
- Mạch thông thấp RC và chức năng tích phân gần đúng.
- Ảnh hưởng của RC đối với độ nghiêng và méo xung.
Mạch xén, ghim và so sánh
Các mạch phi tuyến dùng để giới hạn hoặc dịch mức tín hiệu.
- Diode clipper nối tiếp và song song.
- Xén dương, xén âm và xén ở hai mức.
- Clipper có nguồn phân cực.
- Mạch clamper / DC restorer.
- Comparator dùng op-amp.
- Schmitt trigger và hiện tượng hysteresis.
- Ứng dụng khử nhiễu và tạo lại xung vuông.
Diode và transistor ở chế độ chuyển mạch
Cơ sở vật lý của các cổng logic và mạch đóng – ngắt điện tử.
- Diode ở trạng thái ON/OFF.
- Ảnh hưởng của reverse recovery đối với chuyển mạch nhanh.
- BJT ở vùng ngắt và bão hòa.
- Điều kiện để transistor hoạt động như công tắc.
- Storage time, delay time, rise time và fall time.
- Khái niệm chuyển mạch MOSFET.
- Ảnh hưởng của tải điện dung lên tốc độ chuyển mức.
Multivibrator và mạch tạo xung
Các cấu trúc cơ bản để tạo, giữ và kích hoạt trạng thái.
- Bistable multivibrator — hai trạng thái ổn định.
- Monostable / one-shot — một trạng thái ổn định.
- Astable multivibrator — tự dao động.
- Các phương pháp kích xung và đồng bộ.
- Ứng dụng trong tạo trễ, tạo clock và chia tần.
Timer 555
IC tạo thời gian và tạo dao động kinh điển, phù hợp cho thực hành.
- Sơ đồ khối và chức năng 8 chân của 555.
- Hai mức so sánh nội tại liên quan đến 1/3 VCC và 2/3 VCC.
- Chế độ monostable.
- Chế độ astable.
- Tính thời gian trễ, tần số và duty cycle.
- Ứng dụng tạo clock, LED flasher, pulse generator và timer.
Phần B — Kỹ thuật số
Hệ đếm, mã số và đại số Boolean
Ngôn ngữ toán học dùng để mô tả hệ thống số.
- Hệ thập phân, nhị phân, bát phân và thập lục phân.
- Chuyển đổi giữa các hệ số.
- Số có dấu và biểu diễn bù 2.
- BCD và Gray code ở mức cơ bản.
- Các định luật Boolean và định luật De Morgan.
- SOP, POS và biểu diễn hàm logic.
- Rút gọn bằng Karnaugh map.
Cổng logic và mạch tổ hợp
Thiết kế đầu ra chỉ phụ thuộc vào trạng thái đầu vào hiện tại.
- NOT, AND, OR, NAND, NOR, XOR và XNOR.
- NAND và NOR như cổng phổ dụng.
- Half-adder, full-adder và subtractor.
- Comparator số.
- Encoder và priority encoder.
- Decoder và ứng dụng LED 7 đoạn.
- Multiplexer và demultiplexer.
Latch và Flip-flop
Phần tử nhớ một bit và nền tảng của mạch tuần tự.
- SR latch.
- D latch và D flip-flop.
- JK flip-flop và T flip-flop.
- Trigger theo mức và trigger theo cạnh.
- Preset và clear.
- Setup time và hold time.
- Đọc timing diagram.
Bộ đếm và thanh ghi
Những khối chức năng thường gặp trong điều khiển và hệ thống số.
- Bộ đếm không đồng bộ và đồng bộ.
- Bộ đếm tiến, lùi và tiến/lùi.
- MOD-N counter.
- Phân tích timing của ripple counter.
- Shift register SISO, SIPO, PISO và PIPO.
- Ứng dụng chia tần, đếm sản phẩm và dịch dữ liệu.
Họ logic TTL, CMOS và đặc tính thực tế
Không nên xem logic 0 và 1 chỉ là những con số lý tưởng.
- Khái niệm logic family.
- TTL, CMOS và các họ 74xx thông dụng.
- VIH, VIL, VOH và VOL.
- Noise margin.
- Fan-in và fan-out.
- Propagation delay.
- Power consumption và tốc độ chuyển mạch.
- Totem-pole, open-collector/open-drain và tri-state.
- Không để ngõ vào CMOS trôi nổi.
Timing và độ tin cậy của hệ thống số
Nội dung đặc biệt quan trọng khi chuyển từ lý thuyết sang mạch thật.
- Propagation delay qua nhiều tầng logic.
- Rise/fall time của tín hiệu.
- Setup time và hold time.
- Clock skew ở mức nhập môn.
- Glitch và hazard.
- Switch bounce và khử dội phím.
- Tụ bypass/decoupling cho IC số.
Các công thức và quan hệ cần nhớ
1. Chu kỳ, tần số và duty cycle
T = 1 / f
Duty cycle D = (tH / T) × 100%
Trong đó tH là thời gian tín hiệu ở mức cao và T là chu kỳ.
2. Hằng số thời gian RC
Tỷ lệ giữa τ và thời gian biến thiên đặc trưng của tín hiệu quyết định mức độ mạch RC thực hiện chức năng tích phân hoặc vi phân.
3. Timer 555 — monostable
4. Timer 555 — astable chuẩn
tL ≈ 0.693 × RB × C
T ≈ 0.693 × (RA + 2RB) × C
f ≈ 1.44 / [(RA + 2RB) × C]
5. Noise margin của mạch logic
NML = VIL(max) − VOL(max)
Không nên dùng một giá trị điện áp cố định cho mọi họ TTL/CMOS. Các mức VIH, VIL, VOH và VOL phải được kiểm tra trong datasheet của IC cụ thể.
Các bài thực hành nên thực hiện
| Bài | Nội dung | Kỹ năng chính |
|---|---|---|
| 01 | Khảo sát tín hiệu xung | Đo Vpp, T, f, duty cycle, rise/fall time bằng oscilloscope. |
| 02 | Mạch RC | Quan sát nạp/xả tụ, mạch tích phân và vi phân. |
| 03 | Mạch xén và ghim | So sánh dạng sóng vào/ra và mức điện áp giới hạn. |
| 04 | Comparator và Schmitt trigger | Đo ngưỡng chuyển mạch và vùng hysteresis. |
| 05 | Transistor làm công tắc | Khảo sát trạng thái ngắt, bão hòa và dạng sóng chuyển mạch. |
| 06 | Timer 555 | Thiết kế monostable và astable theo yêu cầu thời gian/tần số. |
| 07 | Mạch logic tổ hợp | Lắp cổng logic, MUX/decoder, adder và kiểm tra bảng chân trị. |
| 08 | Flip-flop và bộ đếm | Đọc timing diagram, xây dựng counter và bộ chia tần. |
Lộ trình học đề xuất
Bước 1 — Hiểu dạng sóng
Thành thạo T, f, duty cycle, pulse width, rise time và fall time.
Bước 2 — Học mạch RC và tạo dạng
Nắm đáp ứng quá độ, tích phân, vi phân, clipper, clamper và comparator.
Bước 3 — Hiểu phần tử chuyển mạch
Phân biệt hoạt động tuyến tính với hoạt động ON/OFF của diode và transistor.
Bước 4 — Mạch tạo xung
Học astable, monostable, bistable và timer 555.
Bước 5 — Logic số cơ bản
Hệ đếm, Boolean, cổng logic và Karnaugh map.
Bước 6 — Mạch tổ hợp
Adder, comparator, encoder, decoder, MUX và DEMUX.
Bước 7 — Mạch tuần tự
Flip-flop, counter, shift register và timing diagram.
Bước 8 — IC thực tế và timing
TTL/CMOS, mức logic, noise margin, fan-out, propagation delay và kiểm tra datasheet.
Phần mềm và công cụ mô phỏng
Falstad Circuit Simulator
Phù hợp để quan sát trực quan điện áp, dòng điện, RC, Schmitt trigger, 555 và nhiều mạch cơ bản.
Mở Falstad →Proteus Design Suite
Hữu ích cho mô phỏng mạch điện tử, IC số, thiết bị đo và các hệ thống nhúng.
Proteus for Education →Logisim-evolution
Phần mềm miễn phí, mã nguồn mở để thiết kế và mô phỏng cổng logic, mạch tổ hợp và mạch tuần tự.
Xem Logisim-evolution →Texas Instruments
Nguồn tham khảo chính thức để tra thông số IC logic, timer, mức điện áp và đặc tính timing.
Tra cứu TI →Giáo trình và tài liệu tham khảo
A. Tài liệu tiếng Việt
Kỹ thuật xung — Nguyễn Việt Hùng, Nguyễn Đình Phú
Giáo trình của ĐH Sư phạm Kỹ thuật TP.HCM. Bao quát dạng sóng, RC/RL/RLC, chuyển mạch và các mạch xử lý xung.
Thư viện HCMUTE →Giáo trình Kỹ thuật xung-số — Nguyễn Đình Phú
NXB Đại học Quốc gia, 2012. Tài liệu phù hợp để tham khảo tổng hợp phần kỹ thuật xung và kỹ thuật số.
Xem danh mục tham khảo →Kĩ thuật xung-số — Đặng Văn Chuyết và cộng sự
NXB Giáo dục, 2009. Có thể tra cứu tại thư viện trường hoặc hệ thống thư viện đại học.
Kỹ thuật số 1 — Nguyễn Như Anh
NXB Đại học Quốc gia TP.HCM, 2015. Hữu ích cho phần cổng logic, mạch tổ hợp và mạch tuần tự.
B. Giáo trình mở và tài nguyên quốc tế
All About Circuits — Digital Circuits
Giáo trình điện tử số trực tuyến miễn phí: hệ đếm, Boolean, cổng logic, mạch tổ hợp và tuần tự.
Đọc miễn phí →All About Circuits — Clipper Circuits
Tài liệu trực quan về diode clipper, dạng sóng và nguyên lý xén tín hiệu.
Xem bài học →All About Circuits — Clamper Circuits
Giải thích chức năng clamper/DC restorer và sự dịch mức DC của dạng sóng.
Xem bài học →Texas Instruments — LM555 Timer
Datasheet và tài liệu chính thức về cấu trúc, thông số và ứng dụng timer 555.
Xem LM555 →Texas Instruments — Understanding Schmitt Triggers
Giải thích hysteresis, tín hiệu chậm/nhiễu và vai trò của Schmitt-trigger input.
Đọc tài liệu TI →Texas Instruments — Logic Guide
Tài liệu tham khảo hữu ích về họ logic, mức điện áp, giao tiếp logic và lựa chọn IC.
Xem Logic Guide →C. Sách chuyên khảo nên biết
Pulse, Switching, and Digital Circuits
Oxford University Press. Nội dung từ wave shaping, diode/transistor switching đến multivibrator, timer, logic gates và logic families.
Xem tại OUP →Digital Design — M. Morris Mano & Michael D. Ciletti
Giáo trình kinh điển về thiết kế logic, mạch tổ hợp, mạch tuần tự và hệ thống số.
Xem tại Pearson →Video, bài giảng và khóa học trực tuyến
A. Khóa học đại học miễn phí
Digital Electronic Circuits — IIT Kharagpur
Bắt đầu từ transistor switch, TTL, CMOS rồi phát triển đến Boolean, MUX/decoder, mạch tổ hợp và mạch tuần tự.
Học trên NPTEL →Digital Circuits and Systems — IIT Madras
Khóa học có hệ thống về logic simplification, combinational circuits, flip-flop, counter, shift register và state machine.
Học trên NPTEL →Basic Electronics — IIT Bombay
Có nội dung về RC/RL, diode, digital circuits, flip-flop, counter và timer 555; phù hợp để ôn nền tảng.
Xem khóa học →B. Playlist YouTube đề xuất
ALL ABOUT ELECTRONICS — Digital Electronics
Video trực quan, nội dung rõ ràng về tín hiệu số, cổng logic, Boolean, mạch tổ hợp và mạch tuần tự.
Xem playlist →Neso Academy — Digital Electronics
Playlist dài và có hệ thống, phù hợp để học từ number systems, Boolean đến flip-flop, counter và FSM.
Xem playlist →Tự kiểm tra kiến thức
Sau khi học xong môn, bạn nên tự trả lời được các câu hỏi dưới đây mà không cần học thuộc máy móc.
1. Xung 2 kHz có chu kỳ bằng bao nhiêu?
T = 1/f = 1/2000 = 0,0005 s = 0,5 ms.
2. Duty cycle 25% có ý nghĩa gì?
Trong mỗi chu kỳ, tín hiệu ở mức cao trong 25% tổng thời gian và ở mức thấp trong khoảng 75% còn lại.
3. Mạch clipper khác clamper ở điểm nào?
Clipper giới hạn/cắt một phần biên độ tín hiệu, còn clamper chủ yếu dịch mức DC của toàn bộ dạng sóng mà giữ gần như nguyên độ biến thiên đỉnh–đỉnh.
4. Vì sao Schmitt trigger tốt khi tín hiệu vào có nhiễu?
Vì nó có hai ngưỡng chuyển khác nhau cho sườn tăng và sườn giảm, tạo vùng hysteresis giúp tránh chuyển trạng thái nhiều lần khi tín hiệu dao động quanh một ngưỡng duy nhất.
5. BJT dùng làm công tắc thường làm việc ở những vùng nào?
Chủ yếu ở vùng ngắt khi OFF và vùng bão hòa khi ON.
6. Mạch tổ hợp khác mạch tuần tự như thế nào?
Đầu ra mạch tổ hợp phụ thuộc vào đầu vào hiện tại. Đầu ra mạch tuần tự còn phụ thuộc vào trạng thái trước đó, vì vậy mạch có khả năng nhớ.
7. Vì sao ripple counter chậm hơn synchronous counter?
Trong ripple counter, trạng thái phải truyền tuần tự qua các flip-flop, vì vậy propagation delay bị cộng dồn qua nhiều tầng.
8. Vì sao cần đọc datasheet khi nối hai IC logic?
Vì phải kiểm tra các mức VIH, VIL, VOH, VOL, khả năng dòng, fan-out, điện áp nguồn và timing. Cùng biểu diễn logic 0/1 nhưng các họ IC có thể không hoàn toàn tương thích.
COMMENTS