Altium: integralność zasilania DC z FYPA
Rozwijamy FYPA, otwartoźródłowe narzędzie do analizy integralności zasilania DC / spadku napięcia IR, które bezpośrednio czyta projekty Altium (.PrjPcb), i opublikowaliśmy tę pracę jako otwartoźródłowy fork w serwisie GitHub:
Najważniejsze zmiany
- Dzielone płaszczyzny (warstwy płaszczyzn „Multiple Nets”) są teraz odczytywane obszar po obszarze. Wcześniej każda przelotka, która łączyła się z masą tylko przez dzieloną płaszczyznę, była wyspą.
- Niesynchroniczne przetwornice buck dzielą prąd wyjściowy między pin klucza a diodę zwrotną, więc gęstość prądu w węźle przełączającym nie jest już zawyżona.
- Regulatory: dławik wyjściowy przetwornicy impulsowej znajdujący się w pętli regulacji nie jest już liczony jako spadek. Filtry wejściowe mają swoją rezystancję DC. Izolowane przetwornice DC-DC wracają przez własną masę. Obsługiwany jest regulator z osobną szyną zasilania pomocniczego (bias).
- Przełączniki obciążenia (load switch) są modelowane jako elementy szeregowe z ich rezystancją w stanie załączenia.
- Najgorszy przypadek: maksymalne prądy obciążeń i maksymalne rezystancje, przy minimalnym napięciu wejściowym.
- Czytnik drzewa zasilania z .json: PCB taka jak Toradex Ivy Plus ma ponad 200 wartości do wprowadzenia — źródła, regulatory, elementy szeregowe, prądy obciążeń — dlatego dodaliśmy czytnik, który wczytuje je z pliku .json wygenerowanego przez Tomachie.com.
Dotychczasowe testy
Przetestowane na Toradex Ivy Plus i Cricket-node autorstwa Eli Hughes; kolejne projekty czekają na sprawdzenie. Narzędzie skupia się na DC: własne zakładki FYPA dotyczące kondensatorów i impedancji pozostają bez zmian.
Tak jak oryginał, jest to open source na licencji AGPL-3. Uwagi mile widziane.