Annotating the Components in a Design in Altium Designer

Altium Training

Altium Essentials: Schematic Updating

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Adnotacja projektu jest systematycznym i metodycznym procesem zapewniającym, że każdy komponent w projekcie może być indywidualnie zidentyfikowany za pomocą unikalnego desygnatora. Podczas gdy Altium Designer jest w stanie utrzymać tożsamość komponentów za pomocą globalnie unikalnych identyfikatorów (GUID), większość projektantów historycznie używa desygnatora komponentu jako podstawowego sposobu odniesienia do komponentu w domenach schematu (logicznego) i PCB (fizycznego), a także w danych wyjściowych, takich jak zestawienie materiałów (BOM).

Istnieją trzy podejścia do dodawania adnotacji do projektu. Wybór narzędzia do adnotacji zależy od wielu czynników, w tym rodzaju projektu, osobistych preferencji oraz polityki i procedur firmy.

Schematic Level Annotation

Adnotacja na poziomie schematu wykorzystuje czysto logiczny widok projektu w celu określenia oznaczeń komponentów. Jest to najbardziej przydatne w przypadku prostych projektów, które nie korzystają z arkuszy urządzeń, ale ponieważ umożliwia określenie kolejności przetwarzania, a także opcję uzupełnienia istniejących pakietów dla komponentów wieloczęściowych, jest to również warunek wstępny do adnotacji na poziomie płytki.

Podsumowując, Schematic Level Annotation służy do:

  • Pakowania komponentów wieloczęściowych.
  • Dodawanie adnotacji do komponentów na podstawie ich położenia na schemacie.
  • Przypisywanie projektów wielokanałowych przy użyciu domyślnego schematu nazewnictwa określonego w opcjach projektu.
  • Przygotowanie projektu do dodatkowych adnotacji.

PCB Annotation

Adnotacja PCB wykorzystuje fizyczną lokalizację komponentów na płytce drukowanej w celu określenia ich oznaczenia. Pozwala to na skuteczne zakodowanie informacji o położeniu w oznaczeniu komponentu i może być bardzo pomocne podczas debugowania zmontowanej płytki PCB. Krótko mówiąc, powinieneś używać Adnotacji PCB do opisywania komponentów na podstawie ich położenia na płytce w projekcie PCB.

Więcej informacji na ten temat można znaleźć na stronie Adnotacje pozycji PCB.

Board Level Annotation

Adnotacja na poziomie płytki zapewnia mapowanie między desygnatorami używanymi w schematycznym (logicznym) projekcie a ich rzeczywistymi odpowiednikami na PCB (fizycznym) projekcie. Chociaż Board Level Annotation może być używany w każdym projekcie, jest szczególnie przydatny w przypadku projektów wielokanałowych lub projektów zawierających arkusze urządzeń, w których nie można edytować projektantów na samym arkuszu urządzenia. W ten sposób cały projekt może zostać ponownie opisany bez faktycznej modyfikacji oryginalnych arkuszy urządzeń. Board Level Annotation rozwiązuje wszelkie sprzeczne problemy z adnotacjami, które mogą wystąpić z powodu zduplikowanych oznaczeń w całym projekcie i przechowuje zmiany w pliku tekstowym *.Annotation pliku tekstowym. Zawiera dodatkowe słowa kluczowe do dostosowywania schematów nazewnictwa i umożliwia ich zastosowanie do wszystkich lub tylko wybranych części.

Podsumowując, aplikacja Board Level Annotation służy do:

  • Dodawania adnotacji do skompilowanych komponentów w arkuszach urządzeń.
  • Unikalne nazywanie wszystkich komponentów w kilku kanałach przy użyciu schematów nazewnictwa, które obejmują adnotacje pozycyjne, globalne indeksowanie i inne konfigurowalne opcje.
  • Ręczne nadawanie nazw komponentom.
Więcej informacji można znaleźć na stronie Adnotacje na poziomie płytki.

Adnotacja schematu

Adnotacja schematu jest konfigurowana za pomocą okna dialogowego Annotate okno dialogowe. Okno dialogowe zapewnia elementy sterujące do systematycznego przypisywania desygnatorów do wszystkich lub wybranych części w wybranych arkuszach projektu i zapewnia, że desygnatory są unikalne i uporządkowane na podstawie ich pozycji. Opcje adnotacji można skonfigurować do pakowania komponentów wieloczęściowych, ustawiania opcji indeksu i sufiksu, resetowania oznaczeń schematu, w tym wszelkich zduplikowanych oznaczeń, oraz adnotacji wstecznych z PCB.

