Adnotacja na poziomie płytki PCB

W skrócie

Adnotacja na poziomie płytki w Altium Designer pozwala sterować sposobem nadawania oznaczeń skompilowanym komponentom z poziomu edytora schematów. Jest szczególnie przydatna w projektach wielokanałowych oraz projektach wykorzystujących arkusze urządzeń. W tym artykule wyjaśniamy, na czym polega adnotacja na poziomie płytki, jak pomaga rozwiązywać konflikty powtarzających się oznaczeń bez zmieniania oryginalnych arkuszy urządzeń, gdzie przechowywane są ustawienia adnotacji oraz jak używać okna dialogowego Board Level Annotate do określania zakresu zmian oznaczeń, ich przeglądania i wprowadzania za pomocą procedury ECO. Omawiamy również dostępne schematy nazewnictwa, w tym formaty predefiniowane i niestandardowe oparte na słowach kluczowych, aby ułatwić zrozumienie sposobu zarządzania adnotacją w całym projekcie. Czytaj dalej, aby dowiedzieć się, jak sprawnie porządkować i aktualizować oznaczenia komponentów, zachowując większą kontrolę nad zmianami.

- Dowiedz się, czym jest adnotacja na poziomie płytki, kiedy jest najbardziej przydatna i jak pomaga zarządzać oznaczeniami skompilowanych komponentów w całym projekcie.
- Zobacz, jak używać okna dialogowego Board Level Annotate do filtrowania arkuszy, kanałów i części komponentów, przeglądania proponowanych zmian oraz wprowadzania aktualizacji adnotacji.
- Poznaj zasady działania schematów nazewnictwa, niestandardowych oznaczeń i ustawień adnotacji, a także dowiedz się, gdzie te ustawienia są przechowywane w projekcie.
Zagłęb się w temat dzięki AI:

Board level annotation to proces nadawania oznaczeń skompilowanym komponentom (fizycznej reprezentacji komponentów) projektu za pośrednictwem edytora schematów. Umożliwia nadawanie komponentom nazw według różnych schematów nazewnictwa lub określanie własnych nazw.

Choć można go stosować w dowolnym projekcie, jest szczególnie przydatny w przypadku projektów wielokanałowych i/lub projektów wykorzystujących arkusze urządzeń, w których oznaczeń nie można edytować bezpośrednio na arkuszu urządzenia. Dzięki temu można ponownie nadać oznaczenia w całym projekcie bez modyfikowania oryginalnych arkuszy urządzeń. Nadawanie oznaczeń na poziomie płytki rozwiązuje również konflikty oznaczeń, które mogą wynikać z powielonych oznaczeń w projekcie, i zapisuje zmiany w pliku tekstowym *.Annotation. Udostępnia dodatkowe słowa kluczowe do dostosowywania schematów nazewnictwa i umożliwia ich stosowanie do wszystkich lub tylko wybranych elementów.

Nadawanie oznaczeń na poziomie płytki zapewnia pełną kontrolę nad oznaczeniami w projekcie, a ustawienia są zapisywane w pliku tekstowym *.Annotation wyświetlanym w podfolderze Settings\Annotation Documents w panelu Projects . Altium Designer automatycznie zarządza plikami oznaczeń.

Możesz nadać nazwy wszystkim komponentom w projekcie, wybranym komponentom lub tylko tym, które nie mają jeszcze oznaczeń.

Konfigurowanie nadawania oznaczeń na poziomie płytki

Aby nadać oznaczenia skompilowanym komponentom projektu za pośrednictwem edytora schematów:

  • Upewnij się, że komponentom nadano oznaczenia na poziomie schematu, tak aby źródłowe dane schematu, w tym opcje grupowania sekcji komponentów wieloczęściowych w obudowy, były dostępne jako dane wejściowe do nadawania oznaczeń na poziomie płytki.

  • Wybierz Tools » Annotation » Board Level Annotate (skrót Ctrl+L), aby otworzyć okno dialogowe Board Level Annotate.

W oknie dialogowym Board Level Annotate  wyświetlane są wszystkie dokumenty schematów w projekcie.
W oknie dialogowym Board Level Annotate wyświetlane są wszystkie dokumenty schematów w projekcie.

To okno dialogowe składa się z dwóch głównych obszarów:

  • Filter Options — służy do filtrowania i ustawiania zakresu nadawania oznaczeń.

  • Proposed Change List — proponowane zmiany do zastosowania na podstawie skonfigurowanych opcji nadawania oznaczeń. Zmiany są wprowadzane za pomocą zlecenia zmian inżynierskich (ECO).

