Có. Đây là một trong những phần rất quan trọng của thiết kế nguồn và mạch điện tử thực tế. Nếu bạn đang học điện tử theo hướng sửa chữa, thiết kế PCB hoặc R&D sản phẩm thì hiểu hai loại bảo vệ này rất đáng giá.
Có thể hình dung đơn giản:
- Quá dòng (Over Current Protection – OCP): dòng điện chạy qua tải lớn hơn mức cho phép → mạch can thiệp để hạn chế hoặc ngắt dòng.
- Quá áp (Over Voltage Protection – OVP): điện áp nguồn cao hơn mức cho phép → mạch can thiệp để bảo vệ tải.
1. Mạch bảo vệ quá dòng hoạt động thế nào?
Một nguyên lý rất phổ biến là:
Đo dòng → so sánh với ngưỡng → ngắt/hạn chế nguồn.
Ví dụ ta có:
Nguồn 12V
│
│
[Rsense] ← điện trở cảm biến dòng
│
│
[MOSFET] ← phần tử đóng/ngắt
│
│
Tải
Khi dòng chạy qua Rsense, trên điện trở xuất hiện điện áp:
Vsense=I×RsenseV_{sense}=I\times R_{sense}
Ví dụ:
Rsense = 0.1Ω
I = 2A
thì:
Vsense=2×0.1=0.2VV_{sense}=2\times0.1=0.2V
Mạch bảo vệ có thể đặt ngưỡng:
Vsense > 0.2V
↓
phát hiện quá dòng
↓
tắt MOSFET
Như vậy tải bị ngắt khỏi nguồn.
2. Tại sao phải dùng MOSFET?
MOSFET rất phù hợp để làm phần tử đóng/ngắt nhanh.
Ví dụ:
MOSFET
│
12V ── Rsense ─┤
│
└────── LOAD
Mạch điều khiển MOSFET có thể hoạt động như một công tắc điện tử:
Bình thường
↓
MOSFET ON
↓
Tải được cấp điện
Quá dòng
↓
MOSFET OFF
↓
Tải mất điện
Đây là nguyên lý xuất hiện rất nhiều trong các thiết bị điện tử hiện đại.
3. Một kiểu bảo vệ quá dòng rất phổ biến: cầu chì
Đơn giản nhất chính là fuse/cầu chì.
Ví dụ:
12V ─── Fuse 2A ─── Load
Nếu tải tiêu thụ:
I < 2A
→ bình thường.
Nếu xảy ra chập:
I → rất lớn
→ dây cầu chì nóng lên → nóng chảy → mạch bị ngắt.
Ưu điểm:
- rất đơn giản
- rẻ
- đáng tin cậy
Nhược điểm:
- cháy rồi phải thay
- không điều khiển được bằng MCU
- không phù hợp với những hệ thống cần tự phục hồi.
4. Polyfuse – tự phục hồi
Một linh kiện rất thú vị khác là PTC resettable fuse.
Ví dụ:
Nguồn ── PTC ── tải
Khi dòng bình thường:
R thấp
↓
dòng chạy bình thường
Khi quá dòng:
dòng tăng
↓
PTC nóng
↓
điện trở tăng rất mạnh
↓
dòng giảm
Sau khi bỏ nguyên nhân quá dòng và linh kiện nguội xuống, nó có thể trở lại trạng thái gần bình thường.
Vì vậy người ta gọi là:
Resettable Fuse / Polyfuse.
5. Bảo vệ quá dòng bằng IC
Trong sản phẩm hiện đại, người ta thường dùng Current Limit / Power Distribution IC / Hot-Swap Controller / Battery Protection IC.
Ví dụ:
┌───────────────┐
12V ─────►│ Current Limit │────── LOAD
│ IC │
└───────┬───────┘
│
Current sense
IC liên tục đo dòng.
Ví dụ đặt:
Ilimit = 1.5A
Nếu:
I = 0.8A → bình thường
I = 1.2A → bình thường
I = 1.5A → bắt đầu giới hạn
I = 2A → bảo vệ
Tùy loại IC, nó có thể:
- ngắt hoàn toàn
- giới hạn dòng
- giảm duty PWM
- tự động thử bật lại
- giữ trạng thái OFF cho đến khi reset.
6. Bảo vệ quá áp OVP hoạt động thế nào?
Nguyên lý tương tự nhưng thay vì đo dòng, ta đo điện áp.
Ví dụ:
┌─────────────┐
12V ─────────►│ Voltage │
│ monitoring │
└──────┬──────┘
│
MOSFET
│
▼
LOAD
Mạch lấy một phần điện áp thông qua cầu phân áp:
R1
Vout ───────/\/\/\─────┐
│
├──── VFB
│
R2
│
GND
Điện áp phản hồi:
VFB=VOUTR2R1+R2V_{FB}=V_{OUT}\frac{R_2}{R_1+R_2}
Ví dụ:
VOUT = 12V
mạch thiết kế sao cho:
VFB = 1.2V
Khi nguồn tăng:
12V → 13V → 14V → 15V
thì VFB cũng tăng.
Khi:
VFB > ngưỡng
→ IC phát hiện OVP.
7. OVP có thể làm gì khi phát hiện quá áp?
Có vài phương án.
Cách 1 – Ngắt nguồn
Quá áp
↓
IC phát hiện
↓
MOSFET OFF
↓
LOAD được bảo vệ
Đây là phương pháp rất phổ biến.
Cách 2 – Kẹp điện áp
Ví dụ dùng TVS diode.
┌────── LOAD
12V ──────┤
│
TVS
│
GND
Nếu điện áp tăng đột biến:
12V → 13V → 14V → 20V...
TVS bắt đầu dẫn mạnh và kẹp điện áp xuống mức an toàn hơn.
TVS đặc biệt hữu ích với:
- xung điện áp
- ESD
- surge
- transients
- nguồn automotive.
8. Zener diode cũng có thể bảo vệ quá áp
Ví dụ đơn giản:
R
12V ──/\/\/───┬──── LOAD
│
Zener
│
GND
Khi điện áp vượt mức nhất định, Zener dẫn dòng để hạn chế điện áp.
Nhưng trong các sản phẩm công suất lớn hoặc yêu cầu chính xác cao, người ta thường sử dụng các giải pháp chuyên dụng hơn.
9. OVP và OCP thường được kết hợp
Trong một sản phẩm thực tế, người ta hiếm khi chỉ quan tâm một loại.
Ví dụ một nguồn:
POWER SUPPLY
│
┌───────┴────────┐
│ │
OVP OCP
quá điện áp quá dòng
│ │
└───────┬────────┘
│
LOAD
Có thể thêm:
UVP – Under Voltage Protection
SCP – Short Circuit Protection
OTP – Over Temperature Protection
Khi đó ta có một hệ thống bảo vệ khá hoàn chỉnh:
| Bảo vệ | Ý nghĩa |
|---|---|
| OVP | Over Voltage Protection |
| UVP | Under Voltage Protection |
| OCP | Over Current Protection |
| SCP | Short Circuit Protection |
| OTP | Over Temperature Protection |
| OP | Over Power Protection |
10. Chúng được sử dụng ở đâu?
Rất nhiều sản phẩm điện tử.
🔋 Pin lithium / BMS
Đây là ví dụ rất điển hình.
Li-ion Battery
│
┌────▼────┐
│ BMS │
├─────────┤
│ OVP │
│ OCP │
│ UVP │
│ SCP │
│ OTP │
└────┬────┘
│
LOAD
BMS có thể bảo vệ cell khỏi:
- sạc quá áp
- xả quá dòng
- ngắn mạch
- xả quá sâu
- nhiệt độ bất thường.
🔌 USB charger
Ví dụ:
AC
↓
AC/DC
↓
5V
↓
OVP/OCP
↓
USB
Nếu thiết bị USB bị chập:
OCP → giới hạn/ngắt dòng
Nếu bộ nguồn bị lỗi làm điện áp tăng:
OVP → bảo vệ thiết bị
💻 Laptop / PC
Các mạch nguồn trên mainboard có rất nhiều lớp bảo vệ:
Adapter
↓
Protection
↓
DC/DC
↓
CPU / RAM / SSD
Không chỉ OVP/OCP mà còn UVP, OTP, SCP…
📱 Điện thoại
Điện thoại có rất nhiều mạch quản lý nguồn:
USB-C
↓
Protection
↓
Charging IC
↓
Battery
↓
PMIC
↓
CPU / Display / Camera...
🚗 Ô tô
Đặc biệt quan trọng vì hệ thống điện ô tô có nhiều transient.
Battery
↓
Fuse
↓
TVS
↓
Reverse protection
↓
DC/DC
↓
ECU
Có thể kết hợp:
- Fuse
- TVS
- MOSFET
- OVP
- OCP
- Reverse polarity protection
- Load dump protection.
🤖 Robot Arduino của bạn
Ngay cả chiếc robot 4 bánh mà bạn đang làm cũng có thể áp dụng những nguyên lý này.
Ví dụ:
Battery
│
├── Fuse
│
├── Reverse polarity protection
│
├── OVP
│
└── OCP
│
├── Arduino UNO
├── HC-05
├── Servo
└── Motor driver
Đặc biệt motor DC có thể tạo ra dòng khởi động rất lớn.
Ví dụ động cơ đang chạy:
I = 0.8A
nhưng lúc khởi động:
I = 2A
hoặc thậm chí cao hơn tùy motor.
Nếu 4 motor cùng khởi động:
4 × 2A = 8A
thì nguồn hoặc mạch driver phải chịu được dòng đó.
Đây là lý do khi thiết kế robot, không thể chỉ nhìn dòng định mức của motor.
11. Một điều rất quan trọng: OCP không phải lúc nào cũng “ngắt ngay”
Đây là điểm khá thú vị khi học sâu hơn về nguồn.
Có nhiều kiểu:
Hiccup protection
Quá dòng
↓
OFF
↓
chờ
↓
ON thử lại
↓
vẫn quá dòng?
↓
OFF
↓
...
Nó giống:
ON → OFF → ON → OFF → ON…
Nếu ngắn mạch vẫn tồn tại, nguồn chỉ cung cấp các xung nhỏ thay vì liên tục đẩy dòng lớn vào tải.
Current limiting
Thay vì:
2A → OFF
nguồn có thể giữ:
I ≈ 2A
và giảm điện áp đầu ra.
Ví dụ:
Tải bình thường:
12V / 1A
Tải quá nặng:
12V → 10V → 8V...
I ≈ giới hạn
Đây chính là nguyên lý constant-current limiting.
12. Một hệ thống bảo vệ thực tế
Nếu sau này bạn thiết kế một board nguồn 12V → 5V cho Arduino, một cấu trúc khá điển hình sẽ là:
12V INPUT
│
▼
┌───────────┐
│ FUSE │
└─────┬─────┘
│
▼
┌───────────┐
│ TVS │ ← Surge protection
└─────┬─────┘
│
▼
┌───────────┐
│ Reverse │ ← chống ngược cực
│ Protection│
└─────┬─────┘
│
▼
┌───────────┐
│ OVP/OCP │ ← quá áp/quá dòng
└─────┬─────┘
│
▼
DC/DC 12→5V
│
▼
Arduino
Đây chính là tư duy Power Protection Design trong thiết kế sản phẩm điện tử.
Nếu bạn muốn học sâu hơn, mình khuyên đi theo thứ tự:
Fuse → PTC → Zener/TVS → MOSFET bảo vệ ngược cực → Current Sense → OCP → OVP → Hot-Swap → eFuse → BMS.
Trong đó eFuse là một chủ đề rất đáng học, vì nó kết hợp rất nhiều chức năng vào một IC: OCP + OVP + giới hạn dòng + soft-start + reverse protection + thermal protection. Đây là kiểu mạch đang được dùng rất nhiều trong thiết bị điện tử hiện đại.