Okno dialogowe Annotate jest dostępne po uruchomieniu polecenia Annotate Schematics (Tools » Annotation » Annotate Schematics).

Okno dialogowe Annotate jest uruchamiane z poziomu polecenia Annotate Schematics polecenie.
Okno dialogowe Annotate jest uruchamiane z poziomu polecenia Annotate Schematics polecenie.

Okno dialogowe jest podzielone na dwa główne obszary:

  • Schematic Annotation Configuration - ten obszar służy do konfigurowania schematu adnotacji oraz zakresu adnotacji.
  • Proposed Change List - ten region zawiera listę proponowanych zmian, które nastąpią po zaakceptowaniu i wykonaniu za pomocą polecenia zmiany inżynieryjnej (ECO).

Blokowanie komponentów

W przypadku niejednorodnych komponentów wieloczęściowych upewnij się, że ikony Locked są zamknięte w panelu Properties aby zapobiec zmianom podczęści podczas adnotacji.

Opcja Ściśle

Jeśli pole wyboru Strictly jest włączone dla parametru Component Parameterwszystkie komponenty muszą mieć ten parametr dopasowany do pakietu. Komponenty, które nie mają tego parametru, są oznaczone jako pojedyncze komponenty i nie są pakowane.

Poniższy przykład ilustruje, w jaki sposób te opcje łączą się w celu uzyskania określonego wyniku:

Rozważmy projekt z ośmioma bramkami OR i ośmioma rezystorami (jak pokazano na poniższej ilustracji). Bramki OR zawierają parametr o nazwie QuadOrGateprzy czym jedna grupa czterech bramek OR ma wartość parametru Package1 a druga grupa czterech bramek OR ma wartość parametru Package2. Rezystory nie mają takiego parametru. Włączenie pola wyboru dla QuadOrGate w kontrolce Component Parameter zapewni, że ten parametr będzie używany do kontrolowania sposobu pakowania komponentów; w tym przypadku pole wyboru Strictly nie jest włączone.

Po uruchomieniu polecenia Tools » Annotation » Annotate Schematics części z parametrem QuadOrGate = Package1 zostaną spakowane do tego samego fizycznego komponentu, a te z parametrem QuadOrGate = Package2 zostaną spakowane oddzielnie. Wszystkie pozostałe komponenty, które nie mają parametru QuadOrGate zostaną spakowane razem. W tym przypadku rezystory są pakowane razem, ponieważ ich wspólną cechą jest to, że nie zawierają parametru QuadOrGate parametru.

Przykład spakowanych komponentów, gdy opcja Strictly jest odznaczona.
Przykład spakowanych komponentów, gdy opcja Strictly jest odznaczona.

Jeśli ten sam projekt jest opatrzony adnotacją, ale opcja Strictly jest zaznaczona, tylko te komponenty, które mają parametr QuadOrGate zostaną spakowane. W tym przypadku bramki OR zostaną spakowane, ale rezystory pozostaną niespakowane. W konsekwencji, podczas gdy opcja Strictly zapewnia niezwykle precyzyjną kontrolę nad procesem pakowania, większość sytuacji będzie wymagać jej odznaczenia.

Przykład spakowanych komponentów, gdy opcja Strictly jest zaznaczona.
Przykład spakowanych komponentów, gdy opcja Strictly jest zaznaczona.

Komponenty wieloczęściowe mogą używać alfanumerycznego lub numerycznego przyrostka identyfikatora części - np. U1:1, U1:2 lub U1:A, U1:B. Kontrolę nad stylem przyrostka określa się na stronie Schemat - Ogólne w oknie dialogowym Preferences okna dialogowego. Preferencje są globalne i mają zastosowanie do wszystkich aktualnie otwartych arkuszy schematu.

Arkusze schematu do adnotacji

Zapewniony jest wysoki stopień kontroli nad tym, na które arkusze schematu i komponenty będą miały wpływ adnotacje oraz nad szczegółami obliczania tych zmian.