Poniżej Proposed Change List znajdują się następujące przyciski:

  • Annotate Options — kliknij, aby otworzyć okno dialogowe Board Level Annotation Options, w którym możesz dodatkowo dostosować nadawanie oznaczeń przy użyciu predefiniowanych lub własnych schematów nazewnictwa.

Alternatywnie, jeśli chcesz określić własną nazwę dla wszystkich komponentów lub konkretnego komponentu, usuń zaznaczenie pola Apply w kolumnie Naming Scheme (w oknie dialogowym Board Level Annotate ), aby wyłączyć Naming Scheme dla wybranych komponentów i edytować kolumnę PCB Component Instance.

  • Annotate - kliknij listę rozwijaną, aby wybrać Annotate Undesignated, Annotate All lub Annotate Selected. Po dokonaniu wyboru Proposed Change List zostanie zaktualizowany o oznaczenie, które ma zostać przypisane do każdego odpowiedniego komponentu.

  • Reset All - kliknij, aby zresetować wszystkie oznaczenia do domyślnych nazw skompilowanych komponentów. Po zresetowaniu komponentów w kolumnie Prefix pojawi się ikona komponentu ze znakiem zapytania (), wskazująca, że komponent nie ma teraz przypisanego oznaczenia.

  • Back Annotate - służy do synchronizacji zmian z projektu PCB ze skompilowanymi dokumentami w edytorze schematów. Po kliknięciu przycisku Back Annotate  otworzy się okno dialogowe File Explorer, w którym można wybrać plik do adnotacji wstecznej. Adnotacja wsteczna na poziomie płytki działa tak samo jak adnotacja wsteczna na poziomie schematu. Dowiedz się więcej o generowaniu pliku Was-Is.

Pamiętaj, że adnotacja wsteczna jest funkcją starszego typu, dlatego do przenoszenia zmian oznaczeń z PCB z powrotem na schemat zaleca się używanie Design » Update.

Aby zakończyć adnotację na poziomie płytki:

  • Kliknij przycisk Accept Changes (Create ECO) . Otworzy się okno dialogowe Engineering Change Order, w którym można zweryfikować, zaraportować i wykonać zlecenie zmian inżynierskich (ECO).

  • Kliknij przycisk Execute Changes, a następnie przycisk Close , aby wykonać adnotację na poziomie płytki.

  • Kliknij przycisk Close w oknie dialogowym Board Level Annotate . Plik *.Annotation zostanie zaktualizowany, a wyniki adnotacji na poziomie płytki będzie można zobaczyć w dokumentach. Aby zakończyć adnotację na poziomie płytki, zsynchronizuj dokumenty schematów z dokumentami PCB, wybierając Update PCB Document <Filename> z menu Design .

Adnotacja na poziomie płytki a arkusze urządzeń

Arkusze urządzeń są przenośne i mogą być ponownie wykorzystywane w różnych projektach. W większości przypadków nazwy komponentów w arkuszach urządzeń mają zasięg ograniczony do danego arkusza i wymagają adnotacji na poziomie płytki, aby można je było włączyć do projektu, w którym umieszczono te arkusze.

Adnotacja na poziomie płytki ma znaczenie w przypadku arkuszy urządzeń, ponieważ różne arkusze urządzeń zawarte w jednym projekcie mogą zawierać powtarzające się oznaczenia, co prowadzi do błędów kompilacji. Adnotacja na poziomie płytki pozwala rozwiązać wszelkie konflikty nazw, a zmiany są zapisywane w pliku *.Annotation wyświetlanym w podfolderze Settings - Annotation Documents.

Domyślne nazwy skompilowanych komponentów

Domyślne nazwy są niezbędne do rozróżniania poszczególnych instancji fizycznych reprezentacji komponentów. Nazwy te są wyświetlane w dokumentach i używane, jeśli nie przeprowadzono adnotacji na poziomie płytki w celu nadania oznaczeń skompilowanym (fizycznym) komponentom. Po pierwszym otwarciu okna dialogowego Adnotacja na poziomie płytki domyślne nazwy są wpisywane w kolumnie PCB Component Instance.

