Altium: power integrity DC con FYPA
Abbiamo esteso FYPA, lo strumento open source di integrità dell’alimentazione DC / caduta IR che legge direttamente i progetti Altium (.PrjPcb), e pubblicato il lavoro come fork open source su GitHub:
Le principali aggiunte
- I piani divisi (layer di piano «Multiple Nets») ora vengono letti regione per regione. Prima, ogni via che raggiungeva la massa solo attraverso un piano diviso era un’isola.
- I buck non sincroni ripartiscono la corrente di uscita tra il pin dello switch e il diodo di ricircolo, così la densità di corrente sullo switch node non è più sovrastimata.
- Regolatori: l’induttore di uscita di uno switching all’interno dell’anello di regolazione non viene più contato come caduta. I filtri d’ingresso ricevono la loro resistenza DC. I convertitori DC-DC isolati ritornano sulla propria massa. È gestito anche un regolatore con un rail di bias separato.
- Gli interruttori di carico sono modellati come componenti in serie con la loro resistenza di conduzione.
- Corner di caso peggiore: correnti di carico massime e resistenze massime, con l’ingresso alla tensione minima.
- Lettore .json dell’albero di alimentazione: un PCB come la Toradex Ivy Plus ha oltre 200 valori da inserire — sorgenti, regolatori, componenti in serie, correnti di carico — quindi abbiamo aggiunto un lettore che li carica da un file .json generato da Tomachie.com.
Provato finora
Provato sulla Toradex Ivy Plus e sul Cricket-node di Eli Hughes, con altri progetti su cui provarlo. È focalizzato sulla DC: le schede condensatori e impedenza proprie di FYPA sono invariate.
È open source sotto licenza AGPL-3, come l’originale. Ogni feedback è benvenuto.