Określanie zakresu adnotacji.
Określanie zakresu adnotacji.

  • Zaznaczenie pola po lewej stronie wymienionego arkusza schematu oznacza, że będzie on przetwarzany w ramach polecenia adnotacji.
  • Zakres adnotacji jest określany przez listę rozwijaną Annotation Scope i można go rozszerzyć tak, aby obejmował cały arkusz schematu lub ograniczyć do (nie)wybranych komponentów. Użycie przycisku Ignore Selected Parts lub Only Selected Parts wymaga, aby komponenty zostały wybrane w projekcie przed uruchomieniem polecenia adnotacji.
  • Skonfiguruj kolejność, w jakiej arkusze schematu mają być opatrywane adnotacjami za pomocą pola Order pole. Wpisz wartość bezpośrednio w polu lub użyj strzałek wyświetlanych po kliknięciu pola, aby ustawić żądaną wartość.
  • Jeśli opcja Designator Index Control jest zaznaczona, wartość desygnatora rozpocznie się od wartości Start Index wartości. Opcja Start Index nie ma żadnego efektu, jeśli opcja Designator Index Control nie jest zaznaczona.
  • Dodatkowy sufiks można dodać na końcu każdego desygnatora, określając ciąg/wartość w powiązanej kolumnie Suffix kolumnie. Należy unikać stosowania sufiksów składających się z jednego znaku, takich jak "A" lub "1", ponieważ można je łatwo pomylić z podczęściami i/lub innymi wartościami desygnatora.

Lista proponowanych zmian

Kliknij przycisk Update Changes List aby zaktualizować listę Proposed Change List aby można było sprawdzić wszystkie zmiany desygnatora przed ich zastosowaniem. Tylko znaczniki, które nie zostały wcześniej ustawione (tj. R?, C?) zostaną objęte zmianami. W związku z tym, jeśli zamierza się zaktualizować wszystkie wskaźniki w projekcie, należy je najpierw zresetować, naciskając przycisk Reset All .

Resetowanie znaczników przed zastosowaniem ustawień adnotacji.
Resetowanie znaczników przed zastosowaniem ustawień adnotacji.

Przycisk Reset All można również użyć do Reset Duplicates.

Przycisk Proposed Change List wyświetlane są wszystkie oznaczenia części zawartych w arkuszach wybranych do adnotacji. Dla każdego wpisu wyświetlane są szczegóły Current i Proposed Wartości desygnatora są dołączone wraz z komponentem Sub (części) i źródłem Location of Part.

Zaznaczenie pola powiązanego z Designator zablokuje ten konkretny desygnator przed wszelkimi zmianami. Podobnie zaznaczenie pola Sub uniemożliwi aktualizację tego konkretnego wieloczęściowego komponentu. Opcja ta może być używana jako alternatywa dla ustawienia ikony Lock w panelu Properties panelu.

Po przejrzeniu listy proponowanych zmian, kliknij przycisk Accept Changes (Create ECO) aby uruchomić okno dialogowe Engineering Change Order aby uruchomić okno dialogowe. Po wykonaniu ECO zmiany adnotacji zostaną zastosowane do projektu.

Dodatkowe polecenia adnotacji schematu

Menu Narzędzia » Annotation zawiera szereg ukierunkowanych poleceń adnotacji schematu. Pierwszy element w tej grupie, Annotate Schematiczostał już omówiony.

Różne dostępne polecenia adnotacji
Różne dostępne polecenia adnotacji

Resetuj oznaczenia schematu

Jeśli duże fragmenty zawartości zostały wycięte i wklejone z różnych źródeł do nowego projektu, może być konieczne zresetowanie wszystkich oznaczeń. Ponieważ polecenie to wykorzystuje ustawienia pobrane z okna dialogowego Adnotacje , zostanie ono zastosowane do elementów ustawionych wcześniej w tym oknie dialogowym. Na przykład, jeśli wszystkie Schematic Sheets To Annotate zostały wcześniej zaznaczone, to polecenie Reset Schematic Designators zostanie zastosowane do całego projektu, niezależnie od tego, czy arkusze są aktualnie otwarte w edytorze. Jeśli tylko kilka Schematic Sheets To Annotate zostało wcześniej zaznaczonych, wówczas polecenie Reset Schematic Designators będzie miało wpływ tylko na te arkusze.

Po uruchomieniu polecenia zostanie wyświetlone okno dialogowe potwierdzenia z podsumowaniem liczby desygnatorów wymagających aktualizacji i pytaniem, czy chcesz kontynuować wprowadzanie zmian. Po kliknięciu przycisku Yes, wszystkie desygnatory komponentów na wszystkich arkuszach schematu aktywnego projektu z włączoną adnotacją zostaną zresetowane i pojawią się w postaci: R?, C?, D?, U?itd.

