KiCad DC-Power-Integrity mit KiPI
KiPI von Drew Maatman ist ein Open-Source-Analysetool für Power Integrity, das eigenständig oder als Plugin für KiCad 9 und 10 läuft. Es simuliert den DC-Spannungsabfall Netz für Netz über die Kupferlagen, mit PASS/FAIL-Prüfungen und optionaler elektrothermischer Erwärmung, und berechnet die PDN-Impedanz über der Frequenz im Vergleich zu einer Zielimpedanz. Wir haben davon einen Fork auf GitHub erstellt:
Was der Fork ergänzt
- Ein pdn.json-Import: Power-Tree, Lasten und Serienwiderstände werden aus der .pdn.json-Datei des Designs übernommen, statt von Hand eingegeben zu werden. Tomachie.com erzeugt diese Datei aus dem Schaltplan und den Datenblättern der Bauteile.
- Typische und Worst-Case-DC-Lösungen mit dem Maximalstrom jeder Last und dem Maximalwiderstand jeder Verbindung.
- Lasten mit unbekanntem Strom werden markiert, sodass die davon abhängigen Ergebnisse INCOMPLETE statt PASS lauten.
- Regeln für die Via-Metallisierung, Lasterwärmung in der thermischen Lösung und die Mindestspannung jeder Last.
- Korrekturen bei ODB++, bei KiCad 9-Dateien und an Fenstern.
Jetzt Teil von KiPI selbst
Der pdn.json-Import und die Regeln für die Via-Metallisierung entstanden zuerst in unserem Fork und sind jetzt Teil von KiPI 0.8.0, sodass das veröffentlichte KiPI eine von Tomachie erzeugte pdn.json direkt einliest. Die übrigen Korrekturen sind upstream als Pull Requests eingereicht.
KiPI ist Open Source unter GPL-3. Feedback ist willkommen.