DevBriX
Phần cứng·Jul 18, 2026·8 min read

Thiết kế PCB cho board điều khiển động cơ: 7 lỗi thường gặp

Vòng dòng điện quá lớn, ground plane bị chia sai chỗ, tụ decoupling đặt quá xa chân IC — những lỗi layout nhỏ nhưng gây hậu quả lớn.

Thiết kế PCB cho board điều khiển động cơ: 7 lỗi thường gặp

Vì sao board điều khiển động cơ hỏng ngoài hiện trường chứ không phải trên bàn thử

PCB điều khiển động cơ hiếm khi hỏng ngay lúc chạy thử ban đầu. Chúng thường hỏng sau ba tuần lắp đặt thực tế, khi vỏ máy đã nóng lên, dây cáp nối tới động cơ dài hơn bản mẫu, và tải đang kéo dòng đỉnh thay vì con số danh định trong datasheet. Gần như mọi lỗi ngoài hiện trường mà chúng tôi từng truy ra đều quy về một trong bảy thói quen layout dưới đây.

1. Vòng dòng điện lớn hơn mức cần thiết

Vòng từ driver → MOSFET → shunt là đường có di/dt cao nhất trên board. Mỗi milimet trace thừa đều cộng thêm điện cảm ký sinh, và điện cảm đó biểu hiện thành hiện tượng ringing tại switch node cũng như nhiễu EMI mà bạn sẽ phải "săn" trong giai đoạn kiểm định. Giữ driver, FET, tụ bulk và điện trở shunt trong một cụm sát nhau — vẽ vòng dòng điện trước, rồi mới đặt các linh kiện khác xung quanh.

2. Chia ground plane sai chỗ

Một ground plane liền mạch bên dưới tầng công suất gần như luôn là lựa chọn đúng. Nhiều team chia nó ra để "cách ly nhiễu" nhưng vô tình tạo ra một khe hở giống ăng-ten (slot antenna), buộc dòng hồi lưu phải luồn quanh khe hở đó và bức xạ ra ngoài trên đường đi. Nếu bắt buộc phải tách ground analog và ground công suất, chỉ nối chúng tại đúng một điểm, gần chân tham chiếu của ADC.

3. Tụ decoupling đặt quá xa chân IC

Một tụ 100 nF cách chân VDD của IC 8 mm thì ở tần số 20 MHz coi như không tồn tại. Đặt tụ decoupling sát ngay chân, với via đi thẳng xuống plane — không đi vòng sang bên rồi mới xuống.

4. Đồng quá mỏng cho dòng liên tục

Đồng 1 oz nóng lên rất nhanh dưới dòng động cơ liên tục. Hãy chuyển sang đồng 2 oz cho các lớp công suất, hoặc thêm vùng phủ đồng (copper pour) cùng via ghim để tản nhiệt sang các lớp bên trong.

5. Trace gate drive đi sát các đường tín hiệu nhạy cảm

Trace gate drive có dv/dt cao khi ghép nhiễu vào đường encoder hay cảm biến dòng sẽ làm hỏng vòng điều khiển một cách gián đoạn — kiểu lỗi chỉ xuất hiện khi có tải và cực kỳ khó chẩn đoán. Hãy đi trace gate drive trên lớp bên trong, được che chắn bởi ground plane phía trên và phía dưới.

6. Không có kết nối Kelvin riêng cho cảm biến dòng

Đo điện áp trên shunt từ cùng pad mà trace công suất đấu vào sẽ lẫn cả điện trở và sụt áp của trace. Hãy đi trace Kelvin riêng, thẳng từ pad shunt đến ngõ vào bộ khuếch đại.

7. Bỏ qua via tản nhiệt bên dưới tầng công suất

Pad tản nhiệt của MOSFET chỉ có ích khi nhiệt có đường thoát. Bố trí một mảng via bên dưới pad, nối xuống ground/heat plane, và cân nhắc để lộ một vùng đồng ở mặt dưới để tiếp xúc với heatsink hoặc vỏ máy.

Kết luận: không có lỗi nào trong số này tốn kém về BOM — chúng chỉ tốn thời gian thiết kế. Phát hiện chúng khi review layout rẻ hơn rất nhiều so với phát hiện lúc kiểm định EMC, hoặc tệ hơn, khi bị trả hàng từ hiện trường.