Wszelkie znaczniki o zablokowanym statusie nie są resetowane ani zmieniane w żaden sposób.

Resetowanie zduplikowanych oznaczeń schematu

Podczas duplikowania części projektu, nowo skopiowane komponenty będą nadal posiadały te same wartości desygnatorów, co te, z których zostały skopiowane. Polecenie Reset Duplicate Schematic Designators zapewnia szybki sposób na zresetowanie zduplikowanych desygnatorów do wartości "?". Ponieważ to polecenie używa ustawień pobranych z okna dialogowego Annotate zostanie zastosowane do elementów ustawionych wcześniej w tym oknie dialogowym. Na przykład, jeśli wszystkie Schematic Sheets To Annotate zostały wcześniej zaznaczone, to polecenie Reset Duplicate Schematic Designators zostanie zastosowane do całego projektu, niezależnie od tego, czy arkusze są aktualnie otwarte w edytorze. Jeśli tylko kilka Schematic Sheets to Annotate zostało wcześniej zaznaczonych, wówczas polecenie Reset Schematic Designators będzie miało wpływ tylko na te arkusze.

Po uruchomieniu polecenia zostanie wyświetlone okno dialogowe potwierdzenia z podsumowaniem liczby desygnatorów wymagających aktualizacji i pytaniem, czy chcesz kontynuować wprowadzanie zmian. Po kliknięciu przycisku Yeswszystkie zduplikowane oznaczenia komponentów znalezione na wszystkich arkuszach schematu aktywnego projektu z włączoną adnotacją zostaną zresetowane i pojawią się w postaci: R?, C?, D?, U?itd.

Wszelkie znaczniki o zablokowanym statusie nie są resetowane ani zmieniane w żaden sposób.

Ciche dodawanie adnotacji do schematów

Polecenie Annotate Schematics Quietly służy do przeszukiwania wszystkich źródłowych dokumentów schematu dla aktywnego projektu, które są włączone dla adnotacji i przypisania unikalnego desygnatora do każdego komponentu, który obecnie nie ma desygnatora. Adnotacja jest wykonywana po cichu - umożliwiając zastosowanie wszystkich poprzednich ustawień okna dialogowego bez konieczności ponownego otwierania okna dialogowego Annotate bez konieczności ponownego otwierania okna dialogowego. Jest to szczególnie przydatne, gdy projekt przechodzi przez szybką fazę rozwoju i projektant chce szybko dodać adnotacje przed skompilowaniem projektu.

Wymuś adnotacje na wszystkich schematach

To polecenie służy do sprawdzania wszystkich źródłowych dokumentów schematów dla aktywnego projektu, które są włączone dla adnotacji i ponownego adnotowania wszystkich zawartych w nich komponentów zgodnie ze schematem adnotacji aktualnie zdefiniowanym w oknie dialogowym Annotate oknie dialogowym.

Uruchomienie polecenia Force Annotate All Schematics jest równoważne uruchomieniu polecenia Reset Schematic Designators po którym następuje bezpośrednio polecenie Annotate Schematics Quietly polecenie. W konsekwencji polecenie Force Annotate All Schematics używa ustawień, które zostały wcześniej ustawione w oknie dialogowym Annotate podczas określania, które komponenty i arkusze mogą zostać zaktualizowane.

Po uruchomieniu tego polecenia pojawia się prośba o potwierdzenie, która zawiera szczegóły dotyczące liczby desygnatorów, które zostaną zaktualizowane, jeśli zostaną zaakceptowane. Po kliknięciu przycisku Yeswszystkie desygnatory komponentów na wszystkich arkuszach schematu z włączoną adnotacją w aktywnym projekcie zostaną w razie potrzeby ponownie opatrzone adnotacją, aby były zgodne z bieżącym schematem adnotacji położenia zdefiniowanym w obszarze Schematic Annotation Configuration regionie okna dialogowego Annotate okna dialogowego.

Ponowna adnotacja schematów

Przed wprowadzeniem funkcji Altium Designer Design Compiler i Synchronizerzmiany adnotacji były historycznie przekazywane ze schematu do płytki drukowanej za pośrednictwem pliku listy sieci (*.net). Zmiany adnotacji, które wymagały propagacji w odwrotnym kierunku - od PCB do schematu - były obsługiwane przez proces Back Annotation. Proces ten wykorzystuje plik Was-Is (*.WAS) lub plik Engineering Change Order (*.ECO) do kierowania zmianami, które mają być zastosowane do desygnatorów schematu.

