DC-DC Buck mạch SW node bị rung mạnh quá, thêm mạch hấp thụ RC vẫn không kìm nổi!

Các bậc tiền bối, gần đây tôi vừa thiết kế một mạch, chuyển đổi 12V sang 5V/3A, sử dụng một con chip Buck đồng bộ rất phổ biến. Hiện tại khi test với tải tối đa, tôi phát hiện điện áp overshoot ở nút SW (nút chuyển tiếp) khá cao, biên độ dao động thậm chí lên đến gần 18V. Tôi đã thêm mạch hấp thụ RC Snubber theo công thức trên mạng, và đúng là đỉnh xung đã giảm đi một chút, nhưng nhiễu tần số cao vẫn lọt sang nguồn tham chiếu ADC trên cùng mạch. Có cách nào giải quyết tốt không ạ? Tôi gần như phát điên vì mạch này rồi.

Anh em, hãy kiểm tra lại phương pháp đo của cậu xem đã đúng chưa. Đầu dò của máy hiện sóng có phải đang dùng dây nối đất kẹp cá sấu dài đó không? Đó là ăng-ten đấy! Hãy tháo mũ của đầu dò ra và dùng lò xo nối đất áp vào chân GND bên cạnh con chip để đo, khả năng cao là hiện tượng rung chuông của cậu thực ra không lớn như vậy đâu, toàn là do đầu dò bắt được sóng điện từ trong không gian thôi.

Đừng làm gì với RC Snubber nữa, đó chỉ là giải pháp tạm bợ, trị ngọn mà không trị gốc, lại còn làm tăng tổn hao. Hãy trực tiếp đăng ảnh chụp bản vẽ PCB của bạn lên. 90% trường hợp dao động sóng SW quá lớn đều là do diện tích vòng lặp của tụ điện đầu vào (CIN) quá lớn!

Đồng ý với người trên. Có đặt tụ MLCC 0.1uF nhỏ ở đầu vào không? Tụ nhỏ này phải, phải, phải đặt sát chân VIN và GND của chip để cung cấp dòng điện chuyển tiếp tần số cao. Tụ điện phân lớn đặt xa một chút không sao, nhưng tụ nhỏ mà đặt xa thì chắc chắn sẽ tạo đỉnh nhọn.

Chào bạn, mình đã từng gặp phải vấn đề gần như tương tự trên một thiết kế bộ giảm áp đồng bộ 3A từ 12V xuống 5V. Sự dao động SW nghiêm trọng này không chỉ là một xung đơn giản—các mạch snubber RC chỉ giảm được phần vượt trội tần số thấp, và chúng không thể ngăn được tiếng ồn chế độ chung tần số cao lọt vào nguồn tham chiếu của bộ chuyển đổi ADC của bạn. Nguyên nhân gốc rễ hầu như luôn là độ tự cảm ký sinh trong vòng lặp điện nguồn và dây dẫn SW. Hãy thử thu nhỏ vòng lặp dòng điện cao (tụ đầu vào → MOSFET → cuộn cảm → tụ đầu ra) xuống mức tối thiểu tuyệt đối, đồng thời giữ dây dẫn SW ngắn và rộng. Ngoài ra, các giá trị RC của bạn có thể không phù hợp—hãy chuyển sang 22Ω + 220pF (điểm tối ưu cho bộ giảm áp 3A) thay vì dùng các giá trị được tính toán chung chung. Bên cạnh đó, hãy tách riêng các lớp mass analog và digital với một điểm nối duy nhất, và thêm một bộ lọc thông thấp RC cho VREF của ADC để chặn tiếng ồn tần số cao. Các điều chỉnh bố trí mạch sẽ hiệu quả hơn nhiều so với việc chỉ điều chỉnh riêng mạch snubber.

Ugh, tôi hoàn toàn hiểu cảm giác bực bội này—việc chuyển đổi node gây ra tiếng kêu đã làm hỏng một trong những mạch ADC của tôi không lâu trước đây, và một mạch snubber RC chuẩn cũng chẳng giải quyết được bao nhiêu! Đối với bộ chuyển đổi buck 12V→5V/3A của bạn, đừng chỉ dựa vào snubber trước tiên. Hãy di chuyển mạch nguồn tham chiếu của ADC xa hơn hết mức có thể so với cuộn cảm buck và đường dẫn SW, và đừng để các tiếp đất analog và nguồn sử dụng chung lỗ qua mạch. Tôi cũng đã khắc phục một vấn đề nhiễu tương tự bằng cách sử dụng tụ điện nhỏ hơn trong snubber (100pF thay vì các giá trị lớn hơn) để nhắm vào tiếng kêu có tần số cao. Thêm vào đó, hãy đặt một hạt ferrite nhỏ trên đường VREF của ADC—nó sẽ chặn nhiễu tần số cao hiệu quả hơn những gì bạn nghĩ. Bạn sẽ làm được thôi, chỉ là vấn đề bố trí và điều chỉnh nhỏ các linh kiện!