Co to jest lista połączeń schematycznych dla Twojej płytki PCB?

Zachariah Peterson
|  Utworzono: czerwiec 4, 2020  |  Zaktualizowano: grudzień 10, 2020
Co to jest lista połączeń schematycznych dla Twojej płytki PCB?

Jeśli stworzyłeś swój kolejny wspaniały schemat, w twoim oprogramowaniu do projektowania dzieje się wiele rzeczy za kulisami. Łączność między komponentami w twoim schemacie można sprowadzić do niewielkiej liczby logicznych i elektrycznych identyfikatorów. Schemat może dostarczać graficznego obrazu pokazującego połączenia między różnymi komponentami i pinami, ale aby naprawdę zrozumieć wszystko o twoim projekcie, będziesz potrzebować ważnego dokumentu.

Lista połączeń schematu jest jednym z centralnych elementów informacji, które będą wykorzystywane w wielu funkcjach twojego oprogramowania do projektowania, aby stworzyć rzeczywistą PCB. Twoja lista połączeń schematu dostarcza zarówno informacji o łączności elektrycznej, jak i odzwierciedla funkcjonalną strukturę danych twojego projektu w jednym zestawie danych. Kiedy będziesz potrzebować ponownie użyć swoich danych lub szybko zdefiniować połączenia elektryczne w swoich narzędziach symulacyjnych, twoja lista połączeń pomoże ci zrobić skok od projektowania schematu do tych innych narzędzi. Będziesz także musiał dostarczyć swojemu producentowi kopię swoich list połączeń jako część przeglądu projektu. Spójrzmy nieco głębiej na dokładną strukturę listy połączeń w twoim oprogramowaniu do projektowania PCB.

Co zawiera lista połączeń schematu?

Zanim przejdziemy dalej, istnieją różne typy list połączeń używane w oprogramowaniu EDA do projektowania układów scalonych lub projektowania PCB. Te listy połączeń mogą definiować logikę, połączenia między komponentami oraz relacje hierarchiczne. Są one potężnym narzędziem do podsumowywania struktury i funkcjonalności projektu. Lista połączeń nie zawiera informacji graficznych – te zawarte są w dokumencie schematu.

Mając to na uwadze, schemat i jego netlista idą w parze; netlistę można wygenerować z schematu, lub schematy (płaskie lub hierarchiczne) mogą być generowane z netlist. W odniesieniu do informacji w schemacie PCB, netlista będzie zawierać wiele wpisów danych, w których każdy wpis zawiera następujące informacje:

  • Etykieta sieci: nazwa, którą przypisujesz określonej sieci w schemacie
  • Oznaczenia referencyjne: te oznaczenia dotyczą komponentów połączonych w sieci
  • Numery pinów: każdy komponent w sieci będzie miał pewne piny, więc numer pinu dla każdego komponentu w sieci pojawi się w liście połączeń

Jeśli wiesz, jak czytać listę połączeń schematu, możesz zobaczyć, jak obwód jest przekładany na listę połączeń SPICE podczas przygotowywania symulacji. Możesz również diagnozować wszelkie błędy, które mogą zostać znalezione w listach połączeń z bibliotek stron trzecich. 

Schematyczna lista połączeń przekształcona na listę połączeń SPICE
Przykładowa lista połączeń SPICE wyodrębniona ze schematu

Po przechwyceniu schematu i zaimportowaniu go do wstępnego układu, dane twojej listy połączeń schematu zostaną wykorzystane do stworzenia linii łączących widocznych w nieprzerobionym układzie. Dopóki nie musisz wprowadzać żadnych dalszych zmian w swoim schemacie, możesz być pewien, że twoje dane projektowe pozostaną spójne podczas trasowania twojej płytki. Jednak nadal musisz upewnić się, że twoje BOM i Gerbery odpowiadają informacjom w twoim schemacie i listach połączeń przed produkcją.

Jak producenci wykorzystują twoją listę połączeń

Podczas przeglądu projektu, dane z twojej listy połączeń schematu będą porównywane z twoimi plikami Gerber, BOM oraz danymi schematu. Często można zauważyć rozbieżności między listą połączeń a jednym lub więcej z tych dokumentów. Najprawdopodobniej wynika to po prostu z eksportowania listy połączeń i BOM przed ukończeniem projektu; zmiana projektu w ostatniej chwili przed wysłaniem wymaga ponownego zbudowania BOM, listy połączeń i plików Gerber, aby zapewnić spójność wszystkich danych. Chociaż może to brzmieć jak powtarzanie, jest to lepsze niż korzystanie z producenta niskiej jakości i otrzymywanie partii wadliwych płyt pocztą.