Polecenie to jest w dużej mierze zbędne, ponieważ polecenia Design Compiler i Synchronizer są znacznie skuteczniejszymi narzędziami do zarządzania synchronizacją projektu. Jest ono jednak nadal przydatne do celów starszych i dla projektantów, którzy używają alternatywnych narzędzi do projektowania PCB (takich jak Specctra®). Dowiedz się więcej o generowaniu pliku Was-Is.

Po uruchomieniu polecenia pojawi się okno dialogowe Choose WAS-IS File for Back-Annotation from PCB pojawi się okno dialogowe. Przejdź do i wybierz wymagany plik .was (lub .eco) plik. Po kliknięciu przycisku Openzostanie wyświetlone okno dialogowe z informacją, ile zmian w desygnatorach wprowadzono od poprzedniego stanu i ile zmian wprowadzono od stanu początkowego. W tym momencie zmiany nie są jeszcze wprowadzone. Kliknij przycisk OK aby wyświetlić okno dialogowe Annotate w którym można wyświetlić proponowane zmiany w bieżących desygnatorach przed podjęciem decyzji o utworzeniu ECO w celu ich wdrożenia.

  • Podczas ponownej adnotacji desygnatorów w PCB, każda ponowna adnotacja tworzy unikalny plik .was który zawiera datę i godzinę w nazwie pliku. Umożliwia to załadowanie wielu .was plików po kolei - od najstarszego do najnowszego - i nie utracić synchronizacji oznaczeń między płytką drukowaną a źródłowymi arkuszami schematów.
  • Adnotację wsteczną można również wykonać bezpośrednio z poziomu okna dialogowego Annotation klikając przycisk Back Annotate .

Numerowanie arkuszy schematu

Polecenie Number Schematic Sheets nie zmienia oznaczeń komponentów, ale raczej oznaczenia (numery) arkuszy schematu. Koncepcyjnie jest ono zatem powiązane z ogólną koncepcją adnotacji projektu.

Numeracja arkuszy i dokumentów pozwala przejąć kontrolę nad oznaczeniami arkuszy i przechowywać je jako parametry w odpowiednich dokumentach schematu. Specjalna funkcja Altium Designer (=SheetNumber, =DocumentNumber, =SheetTotal) można następnie wykorzystać do wyświetlenia tych wartości na arkuszu (na przykład w stopce arkusza) jako obiektów tekstowych.

Numerowanie arkuszy schematu.
Numerowanie arkuszy schematu.

Proces numerowania arkuszy jest następujący:

Automatyczna numeracja arkuszy (opcja projektu)

Włącz, aby wykonać automatyczną numerację arkuszy. Wartości będą wyświetlane w panelu Projects panelu. Automatyczną numerację arkuszy można również włączyć, zaznaczając opcję Automatic Sheet Numbering na karcie Opcje okna dialogowego Project Options okna dialogowego.

Automatyczny numer arkusza

Kliknij przycisk rozwijany Auto Sheet Number aby uzyskać dostęp do opcji numerowania arkuszy.

Dostępne opcje Select Numbering Scheme opcje to:

  • Display Order - arkusze są numerowane w kolejności ich wyświetlania.
  • Sheets Hierarchical Structure - Depth First - arkusze są numerowane od najwyższego poziomu do każdej gałęzi. Najwyższy poziom jest numerowany jako pierwszy, następnie pierwsza gałąź poniżej najwyższego poziomu jest numerowana w całości, druga gałąź itd.
  • Sheets Hierarchical Structure - Breadth First - arkusze są numerowane zgodnie z ich poziomem w hierarchii. Najwyższy poziom jest numerowany jako pierwszy, wszystkie drugie poziomy są numerowane jako kolejne itd.

Opcje Select Numbering Method pozwalają na Increasing lub Decreasing wybór wartości sekwencyjnych.

Automatyczny numer dokumentu

Kliknij przycisk Auto Document Number aby uzyskać dostęp do opcji numerowania dokumentów. Są one zasadniczo takie same jak opcje Auto Sheet Number z wyjątkiem opcji Prefix i Postfix wartości.