Domyślne nazewnictwo skompilowanych komponentów ma również zastosowanie w projektach wielokanałowych, które wielokrotnie odwołują się do tego samego arkusza w projekcie. Można to uzyskać, umieszczając w dokumencie schematu wiele symboli arkusza odwołujących się do tego samego arkusza lub dodając słowo kluczowe Repeat do oznaczenia symbolu arkusza, aby utworzyć wiele instancji arkusza.

Choć ułatwia to powielanie obwodów, stanowi również wyzwanie w zakresie adnotacji. W projekcie wielokanałowym może istnieć tylko jedna logiczna instancja każdego komponentu z własnym unikatowym oznaczeniem, niezależnie od tego, ile jego „kopii” znajduje się na PCB. Karta Wielokanałowość w oknie dialogowym Project Options (Project » Project Options) zapewnia każdemu kanałowi unikatowe oznaczenie z domyślną nazwą opartą na Room Naming Style i Component Naming Designator Format.

Karta Wielokanałowość

Obszary Room ułatwiają rozmieszczanie komponentów i nadawanie im oznaczeń w projektach wielokanałowych. Dokładniej mówiąc, kanał na schemacie jest instancją powielanego arkusza, a na PCB każdy kanał jest reprezentowany przez obszar Room. Po przypisaniu komponentów do obszaru Room przesuwają się one wraz z nim, co ułatwia zarządzanie poszczególnymi kanałami i ich identyfikację.

Obszary Room odgrywają ważną rolę w oznaczaniu kanałów, zapewniając unikatowość nazw.

Oznaczenia logiczne są przypisywane komponentom na karcie Editor . Oznaczenia fizyczne są przypisywane komponentom podczas ich umieszczania w projekcie PCB lub po przeprowadzeniu numeracji na poziomie płytki. W projektach wielokanałowych oznaczenia logiczne komponentów w powielanych kanałach mogą być takie same, ale każdy komponent musi mieć unikatowe oznaczenie fizyczne w projekcie PCB. Można to osiągnąć, dodając Room Name do nazwy komponentu, jak pokazano w polu Component Naming poniżej.

Karta Wielokanałowość w oknie dialogowym Project Options umożliwia określenie Room Naming Style oraz Component Naming Designator Format dla projektów. Ustawiając w tym oknie format oznaczeń w projekcie wielokanałowym, określasz sposób odwzorowania pojedynczego komponentu logicznego z karty Editor na wiele instancji fizycznych na PCB. Karta jest podzielona zasadniczo na dwie sekcje — Room Naming i Component Naming.

Karta Multi-Channel umożliwia elastyczne określanie domyślnych formatów nazw w projektach wielokanałowych.
Karta Multi-Channel umożliwia elastyczne określanie domyślnych formatów nazw w projektach wielokanałowych.

Nazewnictwo obszarów Room

Użyj listy rozwijanej Room Naming Style, aby określić wymagany format nazw obszarów Room w projekcie. Obszary te są tworzone domyślnie podczas przenoszenia zmian ze schematów projektu na PCB. Dostępnych jest pięć stylów — dwa płaskie i trzy hierarchiczne.

Płaskie formaty nazw obszarów Room

Hierarchiczne formaty nazw obszarów Room

Płaski numeryczny z nazwami

Numeryczna ścieżka nazw

 

Płaski literowy z nazwami

Literowa ścieżka nazw

Mieszana ścieżka nazw

Hierarchiczne nazwy obszarów Room powstają przez połączenie wszystkich oznaczeń symboli arkuszy tworzących kanały (ChannelPrefix + ChannelIndex) w odpowiedniej hierarchii ścieżki kanału.

Po wybraniu stylu nazw obszarów Room z listy reprezentacja graficzna jest dynamicznie aktualizowana, aby odzwierciedlić konwencję nazewnictwa, która zostanie zastosowana w projekcie. Większe obszary z kreskowaniem krzyżowym reprezentują kanały wyższego poziomu (lub banki), a zacieniowane obszary wewnątrz nich — kanały niższego poziomu. Podczas kompilacji projektu tworzony jest obszar Room dla każdego arkusza w projekcie, w tym dla każdego banku i każdego kanału niższego poziomu.

Użyj pola Level Separator for Paths, aby określić znak lub symbol rozdzielający informacje o ścieżce przy korzystaniu z hierarchicznych stylów nazewnictwa. Nie ma ograniczeń dotyczących znaku używanego jako separator poziomów, jednak pojedynczy znak niealfanumeryczny zapewnia lepszą czytelność.

Nazewnictwo komponentów