Producenci będą również używać twojej listy połączeń do określenia wymagań dla testów płytek gołych. Łączność w liście połączeń jest programowana do urządzenia testowego używanego w procesie testowania płytek gołych. Używanie formatu pliku danych ODB++ jest preferowanym formatem dla produkcji, ponieważ lista połączeń może być generowana z pakietu. W przeciwnym razie będziesz chciał wysłać listę połączeń IPC-D-356 wraz z plikami Gerber, ponieważ może to być użyte do dokładnego porównania przed fabrykacją płytek gołych.

Schemat połączeń i pliki Gerbera
Twój schemat połączeń musi pasować do twoich sieci w plikach Gerbera przed produkcją

Nie Pozbywaj się List Połączeń ze Swoich Starych Projektów

Ponowne wykorzystanie projektów nie jest niczym nowym i obejmuje wszystko, począwszy od zachowywania często używanych bibliotek lub bloków obwodów. Importowanie danych projektowych z innego programu EDA do wybranej platformy może być trudnym zadaniem. Twój kolejny projekt może być wariantem starego projektu lub może wymagać odniesienia do pewnych funkcjonalnych bloków w oryginalnym schemacie/układzie. Zachowanie netlistów ze starych projektów może pomóc w ich odbudowie na nowej platformie projektowej, szczególnie jeśli oryginalny układ i/lub dane schematyczne są uszkodzone lub niedostępne.

Ponieważ dane umieszczone w netliście schematu są wysoko ustrukturyzowane w określonym formacie, różne platformy projektowe mogą wykorzystywać netlisty innych platform podczas tworzenia nowego projektu. Jeśli posiadasz modele, symbole schematyczne i obrysy montażowe PCB dla komponentów ze starego projektu, nie będziesz musiał ręcznie odtwarzać oryginalnego projektu w nowym oprogramowaniu. Chociaż możesz odczytać nazwy sieci, oznaczenia referencyjne i numery pinów z twojej netlisty, znacznie lepiej jest pracować z oprogramowaniem do projektowania, które może pomóc ci szybko odbudować projekt ze starej netlisty.

Funkcje projektowania schematycznego i symulacji w Altium Designer® teraz automatycznie kompilują Twój schemat podczas projektowania nowego układu. Nie będziesz musiał ręcznie kompilować dokumentów projektowych ani martwić się o niezgodności w netlistach Twoich projektów. Dzięki Altium Designer, możesz łatwo importować dane projektowe z innych platform EDA, co oszczędza czas przy ponownym wykorzystaniu starych projektów. Będziesz miał również dostęp do szerokiej gamy narzędzi do zarządzania danymi komponentów i przygotowania do produkcji.

Teraz możesz pobrać darmową wersję próbną Altium Designer i pracować z najlepszymi w branży narzędziami do projektowania układów, symulacji i planowania produkcji. Skontaktuj się z kimś z Altium już dziś, aby dowiedzieć się więcej.

About Author

About Author

Zachariah Peterson ma bogate doświadczenie techniczne w środowisku akademickim i przemysłowym. Obecnie prowadzi badania, projekty oraz usługi marketingowe dla firm z branży elektronicznej. Przed rozpoczęciem pracy w przemyśle PCB wykładał na Portland State University i prowadził badania nad teorią laserów losowych, materiałami i stabilnością. Jego doświadczenie w badaniach naukowych obejmuje tematy związane z laserami nanocząsteczkowymi, elektroniczne i optoelektroniczne urządzenia półprzewodnikowe, czujniki środowiskowe i stochastykę. Jego prace zostały opublikowane w kilkunastu recenzowanych czasopismach i materiałach konferencyjnych. Napisał ponad 2000 artykułów technicznych na temat projektowania PCB dla wielu firm. Jest członkiem IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society oraz Printed Circuit Engineering Association (PCEA). Wcześniej był członkiem z prawem głosu w Technicznym Komitecie Doradczym INCITS Quantum Computing pracującym nad technicznymi standardami elektroniki kwantowej, a obecnie jest członkiem grupy roboczej IEEE P3186 zajmującej się interfejsem reprezentującym sygnały fotoniczne przy użyciu symulatorów obwodów klasy SPICE.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.