
Mạch MOSFET chống ngược cực nguồn: Bảo vệ với sụt áp thấp
Dùng MOSFET thay diode nối tiếp để chống cắm ngược cực nguồn, giải thích vai trò body diode, công thức sụt áp VF ≈ I×RDS(on), và ứng dụng bảo vệ thiết bị IoT dùng pin hoặc adapter DC.
Bài học giải thích cách dùng MOSFET làm "ideal diode" thay cho diode nối tiếp truyền thống để chống cắm ngược cực nguồn, vai trò quyết định của body diode, công thức sụt áp thấp hơn nhiều so với Schottky, và ứng dụng thực tế bảo vệ thiết bị IoT dùng pin hoặc adapter DC.
Hướng dẫn chi tiết
Hướng dẫn dùng MOSFET thay diode nối tiếp để chống cắm ngược nguồn với sụt áp và tổn hao thấp hơn. Giải thích body diode, chiều mắc MOSFET, VGS, quá trình khởi động, schematic, PCB layout và ứng dụng trong thiết bị dùng pin hoặc adapter DC.
Chống cắm ngược nguồn là một chức năng bảo vệ rất phổ biến trên các bo mạch dùng pin, adapter DC hoặc connector nguồn ngoài.
Giải pháp đơn giản nhất là đặt một diode nối tiếp:
VIN ──|>|── VOUT
Khi nguồn đúng cực, diode dẫn. Khi cắm ngược, diode khóa.
Nhược điểm là diode luôn tạo sụt áp:
\[ V_{OUT}=V_{IN}-V_F \]
Ví dụ Schottky có thể rơi khoảng vài trăm millivolt. Với hệ thống 12 V, mức giảm này đôi khi không đáng kể, nhưng với nguồn pin 3.7 V hoặc rail 5 V, nó có thể ảnh hưởng rõ rệt tới hiệu suất và thời gian sử dụng pin.
Một giải pháp tốt hơn là dùng MOSFET chống ngược cực nguồn.
Khi MOSFET đã bật hoàn toàn, sụt áp chủ yếu là:
\[ V_{DROP}=I\times R_{DS(on)} \]
Nếu MOSFET có RDS(on) chỉ vài chục milliohm, voltage drop có thể nhỏ hơn rất nhiều so với diode nối tiếp.
1. Vì sao MOSFET giảm sụt áp?
Giả sử tải tiêu thụ:
I = 2 A
Dùng Schottky
Nếu:
VF = 0.4 V
thì tổn hao:
\[ P=V_FI \]
\[ P=0.4\times2=0.8W \]
Dùng MOSFET
Nếu:
RDS(on) = 30 mΩ
thì:
\[ P=I^2R \]
\[ P=2^2\times0.03=0.12W \]
Voltage drop:
\[ V=2\times0.03=0.06V \]
Chỉ khoảng:
60 mV
thay vì:
400 mV
Đây là lý do MOSFET rất hấp dẫn trong các thiết bị chạy pin và tải dòng cao.
2. Body Diode của MOSFET
MOSFET không chỉ có Gate, Drain và Source mà còn tồn tại một body diode nội tại.
Đây là phần cực kỳ quan trọng của mạch chống ngược cực.
Khi MOSFET đang OFF, body diode vẫn có thể dẫn theo một chiều.
Mạch reverse polarity sử dụng chính body diode để:
- Cho dòng khởi động ban đầu đi qua khi nguồn đúng cực.
- Tạo điện áp làm MOSFET bật.
- Sau khi MOSFET bật, dòng chính đi qua channel với RDS(on) thấp thay vì tiếp tục đi qua diode.
3. Nguyên lý tổng quát
Có thể hình dung quá trình:
Nguồn đúng cực
│
▼
Body diode dẫn ban đầu
│
▼
VOUT bắt đầu tăng
│
▼
VGS đạt mức bật MOSFET
│
▼
MOSFET ON
│
▼
Dòng đi qua channel
│
▼
Voltage drop rất thấp
Khi nguồn bị đảo:
Nguồn ngược
│
▼
Body diode bị khóa
│
▼
MOSFET không có VGS phù hợp
│
▼
MOSFET OFF
│
▼
Board không nhận nguồn
4. P-MOSFET chống ngược cực nguồn
Ở phía nguồn dương, P-channel MOSFET là topology rất phổ biến vì mạch đơn giản.
Sơ đồ khái niệm:
VIN
│
P-MOSFET
│
VOUT
│
LOAD
│
GND
Điểm quan trọng nhất là MOSFET phải được mắc đúng chiều body diode.
Trong reverse polarity protection, hướng Source và Drain có thể khác cách mắc P-MOSFET high-side switch thông thường.
Không nên nhìn tên chân rồi đấu theo thói quen.
Phải kiểm tra:
Source
Drain
Body diode direction
trong datasheet và xác định diode phải cho phép quá trình startup khi nguồn đúng nhưng khóa khi nguồn bị đảo.
5. Tại sao chiều MOSFET dễ gây nhầm?
Khi MOSFET đã ON, channel có thể dẫn dòng hai chiều khá tốt.
Điều này khiến người mới dễ nghĩ:
Source và Drain đổi chỗ cũng không sao.
Nhưng khi MOSFET OFF, body diode vẫn có chiều cố định.
Nếu lắp sai:
Nguồn đảo
→ body diode vẫn dẫn
→ protection thất bại
Đây là lỗi quan trọng nhất của mạch này.
6. Vai trò của VGS
MOSFET bật hay tắt được quyết định bởi:
\[ V_{GS}=V_G-V_S \]
Với P-channel MOSFET:
VGS gần 0 V
→ OFF
VGS âm đủ lớn
→ ON
Ví dụ:
VS = 12 V
VG = 12 V
thì:
\[ V_{GS}=0V \]
MOSFET OFF.
Nếu Gate được giữ gần GND:
VS = 12 V
VG = 0 V
thì:
\[ V_{GS}=-12V \]
MOSFET bật mạnh nếu mức này nằm trong giới hạn cho phép.
7. Gate resistor
Một cấu hình đơn giản thường có resistor từ Gate xuống GND:
VIN
│
MOSFET
│
VOUT
Gate
│
R1
│
GND
R1 giúp kéo Gate xuống thấp khi nguồn được cấp đúng chiều.
Điều này tạo VGS âm và bật P-MOSFET.
Giá trị có thể nằm trong vùng:
10 kΩ
47 kΩ
100 kΩ
tùy mục tiêu về:
- Dòng standby.
- Tốc độ bật.
- Gate charge.
- Khả năng chống nhiễu.
8. Giới hạn VGS rất quan trọng
MOSFET có thông số:
VGS(max)
Ví dụ một MOSFET có:
VGS(max) = ±20 V
Nếu nguồn chỉ:
5 V
12 V
thường chưa gây vấn đề.
Nhưng nếu:
VIN = 24 V
Gate bị kéo xuống GND:
\[ V_{GS}=-24V \]
có thể phá hỏng lớp oxide Gate.
Trong trường hợp này cần thêm Zener clamp Gate-Source.
9. Zener bảo vệ Gate
Topology:
P-MOSFET
VIN ───── Q1 ───── VOUT
│
Gate
│
R1
│
GND
Zener giữa Gate và Source
Zener giúp giới hạn:
|VGS|
Ví dụ có thể clamp VGS ở một mức phù hợp thấp hơn maximum của MOSFET.
Điện áp Zener phải được chọn dựa trên:
- VGS(max).
- Điện áp cần để Q1 đạt RDS(on) thấp.
- VIN maximum.
- Datasheet MOSFET.
10. Quá trình khởi động
Một câu hỏi thường gặp:
Nếu MOSFET ban đầu đang OFF thì làm sao VOUT có điện để mạch hoạt động?
Body diode giải quyết giai đoạn đầu.
Khi cắm đúng nguồn:
VIN
│
body diode
│
VOUT
VOUT ban đầu tăng lên thấp hơn VIN khoảng một diode drop.
Đồng thời Gate được kéo xuống GND.
VGS trở nên âm.
MOSFET bắt đầu bật.
Khi Q1 bật hoàn toàn:
Dòng chính chuyển sang MOSFET channel
và sụt áp giảm từ mức diode xuống:
\[ I\times R_{DS(on)} \]
11. Khi cắm ngược nguồn
Khi polarity bị đảo:
VIN âm so với GND
body diode được bố trí để không tạo đường cấp nguồn vào board.
Đồng thời MOSFET không đạt VGS đúng để bật channel.
Kết quả:
Input reversed
│
▼
MOSFET OFF
│
▼
VOUT không được cấp nguồn
12. So sánh Diode và MOSFET
| Tiêu chí | Diode nối tiếp | MOSFET |
|---|---|---|
| Linh kiện | Rất đơn giản | Đơn giản |
| Sụt áp | Vài trăm mV | Có thể vài chục mV |
| Tổn hao | VF × I | I² × RDS(on) |
| Dòng cao | Nóng hơn | Hiệu quả hơn |
| Thiết bị pin | Kém tối ưu hơn | Rất phù hợp |
| PCB | Dễ | Cần kiểm tra orientation |
| Chi phí | Thấp | Cao hơn một chút |
13. Cách chọn MOSFET
Các thông số quan trọng nhất gồm:
VDS rating
Phải lớn hơn điện áp input lớn nhất với margin.
Ví dụ:
VIN_MAX = 12 V
không nên chọn MOSFET chỉ chịu 12 V.
VGS(max)
Đặc biệt quan trọng nếu Gate được kéo xuống GND.
RDS(on)
Quyết định voltage drop và conduction loss.
Điện áp Gate được đặc tả
Phải xem:
RDS(on) @ VGS = ?
Dòng tải
MOSFET phải chịu continuous và peak current.
Package và thermal
MOSFET có RDS(on) tốt nhưng package quá nhỏ vẫn có thể nóng.
14. Ví dụ thiết kế 12 V / 2 A
Yêu cầu:
VIN = 12 V
ILOAD_MAX = 2 A
Chọn P-MOSFET giả định:
VDS rating = -30 V hoặc cao hơn phù hợp
VGS(max) = ±20 V
RDS(on) = 30 mΩ tại VGS phù hợp
Tổn hao:
\[ P=2^2\times0.03 \]
\[ P=0.12W \]
Voltage drop:
\[ V=2\times0.03 \]
\[ V=60mV \]
So với Schottky 0.4 V:
MOSFET ≈ 60 mV
Schottky ≈ 400 mV
Khác biệt khá lớn.
15. Ví dụ thiết bị pin
Pin Li-ion có thể hoạt động khoảng:
4.2 V → thấp dần khi xả
Nếu dùng diode mất:
0.3 V
thì điện áp tới mạch bị giảm đáng kể.
Dùng MOSFET với:
RDS(on) = 50 mΩ
I = 500 mA
Voltage drop:
\[ V=0.5\times0.05 \]
\[ V=25mV \]
rất nhỏ.
Đây là ứng dụng lý tưởng của MOSFET reverse polarity protection.
16. Công suất và nhiệt
Công suất chính:
\[ P=I^2R_{DS(on)} \]
Nhưng phải dùng RDS(on) tại:
- VGS thực tế.
- Nhiệt độ thực tế.
RDS(on) thường tăng khi junction nóng.
Vì vậy không nên chỉ tính từ giá trị typical ở 25°C.
17. N-MOSFET có dùng được không?
Có.
N-channel MOSFET có thể dùng ở phía GND để chống ngược cực.
Ưu điểm:
RDS(on) thường thấp hơn P-MOSFET
Nhược điểm:
Ground phía board không còn nối trực tiếp với ground input
Điều này có thể gây vấn đề khi board còn kết nối:
- USB.
- UART.
- Debugger.
- Oscilloscope.
- Các thiết bị khác dùng chung GND.
Vì vậy P-MOSFET trên rail dương thường trực quan hơn cho nhiều bo mạch embedded.
18. PCB Placement
MOSFET reverse polarity nên đặt:
Ngay sau connector nguồn và trước các nhánh cấp nguồn quan trọng.
Layout:
[DC INPUT]
│
▼
[Q1]
│
▼
VIN_PROTECTED
│ │ │
▼ ▼ ▼
Buck MCU Load
Mục tiêu là giữ:
VIN_RAW
ở vùng nhỏ nhất có thể.
19. Trace Source và Drain
Toàn bộ dòng tải đi qua Q1.
Do đó:
Connector → Q1 → Protected Rail
phải được thiết kế theo dòng tối đa.
Với vài ampere nên cân nhắc:
- Trace rộng.
- Copper pour.
- Via phù hợp.
- Connector đúng dòng.
Không nên chỉ tập trung vào current rating của MOSFET.
20. Thermal Copper
Một MOSFET SMD có thể dựa nhiều vào PCB để tản nhiệt.
Nếu datasheet khuyến nghị vùng copper lớn:
hãy giữ layout thermal phù hợp
Nếu giảm copper quá nhiều, nhiệt độ junction có thể tăng mạnh dù tổn hao chỉ vài trăm milliwatt.
21. Capacitor đầu vào đặt ở đâu?
Một architecture phổ biến:
Connector
│
Reverse Protection
│
VIN_PROTECTED
│
├── Bulk capacitor
├── TVS/filter
└── Regulator
Tụ chính của mạch thường được đặt phía protected để chính capacitor cũng không bị đặt sai cực khi nguồn đầu vào bị đảo.
22. TVS và Reverse MOSFET
Hai chức năng khác nhau:
MOSFET
→ chống đảo cực
TVS
→ clamp transient
Power input hoàn chỉnh có thể là:
Connector
│
Fuse / PTC
│
Reverse Polarity MOSFET
│
TVS
│
Filter
│
Regulator
Thứ tự chính xác phụ thuộc kiến trúc và fault path.
23. Fuse vẫn có vai trò
MOSFET reverse polarity không bảo vệ khỏi:
Short circuit
hoặc:
Overcurrent
Nguồn có dòng lớn vẫn có thể cần:
- Fuse.
- PTC.
- eFuse.
Protection nên được thiết kế theo từng loại lỗi.
24. Những lỗi thường gặp
Sai chiều Source và Drain
Đây là lỗi quan trọng nhất.
Body diode có thể làm nguồn ngược vẫn đi vào board.
Chọn theo VGS(th)
VGS(th) không cho biết MOSFET đã dẫn tốt.
Phải xem RDS(on).
VGS vượt maximum
Đặc biệt với rail 24 V hoặc cao hơn.
VDS rating quá thấp
Transient có thể phá MOSFET.
Chỉ nhìn ID maximum
Không kiểm tra thermal và PCB.
Trace quá nhỏ
MOSFET mát nhưng PCB nóng.
MOSFET đặt quá xa connector
Raw input chạy sâu vào PCB trước protection.
Không kiểm tra reverse current từ nguồn khác
USB hoặc rail thứ hai có thể backfeed VOUT.
25. Backfeed khi board có nhiều nguồn
Ví dụ:
USB 5 V
+
DC Input
Nếu board có hai nguồn, một MOSFET reverse protection đơn lẻ chưa chắc ngăn dòng:
System → DC connector
theo chiều ngược.
Có thể cần:
Power OR-ing
hoặc:
Back-to-back MOSFET
để block dòng theo cả hai chiều.
26. Back-to-Back MOSFET
Hai MOSFET có thể được mắc sao cho body diode ngược chiều nhau.
Khi OFF:
Current bị block cả hai chiều
Topology này thường gặp trong:
- Battery protection.
- USB power.
- eFuse.
- Load switch.
- Power path controller.
Đối với reverse polarity input đơn giản, một MOSFET thường đủ.
27. Checklist chọn linh kiện
- [ ] Xác định VIN nominal.
- [ ] Xác định VIN maximum.
- [ ] Xác định dòng tải liên tục.
- [ ] Xác định peak/startup current.
- [ ] Chọn VDS có margin.
- [ ] Kiểm tra VGS(max).
- [ ] Kiểm tra RDS(on) ở VGS thực tế.
- [ ] Tính voltage drop.
- [ ] Tính conduction loss.
- [ ] Kiểm tra nhiệt độ.
- [ ] Kiểm tra package.
- [ ] Kiểm tra body diode direction.
- [ ] Kiểm tra reverse current nếu có nhiều nguồn.
28. Checklist PCB
- [ ] Q1 đặt gần connector.
- [ ] VIN_RAW ngắn.
- [ ] Protected rail rõ ràng.
- [ ] Source/Drain trace đủ rộng.
- [ ] Thermal copper phù hợp.
- [ ] Gate resistor gần Gate nếu dùng.
- [ ] Zener Gate-Source gần Q1 nếu cần.
- [ ] Capacitor chính nằm ở phía protected.
- [ ] Connector đủ dòng.
- [ ] Có test point VIN/VOUT/GATE.
- [ ] Footprint pinout đã kiểm tra.
29. Cách kiểm tra PCB
Dùng nguồn DC thấp áp có current limit phù hợp trong quá trình thử nghiệm.
Nguồn đúng cực
Đo:
VIN
VOUT
Gate
MOSFET sau khi bật nên có:
VOUT ≈ VIN
chỉ lệch một lượng nhỏ.
Tính:
\[ V_{DROP}=V_{IN}-V_{OUT} \]
Kiểm tra VGS
\[ V_{GS}=V_G-V_S \]
Đảm bảo:
VGS đủ để Q1 ON
nhưng không vượt VGS(max).
30. Đo RDS(on) gần đúng
Nếu:
VDROP = 40 mV
I = 1 A
thì:
\[ R\approx\frac{0.04}{1} \]
\[ R\approx40m\Omega \]
Có thể so sánh với datasheet ở điều kiện tương ứng.
31. Kiểm tra ngược cực
Khi xác nhận protection trên prototype, nên dùng nguồn DC thấp áp có giới hạn dòng thấp.
Mục tiêu:
Reverse Input
→ VOUT không được cấp điện đáng kể
Nếu VOUT vẫn xuất hiện gần đầy đủ điện áp, cần kiểm tra ngay:
- Orientation Q1.
- Body diode.
- PCB pin mapping.
- Backfeed từ nguồn khác.
32. Ứng dụng thực tế
MOSFET reverse polarity rất phù hợp trong:
Thiết bị dùng pin
Người dùng có thể lắp pin sai chiều.
Sensor node
Cần giảm tổn hao để tăng thời lượng pin.
Board ESP32/STM32
Nguồn vào từ adapter hoặc terminal block.
Robot
Nguồn pin có dòng lớn, diode nối tiếp gây tổn hao đáng kể.
Module IoT
Rail 5 V hoặc pin cần giữ voltage margin.
Board điều khiển motor
Dòng vài ampere khiến diode nối tiếp nóng hơn nhiều so với MOSFET.
33. Khi nào vẫn nên dùng diode?
MOSFET không phải lúc nào cũng cần thiết.
Diode nối tiếp vẫn rất hợp lý nếu:
- Tải chỉ vài mA.
- Voltage drop không quan trọng.
- Chi phí cần tối thiểu.
- Board giáo dục.
- Mạch prototype đơn giản.
- Không muốn tăng độ phức tạp.
Ví dụ:
12 V → tải 10 mA
một Schottky đơn giản có thể hoàn toàn đủ.
34. Khi nào MOSFET đáng dùng?
MOSFET đặc biệt có lợi khi:
Dòng tăng
hoặc:
VIN thấp
hoặc:
Thiết bị dùng pin
Ví dụ:
3.7 V battery
500 mA load
voltage drop 300 mV từ diode là rất đáng kể.
MOSFET chỉ mất vài chục millivolt sẽ tốt hơn nhiều.
35. Câu hỏi thường gặp
MOSFET chống ngược cực hoạt động như thế nào?
Body diode cho phép quá trình khởi động khi nguồn đúng cực. Sau đó VGS làm MOSFET bật và dòng chính chạy qua channel có RDS(on) thấp.
Khi nguồn bị đảo, body diode và MOSFET chặn dòng.
Vì sao MOSFET tốt hơn diode?
Vì tổn hao:
\[ I^2R_{DS(on)} \]
có thể thấp hơn nhiều so với:
\[ V_FI \]
của diode.
P-MOS hay N-MOS tốt hơn?
P-MOS ở rail dương đơn giản và giữ GND chung.
N-MOS thường có RDS(on) thấp hơn nhưng nếu đặt ở GND có thể làm ground của board bị tách.
Source và Drain có đổi cho nhau được không?
Không nên xem chúng tương đương trong mạch này vì body diode quyết định khả năng chống ngược cực khi MOSFET OFF.
Có cần Zener Gate-Source không?
Không phải luôn luôn.
Cần khi VGS có khả năng vượt giới hạn của MOSFET, ví dụ các rail điện áp cao hơn.
MOSFET có bảo vệ quá áp không?
Không.
MOSFET reverse polarity chủ yếu bảo vệ polarity sai.
Quá áp cần TVS, OVP hoặc protection khác.
Có cần fuse không?
Nếu nguồn có khả năng cấp dòng fault lớn, fuse/PTC vẫn có thể cần.
MOSFET có nóng không?
Có nếu dòng lớn hoặc RDS(on) cao.
Cần tính:
\[ P=I^2R \]
và kiểm tra thermal PCB.
36. Công thức cần nhớ
Gate-Source Voltage
\[ V_{GS}=V_G-V_S \]
Voltage Drop
\[ V_{DROP}=IR_{DS(on)} \]
Conduction Loss
\[ P=I^2R_{DS(on)} \]
Junction Temperature gần đúng
\[ T_J\approx T_A+P\theta_{JA} \]
37. Tóm tắt thiết kế
Một khối power input cơ bản có thể là:
DC CONNECTOR
│
▼
FUSE
│
▼
REVERSE POLARITY
MOSFET
│
▼
TVS
│
▼
FILTER
│
▼
LDO / BUCK
│
▼
SYSTEM
Trong đó MOSFET reverse protection giúp:
- Chặn nguồn khi cắm ngược.
- Giảm voltage drop.
- Giảm nhiệt.
- Tăng hiệu suất.
- Phù hợp thiết bị chạy pin và tải dòng cao.
38. Kết luận
Mạch MOSFET chống ngược cực nguồn là bước nâng cấp rất hiệu quả so với diode nối tiếp truyền thống.
Diode có tổn hao:
\[ P=V_FI \]
trong khi MOSFET khi bật có tổn hao:
\[ P=I^2R_{DS(on)} \]
Với một MOSFET có RDS(on) thấp, voltage drop có thể chỉ vài chục millivolt ngay cả ở dòng vài ampere.
Các điểm quan trọng nhất cần nhớ là:
- Body diode quyết định chiều bảo vệ khi MOSFET đang OFF.
- Không được lắp Source/Drain theo thói quen.
- VGS phải đủ để bật MOSFET nhưng không vượt VGS(max).
- RDS(on) phải được kiểm tra tại điện áp Gate thực tế.
- MOSFET cần được đặt gần connector nguồn.
- Trace, connector và thermal phải phù hợp dòng tải.
- Reverse polarity, overvoltage và overcurrent là ba bài toán protection khác nhau.
Khi thiết kế đúng, MOSFET reverse polarity protection là một giải pháp rất phù hợp cho các bo mạch dùng pin, adapter DC, ESP32, STM32 và các hệ thống tải dòng cao.
Bước tiếp theo là tìm hiểu cách điều khiển Gate của MOSFET công suất nhanh và chính xác hơn, đặc biệt khi PWM ở tần số cao hoặc dùng MOSFET có Gate charge lớn.