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:
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 ý.