Biblioteki projektów inżynierii odwrotnej

Utworzono: luty 10, 2017
Zaktualizowano: październik 27, 2020
Biblioteki projektów inżynierii odwrotnej

Outsourcing stał się rozwiązaniem de facto dla firm dążących do obniżenia kosztów i zwiększenia swoich marż zysku. Zamiast zużywać własne zasoby na konkretne zadanie, firmy zlecają je innym firmom, które specjalizują się w danej dziedzinie, pozwalając im skupić się na tym, co robią najlepiej. Projektowanie nowych produktów często jest zlecanie zewnętrznym firmom projektowym. Jeśli to ty — twoja firma zleca projektowanie PCB lub twoja firma jest biurem projektowym PCB — czytaj dalej, ponieważ ten dokument może ułatwić ci życie.

 

KOMUNIKACJA

Zlecanie pracy innym firmom wymaga lepszej komunikacji między wszystkimi zaangażowanymi stronami. Dla inżynierów usług projektowania PCB oznacza to zapewnienie, że kompleksowe pliki projektów płytek drukowanych są wysyłane do klientów. Niestety, otrzymywanie plików PCB lub gerber od klientów nie zawsze jest tak płynnym procesem. Klienci mogą wysyłać niekompletne pliki projektów, pliki projektów z nieustandaryzowanymi bibliotekami komponentów lub inne pliki, które nie odpowiadają temu, czego faktycznie potrzebujesz. Co robisz, gdy to się stanie? Oto przegląd wyzwań, które mogą pojawić się, gdy projektanci płytek muszą generować biblioteki źródłowe wyłącznie z plików projektów, oraz dostępne rozwiązania, które mogą ułatwić ten proces.

PLIKI PROJEKTÓW PŁYTEK DRUKOWANYCH

Struktura plików projektu różni się znacznie w zależności od marki oprogramowania do projektowania PCB. Zazwyczaj pakiety oprogramowania mają sześć typów plików przedstawionych w poniższej tabeli.

Tabela 1: Typowa struktura plików dla pakietów oprogramowania do projektowania PCB

Tabela 1: Typowa struktura plików dla pakietów oprogramowania do projektowania PCB

Większość plików schematów lub Gerber dla Płyt Drukowanych (PCB) jest samowystarczalna. Oznacza to, że wykonawca projektu PCB może wysłać klientowi tylko schematy lub sam plik PCB, a klient będzie mógł otworzyć i zobaczyć pełną zawartość pliku Schematu i PCB. Ta elastyczność może wydawać się wygodna, ale może mieć też drugie dno. Często prowadzi to do sytuacji, w których klient odzyskuje tylko pliki PCB lub Schematów z powodu przedwczesnego zakończenia umowy z poprzednim(i) wykonawcą(ami). Następny wykonawca klienta jest wtedy obciążony koniecznością opierania przyszłych projektów na niekompletnych plikach projektowych dostarczonych przez klienta. Autom

W wielu przypadkach, edycja komponentów w projekcie nie jest od razu możliwa tylko na podstawie plików Schematów i PCB. W tych przypadkach wymagane są również pliki bibliotek Schematów i PCB. Staje się to oczywiste, gdy projektant musi masowo edytować komponenty w projekcie PCB. Dzięki plikom bibliotek, wykonawcy mają większą elastyczność, w tym możliwość:

  • Modyfikacji obrysu danego komponentu i aktualizacji tysięcy odniesień
  • Tworzenia standaryzowanych komponentów
  • Modyfikacji obrysów komponentów i symboli

Wykonanie tych zadań dla kilku komponentów jest łatwe. Ale co z koniecznością odtworzenia obrysu i symbolu dla tysięcy różnych komponentów, za każdym razem gdy od klienta przychodzi nowy projekt? Wykonawca musiałby na nowo wynajdywać koło, regenerując nowe biblioteki dla istniejącego projektu. Jest to zarówno niepraktyczne, jak i niesamowicie czasochłonne. Rozwiązaniem jest wykorzystanie zautomatyzowanych bibliotek projektowych PCB do inżynierii odwrotnej.