Opcje Parameters są następujące:

  • Prefix - wybierz prefiks do umieszczenia przed numerem dokumentu. Alfa (A, B, C, itp.), numeryczny (1, 2, 3, itp.) i nienumeryczne (_, *, ., %), w tym ich kombinacje.
  • Start - wybierz wartość liczbową, od której chcesz rozpocząć numerację.
  • Postfix - wybierz przedrostek, który zostanie dołączony do numeru dokumentu. Alfa (A, B, C, itd.), numeryczny (1, 2, 3, itp.) i nienumeryczne (_, *, . ,%), w tym ich kombinacje.
  • Step - wybrać wartość, o którą będzie zwiększany każdy numer dokumentu. Na przykład, jeśli Start jest ustawiony na 1 a wartość Step jest ustawiona na 100pierwszy numer dokumentu będzie miał wartość 1, a następny 101 (Start + Step), kolejny 201 itd.

Aktualizacja liczby arkuszy

Kliknij przycisk Update Sheet Count aby zliczyć liczbę arkuszy w bieżącym projekcie i umieścić wynik w kolumnie SheetTotal w kolumnie. Liczba arkuszy będzie całkowitą liczbą arkuszy w projekcie, niezależnie od schematu numeracji wybranego w jednym z poprzednich elementów sterujących.

Przesuń w górę/w dół

Użyj przycisków Move Up lub Move Down aby przesunąć wybrany dokument schematu w górę lub w dół listy. Jest to istotne, gdy używany jest Display Order do określania numerów arkuszy lub dokumentów.

Niestandardowa numeracja/nazewnictwo

Jeśli organizacja posiada określony system numeracji lub nazewnictwa, którego nie można zautomatyzować za pomocą przycisków Auto Sheet Number lub Auto Document Number niestandardowe nazwy i numery arkuszy mogą być zapisywane bezpośrednio w poleceń SheetNumber lub DocumentNumber pola.

Numeracja arkuszy schematów i arkuszy urządzeń

Numery arkuszy lub dokumentów nie mogą być konfigurowane dla arkuszy urządzeń, gdy są one tylko do odczytu (stan domyślny) i będą przekreślone w oknie dialogowym Numeracja arkuszy dla projektu, aby wskazać, że nie można ich zaktualizować. Gdy arkusze urządzeń są ustawione jako edytowalne, kreskowanie jest usuwane, a numerację arkuszy i dokumentów można skonfigurować w normalny sposób.

Kontrolowanie wyświetlania desygnatora na płytce drukowanej

Rozszerzone ciągi projektanta w projekcie wielokanałowym mogą być uciążliwe do umieszczenia w edytorze PCB. Można wybrać opcje nazewnictwa, które skutkują krótką nazwą lub zamiast tego wyświetlić oryginalne, logiczne oznaczenie komponentu. Na przykład, C30_CIN1 będzie wyświetlane jako C30. Wymagałoby to dodania do płytki innych oznaczeń wskazujących na oddzielne kanały, takich jak ramka narysowana wokół każdego kanału na nakładce komponentów.

Można wybrać pomiędzy logicznym i fizycznym wyświetlaniem oznaczeń na płytce drukowanej za pomocą rozwijanej listy Designator Display w obszarze Other regionie panelu Properties panelu w trybie Board trybie. W przypadku wybrania wyświetlania oznaczeń logicznych dla komponentów w projekcie wielokanałowym, będą one wyświetlane na płytce drukowanej i we wszystkich generowanych danych wyjściowych, takich jak wydruki i Gerbery. Unikalne oznaczenia fizyczne są jednak zawsze używane podczas generowania zestawienia materiałów.

Synchronizacja projektu - finalizacja procesu adnotacji

Bezpośrednia synchronizacja projektu jest preferowaną metodą utrzymywania zgodności projektantów schematu i PCB, chyba że nie masz dostępu do edytorów schematu i PCB. Synchronizacja projektu porównuje komponenty i połączenia schematu bezpośrednio z PCB, tworząc listę różnic. Lista zmian wymaganych do rozwiązania tych różnic jest generowana jako ECO (Engineering Change Order). Plik ECO opisuje różnice między bieżącym projektem a pożądanym projektem i może zostać wykonany, aktualizując cel i synchronizując projekt.

Synchronizacja w przód i synchronizacja wstecz

