Mạch MOSFET chống ngược cực nguồn: Bảo vệ với sụt áp thấp
Cơ bản2/9/2026- Tác giả: IoTlabs Maker

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.

MOSFETchống ngược cựcreverse polarity protectionbody diodebảo vệ nguồn

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 để:

  1. Cho dòng khởi động ban đầu đi qua khi nguồn đúng cực.
  2. Tạo điện áp làm MOSFET bật.
  3. 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ếpMOSFET
Linh kiệnRất đơn giảnĐơn giản
Sụt ápVài trăm mVCó thể vài chục mV
Tổn haoVF × II² × RDS(on)
Dòng caoNóng hơnHiệu quả hơn
Thiết bị pinKém tối ưu hơnRất phù hợp
PCBDễCần kiểm tra orientation
Chi phíThấpCao 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à:

  1. Body diode quyết định chiều bảo vệ khi MOSFET đang OFF.
  2. Không được lắp Source/Drain theo thói quen.
  3. VGS phải đủ để bật MOSFET nhưng không vượt VGS(max).
  4. RDS(on) phải được kiểm tra tại điện áp Gate thực tế.
  5. MOSFET cần được đặt gần connector nguồn.
  6. Trace, connector và thermal phải phù hợp dòng tải.
  7. 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.