INŻYNIERIA ODWROTNA BIBLIOTEK PROJEKTÓW PŁYT DRUKOWANYCH Z WYKORZYSTANIEM ALTIUM DESIGNER

Altium Designer zawiera trzy oddzielne narzędzia, które mogą ułatwić re-inżynierię bibliotek schematów i PCB z surowych schematów lub plików Płyt Drukowanych PCB (SCHDOC i PCBDOC). Jest narzędzie „Make Schematic library” dla plików schematów i narzędzie „Make PCB library” dla plików PCB. Na koniec jest narzędzie „Make Integrated Library”, aby włączyć dokumenty z obu typów plików. Każde narzędzie automatycznie generuje biblioteki źródłowe z dostarczonych dokumentów Schematu i PCB jednym kliknięciem myszy.

Jak pokazano na rysunku 1, dostęp do narzędzia „Make Schematic Library” uzyskuje się z opcji menu Design -> Make Schematic Library, gdy aktywny jest dokument schematu. To narzędzie do projektowania PCB generuje plik biblioteki

zawierający symbol i/lub model SPICE dla każdego unikalnego komponentu w projekcie. Dla komponentów używających tego samego odniesienia symbolu, tworzony jest tylko jeden wpis symbolu biblioteki.

Rysunek 1: Dostęp do narzędzia „Make Schematic Library Tool”.

Rysunek 1: Dostęp do narzędzia „Make Schematic Library Tool”.

Można zobaczyć na Rysunku 2, że narzędzie Biblioteka Schematów można uzyskać dostęp z opcji menu Projektuj Utwórz Bibliotekę Płyt Drukowanych, gdy dokument Płytka Drukowana jest aktywny. To narzędzie generuje plik biblioteki zawierający ślad i/lub model 3D dla każdego unikalnego komponentu w projekcie. Dla komponentów używających tego samego odniesienia śladu, zostanie utworzony tylko jeden wpis śladu w bibliotece.

Rysunek 2: Dostęp do narzędzia „Utwórz Bibliotekę PCB”.

Rysunek 2: Dostęp do narzędzia „Utwórz Bibliotekę PCB”.

W Altium Designer, zintegrowane biblioteki projektowania PCB zawierają co najmniej zarówno ślady PCB, jak i ich powiązane symbole schematyczne. Mogą również zawierać modele SPICE i 3D komponentów. Narzędzie „Utwórz Zintegrowaną Bibliotekę” można uzyskać dostęp z opcji menu Projektuj -> Utwórz Zintegrowaną Bibliotekę, gdy aktywny jest dokument Schematu lub Płytka Drukowana. To narzędzie generuje plik biblioteki zawierający informacje zarówno o śladzie, jak i symbolu dla każdego unikalnego komponentu w projekcie. Jest to w zasadzie kontener dla Płyt Drukowanych i bibliotek SCH. Ponieważ domyślnie zintegrowane biblioteki są tylko do odczytu, są idealne w sytuacjach, gdy wykonawcy muszą wysłać pliki źródłowe klientom do ostatecznej weryfikacji, ale nie chcą, aby klienci przypadkowo modyfikowali te pliki. Oczywiście, zintegrowane biblioteki można łatwo edytować, jeśli zajdzie taka potrzeba.

WNIOSKI

Proces inżynierii odwrotnej bibliotek projektów PCB nie jest łatwym zadaniem. W zależności od tego, ile komponentów znajduje się w plikach źródłowych projektu PCB, które otrzymałeś od klientów, inżynieria odwrotna może zająć od kilku minut dla małych projektów, do kilku dni dla większych projektów. Gdy zleca się prace projektowe PCB, stracony czas oznacza stracone pieniądze, zarówno dla wykonawców, jak i dla klientów. Dodatkowy czas spędzony na odtwarzaniu bibliotek może sprawić, że obie strony przekroczą budżet. Więc dlaczego spędzać cały ten czas i pieniądze na ponowne wynalezienie koła, gdy istnieje automatyczne, przystępne cenowo i oszczędzające czas rozwiązanie z Altium Designer?

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.