PDN Analyzer (by CST) Example Guide
W skrócie
- Poznasz podstawowy sposób pracy z PDN Analyzer, w tym konfigurowanie i uruchamianie symulacji oraz ich ponowne wykorzystywanie w miarę wprowadzania zmian w projekcie PCB.
- Zobaczysz, jak zorganizowany jest interfejs PDN Analyzer, w tym tryby układu, opcje dokowania, widoki sieci oraz miejsca, w których można uzyskać dostęp do konfiguracji i wyników.
- Dowiesz się, jakie projekty przykładowe i wbudowane opcje pomagają identyfikować sieci prądu stałego, zarządzać plikami symulacji oraz pracować ze strukturami sieci zasilających.
Aplikacja PDN Analyzer (PDNA) jest stosunkowo prosta w obsłudze. Praca z nią polega zasadniczo na skonfigurowaniu parametrów sieci do symulacji PI-DC, uruchomieniu symulacji, a następnie interpretacji wyników. Dane wykorzystywane w symulacji sieci zasilania w PDN Analyzer są pobierane bezpośrednio z aktualnie wczytanego projektu PCB. Projekt można modyfikować iteracyjnie, aby poprawić integralność zasilania w torach zasilających, a następnie ponownie uruchamiać symulację PDN w celu sprawdzenia efektów.
W tym przewodniku przedstawiającym pracę z PDN Analyzer wykorzystano dwa projekty referencyjne dostępne w Altium:
- Projekt SpiritLevel-SL1: pobierz ZIP
- Projekt DB46 Xilinx Daughter Board: pobierz ZIP
W tym przewodniku przyjęto, że PDN Analyzer jest dostępny w używanej instalacji Altium Designer oraz że użytkownik zna podstawowe zasady PI-DC (integralności zasilania DC).
Informacje o dostępie do funkcji PDN Analyzer oraz podstawach symulacji PI-DC można znaleźć na stronie PDN Analyzer.
Interfejs PDN Analyzer
Interfejs rozszerzenia PDN Analyzer jest otwierany jako niemodalne okno Altium Designer, które można umieścić w dowolnym dogodnym miejscu obszaru roboczego lub na innym ekranie, jeśli jest dostępny. Aby otworzyć główne okno PDN Analyzer, otwórz dokument schematu lub PCB projektu i wybierz aplikację z menu Tools (Tools » PDN Analyzer).
Interfejs graficzny PDN Analyzer z wybraną pojedynczą siecią zasilania. Ustawienia wyświetlania i wyników są dostępne w dolnej części panelu.
Górna część interfejsu okna PDNA służy do zarządzania plikami i sieciami oraz zawiera interaktywną reprezentację aktualnie wybranych sieci zasilania. Dolna część panelu zapewnia dostęp do opcji analizy, ustawień wyświetlania i danych wynikowych. PDNA w wersji 2 obsługuje wiele połączonych ze sobą sieci, co umożliwia analizę integralności zasilania DC całego projektu PCB w postaci struktury hierarchicznej lub jako pojedynczych sieci zasilania.
Interfejs graficzny PDN Analyzer z wybraną pełną hierarchią sieci zasilania. Wyświetlaniem uwzględnionych sieci i warstw steruje się w dolnej części panelu.
Interfejs PDN oferuje również tryb kompaktowy (File » Compact Layout), który nie obejmuje dolnej części panelu i doskonale nadaje się do dokowania w poziomie lub pionie w głównym oknie Altium Designer. Aby włączyć dokowanie w trybie kompaktowym lub standardowym, kliknij prawym przyciskiem myszy pasek tytułu interfejsu PDNA, wybierz Allow Dock z menu kontekstowego, a następnie wybierz opcję Horizontally lub Vertically.
Szczegółowe informacje o interfejsie użytkownika panelu PDN Analyzer znajdują się w poniższej rozwijanej sekcji.
Panel PDN Analyzer
Tryby układu
Dokowalny panel PDN Analyzer najlepiej używać wraz z edytorem PCB, dzięki czemu wizualne wyniki przeprowadzonej analizy są od razu widoczne w układzie miedzi projektu. W trybie swobodnym (niezadokowanym) panel można przenieść na drugi monitor, aby zachować widoczność edytora PCB. Można go również zadokować pionowo lub poziomo w głównym oknie projektowania, tak aby współdzielił obszar ekranu z edytorem PCB.
W tym drugim przypadku panel oferuje tryb kompaktowy interfejsu, który przenosi jego główną sekcję konfiguracji na osobną kartę (Config). Aby przełączyć się do tego trybu, wybierz opcję Compact Layout z menu rozwijanego przycisku
w sekcji/karcie konfiguracji panelu.
W trybie układu kompaktowego sekcja konfiguracji jest dostępna na karcie, co pozwala zachować więcej miejsca na ekranie dla edytora PCB.
Konfiguracja
Sekcja konfiguracji (lub karta Config) służy do zarządzania sieciami symulacji i przedstawia interaktywną reprezentację graficzną aktualnie wybranych sieci zasilania.
Zarządzanie symulacją i sieciami
Obszar po lewej stronie sekcji/karty konfiguracji służy do zarządzania plikami symulacji i prezentuje hierarchiczny widok wczytanych do niej sieci zasilania. Można wybrać całą strukturę sieci lub poszczególne sieci zasilania. Dostępne są następujące opcje:
-
Menu rozwijane
.
- New Simulation – rozpoczęcie nowej symulacji PDN opartej na pojedynczej sieci zasilania/masy.
-
Open – otwarcie wcześniej zapisanego lub przykładowego pliku konfiguracji symulacji (
*.pdna). - Save – zapisanie aktywnej konfiguracji symulacji na dysku pod bieżącą nazwą.
- Save As – zapisanie aktywnej konfiguracji symulacji na dysku pod wybraną nazwą.
- Explore – otwarcie Eksploratora plików systemu Windows w lokalizacji aktywnej symulacji.
- Explore Samples – otwarcie Eksploratora plików systemu Windows w lokalizacji przykładowego projektu dołączonego do instalacji (zapisanego jako archiwum ZIP) — rozpakuj ten projekt w dogodnym miejscu. Projekt zawiera również zestaw przykładowych plików konfiguracji PDN Analyzer, z których każdy ma ustawioną określoną temperaturę miedzi: 25°C (nominalną), 100°C lub 175°C.
- Compact layout – alternatywny tryb wyświetlania opisany powyżej.
-
Right click options – dostępne po kliknięciu prawym przyciskiem myszy nazwy symulacji na najwyższym poziomie hierarchii.
-
Import (1.x) – wczytanie konfiguracji symulacji zapisanej w poprzedniej wersji
1.xxprogramu PDN Analyzer (*.pidc_config). - New Network – utworzenie nowej sieci poziomu podstawowego w bieżącej konfiguracji symulacji.
- Remove – usunięcie wybranej symulacji z listy wczytanych symulacji.
- Delete – usunięcie wybranej sieci z symulacji (opcja dostępna po kliknięciu prawym przyciskiem myszy nazwy pojedynczej sieci).
- Clear Results – zresetowanie wyników analizy sieci zasilania, w tym wyników poprzedniego uruchomienia symulacji zapisanych w pamięci podręcznej.
- Revert – przywrócenie ostatnich wyników analizy symulacji wraz z odpowiadającą im konfiguracją.
-
Save – zapisanie aktywnej konfiguracji symulacji na dysku pod bieżącą nazwą (
*.pdna). - Save As – zapisanie aktywnej konfiguracji symulacji na dysku pod wybraną nazwą.
- Copy – sklonowanie symulacji wybranej sieci.
-
Explore – otwarcie folderu
/PDNAnalyzer_Outputbieżącej symulacji w Eksploratorze plików systemu Windows. Folder ten zawiera szczegółowy plik dziennika zdarzeń ostatnio uruchomionej symulacji (PDNAnalyzer.log). -
Settings – otwarcie okna dialogowego ustawień bieżącej konfiguracji symulacji. Ustawienia można eksportować/importować (
*.pdna.settings) oraz przywracać do wartości domyślnych.

Okno dialogowe zawiera następujące karty:- Simulation — umożliwia określenie ustawień przewodności metalu dla miedzi na płytce oraz grubości metalizacji (grubości ścianki) przelotek łączących warstwy.
- Limits — umożliwia określenie granicznych wartości maksymalnej gęstości prądu wykrywanej przez symulację zarówno w warstwach miedzi, jak i w przelotkach o dwóch rozmiarach.
- Misc — umożliwia ustawienie parametrów symulacji, takich jak stosowane jednostki gęstości prądu i wygładzanie danych (filtrowanie szumu), a także schematu przesunięcia napięcia służącego do ustalenia poziomu odniesienia zerowego napięcia w projekcie.
-
Import (1.x) – wczytanie konfiguracji symulacji zapisanej w poprzedniej wersji
-
Przycisk
, który otwiera okno dialogowe PDN Analyzer — identyfikacja sieci DC — otwierane również przy pierwszym uruchomieniu PDN Analyzer. System spróbuje automatycznie wykryć odpowiednie sieci zasilania DC w bieżącym projekcie PCB.

