Ułatwianie porównania fizycznego i elektrycznego projektowania PCB

Utworzono: luty 10, 2017
Zaktualizowano: październik 27, 2020
Ułatwianie porównania fizycznego i elektrycznego projektowania PCB

Rosnące zapotrzebowanie na mniejsze, bardziej zaawansowane elektronicznie urządzenia było głównym czynnikiem napędzającym rozwój bardziej skomplikowanych, gęsto upakowanych PCB. Chociaż oprogramowanie do automatyzacji projektowania elektronicznego (EDA) jest regularnie aktualizowane, aby sprostać zwiększonej złożoności projektowania płytek PCB, projektanci płytek muszą nadal przeglądać i zatwierdzać wszelkie zmiany w projektach dokonane przez oprogramowanie. Porównanie fizycznego i elektrycznego projektu PCB przez cykl recenzji wymaga porównania zarówno fizycznych, jak i elektrycznych zmian, które mogą wynikać z współpracy wielu projektantów płytek nad jednym projektem PCB. Niewiele zostało zrobione, aby efektywnie dostarczać te informacje projektantom płytek w trakcie procesu przeglądu PCB. Ten dokument dostarcza przeglądu wyzwań, które mogą pojawić się, gdy projektanci płytek muszą identyfikować zmiany przed scaleniem wielu projektów PCB, jak również dostępnych rozwiązań, które mogą ułatwić ten proces.

KRÓTKI PRZEGLĄD WSPÓŁPRACY PRZY PROJEKTOWANIU PCB

Projektanci płytek w przedsiębiorstwach i małych firmach mają wspólną potrzebę delegowania obowiązków projektowych. Zadania, które zazwyczaj są delegowane, obejmują układ PCB, trasowanie i przechwytywanie schematów, walidację projektu i więcej. Łączenie pracy wielu współpracowników w jeden spójny projekt wprowadza własną listę złożonych wyzwań. Na przykład, listy połączeń wymagające scalenia z różnych dokumentów przy jednoczesnym utrzymaniu ich powiązań z okablowaniem na schemacie i wstępnie trasowanymi ścieżkami na zasadach projektowania PCB. Projektanci płytek zazwyczaj pracują z plikami pochodzącymi z repozytoriów kontrolowanych wersji, innych współpracowników lub narzędzi stron trzecich. Muszą oni zidentyfikować zarówno fizyczne, jak i elektryczne różnice projektowe, które mogą istnieć między dwoma oddzielnymi plikami. Następnie muszą podjąć decyzję, czy te różnice projektowe odrzucić, czy scalić.

PRZESZKODY W PRZEGLĄDZIE PROJEKTU

Identyfikacja różnic projektowych stanowi kolejny problem: Oprogramowanie EDA znajduje i prezentuje projektantom płyt dane, a następnie pozostawia im decyzję, które zmiany zostaną zatwierdzone, a które odrzucone. Dane te mogą być prezentowane w formie tekstu, tabel, obrazów lub kombinacji wszystkich powyższych. Organizacja tych danych i prezentowanie ich projektantom płyt jest ogólnie wyzwaniem dla większości pakietów oprogramowania EDA, nawet jeśli jest to zrobione w sposób, który nie ogranicza ich produktywności. Niektóre oprogramowania EDA z funkcjami współpracy próbują implementować interfejsy przeglądu projektu, używając wielu paneli okien. Inne korzystają z oprogramowania stron trzecich, które wymaga od użytkowników przełączania się między dwoma lub więcej panelami. Ta ostatnia metoda ma tendencję do bycia bardzo podatną na błędy, biorąc pod uwagę, że projektanci płyt mogą łatwo pomylić zmiany projektowe podczas procesu porównywania. Typowe błędy są pokazane w Tabeli 1.

Table 1: Common errors that might be overlooked during a design comparison process

Tabela 1: Typowe błędy, które mogą zostać przeoczone podczas procesu porównywania projektów