Terminy Forward Synchronization i Back Synchronization to specyficzne sposoby opisywania kierunku, w którym adnotacje i zmiany projektowe są przesyłane podczas synchronizacji danych. Wizualizując przepływ projektu, który rozpoczyna się od schematu i jest przez niego sterowany, synchronizacja do przodu jest procesem aktualizacji zmian wprowadzonych w edytorze schematów do PCB. Synchronizacja wsteczna to proces aktualizacji zmian wprowadzonych w PCB wstecz do edytora schematów.

Synchronizacja do przodu

Istnieje kilka powodów, dla których warto synchronizować dane ze schematu do płytki drukowanej:

  1. Nowy komponent został dodany w edytorze schematów i jest wymagany w układzie PCB.
  2. Projekt schematu został opatrzony adnotacjami po raz pierwszy lub od czasu ostatniej synchronizacji projektu.
  3. W projekcie wielokanałowym zmieniono styl nazewnictwa fizycznego (PCB) Project Options aby zmodyfikować styl nazewnictwa fizycznego (PCB).
  4. Adnotacja na poziomie płytki została wykonana po raz pierwszy lub od czasu ostatniej synchronizacji projektu.

Aby zsynchronizować projekt schematu z projektem płytki drukowanej

Wybierz jedną z poniższych metod, aby zsynchronizować projekt schematu z projektem płytki drukowanej:

  1. Wybierz Update PCB Document w menu Design w Edytorze schematów. Jeśli istnieją jakiekolwiek różnice między nimi a docelowym dokumentem PCB, okno dialogowe Engineering Change Order zostanie otwarte okno dialogowe z listą modyfikacji wymaganych do zsynchronizowania PCB z projektem schematu. Kliknij przycisk Execute Changes aby zsynchronizować projekt.
  2. Wybierz Import Changes w menu Design w edytorze PCB, który importuje zmiany z dokumentów schematu do dokumentu PCB.

Synchronizacja wsteczna

Synchronizacja wsteczna jest wykonywana, gdy dokonano adnotacji lub zmian w projekcie PCB i chcesz zaktualizować projekt schematu.

Aby zsynchronizować projekt PCB z projektem schematu

Wybierz jedną z poniższych metod, aby zsynchronizować projekt PCB z projektem schematu:

  1. w edytorze PCB wybierz Update Schematics w menu Design menu. Domyślnie opcja Push Component Designator Changes to Annotation File (if any) w zakładce ECO Generation okna dialogowego Project Options jest zaznaczona, dzięki czemu zmiany wprowadzone w edytorze PCB zostaną przesłane tylko do pliku adnotacji i ostatecznie do skompilowanych dokumentów podczas kompilacji. Usuń zaznaczenie tej opcji, aby zmiany były przesyłane tylko do źródłowego dokumentu schematu (Editor widok).

  2. W edytorze schematów wybierz Tools » Annotation » Annotate Schematics a następnie kliknij przycisk Back Annotate w oknie dialogowym Annotate. Wybierz plik WAS-IS wygenerowany podczas ponownej adnotacji desygnatorów w środowisku PCB.
Jest to starsze narzędzie. Preferowaną metodą synchronizacji projektu jest Design » Update Schematics polecenie.
  1. W edytorze schematów wybierz Tools » Annotation » Board Level Annotate a następnie kliknij przycisk Back Annotate w oknie dialogowym Board Level Annotate. Wybierz plik WAS-IS wygenerowany podczas ponownej adnotacji desygnatorów w środowisku PCB.
Jest to starsze narzędzie. Preferowaną metodą synchronizacji projektu jest Design » Update Schematics polecenie.
  1. W edytorze schematów wybierz Tools » Annotation » Back Annotate Schematics. Wybierz plik WAS-IS wygenerowany podczas ponownej adnotacji desygnatorów w środowisku PCB.
Jest to starsze narzędzie. Preferowaną metodą synchronizacji projektu jest Design » Update Schematics polecenie.
Back Annotate Schematics synchronizuje zmiany adnotacji wprowadzone w edytorze PCB z projektem schematu. Ta funkcja jest przydatna, gdy nie jest możliwe jednoczesne otwarcie edytorów PCB i schematów, na przykład gdy PCB i schemat są projektowane przez osoby znajdujące się w różnych lokalizacjach.

Tradycyjne metody synchronizacji projektu

