
Karta Options w oknie dialogowym Project Options
Karta Options w oknie dialogowym Project Options umożliwia określenie ścieżki wyjściowej i powiązanych opcji dla generowanych wyników projektu. Możesz także określić różne opcje netlisty oraz zakres identyfikatora sieci (Net Identifier Scope).
Opcje/elementy sterujące
-
Output Path – domyślna ścieżka wyjściowa do generowania plików wyjściowych z bieżącego projektu (
*.PrjPcb).
-
ECO Log Path – domyślna ścieżka wyjściowa dla plików dziennika ECO.
-
Schematic Template Location – użyj tego pola, aby wskazać katalog, z którego mają pochodzić pliki szablonów schematu (
*.SchDot, *.SchDoc) dla projektu.
Użyj ikony przeglądania po prawej stronie każdego z powyższych pól, aby wyszukać i wybrać inną ścieżkę/lokalizację.
Opcje wyjścia
-
Open outputs after compile – włącz, aby otwierać pliki wygenerowane po skompilowaniu projektu. W przypadku projektu pakietu integrated library włącz tę opcję, aby zainstalować bibliotekę zintegrowaną po skompilowaniu projektu pakietu.
-
Timestamp folder – włącz, aby utworzyć folder ze znacznikiem czasu dla wygenerowanych wyników, takich jak raport BOM (Reports » Bill of Materials). Nazwa folderu ma format
<FolderName> Date Time, gdzie <FolderName> jest określone w polu Output Path, a Date i Time mają ten sam format co ustawienia systemowe.
-
Archive project document – włącz, aby archiwizować dokument projektu. Na przykład podczas generowania wyników produkcyjnych z projektu PCB (File » Fabrication Outputs i File » Assembly Outputs) docelowy folder Output będzie zawierał kopię powiązanego dokumentu PCB.
-
Use separate folder for each output type – włącz, aby tworzyć osobne foldery dla każdego typu wyjścia generowanego dla projektu. Ta struktura folderów będzie również odzwierciedlona w panelu Projects.
Opcje netlisty
-
Allow Ports to Name Nets – włącz, aby nadawać nazwę sieci na podstawie właściwości Name portu połączonego przewodem, zamiast używać domyślnej, generowanej przez system nazwy sieci.
-
Allow Sheet Entries to Name Nets – włącz, aby nadawać nazwę sieci na podstawie nazwy wpisu arkusza (sheet entry), zamiast używać domyślnej, generowanej przez system nazwy sieci.
-
Allow Single Pin Nets – włącz, aby dopuścić istnienie sieci zawierających tylko jeden pin.
-
Append Sheet Numbers to Local Net – włącz, aby dołączać wartość parametru Sheet Number dokumentu schematu (parametr na poziomie dokumentu) do sieci lokalnych dla danego arkusza. Sieć lokalna to sieć, która nie wychodzi poza arkusz. Dla sieci, która wychodzi poza arkusz (a więc nie jest lokalna), ta opcja nie ma zastosowania.
Jeśli opcja Net Identifier Scope jest ustawiona na Global, wówczas wszystkie sieci z tą samą etykietą sieci będą połączone razem na wszystkich arkuszach. Ponieważ te sieci nie są lokalne, opcja Append Sheet Numbers to Local Net nie jest stosowana.
Opcja
Append Sheet Numbers to Local Nets będzie działać tylko wtedy, gdy każdemu arkuszowi schematu przypisano unikalny SheetNumber. Parametr SheetNumber jest przypisywany na karcie
Parameters w panelu
Properties w trybie
Document Options dla każdego arkusza schematu. Alternatywnie, zamiast ręcznie przypisywać unikalny numer do każdego arkusza schematu, uruchom polecenie
Number Schematic Sheets, które otwiera okno dialogowe
Sheet Numbering for Project. Można go użyć do przypisania unikalnych SheetNumbers (prosta wartość liczbowa dla każdego arkusza) oraz DocumentNumbers (zwykle używanych do firmowej numeracji dokumentów) do wszystkich arkuszy.
-
Higher Level Names Take Priority – włącz, aby etykiety sieci używane na wyższych arkuszach w hierarchii nadawały nazwy sieciom na niższych arkuszach.
-
Power Port Names Take Priority – oprogramowanie ma możliwość lokalizowania globalnej sieci zasilania poprzez połączenie portu zasilania z normalnym portem. Wymusza to, aby wszystkie piny na tym arkuszu połączone z tym portem zasilania znajdowały się w osobnej sieci. Włączenie tej opcji wymusi nadawanie nazw sieciom na podstawie nazwy sieci przypisanej do portu zasilania.
Jeśli włączone jest tylko Higher Level Names Take Priority, kolejność priorytetu nadawania nazw jest następująca: Net labels, power ports, ports, pins. Jednak jeśli włączona jest również opcja Power Port Names Take Priority, wówczas kolejność priorytetu nadawania nazw to Power ports, net labels, ports, pins.
Zakres identyfikatora sieci
Projekty wieloarkuszowe są definiowane na poziomie elektrycznym (lub połączeniowym) przez identyfikatory sieci (Net Identifiers). Identyfikatory sieci (etykiety sieci, porty, wpisy arkusza, porty zasilania i piny ukryte) tworzą logiczne połączenia między punktami w tej samej sieci. Może to być w obrębie jednego arkusza lub pomiędzy wieloma arkuszami. Połączenia fizyczne istnieją, gdy jeden obiekt jest bezpośrednio dołączony do innego obiektu elektrycznego przewodem. Połączenia logiczne są tworzone, gdy dwa identyfikatory sieci tego samego typu (np. dwie etykiety sieci) mają tę samą właściwość Net .
Podczas tworzenia modelu łączności projektu musisz zdefiniować, w jaki sposób identyfikatory sieci mają łączyć się ze sobą – jest to znane jako ustawienie Net Identifier Scope. Zasadniczo istnieją dwa sposoby łączenia arkuszy w projekcie wieloarkuszowym: poziomo, bezpośrednio z jednego arkusza do kolejnego itd., albo pionowo, z podarkusza do symbolu arkusza, który reprezentuje go na arkuszu nadrzędnym. W łączności poziomej połączenia są od portu do portu (dostępne jest także etykieta sieci do etykiety sieci). W łączności pionowej połączenia są od wpisu arkusza do portu.
Zakres identyfikatorów sieci powinien zostać określony na początku procesu projektowania.
Użyj listy rozwijanej, aby wybrać jeden z następujących zakresów:
-
Automatic (Based on project contents)– ten tryb automatycznie wybiera, którego z trybów identyfikatora sieci użyć, na podstawie następujących kryteriów: jeśli na arkuszu nadrzędnym znajdują się wpisy arkusza, używany jest Hierarchical; jeśli nie ma wpisów arkusza, ale są obecne porty, używany jest Flat; jeśli nie ma wpisów arkusza ani portów, używany jest Global.
Tryb Automatic domyślnie w razie potrzeby korzysta ze standardowego trybu Hierarchical, przy czym porty zasilania łączą się globalnie. Aby użyć Strict Hierarchical, ustaw ręcznie odpowiednio Net Identifier Scope. Ukryte piny są zawsze traktowane jako globalne.
-
Flat (Only ports global) – porty łączą się globalnie we wszystkich arkuszach w całym projekcie. Przy tej opcji etykiety sieci są lokalne dla każdego arkusza, tzn. nie będą łączyć się między arkuszami. Wszystkie porty o tej samej nazwie zostaną połączone na wszystkich arkuszach. Opcja ta może być używana w płaskich projektach wieloarkuszowych. Nie jest zalecana dla dużych projektów, ponieważ śledzenie sieci przez arkusze może być trudne.
-
Hierarchical (Sheet entry <-> port connections, power ports global) – łączenie pionowe między portem a pasującym wpisem arkusza. Ta opcja realizuje połączenia międzyarkuszowe wyłącznie przez wpisy w symbolach arkuszy oraz pasujące porty w podarkuszach. Wykorzystuje porty na arkuszach do przenoszenia sieci lub magistral do wpisów arkusza w odpowiadających im symbolach arkuszy na arkuszu nadrzędnym. Porty bez pasującego wpisu arkusza nie zostaną połączone, nawet jeśli port o tej samej nazwie istnieje na innym arkuszu. Etykiety sieci są lokalne dla każdego arkusza, tzn. nie będą łączyć się między arkuszami. Jednak porty zasilania są globalne – wszystkie porty zasilania o tej samej nazwie są połączone w całym projekcie. Opcja ta może być używana do tworzenia projektów o dowolnej głębokości lub hierarchii i umożliwia śledzenie sieci w całym projekcie na wydrukowanym schemacie.
-
Strict Hierarchical (Sheet entry <-> port connections, power ports local) – ten tryb łączności zachowuje się tak samo jak tryb Hierarchical , z tą różnicą, że porty zasilania pozostają lokalne dla każdego arkusza, tzn. nie będą łączyć się między arkuszami z portami zasilania o tej samej nazwie.
-
Global (Netlabels and ports global) – porty i etykiety sieci łączą się we wszystkich arkuszach w całym projekcie. Przy tej opcji wszystkie sieci o tej samej etykiecie sieci zostaną połączone razem na wszystkich arkuszach. Ponadto wszystkie porty o tej samej nazwie zostaną połączone na wszystkich arkuszach. Jeśli sieć podłączona do portu ma również etykietę sieci, jej nazwa będzie nazwą etykiety sieci. Opcja ta może być również używana w płaskich projektach wieloarkuszowych, jednak trudno jest prześledzić połączenie z jednego arkusza do drugiego, ponieważ wizualne odnajdywanie nazw sieci na schemacie nie zawsze jest łatwe.
Jeśli projekt używa symboli arkuszy z wpisami arkusza, Net Identifier Scope należy ustawić na Hierarchical lub Strict Hierarchical. W każdym z tych trybów arkusz nadrzędny musi być okablowany. Jeśli nie używa się symboli arkuszy z wpisami arkusza, łączność można ustanowić za pomocą portów i/lub etykiet sieci, dlatego należy odpowiednio użyć jednego z pozostałych dwóch zakresów identyfikatora sieci (Flat lub Global).
Pamiętaj, że etykiety sieci nie łączą się z portami o tej samej nazwie.
Zezwalaj na zamianę pinów przy użyciu tych metod
W edytorze PCB zamiany Pin, Differential Pair i Part są wykonywane przez wymianę sieci na padach komponentów i odpowiadającej im miedzi. Gdy zmiany zostaną scalone ze schematami, zamiana pinu może zostać obsłużona na dwa sposoby:
-
Adding / Removing Net-Labels – włącz, aby zezwolić na zamianę pinów na symbolu komponentu. Wykonanie zamiany na schemacie przez zamianę etykiet sieci jest możliwe tylko wtedy, gdy łączność jest ustanowiona przez etykiety sieci, tzn. gdy piny nie są ze sobą na sztywno połączone przewodami.
Zaletą tego podejścia jest to, że symbol komponentu się nie zmienia i może zostać później zaktualizowany z biblioteki. To podejście jest najlepszym wyborem dla złożonego komponentu, takiego jak FPGA, gdzie fizyczne przestawienie dwóch pinów na symbolu mogłoby spowodować nieprawidłową prezentację symbolu opartą o banki I/O.
-
Changing Schematic Pins – włącz, aby zezwolić na zamianę etykiet sieci na przewodach podłączonych do pinów komponentu. Zamiana pinów będzie jedyną dostępną opcją, gdy sieci zostały fizycznie okablowane do komponentu. Metoda ta może być używana dla prostych komponentów (takich jak sieć rezystorów) lub gdy nie ma alternatywy ze względu na strukturę projektu schematu.
Zamiana pinów zawsze zadziała na schemacie, ale może to oznaczać, że instancja symbolu komponentu nie jest już taka sama, jak zdefiniowano ją w bibliotece. W takiej sytuacji symbolu nie można już aktualizować z biblioteki bez utraty informacji o zamianie. Oznacza to również, że inne instancje tego samego komponentu w tym projekcie będą miały inny układ pinów, co może być źródłem nieporozumień dla osoby czytającej schemat.
Ogólne
-
Automatic Sheet Numbering – włącz tę opcję, aby automatycznie numerować arkusze schematu w tym projekcie. Umożliwia to kontrolę nad oznaczeniami arkuszy i zapisuje je jako parametry w odpowiednich dokumentach schematu.
-
Automatic Cross References – włącz tę opcję, aby automatycznie dodawać informacje o odnośnikach krzyżowych dla portów, złączy pozaarkuszowych i wpisów arkusza do wszystkich źródłowych dokumentów schematu w aktywnym projekcie. Funkcja ta pomaga śledzić łączność sieci w projekcie niehierarchicznym.
Wartości odnośników krzyżowych są wyświetlane w panelu
Properties dla
Portów,
Złączy pozaarkuszowych oraz
Wpisów arkusza, co upraszcza identyfikację odnośnika(ów) krzyżowego(ych) stosowanych do wybranego portu lub złącza pozaarkuszowego.
-
New Indexing of Sheet Symbols – włącz, aby użyć dowolnej cyfry lub liczby jako pierwszego lub ostatniego indeksu powtarzanego symbolu arkusza, w tym 0. Liczby ujemne nie są dozwolone. Ostatni indeks musi zawsze być większy od pierwszego.
Odnośniki krzyżowe
-
Sheet Style – wybierz jeden z poniższych stylów arkusza dla odnośników krzyżowych portów na arkuszu schematu lub arkuszach schematu w projekcie.
-
None – do ciągu odnośnika krzyżowego wszystkich portów nie jest dodawany żaden styl arkusza.
-
Name – do ciągów odnośników krzyżowych dodawane są nazwy arkuszy, z którymi porty są powiązane.
-
Number – do ciągów odnośników krzyżowych dodawane są numery arkuszy, z którymi porty są powiązane.
-
Location Style – wybierz jeden z poniższych stylów lokalizacji dla odnośników krzyżowych portów na arkuszu schematu lub arkuszach schematu w projekcie.
-
None – do ciągu odnośnika krzyżowego wszystkich portów nie jest dodawany żaden styl lokalizacji.
-
Zone – do ciągów odnośników krzyżowych wszystkich portów powiązanych z obiektami nadrzędnymi, takimi jak lokalizacja symboli arkuszy, dodawana jest numeracja stref odniesienia (ramki arkusza mają strefy).
-
Location X,Y – lokalizacje portów są publikowane w nawiasach w ciągach odnośników krzyżowych dla wszystkich portów powiązanych z obiektami nadrzędnymi, takimi jak lokalizacja symboli arkuszy.
-
Follow Cross References settings in Preferences – po włączeniu tej opcji wartości opcji Sheet Style i Location Style zostaną odziedziczone z opcji w obszarze Port Cross References na stronie Schematic – General w oknie dialogowym Preferences.
-
Display Cross References for:
-
Ports – użyj listy rozwijanej, aby wybrać tryb wyświetlania odnośników krzyżowych dla portów.
-
Disabled – do portów nie jest dodawany żaden odnośnik krzyżowy.
-
Only Related Sheet Entry – wyświetl odnośnik krzyżowy do powiązanego wpisu arkusza na nadrzędnym arkuszu schematu.
-
Only Related Ports – wyświetl odnośniki krzyżowe do powiązanych portów.
-
Sheet Entry & Ports – wyświetl odnośniki krzyżowe zarówno do wpisu arkusza, jak i do portów.
-
Off-sheet Connectors – włącz tę opcję, aby wyświetlać odnośniki krzyżowe dla obiektów złączy pozaarkuszowych.
-
Sheet Entries – włącz tę opcję, aby wyświetlać odnośniki krzyżowe dla obiektów wpisów arkusza.
Par różnicowych
-
Custom Diff Pair Suffix Grid – wyświetla domyślne sufiksy par różnicowych (
_P / _N) oraz wszystkie zdefiniowane niestandardowe sufiksy par różnicowych, w ujęciu:
-
Positive Suffix – sufiks dla dodatniej sieci pary różnicowej.
-
Negative Suffix – sufiks dla ujemnej sieci pary różnicowej.
Aby zmodyfikować niestandardowy sufiks, kliknij go w siatce i wpisz żądany sufiks.
Pierwszym znakiem niestandardowego sufiksu musi być znak podkreślenia („_”); zostanie dodany automatycznie, jeśli nie zostanie wpisany. Niestandardowy sufiks nie może zawierać spacji ani innych znaków podkreślenia. Niestandardowy sufiks nie może być pusty i musi być unikalny (tzn. nie można go dodać, jeśli jest już używany jako inny sufiks).
-
Add – kliknij, aby dodać nową parę sufiksów do listy.
-
Remove – kliknij, aby usunąć z listy wybraną(e) parę(y) sufiksów.
Domyślne sufiksy par różnicowych (_P / _N) nie mogą być modyfikowane ani usuwane.
Pamiętaj, że niestandardowe sufiksy par różnicowych nie są wstecznie kompatybilne. Jeśli ta funkcja jest używana w Twoich projektach, pary różnicowe korzystające z niestandardowych sufiksów nie zostaną zachowane w wersji oprogramowania wcześniejszej niż Altium Designer 22.3.
Tworzenie xNets
-
Sources/Destinations – zdefiniuj listę prefiksów (oddzielonych przecinkami) dla oznaczeń komponentów, które mogą być używane jako komponenty źródłowe lub docelowe w xNets.
-
Discretes – zdefiniuj listę prefiksów (oddzielonych przecinkami) dla oznaczeń komponentów, które mogą być używane jako komponenty szeregowe w xNets.
xNets są definiowane w
Constraint Manager po wejściu z edytora schematu:
dowiedz się więcej.