Jednym z zadań, które zawsze sprawiały trudność, jest przenoszenie projektów produktów elektronicznych z jednego środowiska projektowego do drugiego. Niezależnie od tego, czy zmieniłeś narzędzia projektowe, czy przejąłeś projekty od innej firmy, istnieje wiele wyzwań związanych z przeniesieniem projektu z jednej platformy oprogramowania na inną, przy jednoczesnym zachowaniu spójności projektu. To trudny i czasochłonny proces, ale musi zostać wykonany.
Jeśli projektant PCB ma projekt w jednym konkretnym formacie narzędzia projektowego lub programie, takim jak Designspark PCB lub Kicad PCB, i chce użyć innego narzędzia w przyszłości. Co robią? Czy wprowadzają projekt od nowa do nowego narzędzia? To kosztowne i czasochłonne, i prawdopodobnie doprowadzi do rozbieżności w układzie między dwoma projektami.
Zamiast tego, kreator importu projektów PCB jest znacznie bardziej efektywny w bezpośrednim imporcie projektu ze starego narzędzia projektowego do nowego. To oszczędza czas i minimalizuje szanse wprowadzenia nieoczekiwanych niezgodności projektowych. Dlatego istotne jest, aby Twoje narzędzia projektowe miały możliwości importu, które są łatwe w użyciu i obsługują szeroki zakres formatów schematów projektowych i układów PCB, aby umożliwić import projektów z innych narzędzi do projektowania PCB.
W miarę jak narzędzia do automatyzacji projektowania elektronicznego (EDA) stają się coraz bardziej rozpowszechnione, kilka firm wprowadziło na rynek własne oprogramowanie do projektowania PCB, z różnymi zaletami i wadami. Jednak jednym z problemów, który zawsze był trudny do pokonania, jest przenoszenie schematu układu PCB między różnymi platformami oprogramowania, przy zachowaniu spójności.
Może być wiele powodów, dla których użytkownik musiałby przenieść projekt z jednej platformy na inną. Mogą to być powody budżetowe. Być może decyzja kierownicza została podjęta, aby przejść na nowe narzędzie EDA. Może otrzymałeś projekty od innej firmy, która używa innego oprogramowania. A może po prostu musisz otworzyć jakieś stare projekty z przestarzałej wersji swojego obecnego oprogramowania, które zostało już wycofane. Spójrzmy na kilka z tych scenariuszy i ich konsekwencje.
Głównym powodem, dla którego projektant PCB musi przenieść projekty z jednego narzędzia do drugiego, jest decyzja biznesowa podjęta przez firmę lub organizację, w której pracuje, o zmianie narzędzi projektowych, podczas gdy projektant jest w środku projektu. Kiedy to się dzieje, użytkownicy stają przed wyzwaniem nie tylko nauki obsługi nowego narzędzia do projektowania, ale także mozolnym zadaniem replikacji wszystkich swoich projektów ze starego oprogramowania do nowego. Procedura ta jest czasochłonna i wprowadza możliwość niekonsekwencji w projekcie. W szczególności, brak doświadczenia w nowym środowisku oprogramowania może prowadzić do nieprawidłowego przerysowywania symboli schematycznych. To z kolei może prowadzić do błędów w wcześniej działającym projekcie.
Podobne problemy mogą również pojawić się, gdy projektant pracuje nad projektem, który powstał w innej firmie. Powiedzmy, że były klient jednego z Twoich konkurentów nie był zadowolony z wykonanej przez nich pracy i teraz chce, aby Twój zespół ją ukończył. Dostajesz schematy, ale zostały one stworzone w innym narzędziu do projektowania. Plik dokumentu jest trudny nawet do otwarcia, a co dopiero edytowania. Jeśli nie będziesz ostrożny, może to skończyć się opóźnieniem projektu i kosztować dużo dodatkowych pieniędzy.
Możesz nawet napotkać wyzwania, korzystając z własnych projektów i własnego oprogramowania. Cykl życia projektu PCB może trwać przez kilka pokoleń wersji oprogramowania. Gdy próbujesz zaktualizować stary projekt, możesz odkryć, że narzędzie, którego użyto do stworzenia oryginalnego projektu, stało się narzędziem przestarzałym, jeśli nie całkowicie nieaktualnym. Jak dokonać zmian w obecnym systemie, nie kończąc z mnóstwem nowych błędów i niezgodności, które trzeba poprawić?
Istnieje wiele powodów, dla których projektant mógłby potrzebować przenieść schematyczny zapis płytki drukowanej z jednej platformy oprogramowania na inną. Każdy z tych powodów wiąże się z własnymi potencjalnymi problemami i problemami zgodności, które mogą prowadzić do niezgodności w projektowaniu, kosztując zarówno czas, jak i pieniądze. Na szczęście istnieje rozwiązanie: Altium Designer pomaga projektantom w zapobieganiu tym problemom, umożliwiając użytkownikowi szybkie i łatwe importowanie schematów projektowych i układów PCB z innych źródeł bez zwykłych błędów i niezgodności. Jest to możliwe dzięki Kreatowowi Importu Altium.
Kreator importu ujednolica proces importowania, umożliwiając projektantom PCB wprowadzenie układu PCB z różnorodnych narzędzi do projektowania PCB. Przewodzi on przez proces importu, obsługując zarówno schematyczne, jak i drukowane części projektu płytki obwodowej, zarządzając relacjami między nimi. Architektura Kreatora importu jest zaprojektowana tak, aby umożliwić łatwe dodawanie nowych importerów, nie zwiększając przy tym złożoności dla projektanta korzystającego z systemu. Importery są dostępne poprzez łatwe okno instalacyjne. Po jego włączeniu, użytkownik może łatwo otworzyć Kreatora importu i zobaczyć dostępne opcje.
Rysunek 1 - Kreator importu
Kreator importu eliminuje wiele problemów, które zazwyczaj występują przy tłumaczeniu projektów, analizując twoje pliki i oferując różnorodne domyślne ustawienia i sugerowane konfiguracje dla struktury projektu, mapowania warstw, nazewnictwa obwodów drukowanych i więcej. Pełna elastyczność jest dostępna na wszystkich stronach kreatora, dając projektantom PCB tyle kontroli, ile chcą nad ustawieniami tłumaczenia przed zobowiązaniem się do właściwego procesu tłumaczenia.
Jednym z typów projektów płytek drukowanych (PCB), które często są importowane, są projekty i pliki PCAD. Jako że jest to oprogramowanie przestarzałe, które nie jest już wspierane, użytkownicy posiadający projekty z PCAD, lub otrzymujący pliki PCAD od klienta, mogą napotkać trudności nawet z otwarciem plików, nie mówiąc już o próbie ich odtworzenia przy użyciu bardziej aktualnej platformy oprogramowania, takiej jak Altium Designer. Co więc robić?
Następujące kroki importu i procedury opierają się na konkretnym projekcie w PCAD i pokazują koncepcję dowodową, jak projekt można przetłumaczyć na Altium. Podobne koncepcje, edycje, modyfikacje i optymalizacje mogą być ponownie wykorzystane dla innych podobnych projektów oraz importów z innych narzędzi projektowych.
Rysunek 2 - Tłumaczenie projektów i bibliotek P-CAD
Po wejściu do kreatora importu, projektant może następnie wybrać konkretny element do importu -- w tym przypadku pliki projektów i bibliotek P-CAD.
Rysunek 3 - Tłumaczenie projektów i bibliotek P-CAD
Od tego momentu możesz dodać określone pliki Schematic Capture (. Sch) lub pliki PCB (. PCB) do importera, gdzie następnie zostaną one przeanalizowane pod kątem przetwarzania. Po tym możesz dopasować warstwę określonego narzędzia projektowego (PCAD) do warstwy z środowiska Altium Designer. Gdy te parametry zostaną ustawione, oprogramowanie pozwoli Ci wybrać katalog i potwierdzić pliki wyjściowe.
Rysunek 4 - Projekty PCB wyjściowe
Za pomocą kilku prostych czynności użytkownik może łatwo przenieść projekt z PCAD do Altium Designer. I PCAD to tylko jeden przykład. Kreator importu działa w ten sam sposób dla każdego innego obsługiwanego narzędzia projektowego importera.
Rysunek 5 - Projekty Kreatora Importu
Ponieważ importujesz projekt z jednej aplikacji do drugiej, w zależności od projektu wejściowego, mogą wystąpić przypadki, gdy potrzebne są ręczne porządki i modyfikacje. Nie ma bezpośredniego, zautomatyzowanego sposobu na dokonanie porównania typu Apple z Apple. W tym przypadku, ponieważ pracujesz na dwóch różnych aplikacjach, format danych projektowych, generowanie wyjścia będzie inne.
W ramach weryfikacji ważności importowanego projektu do Altium Designer, ważne jest przeprowadzenie kilku Kryteriów Weryfikacji, aby upewnić się, że importowany projekt jest czysty i schematy są zsynchronizowane z Płytą Drukowaną. Najważniejszymi narzędziami dostępnymi dla użytkowników przy przenoszeniu projektu z jednego narzędzia do innego są Altium Designer Engineering Change Order (ECO) oraz Project Component Links.
Istnieją dwa sposoby, w jakie Altium Designer pomaga w weryfikacji po procesie: Engineering Change Order i Component Links. Engineering Change Order to okno dialogowe, które pokazuje listy modyfikacji, które można wykonać z jednego projektu (np. schematu) do innego projektu (np. Płytę Drukowaną). Te zmiany projektowe są wymagane, aby zaspokoić pewne potrzeby modyfikacji w celu osiągnięcia synchronizacji. Pozwala to projektantowi, po imporcie, zsynchronizować dokument Płyty Drukowanej ze źródłowym Schematem lub zaktualizować parametry komponentów bezpośrednio z bibliotek.
Rysunek 6 - Okno dialogowe Engineering Change Order
Inną metodą używaną przez Altium Designer, która pomaga użytkownikom weryfikować spójność projektu po imporcie, są Łącza Komponentów. To okno dialogowe umożliwia użytkownikom sprawdzanie i kontrolowanie statusu łączy między symbolami komponentów schematycznych a odpowiadającymi im układami PCB. Dzięki tej metodzie użytkownik może dopasować komponenty z jednego dokumentu do drugiego za pomocą różnych filtrów, takich jak według oznaczeń. Użytkownik może również ręcznie dopasować łącza między dwoma importami dokumentów, co pozwala na elastyczność podczas importowania dokumentów z innego pliku projektu.
Rysunek 7 - Okno dialogowe Edycji Łączy Komponentów
Jak wcześniej wspomniano, ponieważ import pochodzi z jednego narzędzia projektowego do drugiego, niemożliwe jest 100% przetłumaczenie projektu z powodu podstawowych różnic w obu interfejsach. Z tego powodu zaleca się, aby użytkownicy wykonali ręczne czyszczenie pliku Płytka Drukowana.
Oto niektóre z proponowanych kryteriów weryfikacji:
- Kompilacja projektów do Altium Designer
- Przejście przez zgłaszane Ostrzeżenia i Błędy
- Rozwiązanie Ostrzeżeń/Błędów związanych z projektem schematycznym
- Uruchomienie Łączy Komponentów w celu automatycznego dopasowania komponentów między Schematami a Płytą Obwodu
- Synchronizacja Edytora PCB ze Schematem Projektowym za pomocą Polecenia Zmiany Inżynieryjnej (ECO)
- Rozwiązywanie ostrzeżeń/błędów związanych z projektowaniem PCB
- Uruchomienie kontroli zasad projektowania (DRC)
- Aktualizacja ograniczeń zasad projektowania i rozwiązanie wszelkich niepowodzeń DRC
- Generowanie dokumentacji i plików wyjściowych
- Ostatecznie, dokładne sprawdzenie wizualne schematu i PCB
Przemysł oprogramowania do automatyzacji projektowania elektronicznego (EDA) doprowadził do powstania wielu nowych pakietów oprogramowania do projektowania płytek drukowanych (PCB), które często działają bardzo różnie od siebie. Im więcej dostępnych narzędzi do projektowania PCB, tym bardziej prawdopodobne staje się, że projektant będzie musiał przekonwertować schemat z jednego narzędzia na inne, z różnych przyczyn. Wielu projektantów PCB może rozpocząć projekt w darmowym programie do projektowania płytek drukowanych, takim jak Kicad PCB czy Designspark PCB, tylko po to, by odkryć, że potrzebują bardziej zaawansowanych narzędzi. Kreator importu projektów PCB Altium umożliwia szybkie i łatwe importowanie projektów z innych narzędzi do Altium Designer, czyniąc oba narzędzia kompatybilnymi i eliminując błędy oraz rozbieżności. Poprzez weryfikację spójności zaimportowanej wersji z oryginalnym projektem, kreator importu projektów PCB Altium Designer oferuje najwyższy poziom dokładności, oszczędzając czas i pieniądze.