Altium Designer wspiera tradycyjną metodę pośrednią (lista sieci i plik WAS/IS) dla synchronizacji projektu. Synchronizacja do przodu danych adnotacji może być wykonana za pomocą pliku listy sieci, a synchronizacja wsteczna może być wykonana za pomocą pliku WAS/IS (zawierającego listę tego, co każdy desygnator WAS i jaki jest teraz IS). Preferowaną metodą synchronizacji projektu jest bezpośrednia synchronizacja projektu.

Łączenie komponentów z unikalnymi identyfikatorami

W przypadku zmiany adnotacji w projekcie, schematyczne oznaczenia komponentów lub skompilowane oznaczenia komponentów nie będą już pasować do oznaczeń komponentów PCB, więc synchronizacja jest wymagana do pomyślnego zamknięcia projektu. Zamiast polegać na samym desygnatorze jako kluczowym polu, które odnosi symbol schematu do jego odpowiednika na PCB, Altium Designer może utrzymać synchronizację projektu poprzez system Unique IDentifier (UID). UID jest wartością generowaną przez system, która jednoznacznie identyfikuje komponent źródłowy i dopasowuje każdy komponent schematu do odpowiadającego mu komponentu PCB.

Gdy komponent jest umieszczany na arkuszu schematu, automatycznie przypisywany jest mu identyfikator UID. Przy pierwszym przeniesieniu informacji o komponencie ze źródłowych dokumentów schematycznych na pustą płytkę PCB, informacje UID z każdego komponentu schematycznego są przypisywane do odpowiedniego komponentu PCB.

Refaktoryzacja pozwala konwertować arkusze urządzeń na arkusze schematów i odwrotnie, zachowując unikalny identyfikator arkusza i jego komponentów. Ponadto można refaktoryzować (lub przenosić) podukłady do innych arkuszy schematów w bieżącym projekcie, zachowując unikalny identyfikator podukładu. Polecenie Refactor znajduje się w menu Edit menu.

Funkcja synchronizacji Altium Designer, inicjowana przez uruchomienie polecenia Design » Update używa tych identyfikatorów UID, aby dopasować każdy komponent schematu do jego odpowiednika na PCB. Aktualizacje / zmiany projektu mogą być następnie wdrażane za pomocą zleceń zmian inżynieryjnych (ECO). ECO zawiera listę wszystkich modyfikacji wymaganych do wdrożenia zmian w jednym lub kilku dokumentach projektowych w celu spełnienia żądanej akcji synchronizacji. Zlecenia ECO są wykorzystywane do aktualizacji projektu w różnych sytuacjach, takich jak:

  1. SCH do aktualizacji projektu PCB.
  2. Wykonywanie aktualizacji adnotacji do schematycznych desygnatorów komponentów i skompilowanych desygnatorów komponentów.
  3. Wdrażanie aktualizacji parametrów przy użyciu funkcji Parameter Manager (Tools » Parameter Manager).
  4. Aktualizacja informacji o parametrach za pomocą informacji przechowywanych w bibliotekach źródłowych lub firmowej bazie danych. Podczas porównywania schematu i płytki drukowanej (np. po wybraniu opcji Design » Update), Altium Designer najpierw dopasowuje komponenty, które mają ten sam identyfikator UID. W przypadku wykrycia komponentów, które nie współdzielą identyfikatora UID, użytkownik jest powiadamiany, a aplikacja oferuje próbę dopasowania według desygnatora. Dopóki nie przypiszesz pasującego identyfikatora UID zarówno do schematu, jak i płytki drukowanej, nadal będziesz otrzymywać ten komunikat. Unikalne identyfikatory i ich korelacja są zarządzane w oknie dialogowym Edit Component Links (Project » Component Links).

Należy pamiętać, że okno dialogowe można otworzyć tylko wtedy, gdy aktywny jest dokument PCB, ponieważ zmiany UID są zawsze stosowane do PCB, a nie do schematu. Użyj okna dialogowego na dowolnym etapie projektowania, aby wyświetlić powiązania między komponentami w celu sprawdzenia, czy komponenty między dokumentami są prawidłowo dopasowane, a także w celu przypisania pasujących identyfikatorów UID do komponentów, które są obecnie niedopasowane.

Jeśli planujesz ponowną adnotację schematu lub płytki drukowanej, ważne jest, aby najpierw upewnić się, że identyfikatory UID są zgodne, ponieważ po zmianie wszystkich oznaczeń na schemacie lub płytce drukowanej identyfikator UID jest jedyną informacją, której można użyć do połączenia komponentu schematu z jego odpowiednikiem na płytce drukowanej.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content