KiCad : intégrité de puissance DC avec KiPI
KiPI, de Drew Maatman, est un analyseur open source d’intégrité de l’alimentation qui fonctionne seul ou comme plugin de KiCad 9 et 10. Il simule la chute de tension DC net par net à travers les couches de cuivre, avec des vérifications PASS/FAIL et un échauffement électrothermique optionnel, et balaie l’impédance du PDN en fréquence par rapport à une cible. Nous en avons créé un fork sur GitHub :
Ce qu’apporte le fork
- Un import pdn.json : l’arbre d’alimentation, les charges et les résistances série sont renseignés à partir du fichier .pdn.json du design au lieu d’être saisis à la main. Tomachie.com génère ce fichier à partir du schéma et des fiches techniques des composants.
- Calculs DC typiques et dans le cas le plus défavorable, avec le courant maximal de chaque charge et la résistance maximale de chaque connexion.
- Les charges dont le courant n’est pas connu sont marquées, de sorte que les résultats qui en dépendent indiquent INCOMPLETE plutôt que PASS.
- Règles de métallisation des vias, échauffement des charges dans le calcul thermique, et tension minimale de chaque charge.
- Corrections pour ODB++, les fichiers KiCad 9 et les fenêtres.
Désormais intégré à KiPI
L’import pdn.json et les règles de métallisation des vias ont d’abord été écrits dans notre fork et font désormais partie de KiPI 0.8.0 : la version publiée de KiPI lit donc directement un pdn.json généré par Tomachie. Les autres corrections sont proposées upstream sous forme de pull requests.
KiPI est open source sous GPL-3. Vos retours sont les bienvenus.