Mở đầu: Vùng đất nguy hiểm nhất trên bo mạch
Nếu khối nguồn tuyến tính ở Bài 5 giống như một con đập nước hiền hòa san phẳng dòng chảy, thì khối nguồn xung (Switched-Mode Power Supply — SMPS) lại giống như một cỗ máy đóng cắt tần số cao hàng chục nghìn lần mỗi giây để đạt hiệu suất vượt trội và kích thước nhỏ gọn. Đây cũng chính là khu vực nguy hiểm nhất trên bất kỳ bo mạch điện tử nào: điện áp sơ cấp sau chỉnh lưu có thể lên tới 300VDC — đủ để gây giật điện chết người và vẫn còn tồn đọng trong tụ lọc ngay cả sau khi đã rút phích cắm khỏi ổ điện.
Bài học này sẽ trang bị cho bạn bản đồ khối chức năng của một SMPS kinh điển, quy trình đo kiểm an toàn phía sơ cấp, cách phát hiện MOSFET công suất bị chập (nguyên nhân hàng đầu gây nổ cầu chì), và cách chẩn đoán lỗi vòng hồi tiếp cách ly khiến điện áp ra dao động hoặc tăng vọt nguy hiểm.
1. Bản đồ khối nguồn xung (SMPS)
Một khối nguồn xung điển hình gồm chuỗi tầng chức năng nối tiếp:
- Lọc nhiễu EMI: Cuộn cảm/tụ lọc chặn nhiễu tần số cao lan ra lưới điện.
- Chỉnh lưu sơ cấp + Tụ lọc 300V: Biến đổi 220VAC thành DC ~300V tích trữ năng lượng.
- MOSFET công suất đóng cắt (Switching): Bật/tắt dòng điện qua cuộn sơ cấp biến áp xung ở tần số hàng chục-hàng trăm kHz.
- Biến áp xung (Flyback/Forward Transformer): Cách ly và hạ áp sang phía thứ cấp.
- Diode + Tụ lọc thứ cấp: Chỉnh lưu và lọc phẳng điện áp ra tải (ví dụ 19V, 12V, 5V).
- Vòng hồi tiếp cách ly (Optocoupler + TL431): Đo lường điện áp ra thực tế và gửi tín hiệu điều chỉnh ngược về IC điều khiển PWM phía sơ cấp mà vẫn giữ cách ly điện an toàn.
2. Chẩn đoán lỗi mất nguồn sơ cấp (Hot Side)
Khi thiết bị "chết im", bước đầu tiên là đo điện áp DC trên hai chân tụ lọc sơ cấp lớn (thường 300-400V):
$$V_{DC} \approx V_{AC,rms} \times \sqrt{2} - V_{diode} \approx 220 \times 1.41 - 2 \approx 308\text{V}$$
- 0V: Cầu chì đầu vào đã đứt, hoặc cầu diode chỉnh lưu bị hở mạch hoàn toàn.
- Thấp bất thường (~150V thay vì ~300V): Một trong bốn diode của cầu chỉnh lưu bị đứt, khiến mạch chỉ còn hoạt động ở chế độ chỉnh lưu bán kỳ (nửa sóng).
- Đúng ~300V nhưng vẫn không khởi động: Rail sơ cấp còn tốt, nghi ngờ chuyển sang kiểm tra MOSFET công suất hoặc mạch khởi động mồi (Startup).
MOSFET công suất sơ cấp là linh kiện dễ hỏng nhất khi mạch bị quá áp đột biến hoặc tản nhiệt kém. Khi nguội và đã tháo rời khỏi mạch, đo trở kháng giữa Drain-Source phải cho kết quả rất cao (hàng trăm kOhm đến MOhm). Nếu đo được một trị số điện trở nhỏ, MOSFET đã bị chập — đây chính là nguyên nhân phổ biến nhất khiến cầu chì đầu vào nổ lặp lại mỗi lần cấp điện thử nghiệm.
3. Lỗi khối hồi tiếp (Feedback Loop) — Áp ra dao động hoặc tăng vọt
Vòng hồi tiếp dùng Optocoupler để gửi tín hiệu "điện áp ra đang cao/thấp" từ phía thứ cấp (cách ly an toàn) về IC điều khiển PWM phía sơ cấp mà không cần nối dây điện trực tiếp. Nếu Optocoupler bị lão hóa suy giảm hiệu suất truyền quang (CTR), tín hiệu hồi tiếp yếu đi khiến IC điều khiển PWM hiểu NHẦM rằng điện áp ra đang thấp hơn thực tế, liên tục mở xung dài hơn để "bù" — kết quả là điện áp ra thực sự lại tăng vọt vượt xa điện áp danh định, cho tới khi mạch bảo vệ quá áp (OVP) cắt và khởi động lại theo chu kỳ, biểu hiện ra ngoài là đèn báo nguồn nhấp nháy hoặc phát ra tiếng "tạch tạch" liên hồi (chế độ hiccup).
4. Thực hành: SMPS Diagnostic Lab
Chọn một kịch bản đo kiểm bên dưới để phân tích các điểm chết kinh điển của nguồn xung:
// Kiểm tra rail sơ cấp 300VDC
checkPrimaryRail(measuredVdc, expectedVdc = 300, tolerancePercent = 15) {
const minOk = expectedVdc * (1 - tolerancePercent / 100);
if (measuredVdc < 5) {
return { status: 'ZERO', verdict: 'Mất hoàn toàn — nghi cầu chì đứt hoặc cầu diode hở.' };
}
if (measuredVdc < minOk) {
return { status: 'LOW', verdict: 'Nghi ngờ 1 diode cầu chỉnh lưu bị đứt.' };
}
return { status: 'GOOD', verdict: 'Tầng chỉnh lưu sơ cấp hoạt động tốt.' };
}
// Kiểm tra vòng hồi tiếp Optocoupler (CTR suy giảm gây quá áp/hiccup)
checkFeedbackLoop(targetVoltage, optoCtrPercent, ovpThreshold) {
if (optoCtrPercent < 30) {
const attempted = Math.min(targetVoltage * (100 / optoCtrPercent), ovpThreshold + 3);
return { status: 'OVP_HICCUP', attemptedVoltage: attempted };
// PWM tưởng áp ra thấp -> mở xung tối đa -> áp thật tăng vọt -> OVP cắt lặp lại
}
return { status: 'GOOD', attemptedVoltage: targetVoltage };
}
Bình luận