Użyj opcji okna dialogowego, aby prawidłowo zidentyfikować sieci DC i ich nominalne poziomy napięcia.- Qualifiers – w razie potrzeby wyłącz filtry kwalifikujące, aby prawidłowo zidentyfikować sieci DC w projekcie. Filtry opierają się na liczbie połączeń i typowym nazewnictwie sieci zasilania.
-
Potential DC Nets – tabelaryczna lista sieci zasilania zidentyfikowanych w projekcie. Użyj opcji Włącz wszystkie i/lub Ukryj odrzucone, aby wypełnić listę zgodnie z potrzebami analizy zasilania DC.
- Name – nazwa sieci pobrana z danych sieci w projekcie płytki. Użyj powiązanego pola wyszukiwania, aby przefiltrować listę według wprowadzonego słowa kluczowego.
- Nominal Voltage – wprowadź odpowiednie napięcie dla sieci zasilania jako podstawowe dane wejściowe analizy.
- Select – za pomocą pól wyboru wskaż sieci, które mają zostać zarejestrowane (zidentyfikowane) na potrzeby symulacji PDN.
-
Reject/Add Selected – użyj przycisków
i
, aby zarządzać sieciami umieszczanymi na liście Currently Identified DC Nets.
-
Currently Identified DC Nets – tabelaryczna lista sieci zasilania, które będą dostępne w symulacji PDN, utworzona na podstawie listy Potential DC Nets.
-
Select – za pomocą pól wyboru zaznacz sieci, które zostaną usunięte (przeniesione z listy zidentyfikowanych sieci z powrotem na listę potencjalnych sieci) przyciskiem
.
-
Select – za pomocą pól wyboru zaznacz sieci, które zostaną usunięte (przeniesione z listy zidentyfikowanych sieci z powrotem na listę potencjalnych sieci) przyciskiem
-
Przycisk
, który uruchamia procedury symulacji i analizy układu zasilania. Przycisk ten jest aktywny po pełnym skonfigurowaniu układu zasilania i powiązanych z nim danych, co sygnalizują ikony znaczników wyboru przy etykietach Masa, Zasilanie, Źródło i Obciążenie na schemacie układu zasilania.
Schemat układu zasilania
Główna część panelu Konfiguracja zawiera interaktywną graficzną reprezentację struktury układu zasilania wybranego w drzewie sieci symulacji (po lewej stronie). Po wybraniu nazwy symulacji na najwyższym poziomie schemat pokazuje ogólne połączenia między podrzędnymi układami zasilania — kliknij dwukrotnie element graficzny układu podrzędnego, aby go otworzyć. Interaktywny schemat służy również do tworzenia układu zasilania na podstawie danych sieci i połączeń projektu PCB, przy użyciu opcji menu podręcznego lub przez dwukrotne klikanie elementów graficznych.
Kliknij prawym przyciskiem myszy schemat konfiguracji lub jeden z jego elementów, aby uzyskać dostęp do następujących opcji:
- New Network – utwórz nowy układ poziomu podstawowego (sieci zasilania i masy) w bieżącej symulacji.
-
Edit Net – określ ustawienia układu zasilania w oknie dialogowym Choose Net (dostępnym również po dwukrotnym kliknięciu elementu układu). Okno dialogowe zawiera listę sieci dostępnych w symulacji (zdefiniowanych w oknie dialogowym PDN Analyzer Net Identification, otwieranym przyciskiem , z możliwością ich wyboru, oraz kilka opcji filtrowania umożliwiających zawężenie listy.
- Extend Net – dodaj kolejną sieć do wybranej sieci za pośrednictwem elementu szeregowego, który zostanie wstawiony automatycznie. Dodatkową sieć wybiera się w oknie dialogowym Choose Net, natomiast wstawiony element szeregowy konfiguruje się przez dwukrotne kliknięcie jego symbolu w celu otwarcia okna dialogowego Device Properties. Więcej informacji zawiera sekcja Rozszerzanie układów za pomocą elementów szeregowych.
- Add Source – dodaj źródło napięcia lub model regulatora napięcia (VRM) między określoną parą sieci zasilania i masy za pomocą okna dialogowego Device Properties. Okno to jest również dostępne po dwukrotnym kliknięciu istniejącego elementu Źródło. Więcej informacji na temat pracy z modelami VRM zawiera sekcja Uwzględnianie modeli regulatorów napięcia.
- Add Load – dodaj obciążenie w postaci rezystora, odbiornika prądu lub modelu regulatora napięcia (VRM) między określoną parą sieci zasilania i masy za pomocą okna dialogowego Device Properties. Okno to jest również dostępne po dwukrotnym kliknięciu istniejącego elementu Obciążenie.
- Delete – usuń sieć zasilania z symulacji. Pamiętaj, że układ musi zawierać co najmniej jedną sieć zasilania i jedną sieć masy.
- Settings – otwórz okno dialogowe Settings, opisane powyżej.
Okno dialogowe Device Properties, używane podczas dodawania lub edytowania istniejącego elementu (Obciążenie, Źródło itp.), udostępnia ustawienia umożliwiające określenie typu elementu, jego połączeń i parametrów.
Opcje ustawień dostępne w oknie dialogowym zależą od funkcji wstawianego lub edytowanego elementu, ale zazwyczaj obejmują:
- Device Type – użyj menu rozwijanego, aby wybrać typ elementu. Dostępne opcje zależą od rodzaju elementu (Źródło, Obciążenie itp.).
- Set Connectivity – użyj opcji rozwijanych Net i Refdes na liście, aby wybrać połączenia Terminal elementu spośród dostępnych sieci i węzłów. Zaciski są oznaczone tak, jak na schemacie modelu symulacyjnego Schematic. Połączenia z siecią Pins są przypisywane automatycznie na podstawie połączeń wskazanego węzła z siecią.
- Filter – użyj opcji List DC Nets Only, aby ograniczyć dostępne opcje Net, oraz opcji Group Pins by Name, aby scalić połączone ze sobą wyprowadzenia elementu. Gdy ta druga opcja jest wyłączona, poszczególne wyprowadzenia można zaznaczać lub odznaczać zgodnie z potrzebami za pomocą pól wyboru Select, wyświetlanych po kliknięciu pola Pins. Więcej informacji zawiera przykład wyświetlacza LCD w sekcji Praca z obciążeniami.
- Set Parameters – dostępne opcje parametrów zależą od typu wstawianego (lub edytowanego) elementu, ale zazwyczaj określają jego podstawowe właściwości, takie jak napięcie wyjściowe i rezystancja wewnętrzna źródła napięcia, prąd obciążenia odbiornika prądu lub wartość rezystancji obciążenia rezystancyjnego.
- Limits – wartości graniczne napięcia, prądu lub mocy elementu, których przekroczenie spowoduje zgłoszenie naruszenia podczas symulacji. Naruszenie jest sygnalizowane czerwoną przerywaną ramką wokół symbolu elementu, którego dotyczy, oraz czerwoną ikoną przy nazwie układu. Przykłady znajdują się w sekcjach Przekroczenia limitu gęstości prądu i Inne naruszenia.
Karta Komunikaty
Karta Messages zawiera chronologiczną listę zdarzeń symulacji z ostatnio przeprowadzonej analizy PDN, w tym wszelkie wykryte naruszenia. Jeśli symulacja zakończy się niepowodzeniem, lista będzie zawierać wpis podsumowujący problem. Więcej informacji o przebiegu symulacji można znaleźć w pliku PDN_Analyser.log, dostępnym za pomocą opcji konfiguracji Eksploruj.
Karta Wizualizacja
Karta Visual w interfejsie PDN Analyzer zapewnia szerokie możliwości sterowania sposobem wyświetlania danych analizy układu zasilania w Edytorze PCB. Umożliwia określenie, jakie informacje są uwzględniane w wizualizacji płytki PCB, sposobu skalowania danych wynikowych, czy i w jaki sposób wyróżniane są interesujące punkty oraz jakie informacje są eksportowane. Wizualizacja płytki w Edytorze PCB dotyczy układu zasilania aktualnie wybranego w hierarchii sieci Configuration narzędzia PDN Analyzer.
Użyj domyślnych ustawień karty Visual jako punktu wyjścia do konfiguracji wyświetlania układu PCB. Ustawienia te umożliwiają wyświetlanie profilu napięcia w postaci gradientu kolorów dla wszystkich sieci zasilających w trybie 2D — usuń zaznaczenie opcji Overlay, aby zobaczyć same wyniki analizy. Zmiany ustawień na karcie Visual są natychmiast odzwierciedlane w wizualizacji PCB.
Opcje karty Visual obejmują:
-
Voltage — wybierz przycisk
, aby wyświetlić profil napięcia dla wszystkich włączonych sieci, ze skalą w woltach lub jako ogólny zakres procentowy (patrz Color Scale).
-
Current Density — wybierz przycisk
, aby wyświetlić profil gęstości prądu dla wszystkich włączonych sieci, ze skalą w amperach na jednostkę powierzchni lub jako ogólny zakres procentowy (patrz Color Scale).
- Current Direction — zaznacz opcję Show Arrows, aby nałożyć na wizualizację układu PCB strzałki wskazujące kierunek i rozkład prądu. Wybierz opcję Noise Suppression, aby zastosować wygładzanie danych i uzyskać bardziej czytelny obraz.
-
Probe — wybierz przycisk
, aby otworzyć okno dialogowe Probe, w którym można interaktywnie wskazać dwa punkty danych w wizualizacji układu i porównać ich wartości liczbowe. Więcej informacji zawiera sekcja Sonda danych.
-
Image Capture — wybierz przycisk
, aby otworzyć okno dialogowe Manage Image Capture, w którym można przechwycić i zapisać bieżącą wizualizację PCB. Obrazy są przechowywane w folderze /HTMLReport/ImagesCachesymulacji projektu w celu późniejszego uwzględnienia w Report. Więcej informacji zawiera sekcja Raport z analizy. - Peak Values — wybierz opcję Highlight Peak Values, aby oznaczyć i wyróżnić maksymalną lub minimalną (zgodnie z opcjami Filter) wartość Value w aktualnie wybranych sieciach i warstwach. Użyj opcji Scope, aby określić obszar wykrywania, przycisku Locate, aby wyróżnić punkt o wartości ekstremalnej, oraz strzałek punktów danych , aby przechodzić przez kolejne sąsiednie wartości. Przykładowe informacje zawiera sekcja Lokalizowanie problemów z integralnością zasilania.
-
Voltage Contour — wybierz opcję Slider, aby włączyć nakładkę z linią przerywaną reprezentującą poziom napięcia na danej izolinii. Wykrywany poziom jest określany przez położenie suwaka i wyrażany jako napięcie lub wartość procentowa, zależnie od powiązanych opcji Indicate. Wybierz opcję Specific Points, aby włączyć izolinie napięcia dla każdej ze wskazanych wartości procentowych. Kliknij
, aby przywrócić domyślne wartości Specific Point, oraz przycisk
, aby zaktualizować/wyróżnić wszystkie włączone izolinie napięcia. Więcej informacji zawiera sekcja Izolinie napięcia.
- Net — wybierz sieci, które chcesz wyświetlić w wizualizacji wyników analizy PCB. Sieci są pogrupowane według dostępnych układów zasilania.
- Layer — wybierz warstwy płytki, które chcesz wyświetlić w wizualizacji wyników analizy PCB. Pamiętaj, że przelotki można wybierać w trybie widoku 3D.
-
Views — użyj przycisków
i
, aby przełączać wizualizację między trybami 2D/3D edytora PCB, opcji Overlay, aby włączać/wyłączać standardowy widok PCB w edytorze, oraz przycisku
, aby przywrócić standardowy widok wizualizacji. Więcej informacji zawiera sekcja Sterowanie wyświetlaniem i opcje.
- Color Scale — ustaw opcje Auto, aby wyświetlać gradient kolorów jako ogólny zakres procentowy (Per Rail) lub jako gradient odpowiadający pełnemu zakresowi danych napięcia (Displayed). Ten drugi wariant najlepiej sprawdza się przy wyświetlaniu pojedynczej sieci. Wybierz tryb Manual, aby zastąpić wyświetlany zakres wartościami napięcia wprowadzonymi w polach Min i Max. Więcej informacji zawiera sekcja Wizualizacja w edytorze PCB.
-
Report — kliknij przycisk
, aby skonfigurować i wygenerować raport z analizy PDN w formacie HTML za pomocą okna dialogowego HTML Report. Więcej informacji zawiera sekcja Raport z analizy.
Karta Pins
Karta Pins zawiera listę wszystkich wyprowadzeń komponentów w projekcie podłączonych do skonfigurowanych układów zasilania. Każda pozycja dotycząca wyprowadzenia komponentu zawiera jego numer, podłączoną sieć oraz powiązane wartości Voltage i Current z ostatniego przebiegu symulacji. Kliknij nagłówek kolumny, aby posortować listę według tej kolumny, i kliknij ponownie, aby odwrócić kolejność.
Kliknij dwukrotnie pozycję, aby wskazać odpowiadające jej wyprowadzenie w edytorze PCB. Jeśli połączenie wyprowadzenia (pola lutowniczego) nie jest widoczne w wizualizacji, upewnij się, że Layer oraz sieć zasilająca Net, do której jest podłączone, są włączone w panelu/karcie Configuration.
Lista na karcie Pins posortowana według oznaczenia komponentu oraz — po najechaniu kursorem na obraz — według prądu wyprowadzenia.
Karta Vias
Karta Vias zawiera listę wszystkich przelotek PCB w projekcie podłączonych do skonfigurowanych układów zasilania. Każda pozycja dotycząca przelotki zawiera podłączoną sieć, współrzędne położenia, parę warstw oraz powiązane wartości Voltage, Current i Current Density między końcami przelotki z ostatniego przebiegu symulacji. Kliknij nagłówek kolumny, aby posortować listę według tej kolumny, i kliknij ponownie, aby odwrócić kolejność.
Kliknij dwukrotnie pozycję, aby wskazać odpowiadającą jej przelotkę w edytorze PCB. Jeśli przelotka nie jest widoczna w wizualizacji, upewnij się, że opcja Via jest zaznaczona na liście Layer (dostępnej w widoku 3D), a podłączona do niej sieć zasilająca Net jest włączona w panelu/karcie Configuration.
Lista na karcie Vias posortowana według podłączonej sieci oraz — po najechaniu kursorem na obraz — według gęstości prądu.
Karty układów zasilania
Dla każdego układu zasilania dostępnego w konfiguracji symulacji dostępna jest osobna karta — widoczność kart zależy od wyboru układów zasilania w panelu/karcie Configuration. Karta układu zasilania, oznaczona jego nazwą, zawiera pełną listę pogrupowanych wyników symulacji i obliczonych danych dotyczących tego układu. Zawiera również podsumowanie poboru mocy w układzie.
Grupy danych na liście dotyczą urządzeń w układzie zasilania (źródeł, obciążeń i elementów szeregowych), przy czym dla każdego urządzenia uwzględniono pozycje danych Performance Summary i Pin Voltage/Current Details. Oprócz szczegółowych informacji o urządzeniu grupy danych przedstawiają kluczowe wartości napięcia i prądu, a w przypadku podsumowania parametrów pracy — obliczone marginesy bezpieczeństwa odnoszące się do wartości granicznych urządzenia określonych w oknie dialogowym Device Properties.
Identyfikacja sieci DC
Przy pierwszym otwarciu narzędzia PDN Analyzer dla projektu PCB podejmowana jest próba zidentyfikowania wszystkich układów zasilania prądem stałym na podstawie danych sieci projektu i typowego nazewnictwa układów zasilania. Jeśli nie zidentyfikowano wszystkich potencjalnych sieci zasilających, usuń zaznaczenie odpowiednich opcji filtrowania Qualifiers lub wybierz opcję Enable all nets for filtering, aby zobaczyć wszystkie sieci.
Użyj pól wyboru Select, aby wskazać sieci zasilające, które będą dostępne dla analizatora PDNA, i wprowadź odpowiednie poziomy napięcia w odpowiadających im polach Nominal Voltage. Kliknij przycisk Add Selected, aby wypełnić listę Currently Identified DC Nets i zatwierdzić te sieci jako zidentyfikowane układy zasilania.
Pamiętaj, że dwukrotne kliknięcie pozycji sieci na liście w oknie dialogowym spowoduje wskazanie tej sieci w układzie PCB.
Poniższe przykłady analizy przedstawiają najważniejsze możliwości i funkcje PDN Analyzer. Każdy przykład pokazuje tylko jedną z wielu możliwych konfiguracji parametrów, które można wykorzystać do oceny integralności zasilania sieci na różne sposoby, zależnie od badanego zagadnienia. Pomyślnie zakończoną analizę można zapisać jako plik konfiguracji PDNA (*.pdna) i ponownie wczytać w dowolnym momencie – File » Save As i File » Open (domyślnie w folderze PDNAnalyzer_Config projektu)
Przykład 1
Ten przykład przedstawia podstawy konfigurowania symulacji integralności zasilania z prostą siecią zasilającą i jej obciążeniami prądowymi. Konfiguracja służy do oceny rozprowadzania zasilania szyną 5 V oraz ścieżki powrotnej przez masę w projekcie referencyjnym SpiritLevel-SL1, przy obciążeniu wyświetlaczem LCD zastosowanym w projekcie. W tym przypadku szyna zasilająca 5V jest traktowana jako proste źródło napięcia, a podłączone do niej sieci (np. przez przełącznik S1) nie są uwzględniane.
Warunki wstępne dla tego przykładu symulacji PDN:
- projekt PCB Spirit Level jest otwarty w Altium Designer
- aplikacja PDN Analyzer jest aktywna (Tools » PDN Analyzer)
- sieci prądu stałego w projekcie PCB zostały zidentyfikowane w oknie dialogowym PDN Analyzer DC Net Identification, zgodnie z opisem powyżej.
Rozpocznij analizę od określenia sieci zasilania i masy. Kliknij dwukrotnie elementy <Power Net> i <Ground Net> na schemacie sieci w interfejsie graficznym, aby otworzyć okno dialogowe Choose Net, w którym można wybrać zidentyfikowane sieci zasilające.
W razie potrzeby użyj opcji kwalifikowania/filtrowania w tym oknie, aby ograniczyć lub rozszerzyć listę sieci, albo wróć do ekranu głównego i wybierz przycisk
, aby ponownie zidentyfikować sieci zasilania prądem stałym.
Teraz można dodać element źródła lub obciążenia między określonymi sieciami zasilania i masy – zwróć uwagę, że wskaźniki stanu masy i zasilania zmieniają się na zaznaczone (✔). Kliknij prawym przyciskiem myszy w obszarze roboczym schematu sieci i wybierz Add Source (lub Add Load) z menu kontekstowego, aby otworzyć okno dialogowe Device Properties. Kroki wskazane w tym oknie są następujące:
- Aby dodać źródło zasilania sieci, w tym przypadku proste źródło napięcia, wybierz opcję Voltage Source z listy rozwijanej Device Type w oknie dialogowym.
-
Na liście połączeń źródła PDNA spróbuje wybrać prawidłowe opcje połączenia sieci na podstawie parametrów sieci zasilającej – w tym przypadku jest to połączenie między sieciami
5ViGND. Użyj opcji listy rozwijanej Refdes, aby określić punkty połączenia źródła napięcia z komponentami. W tym przykładzie jako punkt napięcia źródłowego wskazanoTP1, a jako połączenie powrotne do masy – gniazdo wejściowe zasilania DCJ1w projekcie (wyprowadzenia2i3). -
W dolnej części okna dialogowego parametry źródła określają właściwości modelu symulacyjnego źródła napięcia. Tutaj napięcie źródła (Vout) ustawiono na
5V, a rezystancję wewnętrzną modelu (Rout) pozostawiono na domyślnej wartości0Ω. -
Na koniec maksymalny prąd źródła i prąd wyprowadzenia (dla źródeł z wieloma wyprowadzeniami wyjściowymi) pozostawiono na ustawieniach domyślnych (
0A: Don't Care). Gdy dla Limits zostaną ustawione konkretne wartości prądu, analiza PDN zasygnalizuje naruszenie, jeśli wyniki symulacji przekroczą te wartości.
W taki sam sposób jak przy dodawaniu źródła do sieci dodaj obciążenie i określ jego parametry w oknie dialogowym Device Properties.
W tym przypadku dodawane jest obciążenie w postaci źródła pochłaniającego prąd (Device Type: IC (Current)), aby odwzorować prąd pobierany z szyny 5 V przez wyświetlacz LCD w projekcie. Dostępna jest również opcja obciążenia czysto rezystancyjnego – w tym celu wybierz Resistor jako Device Type.
Ustaw połączenie obciążenia na LCD1 i określ Load Current pobierany z zasilania 5 V – obsługiwane są przedrostki jednostek (np. 500m oznaczające 0.5A). Choć ustawienia napięcia Limits są opcjonalne, ustawiono je na +/-10% (za pomocą odpowiedniego przycisku), co spowoduje zgłoszenie naruszenia w symulacji, jeśli napięcie na samym obciążeniu spadnie poniżej 4,5 V (lub przekroczy 5,5 V).
Po zdefiniowaniu sieci zasilającej i określeniu wszystkich parametrów (wszystkie elementy sieci mają przypisany stan ✔) można uruchomić analizę PDN, wybierając przycisk
. Postęp symulacji jest wyświetlany na karcie Messages w postaci strumienia zdarzeń, który wskaże również przyczynę niepowodzenia symulacji, jeśli proces nie będzie mógł zostać ukończony.
Bezpośrednie wyniki analizy PDN są widoczne na schemacie sieci, który zawiera obliczone wartości napięcia i prądu obciążenia/źródła (tam, gdzie ma to zastosowanie) oraz wyróżnienia wszystkich fragmentów sieci, w których wystąpiło naruszenie parametrów. Zwróć uwagę, że karta Visual jest teraz wybrana i aktywna.
Najedź kursorem na dowolny element sieci (obciążenie, źródło lub element szeregowy), aby zobaczyć dodatkowe informacje, takie jak określone parametry i wyniki analizy.
Wizualizacja w edytorze PCB
Wyniki symulacji można teraz wyświetlić graficznie w edytorze PCB Altium Designer, korzystając z ustawień dostępnych na karcie Visual w PDNA. Ustaw opcje wizualizacji tak, aby wyświetlać Voltage dla obu Layers (Top i Bottom) dla 5V Net – są to początkowe domyślne ustawienia wyświetlania. Wyniki analizatora są wyświetlane w edytorze PCB zamiast dotychczasowej nakładki graficznej PCB.
Widok spadku napięcia wzdłuż wybranej ścieżki sieci, w tym przypadku od źródła 5 V w punkcie TP1 do komponentu LCD1, jest przedstawiony za pomocą gradientu kolorów odpowiadającego skali napięcia widocznej u dołu widoku. Wartości są prezentowane jako procent napięcia (opcja Per Rail w sekcji Color Scale) lub jako rzeczywisty zakres napięcia (opcja Displayed).
Na poniższym obrazie zmiana koloru wzdłuż ścieżki sieci na płytce przedstawia całkowity spadek napięcia. Minimalny poziom (0%:, kolor niebieski), wynikający ze strat IR, występuje na komponencie LCD1, a maksymalny (100%: kolor czerwony) – w określonym punkcie źródła napięcia (TP1).
Aby wyświetlić odpowiednią analizę prądu dla sieci, wybierz opcję Current Density na karcie Visual. Tutaj kolory wzdłuż ścieżki sieci na płytce odpowiadają procentowym zmianom gęstości prądu, gdzie 100% (kolor czerwony) oznacza maksymalną obliczoną gęstość prądu w układzie ścieżek sieci, a 0% (kolor niebieski) – minimalną, najprawdopodobniej 0A/mm2.
Aby wyświetlić i przeanalizować wyniki analizy integralności zasilania w torze powrotnym GND w tym przykładzie, usuń zaznaczenie sieci 5V na liście Net na karcie Visual panelu PDNA, a następnie wybierz sieć GND. Tor powrotny masy przebiega zarówno przez warstwę Top, jak i Bottom projektu. Można je wyświetlać osobno w edytorze PCB, wybierając odpowiednią pozycję na liście Layer panelu PDNA.
Poniższy obraz przedstawia rozkład napięcia w warstwie Bottom sieci GND, ze skalą Color Scale ustawioną na Displayed. Największy spadek napięcia (kolor czerwony: około 0,5 mV) występuje na wyprowadzeniu GND wyświetlacza LCD, natomiast najmniejszy (kolor niebieski: około 0 V) — w punkcie powrotnym źródła napięcia (J1).
Przełączenie na opcję Current Density panelu PDNA powoduje wyświetlenie na czerwono miejsc o największej gęstości prądu. Sama maksymalna wartość gęstości prądu (1.74 A/mm2) jest bardzo niska i mieści się z dużym zapasem w dopuszczalnych granicach.
Sterowanie wyświetlaniem i opcje
PDN Analyzer oferuje kilka interaktywnych opcji wyświetlania, które określają sposób graficznej prezentacji wyników analizy w edytorze PCB programu Altium Designer. Oprócz opcji wyświetlania Color Scale dostępne jest przełączanie między renderowaniem 2D i 3D. Ten drugi tryb zapewnia cenny wgląd w wyniki analizy w przelotkach i pomiędzy warstwami.
Dostępna jest również opcja Clear wyników analizy z widoku edytora, która automatycznie przywraca standardowy widok układu płytki. Z kolei opcja Overlay włącza widok układu płytki, który będzie renderowany wraz z aktualnie wyświetlanymi wynikami analizy. Ta opcja jest szczególnie przydatna do sprawdzania, gdzie w układzie płytki znajduje się interesujący punkt wyników analizy.
Praca z obciążeniami
W razie potrzeby można dodawać kolejne obciążenia do sieci i ponownie uruchamiać analizę zasilania, aby ocenić wyniki. Aby na przykład dodać niewielki prąd obciążenia (np. 15mA) pobierany przez diodę LED sygnalizującą zasilanie w projekcie, wybierz jej rezystor szeregowy (R15) jako połączenie z szyną 5V, a wyprowadzenie diody LED jako połączenie z GND.
PDN Analyzer umożliwia również określenie wyprowadzeń elementu podłączonych do obciążenia. Pozwala to tworzyć wiele modeli obciążenia dla pojedynczego elementu, który pobiera różne prądy przez różne wyprowadzenia.
Taką sytuację ilustruje wyświetlacz LCD w przykładowym projekcie: jego połączenie 5V na wyprowadzeniu 15 (LED+) zasila podświetlenie, natomiast połączenie 5V na wyprowadzeniu 2 (VDD) zasila wewnętrzne układy logiczne — w praktyce wyprowadzenie 15 pobiera znacznie większy prąd niż wyprowadzenie 2.
Gdy element LCD1 został wcześniej dodany jako pojedynczy model obciążenia PDNA, oba jego wyprowadzenia zostały domyślnie wskazane jako połączenie obciążenia z siecią 5V, a analiza PDN rozdzieliła prąd obciążenia LCD1 równomiernie między te wyprowadzenia. Aby zwiększyć dokładność analizy zasilania, element LCD1 można przedstawić jako two modele obciążenia: po jednym dla każdego wyprowadzenia 5V i związanego z nim prądu obciążenia. W tym celu należy zmodyfikować parametry wyprowadzeń istniejącego modelu obciążenia LCD1, a następnie dodać kolejne obciążenie dla wydzielonego wyprowadzenia.
Otwórz istniejący model obciążenia LCD1, klikając dwukrotnie jego ikonę na schemacie sieci, aby otworzyć okno dialogowe Device Properties, a następnie kliknij dwukrotnie pole Pins(s) w pozycji sieci zasilania 5V. Włączony w ten sposób tryb edycji wyprowadzeń umożliwia wybór poszczególnych wyprowadzeń elementu dla danego obciążenia. Usuń zaznaczenie wyprowadzenia 2, aby skonfigurować obciążenie tylko dla wyprowadzenia 15 (LED+), i ustaw parametr Load Current na przykład na 75mA, aby odwzorować prąd podświetlenia LCD.
Następnie utwórz kolejne obciążenie sieci 5V dla LCD1 i ustaw wyprowadzenie 2 jako aktywne (przy wyłączonym wyprowadzeniu 15), aby odwzorować obciążenie VDD. Można dla niego ustawić odpowiednio niższą wartość Load Current — na przykład 20mA.
Następnie można ponownie przeanalizować sieć zasilania 5V, aby uzyskać dokładniejsze odwzorowanie obciążenia LCD1 w ścieżkach sieci.
Różnicę w rozkładzie prądu obciążenia można zauważyć, porównując gęstość prądu w ścieżkach sieci zasilania LCD1 dla pierwotnej i zaktualizowanej konfiguracji obciążeń. Poniższe obrazy analizy gęstości prądu przedstawiają po lewej wynik dla pierwotnego modelu LCD1 z pojedynczym obciążeniem, a po prawej — wynik dla zaktualizowanego modelu z wieloma obciążeniami.
Zwróć uwagę na gęstość prądu w ścieżkach zasilających wyprowadzenia 2 (pole lutownicze LCD po lewej) i 15. Zaktualizowana wersja prawidłowo pokazuje, że większość prądu LCD płynie do wyprowadzenia 15 (pole lutownicze LCD po prawej), zamiast rozdzielać się równomiernie między oba wyprowadzenia, jak miało to miejsce wcześniej (obraz po lewej).
Ustawienia symulacji
Wyniki analizy, a w szczególności wielkość spadków napięcia IR w obszarach miedzi na płytce, zależą również od przyjętej przewodności miedzi na płytce oraz grubości metalizacji ścianek przelotek. Aby wyświetlić i edytować te ustawienia, wybierz kartę Simulation w oknie dialogowym Settings. Aby otworzyć to okno, kliknij prawym przyciskiem myszy nazwę bieżącej analizy i wybierz Settings z menu kontekstowego.
Przewodność metalu
Sekcja Metal Conductivity okna dialogowego zawiera informacje i ustawienia dotyczące przewodności (odwrotności rezystywności; 1/R) metalu użytego w projekcie. W oknie można wybrać lub zmodyfikować przewodność bazową (lub rezystywność), współczynnik temperaturowy i/lub temperaturę, aby odzwierciedlić właściwości konstrukcyjne płytki:
-
Pure Copper — zazwyczaj przyjmuje się, że miedź ma przewodność
5.88e7S/mw temperaturze25°Coraz współczynnik temperaturowy przewodności0.4%/°C. Ten dodatni współczynnik temperaturowy oznacza na przykład, że zwiększenie wartości ustawienia Temp. Compensation w oknie dialogowym z25°Cdo125°C(różnica100°C) obniży przewodność przyjętą w symulacji o40%, do3.53e7S/m. -
PCB Copper — jest to domyślne ustawienie symulacji, odpowiadające wartościom przewodności podawanym w literaturze branżowej jako reprezentatywne dla miedzi osadzanej elektrolitycznie (ED) na płytkach PCB. Jej zmierzona przewodność wynosi
4.7e7S/mw temperaturze25°C, a współczynnik temperaturowy —0.4%/°C. - Custom — wybierz tę opcję, aby wprowadzić konkretne wartości przewodności lub rezystywności na potrzeby symulacji.
Należy pamiętać, że wyświetlana wartość Sim Conductivity reprezentuje końcową przewodność po uwzględnieniu wszystkich parametrów — wartość Sim Resistivity jest jej odwrotnością.
Przelotka
Ustaw wartość Via Wall Thickness w oknie dialogowym, aby określić gramaturę metalu ścianek wszystkich przelotek w analizie symulacyjnej projektu.
To ustawienie może zauważalnie wpływać na straty stałoprądowe w sieci zasilania ze względu na rezystancję cienkościennej przelotki (z cienką metalizacją). Przy odpowiednich wymiarach i gramaturze metalu przelotka nie pogarsza jednak parametrów stałoprądowych projektu i wykazuje taką samą gęstość prądu jak łączone przez nią ścieżki zasilania — bez istotnego spadku napięcia między punktami połączenia. Przykład analizy stałoprądowej strat w przelotkach przedstawiono w sekcji poniżej.
Z punktu widzenia symulacji rozmiar przelotki i grubość jej ścianki określają ilość materiału przewodzącego reprezentowanego przez przelotkę, a tym samym jej rezystancję i przewodność. W symulacji przyjmuje się, że średnica przelotki oznacza końcową średnicę otworu, a grubość ścianki przelotki zwiększa jej średnicę zewnętrzną. Zatem: Finished Hole Diameter + (2 x Wall_Thickness) = Drill Diameter.
Przykład 2
Ten przykład pokazuje, jak utworzyć szereg połączonych sieci, które można analizować jako całość, uwzględniając parametry łączących je elementów szeregowych. Przedstawia również sposób dodawania źródeł w postaci modeli regulatorów napięcia (VRM), które także łączą sieci, oraz sposób tworzenia pełnej hierarchii sieci zasilania projektu.
W przykładzie modelowana jest sieć od PWR_IN do 5V z projektu referencyjnego SpiritLevel-SL1. Uwzględniono w nim modele VRM zarówno dla napięcia 3,3 V (VCCO), jak i 1,8 V (VCCINT), aby utworzyć kompletną strukturę sieci zasilania.
Warunki wstępne dla tego przykładu symulacji PDN są następujące:
- projekt PCB Spirit Level jest otwarty w Altium Designer
- aplikacja PDN Analyzer jest aktywna (Tools » PDN Analyzer)
- sieci prądu stałego projektu PCB zostały zidentyfikowane w oknie dialogowym PDN Analyzer DC Net Identification, jak opisano powyżej.
Rozpocznij tworzenie przykładowej sieci zasilania od wskazania wejściowej sieci zasilającej (PWR_IN) w nowej symulacji (w razie potrzeby wybierz File » New Simulation). Zgodnie ze schematem projektu parametr <Power Net> sieci PDN ma wartość PWR_IN, <Ground Net> ma wartość GND, a Source ma wartość J1.
Rozszerzanie sieci przez elementy szeregowe
Aby zamodelować pełną ścieżkę zasilania od sieci PWR_IN do sieci 5V, należy dodać połączone szeregowo elementy: bezpiecznik (F1) i przełącznik (S1), a także łączącą je sieć. W interfejsie PDNA dodaje się je przez kolejne rozszerzenia sieci zasilania. Każde takie rozszerzenie jest połączone za pomocą uniwersalnego modelu elementu szeregowego.
Aby rozszerzyć sieć, najpierw kliknij prawym przyciskiem myszy w obszarze sieci, którą chcesz rozszerzyć, i wybierz opcję Extend Network z menu kontekstowego. W oknie dialogowym Choose Net wybierz sieć połączoną z PWR_IN przez element szeregowy. W tym przypadku jest to NetD1_2 — sieć łącząca F1 z wyprowadzeniem 3 elementu S1, identyfikowana jako wyprowadzenie 2 diody D1.
Ponieważ ta sieć najprawdopodobniej nie została zarejestrowana na początkowym etapie identyfikacji sieci prądu stałego, usuń zaznaczenie opcji List DC nets only w oknie dialogowym Choose Net, aby udostępnić ją do wyboru.
Proces rozszerzania sieci automatycznie doda element szeregowy między obiema sieciami. Kliknij dwukrotnie ten element, aby określić jego połączenia i parametry w oknie dialogowym Device Properties. Model elementu szeregowego składa się ze źródła napięcia połączonego szeregowo z rezystorem, co umożliwia podstawowe modelowanie takich elementów jak rezystory, cewki, diody, przełączniki itp.
W tym przypadku elementem szeregowym jest bezpiecznik F1, wybrany w opcjach połączeń RefDes, któremu przypisano nominalną wartość wewnętrznego parametru Resistance równą 0.1Ω. Gdyby element szeregowy był elementem półprzewodnikowym, takim jak dioda, należałoby określić parametr Voltage Drop oraz wartość wewnętrznego parametru Resistance tego elementu.
Zgodnie ze schematem kolejnym krokiem jest rozszerzenie sieci D1_2 do sieci zasilającej 5V przez przełącznik S1. Podobnie jak powyżej, wybierz Extend Net z menu kontekstowego otwieranego prawym przyciskiem myszy, a następnie w oknie dialogowym Choose Net wybierz sieć, do której chcesz rozszerzyć połączenie.
Dodanym elementem szeregowym jest w tym przypadku S1, który łączy sieć D1_2 z siecią wyjściową 5V przez wyprowadzenia 3 i 2 (patrz schemat). Ponieważ nieużywane wejście przełącznika S1 (wyprowadzenie 1) jest połączone z jego wyjściem (wyprowadzeniem 2) i nie przewodzi prądu obciążenia, można przykładowo usunąć wyprowadzenie 1 z analizy sieci za pomocą opcji wyboru wyprowadzeń w oknie dialogowym Device Properties — kliknij dwukrotnie pole Pin(s) we wpisie zacisku OUT.
Teraz można dodać obciążenie do sekcji 5 V połączonych sieci zasilania — w tym przypadku jest to obciążenie modułu wyświetlacza LCD1.
Po ponownym uruchomieniu analizy zarówno dane, jak i reprezentacja graficzna w edytorze PCB będą obejmować wszystkie trzy połączone sieci zasilania oraz przedstawiać obliczony prąd i spadek napięcia na łączących je elementach szeregowych.
Uwzględnianie modeli regulatorów napięcia
PDN Analyzer oferuje aktywne modele regulatorów napięcia (VRM), które można wstawiać między sieciami napięcia wejściowego i wyjściowego. Po dodaniu do sieci zasilania PDNA działają one jednocześnie jako obciążenie sieci napięcia wejściowego i źródło dla sieci napięcia wyjściowego. Dostępne modele VRM obejmują regulatory liniowe, impulsowe oraz impulsowe ze zdalnym pomiarem napięcia.
W projekcie referencyjnym SpiritLevel-SL1 zastosowano liniowe regulatory napięcia do uzyskania szyn zasilających 3,3 V (VCCO) i 1,8 V (VCCINT). Po dodaniu regulatora VCCO (U3) do sieci symulacyjnej PDNA jest on przedstawiany jako obciążenie sieci wejściowej 5 V i jako źródło dla sieci 3,3 V.
Aby umieścić regulator liniowy U3 jako obciążenie sieci 5 V (utworzonej zgodnie z powyższą procedurą), dodaj obciążenie do sieci 5 V i wybierz opcję VRM (Linear) jako Device Type w oknie dialogowym Device Properties. Ustaw połączenia modelu zgodnie ze schematem i wskaż wyprowadzenie Ref jako połączenie GND elementu R14. Ten punkt odniesienia może znajdować się w innym, być może bardziej odpowiednim miejscu w bezpośrednim sąsiedztwie na PCB, zależnie od układu sieci GND.
Aby zakończyć konfigurację modelu VRM, ustaw parametr napięcia wyjściowego (Vout: 3.3V) oraz opcjonalnie jego rezystancję wyjściową (wewnętrzną), prąd spoczynkowy i wszelkie Limits, które mają być wykrywane podczas analizy.
PDNA umożliwia automatyczne dodanie modelu strony wyjściowej VRM jako źródła do docelowej sieci napięcia wyjściowego oraz, w razie potrzeby, utworzenie tej sieci.
W omawianym przykładzie kliknij prawym przyciskiem myszy właśnie utworzony model obciążenia VRM (Load2: U3) i wybierz opcję Add VRM To New Network. Spowoduje to automatyczne utworzenie sieci VCCO z modelem strony wyjściowej VRM (Source 1: U3) jako źródłem napięcia (3,3 V).
Teraz można wybrać nową sieć VCCO i dodać odpowiednie obciążenie. W tym przykładzie jest to prąd obciążenia 0,2 A pobierany przez wiele wyprowadzeń elementu U1.
Utworzony układ sieci zasilania obejmuje teraz dwie sieci (PWR_IN i VCCO) połączone liniowym modelem VRM 3,3 V. Po wybraniu najwyższego poziomu hierarchii sieci w bieżącej strukturze pliku PDNA widok graficzny sieci przedstawia schemat blokowy połączeń między sieciami zasilającymi.
Analiza PDN dostarczy wyników dla całej połączonej sieci, z uwzględnieniem modułu VRM. Edytor PCB wyświetli graficznie wszystkie sieci po wybraniu najwyższego poziomu hierarchii sieci w interfejsie PDNA. Wybierz pojedynczą sieć na liście, aby ograniczyć wizualizację do tej sieci, a następnie przełączaj opcje Net i Layer w dolnym panelu, aby dodatkowo dostosować widok.
Sieć dystrybucji zasilania w przykładowym projekcie można uzupełnić, dodając pozostały moduł VRM (U4) oraz jego sieć wyjściową zasilania 1,8 V (VCCINT).
Dodaj liniowy moduł VRM do sieci 5 V w sposób opisany wcześniej i ustaw jego parametr Vout na 1.8V.
Dodaj moduł VRM (tutaj Load 3) do nowej sieci, aby utworzyć sieć zasilania 1,8 V (VCCINT).
Dodaj odpowiednie obciążenie do sieci VCCINT — w tym przypadku wyprowadzenia zasilania 1,8 V elementu U1.
Hierarchia sieci w interfejsie PDNA będzie teraz przedstawiać wszystkie trzy połączone sieci.
Analiza PDN dostarczy wyników dla całej połączonej sieci, z uwzględnieniem modułów VRM.
Ponownie należy zwrócić uwagę, że sieć GND obejmuje teraz prąd powrotny wszystkich trzech sieci, które korzystają ze wspólnych obszarów miedzi na warstwie GND. Maksymalna gęstość prądu (65.8 A/mm2) jest teraz wysoka i prawdopodobnie przekracza dopuszczalne wartości.
Lokalizowanie problemów z integralnością zasilania
PDN Analyzer udostępnia szeroki zakres informacji graficznych i danych, które można wykorzystać do oceny integralności zasilania analizowanego projektu PCB oraz rozwiązywania związanych z nią problemów.
W przedstawionym powyżej przykładzie analiza ścieżki sieci GND Top Layer wskazuje na występowanie niedopuszczalnie wysokiej gęstości prądu, o czym świadczy maksymalna wartość na skali wynosząca 65.8A/mm2. Lokalizacja problematycznego obszaru nie jest od razu oczywista, ale można ją ujawnić za pomocą funkcji Highlight Peak Values narzędzia PDNA.
Po jej wybraniu i ustawieniu opcji Filter na Maxima obszar o szczytowej gęstości prądu zostanie podświetlony i oznaczony na wizualizacji wyników analizy w edytorze PCB.
Kliknij przycisk
, aby ponownie podświetlić ten obszar, lub użyj powiązanych przycisków , aby kolejno przechodzić przez lokalizacje o najwyższych wartościach szczytowych. Ustaw opcje Scope tak, aby podświetlać wartości szczytowe w aktualnie widocznym obszarze PCB (In View)) lub na całej płytce (Design) — w tym drugim przypadku widok będzie przesuwany i przybliżany do każdej kolejnej lokalizacji.
Dodatkowe informacje o problematycznym obszarze można uzyskać, włączając funkcję Show Arrows narzędzia PDNA. Nakłada ona na widok liczne strzałki wskazujące kierunek przepływu prądu (kąt strzałki) oraz jego względne natężenie (rozmiar strzałki) w danym miejscu. W tym przykładzie potwierdza to, że obszar o wysokiej gęstości prądu jest ścieżką powrotną prądu od U1 (u góry) do obszaru GND przy dolnej krawędzi płytki.
Jednym ze sposobów rozwiązania tego problemu jest zwiększenie szerokości ścieżki w problematycznym obszarze.
Edycję PCB można przeprowadzić przy aktywnym narzędziu PDN Analyzer, co pozwala iteracyjnie ulepszać projekt płytki, a następnie ponownie go analizować. Kliknij przycisk Clear w obszarze Views, aby wyłączyć wyświetlanie wyników PDNA w edytorze PCB i wprowadzić wymagane zmiany na płytce.
Następnie można powtórzyć analizę PDN (kliknij , aby sprawdzić wyniki dotyczące integralności zasilania. Poniższe dwa obrazy przedstawiają zmianę gęstości prądu w sieci GND (na Top Layer) wynikającą ze zwiększenia szerokości ścieżki w tym krytycznym miejscu — górny obraz przedstawia początkowy wynik analizy gęstości prądu, a dolny wizualizację gęstości prądu po modyfikacji PCB.
W porównaniu stanu przed zmianą (górny obraz) i po zmianie (dolny obraz) warto zwrócić uwagę na następujące kwestie:
-
Maksymalna gęstość prądu w warstwie GND spadła do akceptowalnego poziomu, wynoszącego około jednej dziesiątej poprzedniej wartości — z
65.8A/mm2do7.1A/mm2. - Obszary o największej gęstości prądu, której wartości są teraz znacznie niższe, są bardziej równomiernie rozłożone wzdłuż ścieżek powrotnych GND, zamiast skupiać się w jednym problematycznym miejscu.
-
Aby uzyskać bardziej miarodajne porównanie graficzne, ręcznie ustaw skalę gęstości prądu na poprzednią wartość — wybierz opcję skali Manual, wpisz
65.8w polu Max i kliknij przycisk
, aby odświeżyć widok.
Przekroczenia dopuszczalnej gęstości prądu
Bardziej obiektywnym sposobem lokalizowania i rozwiązywania problemów z integralnością zasilania w ścieżkach przepływu prądu w projekcie PCB jest zdefiniowanie konkretnych limitów gęstości prądu, których przekroczenie będzie zgłaszane jako naruszenie. Poniżej opisano inne rodzaje naruszeń.
Limity gęstości prądu dla warstw zewnętrznych i wewnętrznych oraz przelotek określa się na karcie Limits w oknie dialogowym Settings, które otwiera się przez kliknięcie prawym przyciskiem myszy nazwy bieżącej symulacji PDN i wybranie Settings z menu kontekstowego. Ustawione limity będą obowiązywać dla wszystkich warstw zewnętrznych i wewnętrznych oraz przelotek w projekcie płytki.
Określone limity gęstości prądu mają zastosowanie do wyników bieżącej analizy. Można je zmieniać i ponownie sprawdzać bez konieczności ponownego uruchamiania symulacji — wykrywanie przekroczeń limitów odbywa się po zakończeniu analizy. Wszystkie sieci zawierające naruszenia są oznaczane czerwonym przerywanym obrysem.
W przedstawionym tutaj przykładzie sieć zasilania VCCO zawiera przekroczenia dopuszczalnej gęstości prądu. Po wybraniu samej sieci VCCO ścieżka zasilania VCCO zostaje oznaczona podświetlonym obrysem wskazującym naruszenie.
Najedź kursorem na sieć z naruszeniami, aby wyświetlić wyskakującą listę aktualnych naruszeń wraz ze szczegółami. Jedyny wpis w tym przypadku wskazuje, że gęstość prądu w przelotce (około 34.5A/mm2) przekracza zdefiniowany limit (30A/mm2).
Kliknij dwukrotnie wpis naruszenia, aby przejść do jego lokalizacji na płytce (przesunąć i przybliżyć widok). Na poniższym obrazie widok graficzny PDNA jest ustawiony w trybie 3D, który wyraźniej przedstawia problematyczną przelotkę i jej połączenia z warstwami górną i dolną.
Dane dotyczące tej przelotki, w tym informacja o przekroczeniu dopuszczalnej gęstości prądu, są dostępne na karcie Via interfejsu PDNA.
Lista informacji o przelotkach obejmuje wszystkie sieci uwzględnione w bieżącym projekcie. Klikaj nagłówki kolumn Net i Current Density, aby uporządkować listę tak, by przedstawiała przelotki sieci VCCO posortowane według gęstości prądu. Wszystkie wartości gęstości prądu przekraczające zdefiniowany limit zostaną wyróżnione na czerwono.
Inne naruszenia
Oprócz wykrywania przekroczeń określonych limitów gęstości prądu PDN Analyzer wykrywa również naruszenia zadanych parametrów pracy sieci, takich jak parametry graniczne określone w konfiguracji symulacji podczas dodawania obciążenia, źródła lub elementu szeregowego.
Te parametry graniczne symulacji obejmują:
- Dopuszczalny zakres napięcia na obciążeniu
- Maksymalny prąd wyjściowy źródła
- Dopuszczalną moc strat w źródle typu stabilizator liniowy oraz jego maksymalny prąd wyjściowy.
- Maksymalny prąd wyjściowy źródła typu stabilizator impulsowy.
- Maksymalny prąd płynący przez element szeregowy.
Jeśli określono parametr graniczny (ma on wartość niezerową), jego naruszenie spowoduje wyróżnienie odpowiedniego elementu sieci na schemacie sieci w interfejsie PDNA. Najedź kursorem na element, aby zobaczyć jego parametry i wyniki analizy.
W poniższym przykładzie obliczona moc strat w Source 1 (stabilizator napięcia U1) przekroczyła zdefiniowaną maksymalną wartość parametru mocy strat, wynoszącą 2W.
Bardziej szczegółowe informacje o działaniu sieci zasilającej są dostępne na jej karcie, która przedstawia wyniki analizy w formie tabeli i zawiera obliczone wartości poboru mocy sieci.
Przykład 3
Ten przykład przedstawia zastosowanie modeli symulacyjnych zasilaczy impulsowych (SMPS), czyli modułów regulacji napięcia (VRM), dostępnych w PDN Analyzer, w sieci zasilającej oraz pokazuje, jak zaktualizowany model sieci może zapewnić dokładniejsze wyniki analizy zasilania. Przykład zawiera również omówienie funkcji sondy napięciowej i konturów w PDNA, służących do wyświetlania danych napięcia w określonych punktach lub obszarach płytki.
Przykład opiera się na projekcie referencyjnym Altium DB46 Xilinx Daughter Board i koncentruje się na sekcji SMPS (U5) używanej w sieci zasilającej 1,2 V tego projektu (1V2).
Także w tym przykładzie symulacji PDN warunki początkowe są następujące:
- projekt DB46 Xilinx Daughter Board jest otwarty w Altium Designer
- aplikacja PDN Analyzer jest aktywna (Tools » PDN Analyzer)
-
sieci prądu stałego projektu PCB zostały zidentyfikowane w oknie dialogowym PDN Analyzer DC Net Identification, zgodnie z opisem powyżej. Pamiętaj, że w tym przykładzie wymagane są również sieci
LXiAGND.
Rozpocznij tworzenie przykładowej sieci zasilającej od określenia wejściowej sieci zasilania w nowej symulacji (w razie potrzeby wybierz File » New Simulation). Jak pokazano na powyższym schemacie, w PDN <Power Net> to 5V, a <Ground Net> to GND. Source dla sieci 5 V to złącze pinowe HDR_T1 lub HDR_B1.
Impulsowy VRM
Model układu SMPS zastosowanego w projekcie dodaje się do sieci zasilającej 5 V, wybierając VRM(SMPS) jako Device Type obciążenia w oknie dialogowym Device Properties. Jak pokazuje schemat modelu w tym oknie, zestawy pinów IN i OUT są definiowane oddzielnie.
Aby poprawnie zdefiniować ten model dla układu, określ LX jako wyjście, U5 dla opcji RefDes oraz 1.2V jako parametr Vout — zgodnie z powyższym schematem. Opcjonalnie ustaw Rout oraz parametry sprawności/prądu tak, aby odpowiadały zastosowanemu układowi SMPS.
Zakończ implementację modelu SMPS, dodając VRM do jego sieci wyjściowej (Add VRM To New Network), która zostanie automatycznie wybrana jako sieć LX. Sieć LX można następnie rozszerzyć o sieć zasilającą 1,2 V, zgodnie ze schematem.
Sieci LX i 1V2 są połączone elementem szeregowym L1 (dławikiem przetwornicy obniżającej SMPS), dla którego należy ustawić odpowiednią rezystancję szeregową. Na potrzeby tego przykładu ustawiono ją na dość wysoką wartość 0.2Ω.
Na koniec dodaj U4 jako obciążenie typu 0.3A w sieci 1V2 i określ dopuszczalną odchyłkę napięcia obciążenia równą +/-5%. Pamiętaj, że w tym przykładzie opcje limitu gęstości prądu na karcie Limits okna dialogowego Settings powinny być ustawione na 0 (domyślny stan bez limitu).
Uruchom analizę i zauważ, że obciążenie w sieci złożonej LX sygnalizuje naruszenie, ponieważ napięcie sieci 1V2 na obciążeniu (U4) jest niedopuszczalnie niskie (około 1.14V).
Sonda danych
Oprócz wizualnej interpretacji grafiki PDNA i skali w edytorze PCB, PDN Analyzer oferuje szereg narzędzi do interpretacji wyników analizy w określonych obszarach lub punktach projektu płytki, takich jak aktywna Probe.
Narzędzie sondy umożliwia rejestrowanie i porównywanie danych napięcia lub gęstości prądu w wybranych punktach projektu płytki. Jego wszechstronność pozwala dokładnie oceniać wyniki analizy dla dowolnej sieci lub warstwy. W tym przykładzie można go jednak użyć do potwierdzenia przyczyny niedopuszczalnego spadku napięcia na obciążeniu sieci 1V2 — którym wyraźnie jest rezystancja elementu szeregowego L1.
Aby wykonać sondą pomiar różnicowy napięcia w sieci 1V2, najpierw ustaw PDNA tak, aby wyświetlał tylko Layer MidLayer 1 (czyli główną ścieżkę zasilania 1,2 V do U4) oraz Net 1V2. Wybierz przycisk
, aby otworzyć okno dialogowe Probe, i włącz pierwszą lokalizację sondy Za pomocą kursora krzyżowego wskaż punkt o najwyższym napięciu (źródło sieci 1V2 na tej warstwie), a następnie zaznacz opcję Difference sondy i wskaż drugą lokalizację — punkt o najniższym napięciu, przy obciążeniu U4.
Zauważ, że odczyt Difference sondy wskazuje spadek napięcia na ścieżce sieci wynoszący zaledwie około 3mV. Podobnie sprawdź ścieżkę sieci LX (przy aktywnych Top i Bottom Layer), dla której spadek napięcia wynosi zaledwie około 0.5mV.
Pomiar różnicy napięć sondą between dwiema sieciami (przy włączonych Net LX i 1V2, Top i Bottom Layer) wykazuje spadek 60mV na dławiku L1. Jest to główna strata napięcia powodująca to konkretne naruszenie wykryte podczas analizy.
VRM z pomiarem napięcia SMPS
Układ zasilacza impulsowego użyty w tym przykładzie normalnie zawierałby cewkę indukcyjną (L1) o znacznie mniejszej rezystancji, jednak przedstawione tu wyniki analizy wskazują, że podstawowy model SMPS nie uwzględnia strat na L1 – na ogół nie stanowiłoby to jednak problemu w rzeczywistym układzie.
W układzie SMPS przykładowego projektu napięcie sprzężenia zwrotnego mierzone przez U5 (na wyprowadzeniu 8) jest pobierane z łańcucha rezystorów R25–R26, znajdującego się między siecią wyjściową 1V2 a siecią masy analogowej AGND. Ta ostatnia jest połączona z siecią GND za pośrednictwem rezystora łączącego sieci 0Ω R118.
Aby dokładniej odwzorować zachowanie układu w otoczeniu U5, zamiast standardowego elementu SMPS można zastosować dostępny w PDNA model zasilacza impulsowego ze zdalnym pomiarem napięcia. Model ten udostępnia osobne zaciski pomiaru napięcia (S+ i S-), które można „podłączyć” do dowolnych wyprowadzeń w określonych sieciach wyjściowych – na przykład do wyprowadzeń łańcucha rezystorów pomiarowych w tym układzie.
Pierwszym krokiem do utworzenia pełniejszego modelu sieci dla układu SMPS U5 jest dodanie sieci AGND do istniejącej sieci GND. Użyj opcji Extend Network i wybierz sieć AGND.
Sieć AGND jest połączona z siecią GND przez rezystor R118, jak pokazano na powyższym schemacie. Dla tego rezystora należy ustawić parametr Resistance na wartość 0Ω.
Aby zaktualizować model SMPS w sieci LX, usuń istniejący element źródłowy U5 (Source 1), a następnie dodaj w jego miejsce alternatywny model SMPS Sense. Ustaw połączenia zacisków IN i OUT modelu tak jak poprzednio. Zaciski pomiarowe (S+/S-) podłącz do obu końców łańcucha rezystorów sprzężenia zwrotnego układu, zgodnie ze schematem.
Przenieś zastępczy model SMPS z sieci LX do sieci źródłowej 5V, aby zapewnić zgodność sieci. W tym celu usuń z niej obciążenie U5, a następnie zastosuj opcję źródła Add VRM To Existing Network » 5V w sieci LX.
Następnie można ponownie przeanalizować zaktualizowany układ i ocenić wyniki. Jak pokazano na poniższym rysunku, napięcie obciążenia spełnia teraz wymaganie +/-5% z dużym zapasem i nie jest sygnalizowane naruszenie. Na podstawie pomiaru napięcia wyjściowego w sieci 1V2 zasilacz SMPS skompensował spadek napięcia na elemencie szeregowym L1 – w rezultacie napięcie w sieci LX jest wyższe o 60mV.
Choć zastosowanie zaawansowanego modelu SMPS-sense w tym konkretnym układzie daje dokładniejsze wyniki analizy, w praktyce zasilacze SMPS z funkcją zdalnego pomiaru napięcia mogą wymagać bezpośrednich połączeń na PCB od zacisków pomiarowych do samego obciążenia, a nie do pobliskiej sieci sprzężenia zwrotnego. W takim przypadku obie linie pomiarowe (S+ i S-)) byłyby prowadzone oddzielnymi ścieżkami PCB do odpowiednich końców obciążenia lub w ich pobliże.
Izolinie napięcia
Wybór najlepszego miejsca podłączenia linii zdalnego pomiaru napięcia zasilacza SMPS (opisany powyżej) to jedno z wielu możliwych zastosowań funkcji Voltage Contour programu PDN Analyzer, która graficznie wskazuje kluczowe miejsca zmian napięcia w projekcie płytki.
Funkcja ta umożliwia nałożenie przerywanych izolinii napięcia na widok wyświetlanych warstw w edytorze PCB. Można zdefiniować wiele izolinii i wyświetlać je jako procent spadku napięcia w sieci lub jako bezwzględne wartości napięcia – zobacz opcje Indicate.
Oprócz zestawu izolinii odpowiadających określonym wartościom procentowym można dodać kolejną linię za pomocą opcji Slider, która umożliwia płynną regulację wartości wyznaczającej jej położenie.
Na przykład podczas wyznaczania odpowiedniego punktu pomiaru dodatniego napięcia obciążenia dla zasilacza SMPS warto podłączyć linię pomiarową w miejscu, w którym różnica napięcia względem obciążenia wynosi mniej niż, powiedzmy, 20% spadku napięcia. W pokazanym powyżej przykładzie SMPS-sense ścieżkę linii pomiarowej z U5 (S+) można podłączyć do obszaru miedzi zasilania sieci 1V2 w dowolnym dogodnym punkcie między wyprowadzeniami obciążenia U4 (po lewej stronie) a izolinią napięcia 20%.
Podobnie, aby wyznaczyć odpowiednie punkty podłączenia ujemnej linii pomiarowej (S-) zasilacza SMPS (U5), można ustawić izolinię napięcia o wartości na przykład 80% dla ścieżki powrotnej prądu obciążenia (U4) na warstwie GND. W tym przypadku, ponieważ chodzi o ujemny prąd powrotny obciążenia, odpowiednie miejsce podłączenia ujemnej linii pomiarowej do obszaru miedzi masy powinno znajdować się wewnątrz obwodu wyznaczonego przez izolinię 80%.
Raport z analizy
Aby zapisać wyniki analizy integralności zasilania do dalszego przeglądu lub udostępnienia zainteresowanym osobom, PDN Analyzer oferuje funkcję Report dotyczącą danych i dokumentacji. Funkcja raportowania generuje bardzo szczegółowy dokument HTML zawierający grafiki i dane dotyczące zarówno bieżących wyników analizy, jak i samego projektu płytki.
Wybierz przycisk
, aby skonfigurować opcje raportu w oknie dialogowym HTML Report. Zaznacz pola Results, aby określić poziom szczegółowości raportu, i przejrzyj zapisane obrazy, które mają zostać dołączone do folderu raportu – do zapisywania obrazów wyników analizy służy przycisk
w głównym interfejsie.
Kliknij przycisk
, aby wygenerować interaktywny raport HTML i otworzyć zawierający go folder, w którym znajdą się wszystkie obrazy (w tym zapisane zrzuty) oraz powiązany plik konfiguracji analizy (*.pdna).

































