W większych projektach, gdzie może występować tysiące różnych zmian projektowych, połączonych z napiętymi terminami, absolutnie nie ma miejsca na niepewność użytkownika. Przy autoryzowaniu konkretnej zmiany, projektant płytki musi najpierw ustalić, czy ta zmiana jest faktycznie zgodna z tym, co ma na myśli dla ogólnego schematu projektu. Oznacza to, że musi pokonać swoją niepewność dla każdej indywidualnej zmiany projektowej na liście. To znacząca strata czasu spędzonego na ocenianiu oprogramowania EDA zamiast przeglądania zmian w płytce.

Unparalleled Schematic Capture

Easily design schematics of any complexity.

PORÓWNANIE PROJEKTÓW PCB W ALTIUM DESIGNER

Altium Designer wprowadził prosty, a jednak potężny zestaw wbudowanych narzędzi porównawczych. Podgląd interfejsu porównania można zobaczyć na poniższym rysunku 1 (pokazany w trybie zaawansowanym). W Altium Designer istnieją 2 różne narzędzia porównawcze. Polecenie Pokaż różnice (dostępne przez ścieżkę Projekt -> Pokaż różnice) jest używane do wykrywania logicznych różnic istniejących między różnymi wersjami oprogramowania do projektowania PCB i schematów (np. etykiety sieci i nazwy sieci). Polecenie Pokaż różnice fizyczne (Projekt -> Pokaż różnice fizyczne) umożliwia porównanie fizycznych różnic między wieloma wersjami schematów, edytora PCB, a nawet dokumentów tekstowych ASCII.

Figure 1:  Preview of Altium Designer’s document comparator wizard. The user interface is identical for both Show Differences and Show Physical Differences features

Rysunek 1: Podgląd kreatora porównywania dokumentów w Altium Designer. Interfejs użytkownika jest identyczny dla funkcji Pokaż Różnice i Pokaż Różnice Fizyczne

Obydwa narzędzia oferują możliwość otwierania dokumentów obok siebie oraz umożliwiają użytkownikom interaktywną nawigację po liście wykrytych różnic, jak pokazano na rysunku 2. Interaktywna nawigacja oferuje maskowanie oraz automatyczne, dostosowywane powiększanie i przesuwanie, aby pokazać lokalizacje różnych różnic.

Figure 2: Graphical navigation of physical differences found between two schematic documents

Gdzie świat projektuje elektronikę

Przełam bariery i popraw współpracę we wszystkich aspektach rozwoju elektroniki

Rysunek 2: Graficzna nawigacja po fizycznych różnicach znalezionych między dwoma dokumentami schematycznymi

WNIOSKI

Porównywanie projektów to stosunkowo prosty proces, z którym projektanci płyt stykają się w wielu, jeśli nie we wszystkich swoich projektach. Proces ten może trwać od kilku minut do kilku miesięcy, w zależności od metod, których używają projektanci. Niektórzy projektanci płyt wolą drukować schematy, układy PCB dokumenty lub Netlisty, aby ręcznie zaznaczać różnice, które znajdują między rewizjami. Chociaż ta metoda działa, jest również czasochłonna i podatna na błędy ludzkie. Znacznie bardziej produktywne jest wykorzystanie funkcji oprogramowania EDA, aby zwiększyć przepustowość pracy użytkownika.

Projektanci płytek mogą wykorzystać możliwości oprogramowania EDA do przesuwania i przybliżania regionów, które budzą ich zainteresowanie, w ich schematach lub na Płytach Drukowanych, w ciągu kilku sekund. Pozwala to zaoszczędzić cenny czas, który inaczej byłby stracony na przewracanie drukowanych stron w poszukiwaniu zmiany między różnymi wersjami tego samego dokumentu.

PRZYDATNE LINKI

 
Otwarte jak pdf

Powiązane zasoby

Powiązana dokumentacja techniczna

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