
Thiết kế mạch điện tử: Từ Schematic đến PCB
Thiết kế mạch điện tử từ nguyên lý, schematic, lựa chọn linh kiện đến PCB và kiểm tra thực tế 20 mạch điện tử cơ bản dành thường sử dụng trong các thiết bị, mạch điện tử.
Thiết kế mạch điện tử từ nguyên lý, schematic, lựa chọn linh kiện đến PCB và kiểm tra thực tế 20 mạch điện tử cơ bản dành thường sử dụng trong các thiết bị, mạch điện tử.
Các bài viết trong series
Dưới đây là 15 bài đầu tiên của series, mỗi bài đều có schematic và PCB layout đi kèm:
Mạch chia áp là gì? Nguyên lý, công thức, sơ đồ và cách thiết kế PCB
Mạch lọc thông thấp RC: Nguyên lý, tần số cắt và cách thiết kế PCB
Mạch chống dội nút nhấn RC: Nguyên lý và thiết kế cho vi điều khiển
Mạch diode chống ngược cực nguồn: Nguyên lý, tính toán và thiết kế PCB
Mạch ổn áp Zener: Nguyên lý, công thức và cách chọn linh kiện
Mạch bảo vệ quá áp bằng Zener và TVS: Nguyên lý và thiết kế PCB
Flyback Diode là gì? Mạch bảo vệ transistor khi điều khiển relay và cuộn cảm
Mạch NPN Transistor Low-Side Switch: Điều khiển tải bằng GPIO
Mạch N-MOSFET Low-Side Switch: Điều khiển tải công suất bằng ESP32 và MCU
Mạch P-MOSFET High-Side Switch: Cách đóng ngắt nguồn phía dương
MOSFET Gate Driver là gì? Nguyên lý và cách thiết kế mạch điều khiển Gate
Op-Amp Voltage Follower: Mạch Buffer điện áp và ứng dụng thực tế
Mạch khuếch đại không đảo Op-Amp: Công thức Gain và thiết kế PCB
Comparator là gì? Mạch so sánh điện áp và tạo tín hiệu Logic
Hướng dẫn chi tiết
Thiết kế mạch điện tử từ nguyên lý, schematic, lựa chọn linh kiện đến PCB và kiểm tra thực tế 20 mạch điện tử cơ bản dành thường sử dụng trong các thiết bị, mạch điện tử.
Thiết kế mạch điện tử không đơn giản là nối các linh kiện lại với nhau để mạch hoạt động.
Một thiết kế tốt cần trả lời được nhiều câu hỏi:
Điện áp và dòng điện đi theo đường nào?
Vì sao chọn giá trị điện trở hoặc tụ điện đó?
Linh kiện có chịu được điện áp và dòng lớn nhất hay không?
GPIO của vi điều khiển có điều khiển trực tiếp tải được không?
Khi motor, relay hoặc cuộn dây ngắt dòng sẽ xảy ra điều gì?
Làm thế nào để bảo vệ mạch khi cắm ngược nguồn?
Làm thế nào để giảm nhiễu trước ADC?
Khi nào nên dùng transistor, MOSFET, op-amp hoặc comparator?
Nên dùng LDO hay Buck Converter?
Vì sao schematic đúng nhưng PCB thực tế vẫn có thể hoạt động không ổn định?
Đó chính là lý do việc học thiết kế mạch điện tử nên bắt đầu từ các building block cơ bản thay vì ngay lập tức thiết kế một bo mạch lớn.
Series Thiết kế Mạch điện tử Cơ bản được xây dựng gồm 20 bài, mỗi bài tập trung vào một mạch nền tảng thường xuyên xuất hiện trong các hệ thống dùng ESP32, STM32, Arduino, cảm biến, relay, motor, nguồn DC, robot và IoT.
Mục tiêu không phải chỉ học thuộc sơ đồ.
Mục tiêu là hiểu:
Nguyên lý
↓
Công thức
↓
Chọn linh kiện
↓
Vẽ Schematic
↓
Thiết kế PCB
↓
Đo kiểm thực tế
↓
Ứng dụng vào sản phẩm1. Thiết kế mạch điện tử là gì?
Thiết kế mạch điện tử là quá trình biến một yêu cầu chức năng thành một hệ thống linh kiện điện tử có thể hoạt động ổn định trong thực tế.
Ví dụ yêu cầu:
ESP32 cần điều khiển một motor DC 12 V.
GPIO ESP32 không thể nối trực tiếp motor.
Ta cần phân tích:
ESP32 GPIO
│
▼
Gate Driver?
│
▼
MOSFET
│
▼
Motor 12 VSau đó tiếp tục đặt câu hỏi:
MOSFET nào hoạt động tốt với logic 3.3 V?
Motor có stall current bao nhiêu?
Có cần flyback protection không?
Gate cần resistor và pull-down như thế nào?
Trace PCB cần chịu bao nhiêu ampere?
Nguồn motor có làm ESP32 reset không?
Một mạch tưởng như đơn giản nhanh chóng liên quan đến nhiều kiến thức khác nhau.
Đây chính là tư duy thiết kế mạch.
2. Một thiết kế điện tử thường gồm những khối nào?
Một bo mạch embedded hoặc IoT thông thường có thể chia thành các khối:
POWER INPUT
│
▼
PROTECTION
│
▼
POWER REGULATION
│
▼
MCU
│
├──── SENSOR INPUT
│
├──── COMMUNICATION
│
└──── LOAD CONTROLMỗi khối lại được tạo từ các mạch nhỏ hơn.
Ví dụ khối nguồn:
DC INPUT
│
Reverse Polarity
│
TVS Protection
│
Buck Converter
│
LDO
│
3.3 VKhối sensor:
Sensor
│
Voltage Divider
│
RC Filter
│
Op-Amp Buffer
│
ADCKhối điều khiển tải:
GPIO
│
Gate Driver
│
MOSFET
│
Motor / Relay / LEDKhi hiểu từng building block, việc thiết kế một PCB lớn trở thành quá trình ghép các khối đã hiểu rõ thay vì thử nghiệm ngẫu nhiên.
3. Vì sao cần học 20 mạch điện tử cơ bản?
Có hàng nghìn loại mạch điện tử khác nhau.
Tuy nhiên trong rất nhiều bo mạch MCU, IoT và embedded, một nhóm mạch cơ bản xuất hiện lặp đi lặp lại.
Ví dụ:
Voltage Divider
RC Filter
Diode Protection
MOSFET Switch
Op-Amp
Comparator
LDO
Buck Converter
H-Bridge
Level ShifterNếu hiểu sâu các mạch này, người học đã có nền tảng để phân tích một phần đáng kể các schematic thực tế.
Vì vậy series được giới hạn ở 20 mạch quan trọng nhất thay vì cố liệt kê hàng trăm mạch.
20 bài được lựa chọn để bao phủ 5 nhóm kiến thức chính:
Xử lý tín hiệu analog.
Bảo vệ mạch.
Điều khiển tải.
Thiết kế nguồn.
Giao tiếp giữa các IC.
4. Nhóm 1 — Tín hiệu analog và GPIO
Các tín hiệu từ cảm biến hiếm khi có thể đưa thẳng vào MCU mà không cần xử lý.
Nhóm đầu tiên giúp hiểu cách thay đổi, lọc và làm sạch tín hiệu.
Bài 01 — Mạch chia áp
Mạch chia áp là gì? Nguyên lý, công thức, sơ đồ và cách thiết kế PCB
Mạch chia áp dùng hai điện trở để biến một điện áp thành mức thấp hơn.
Ứng dụng:
12 V Battery
│
Voltage Divider
│
3 V
│
ADCĐây là một trong những mạch quan trọng nhất khi làm việc với ADC.
Bài 02 — RC Low-Pass Filter
Mạch lọc thông thấp RC: Nguyên lý, tần số cắt và cách thiết kế PCB
Mạch RC giúp giảm nhiễu high-frequency.
Sensor
│
RC Filter
│
ADCNgười học sẽ hiểu:
f_C = 1 / (2πRC)
và cách chọn R/C dựa trên bandwidth tín hiệu.
Bài 03 — RC Debounce
Mạch chống dội nút nhấn RC: Nguyên lý và thiết kế cho vi điều khiển
Nút nhấn cơ khí không tạo cạnh HIGH/LOW hoàn hảo.
RC debounce giúp:
Mechanical Button
│
▼
Noisy transitions
│
▼
RC Debounce
│
▼
Clean GPIOĐây cũng là bước đầu để hiểu Schmitt Trigger ở bài sau.
5. Nhóm 2 — Bảo vệ mạch
Một PCB thực tế không chỉ cần hoạt động trong điều kiện bình thường.
Nó còn phải chịu được những lỗi có thể xảy ra.
Bài 04 — Diode chống ngược cực
Mạch diode chống ngược cực nguồn: Nguyên lý, tính toán và thiết kế PCB
Mạch bảo vệ khi người dùng đấu:
+ ↔ -sai cực.
Đây là cách protection đơn giản nhất trước khi học MOSFET reverse polarity.
Bài 05 — Zener Voltage Regulator
Mạch ổn áp Zener: Nguyên lý, công thức và cách chọn linh kiện
Zener giúp hiểu:
Reverse breakdown.
Current limiting.
Voltage reference.
Power dissipation.
Đây là nền tảng cho nhiều mạch clamp và protection.
Bài 06 — Zener và TVS Protection
Mạch bảo vệ quá áp bằng Zener và TVS: Nguyên lý và thiết kế PCB
TVS thường xuất hiện ngay tại:
Connector
│
TVS
│
Protected CircuitBài này giúp hiểu transient, clamp voltage và vì sao vị trí TVS trên PCB quan trọng không kém việc chọn linh kiện.
Bài 07 — Flyback Diode
Flyback Diode là gì? Mạch bảo vệ transistor khi điều khiển relay và cuộn cảm
Relay, solenoid và motor chứa cuộn cảm.
Khi ngắt dòng:
V = L · di/dt
có thể tạo xung điện áp lớn.
Flyback diode tạo đường cho dòng cuộn cảm tiếp tục chạy an toàn.
6. Nhóm 3 — Điều khiển tải bằng transistor và MOSFET
MCU thường chỉ tạo tín hiệu logic:
0 V
3.3 Vnhưng tải có thể yêu cầu:
5 V
12 V
24 Vvà dòng hàng ampere.
Do đó cần tầng driver.
Bài 08 — NPN Low-Side Switch
Mạch NPN Transistor Low-Side Switch: Điều khiển tải bằng GPIO
Đây là mạch transistor switch cơ bản nhất.
GPIO
│
NPN
│
LoadNgười học sẽ hiểu Base current, saturation và cách tính Base resistor.
Bài 09 — N-MOSFET Low-Side Switch
Mạch N-MOSFET Low-Side Switch: Điều khiển tải công suất bằng ESP32 và MCU
MOSFET là lựa chọn rất quan trọng cho tải công suất.
Các khái niệm chính:
VGS
RDS(on)
Gate Charge
Logic-Level MOSFETBài 10 — P-MOSFET High-Side Switch
Mạch P-MOSFET High-Side Switch: Cách đóng ngắt nguồn phía dương
Thay vì cắt GND:
Load → MOSFET → GNDHigh-Side Switch cắt:
VCC → MOSFET → LoadRất hữu ích để power-gating sensor và module.
Bài 11 — MOSFET chống ngược cực
Mạch MOSFET chống ngược cực nguồn: Bảo vệ với sụt áp thấp
Đây là phiên bản hiệu suất cao hơn của diode reverse protection.
Thay vì mất:
V_F
ta chỉ mất gần:
I × R_DS(on)
Bài 12 — MOSFET Gate Driver
MOSFET Gate Driver là gì? Nguyên lý và cách thiết kế mạch điều khiển Gate
Khi PWM nhanh hoặc MOSFET lớn, GPIO không còn là driver lý tưởng.
Bài này giới thiệu:
Gate Charge
Miller Plateau
Gate Current
Gate Resistor
Switching LossĐây là bước quan trọng trước khi học H-Bridge và nguồn switching.
7. Nhóm 4 — Op-Amp và xử lý tín hiệu analog
Không phải mọi sensor đều tạo tín hiệu phù hợp trực tiếp ADC.
Op-amp giúp buffer và khuếch đại tín hiệu.
Bài 13 — Voltage Follower
Op-Amp Voltage Follower: Mạch Buffer điện áp và ứng dụng thực tế
Gain:
A_V ≈ 1
nhưng:
Input Impedance cao
Output Impedance thấpĐây là mạch quan trọng để buffer sensor, divider và ADC.
Bài 14 — Non-Inverting Amplifier
Mạch khuếch đại không đảo Op-Amp: Công thức Gain và thiết kế PCB
Gain:
A_V = 1 + R2/R1
Cho phép biến:
Sensor 0–1 Vthành:
ADC 0–3 Vđể tận dụng tốt hơn dải ADC.
8. Nhóm 5 — Comparator và tín hiệu số ổn định
Bài 15 — Comparator
Comparator là gì? Mạch so sánh điện áp và tạo tín hiệu Logic
Comparator trả lời câu hỏi:
VSENSOR > VREF ?và tạo:
HIGH / LOWỨng dụng:
Battery Low.
Over-temperature.
Water Level.
Power Good.
Bài 16 — Schmitt Trigger
Schmitt Trigger là gì? Mạch Hysteresis chống nhiễu cho tín hiệu số
Comparator thông thường có thể rung khi tín hiệu nằm sát threshold.
Schmitt Trigger tạo:
Upper Threshold
Lower Thresholdgiúp tín hiệu ổn định hơn.
9. Nhóm 6 — Thiết kế nguồn
Nguồn là một trong những phần quan trọng nhất của mọi PCB.
Bài 17 — LDO
LDO là gì? Nguyên lý mạch ổn áp tuyến tính và cách thiết kế PCB
LDO đơn giản:
5 V
│
LDO
│
3.3 Vnhưng có tổn hao:
P = (V_IN − V_OUT) × I
Bài này giúp hiểu dropout, thermal, PSRR và capacitor requirement.
Bài 18 — Buck Converter
Buck Converter là gì? Nguyên lý mạch hạ áp DC-DC và thiết kế PCB
Buck Converter phù hợp khi:
VIN >> VOUThoặc dòng lớn.
Ví dụ:
12 V
│
Buck
│
5 V / 3 AĐây cũng là bài mà PCB layout trở thành một phần rất quan trọng của thiết kế.
10. Nhóm 7 — Motor và giao tiếp logic
Bài 19 — H-Bridge
H-Bridge là gì? Nguyên lý đảo chiều và điều khiển tốc độ động cơ DC
H-Bridge gồm bốn switch:
+V
Q1 Q2
│ │
MOTOR
│ │
Q3 Q4
│ │
GNDCho phép:
Forward
Reverse
Brake
Coast
PWM Speed ControlĐây là sự kết hợp của nhiều kiến thức từ MOSFET, gate driver, flyback current và PCB dòng lớn.
Bài 20 — Logic Level Shifter
Logic Level Shifter: Chuyển mức tín hiệu 1.8 V, 3.3 V và 5 V
Bài cuối giải quyết một vấn đề rất phổ biến:
MCU 3.3 V
Sensor 1.8 V
Module 5 VCác phương pháp gồm:
Resistor Divider.
Transistor.
MOSFET bidirectional.
Dedicated Level Translator IC.
Ứng dụng:
UART
I2C
SPI
GPIO11. Bảng tổng quan 20 bài
# | Mạch | Kiến thức chính |
|---|---|---|
01 | Voltage Divider | Chia điện áp, ADC |
02 | RC Low-Pass Filter | Lọc nhiễu |
03 | RC Debounce | Nút nhấn, GPIO |
04 | Diode Reverse Polarity | Bảo vệ nguồn |
05 | Zener Regulator | Reference, ổn áp nhỏ |
06 | Zener / TVS Clamp | Bảo vệ transient |
07 | Flyback Diode | Relay, cuộn cảm |
08 | NPN Low-Side Switch | GPIO điều khiển tải |
09 | N-MOSFET Low-Side | Tải công suất |
10 | P-MOSFET High-Side | Power gating |
11 | MOSFET Reverse Protection | Chống ngược cực ít tổn hao |
12 | MOSFET Gate Driver | PWM, switching |
13 | Voltage Follower | Buffer analog |
14 | Non-Inverting Amplifier | Khuếch đại sensor |
15 | Comparator | Threshold detection |
16 | Schmitt Trigger | Hysteresis |
17 | LDO | Nguồn tuyến tính |
18 | Buck Converter | Nguồn DC-DC |
19 | H-Bridge | Motor DC |
20 | Logic Level Shifter | 1.8/3.3/5 V logic |
12. Vì sao các bài được sắp xếp theo thứ tự này?
20 bài không phải danh sách độc lập.
Chúng được sắp xếp để kiến thức bài trước hỗ trợ bài sau.
Ví dụ:
Voltage Divider
↓
Comparator
↓
Schmitt Triggerhoặc:
NPN Switch
↓
N-MOSFET
↓
Gate Driver
↓
H-Bridgehoặc:
Reverse Polarity
↓
TVS Protection
↓
LDO
↓
Buck ConverterNgười mới nên học theo thứ tự để giảm việc phải hiểu quá nhiều khái niệm cùng lúc.
13. Từ 20 mạch cơ bản đến một PCB hoàn chỉnh
Sau khi hiểu các building block, có thể kết hợp chúng thành một thiết kế thực tế.
Ví dụ một sensor controller:
12 V INPUT
│
Reverse Protection
│
TVS
│
Buck Converter
│
3.3 V LDO
│
ESP32
│
├──── Voltage Divider → ADC
│
├──── RC Filter → Sensor
│
├──── Level Shifter → I2C
│
└──── MOSFET Driver → LoadMột bo mạch tưởng như phức tạp thực chất được tạo từ nhiều mạch nhỏ đã học trong series.
Đây là cách tiếp cận quan trọng trong thiết kế điện tử:
Không bắt đầu bằng một schematic lớn. Hãy chia hệ thống thành các building block nhỏ, hiểu và kiểm tra từng khối rồi mới kết nối chúng lại.
14. Quy trình học nên áp dụng cho mỗi bài
Với mỗi mạch trong series, nên học theo thứ tự:
1. Mạch giải quyết vấn đề gì?
↓
2. Dòng điện/tín hiệu đi như thế nào?
↓
3. Công thức nào quyết định linh kiện?
↓
4. Các giới hạn thực tế là gì?
↓
5. Vẽ schematic
↓
6. Chọn part thực tế
↓
7. Bố trí PCB
↓
8. Prototype
↓
9. Đo bằng multimeter/oscilloscope
↓
10. Đưa vào project lớnNếu chỉ đọc công thức mà không đo mạch thực tế, rất khó phát triển kỹ năng thiết kế PCB.
15. Những kiến thức cần đặc biệt chú ý khi học thiết kế mạch
Trong toàn bộ series, có một số nguyên tắc xuất hiện lặp lại.
Không thiết kế sát Absolute Maximum
Luôn có margin.
Không chọn transistor chỉ theo dòng maximum
Cần kiểm tra thermal và điều kiện datasheet.
Không dùng VGS(th) để xác định MOSFET đã ON hoàn toàn
Cần xem RDS(on) tại Gate voltage thực tế.
Không bỏ qua PCB
Một schematic đúng vẫn có thể hoạt động kém nếu:
Current loop lớn
Ground return sai
Decoupling xa
Switch node quá rộngLuôn kiểm tra trạng thái Startup
MCU GPIO có thể floating trong quá trình boot.
Luôn nghĩ tới Fault Condition
Ví dụ:
Cắm ngược nguồn
Short
Motor stall
Cable transient
Sensor disconnectMột thiết kế tốt không chỉ hoạt động khi mọi thứ hoàn hảo.
16. Sau series này có thể học gì tiếp?
20 bài này chỉ là nền tảng.
Sau khi hoàn thành có thể tiếp tục sang các chủ đề:
Power Electronics
Boost Converter.
Buck-Boost.
Battery Charger.
eFuse.
Load Switch.
Current Limit.
Analog
Differential Amplifier.
Instrumentation Amplifier.
Active Filter.
Current Sense Amplifier.
Precision Reference.
Digital
Logic Gates.
Bus Buffer.
Isolation.
RS485.
CAN.
Motor
Stepper Driver.
BLDC.
Current Control.
Encoder Feedback.
PCB
Grounding.
EMI/EMC.
Signal Integrity.
High-Speed PCB.
Thermal Design.
Nhưng các chủ đề này sẽ dễ hiểu hơn nhiều sau khi đã nắm chắc 20 building block cơ bản.
17. Kết luận
Thiết kế mạch điện tử là quá trình kết hợp nhiều kiến thức:
Điện áp
Dòng điện
Linh kiện
Analog
Digital
Power
Protection
PCB
MeasurementNgười mới thường gặp khó khăn vì cố thiết kế ngay một bo mạch hoàn chỉnh mà chưa hiểu các mạch nhỏ cấu thành bên trong.
Series 20 mạch điện tử cơ bản được tạo ra để giải quyết vấn đề đó.
Thay vì học rời rạc, chúng ta đi theo lộ trình:
Tín hiệu
↓
Protection
↓
Transistor / MOSFET
↓
Analog
↓
Power
↓
Motor
↓
Digital InterfaceSau mỗi bài, người học không chỉ biết:
Mạch này hoạt động như thế nào?
mà còn phải có khả năng trả lời:
Tôi sẽ chọn linh kiện nào?
Tôi sẽ vẽ schematic như thế nào?
Tôi sẽ đặt linh kiện ở đâu trên PCB?
Tôi cần đo gì khi test prototype?
Mạch này sẽ được sử dụng ở đâu trong một sản phẩm thực tế?
Khi đã hiểu được 20 building block này, việc đọc schematic, thiết kế PCB cho ESP32, STM32, Arduino, sensor, robot hoặc các hệ thống IoT sẽ trở nên có hệ thống và dễ tiếp cận hơn rất nhiều.
Đây chính là mục tiêu của series Thiết kế Mạch điện tử Cơ bản: xây dựng nền tảng đủ chắc để người học có thể chuyển từ việc kết nối module sang thực sự hiểu và thiết kế mạch điện tử của riêng mình.