Dostępnych jest kilka formatów oznaczeń komponentów. Możesz wybrać gotowy format lub zdefiniować własny, korzystając z prawidłowych słów kluczowych. Zdefiniuj format Component Naming, wybierając go z listy rozwijanej Designator Format. Dostępnych jest osiem wstępnie zdefiniowanych formatów — pięć płaskich i trzy, których można używać w kontekście hierarchicznym:

Płaskie formaty oznaczeń

$Component$ChannelAlpha

$Component_$ChannelPrefix$ChannelAlpha

$Component_$ChannelIndex

$Component_$ChannelPrefix$ChannelIndex

$ComponentPrefix_$ChannelIndex_$ComponentIndex

Hierarchiczne formaty oznaczeń  

$Component_$RoomName

$RoomName_$Component

$ComponentPrefix_$RoomName_$ComponentIndex

Płaskie formaty oznaczeń nadają komponentom kolejne oznaczenia, zaczynając od pierwszego kanału i unikając ich powielania. Hierarchiczne formaty oznaczeń uwzględniają Room Name w oznaczeniu komponentu. Jeśli wybrany Room Naming Style jest jednym z dwóch dostępnych stylów płaskich, styl oznaczenia komponentu również będzie płaski. Jeśli jednak dla Room Naming Style wybrano styl hierarchiczny, oznaczenie komponentu również będzie hierarchiczne, ponieważ format będzie zawierał informacje o ścieżce.

Definiowanie własnego formatu oznaczeń

Możesz zdefiniować własny format oznaczeń komponentów, wpisując go bezpośrednio w polu Designator Format przy użyciu prawidłowych słów kluczowych. Aby utworzyć ciąg formatujący, użyj dowolnej kombinacji poniższych słów kluczowych.

Słowo kluczowe

Definicja

$RoomName

Nazwa powiązanego obszaru Room określona przez styl wybrany w polu Room Naming Style

$Component

Oznaczenie logiczne komponentu (np. U1)

$ComponentPrefix

Prefiks oznaczenia logicznego komponentu (np. U dla U1)

$ComponentIndex

Indeks oznaczenia logicznego komponentu (np. 1 dla U1)

$ChannelPrefix

Oznaczenie logiczne symbolu arkusza

$ChannelIndex

Indeks służący do rozróżniania poszczególnych kanałów

$ChannelAlpha

Indeks kanału wyrażony jako litera. Ten format jest przydatny tylko wtedy, gdy projekt zawiera łącznie mniej niż 26 kanałów lub gdy używany jest hierarchiczny format oznaczeń.

Room Naming Style ma znaczenie dla nazewnictwa komponentów tylko wtedy, gdy ciąg $RoomName jest zawarty w Designator Format.

Wyświetlanie nazw fizycznych w dokumentach

Projekt jest tworzony na karcie Editor . Skompilowane dokumenty (fizyczne reprezentacje projektu) są widoczne i dostępne po kliknięciu karty compiled document znajdującej się u dołu dokumentu schematu w obszarze projektowym.

Przykłady kart obszaru projektowego
Przykłady kart obszaru projektowego

Preferencje wyświetlania nazw fizycznych w skompilowanych dokumentach można określić na stronie Schemat — kompilator w oknie dialogowym Preferences . W sekcji Compiled Names Expansion wybierz wyświetlanie rozwiniętych, skompilowanych nazw (fizycznych) dla Designators, Net Labels, Ports, Sheet Number i/lub Document Number.

Możesz również użyć powiązanej listy rozwijanej, aby wybrać sposób wyświetlania obiektów. Dostępne opcje to Never display superscript (rozwinięte nazwy nigdy nie są wyświetlane), Always display superscript (rozwinięte nazwy są zawsze wyświetlane) lub Display superscript if necessary (rozwinięte nazwy są wyświetlane tylko wtedy, gdy różnią się od nazw źródłowych).

Opcje indeksu górnego dotyczą zarówno karty Editor , jak i kart compiled document . Na karcie Editor skompilowane nazwy są wyświetlane w indeksie górnym; na karcie compiled document  w indeksie górnym wyświetlana jest nazwa logiczna (nazwa z karty Editor ).

Użyj polecenia Design » Update PCB Document, aby rozpocząć proces przenoszenia, który automatycznie tworzy klasę komponentów dla każdego arkusza schematu w projekcie oraz obszar Room dla każdej klasy komponentów, a także grupuje komponenty z każdej klasy w odpowiednim obszarze Room, przygotowując je do rozmieszczenia.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents