KiCad: power integrity DC con KiPI
KiPI, di Drew Maatman, è un analizzatore open source di integrità dell’alimentazione che funziona in modo autonomo o come plugin di KiCad 9 e 10. Simula la caduta di tensione DC net per net attraverso i layer di rame, con verifiche PASS/FAIL e riscaldamento elettrotermico opzionale, ed esegue lo sweep in frequenza dell’impedenza della PDN rispetto a un target. Ne abbiamo creato un fork su GitHub:
Cosa aggiunge il fork
- Un import pdn.json: l’albero di alimentazione, i carichi e le resistenze in serie vengono compilati dal file .pdn.json del progetto invece di essere inseriti a mano. Tomachie.com genera quel file dallo schema e dai datasheet dei componenti.
- Calcoli DC tipici e nel caso peggiore, con la corrente massima di ogni carico e la resistenza massima di ogni connessione.
- I carichi la cui corrente non è nota vengono marcati, così i risultati che ne dipendono risultano INCOMPLETE invece di PASS.
- Regole sulla metallizzazione dei via, riscaldamento dei carichi nel calcolo termico e tensione minima di ogni carico.
- Correzioni per ODB++, i file di KiCad 9 e le finestre.
Ora parte di KiPI
L’import pdn.json e le regole sulla metallizzazione dei via sono nati nel nostro fork e ora fanno parte di KiPI 0.8.0, quindi la versione rilasciata di KiPI legge direttamente un pdn.json generato da Tomachie. Le altre correzioni sono proposte upstream come pull request.
KiPI è open source sotto licenza GPL-3. Ogni feedback è benvenuto.