Tomachie

Đánh giá thiết kế PCB chuyên sâu hỗ trợ bởi AI

Gửi Ví dụ Cách hoạt động Bảo mật Giới thiệu Thống kê Đánh giá Blog
← Quay lại blog

KiCad: toàn vẹn nguồn DC với KiPI

KiPI, do Drew Maatman phát triển, là công cụ phân tích toàn vẹn nguồn mã nguồn mở, chạy độc lập hoặc như một plugin cho KiCad 9 và 10. Nó mô phỏng sụt áp DC theo từng net trên các lớp đồng, có kiểm tra PASS/FAIL và tùy chọn tính phát nhiệt điện-nhiệt (electro-thermal), đồng thời quét trở kháng PDN theo tần số so với giá trị mục tiêu. Chúng tôi đã xây dựng một fork của nó trên GitHub:

Góc nhìn 3D trong KiPI của một bo đế Raspberry Pi CM4S, với bảng thiết lập PI hiển thị các linh kiện nối tiếp được nhập từ tệp pdn.json và nhật ký liệt kê các VRM, tải và kết nối DC đã nhập
KiPI trên bo đế Raspberry Pi CM4S (CM4S_CORE_V02): thiết lập PI được nhập từ pdn.json của bo — 4 VRM, 35 tải và 16 kết nối DC.

Fork này bổ sung những gì

  • Nhập pdn.json: cây nguồn, các tải và điện trở nối tiếp được điền từ tệp .pdn.json của thiết kế thay vì nhập tay. Tomachie.com tạo tệp đó từ sơ đồ nguyên lý và bảng dữ liệu của linh kiện.
  • Tính DC cho trường hợp điển hình và xấu nhất, dùng dòng tối đa của từng tải và điện trở tối đa của từng kết nối.
  • Các tải chưa biết dòng sẽ được đánh dấu, nên những kết quả phụ thuộc vào chúng hiển thị INCOMPLETE thay vì PASS.
  • Quy tắc mạ via (via plating), phát nhiệt của tải trong bài toán nhiệt, và điện áp tối thiểu của từng tải.
  • Sửa lỗi ODB++, tệp KiCad 9 và cửa sổ.

Nay đã là một phần của chính KiPI

Tính năng nhập pdn.json và quy tắc mạ via được viết đầu tiên trong fork của chúng tôi và nay đã nằm trong KiPI 0.8.0, nên bản KiPI phát hành đọc trực tiếp pdn.json do Tomachie tạo ra. Các bản sửa lỗi khác đã được gửi lên upstream dưới dạng pull request.

KiPI là mã nguồn mở theo giấy phép GPL-3. Rất mong nhận được góp ý.

Dùng Altium? Hãy xem FYPA, công cụ toàn vẹn nguồn DC cho Altium mà chúng tôi đã mở rộng theo cách tương tự