Obsługa weryfikacji zaimportowanych danych
Edytor CAM w Altium Designer umożliwia import plików Gerber, NC Drill, ODB++, netlist, Mill/Rout oraz innych plików z różnymi aperturami, a następnie uruchomienie zestawu reguł projektowych w celu weryfikacji danych w zaimportowanych plikach. Po weryfikacji możesz skorzystać z opcji Auto Fix dla wielu z tych reguł.
Tworzenie nowego dokumentu CAM
Możesz utworzyć nowy dokument CAM, wybierając File » New » CAM Document z menu. W oknie projektu pojawi się nowy, pusty dokument CAM. Dokument możesz zapisać, wybierając File » Save (Ctrl+S).
Importowanie plików za pomocą Quick Load
Wybierz File » Import » Quick Load, aby otworzyć okno dialogowe File Import - Quick Load. Aby zaimportować żądane pliki do nowego dokumentu CAM, możesz użyć opcji Quick Load, aby jednorazowo zaimportować wszystkie pliki znalezione w wybranym folderze.
Okno File Import - Quick Load dialog
Kliknij , aby otworzyć katalog plików i wybrać folder, który chcesz zaimportować. Po zaimportowaniu wszystkich plików (w tym Gerber, NC Drill oraz plików netlist) otworzy się okno dialogowe Import Drill Data.
Okno dialogowe Import Drill Data
Po skonfigurowaniu ustawień według własnych preferencji pliki zaimportowane do CAM Editor zostaną wyświetlone w oknie projektu wraz z raportem Quick Load Process Report (*.log).
Weryfikacja przypisań warstw
Wszystkie warstwy Gerber, NC Drill i netlist w dokumencie CAM muszą być przypisane do odpowiedniego typu warstwy. CAM Editor próbuje zrobić to za Ciebie, dopasowując rozszerzenia plików Gerber do tych wymienionych w oknie Layer Types Detection Template dialog, jednak zaleca się sprawdzenie Layers Table pod kątem kompletności i poprawności. Aby wyświetlić lub zmodyfikować szablon wykrywania typów warstw (Layer Types Detection Template), wybierz Tables » Layer Type Detection, aby otworzyć okno dialogowe Layer Types Detection Template.
Okno dialogowe Layer Types Detection Template
Najważniejsze warstwy do ekstrakcji netlisty, która jest wymagana przed uruchomieniem DRC w celu weryfikacji danych, to warstwy sygnałowe i poligonowe/planów (plane). Warstwy sygnałowe mogą być przypisane do następujących typów: top, bottom lub internal. Warstwy sitodruku (silkscreen) również będą uwzględniane podczas DRC. Jeśli musisz dodać kolejny ciąg typu warstwy, dodaj ciąg (oddzielony przecinkiem od poprzedniego wpisu, jak pokazano powyżej), aby powiązać warstwę z typem warstwy. Pamiętaj, że jeśli na tym etapie wprowadzisz zmiany w tym szablonie, będziesz musiał ponownie zaimportować pliki, aby zobaczyć nowe powiązania.
Aby przejrzeć lub edytować tabelę warstw (Layers Table), wybierz Tables » Layers z menu głównego, aby otworzyć okno dialogowe Layers Table.
Możesz przejrzeć listę nazw warstw skonfigurowaną poprzez automatyczne przypisania typów. W ten sposób możesz zobaczyć, że nazwy warstw zostały przypisane do typów warstw zgodnie z szablonem Layer Types Detection. Warstwy mechaniczne są ustawione na Temporary.
Weryfikacja kolejności warstw
Gdy wszystkie warstwy są poprawnie przypisane, możesz przejrzeć Layers Order Table , aby upewnić się, że stos warstw PCB jest poprawny.
Wybierz Tables » Layers Order, aby otworzyć okno dialogowe Create/Update Layers Order. To okno dialogowe zapewnia mapowanie pomiędzy warstwami tak, jak zostały zaimportowane do CAM Editor (logiczna kolejność warstw), a ich fizycznym ułożeniem do produkcji (fizyczna kolejność warstw). Możesz przejrzeć listę nazw warstw z automatycznymi przypisaniami mapowania. W razie potrzeby zmień Layer Physical Order, klikając listę rozwijaną warstwy dostępną w tej kolumnie i wybierając nową wartość. Pamiętaj, że nie możesz przypisać tego samego Layer Physical Order do więcej niż jednej warstwy.
Okno dialogowe Create/Update Layers Order
Jeśli zamkniesz i ponownie otworzysz to okno dialogowe, zauważysz, że stackup został przearanżowany tak, aby odzwierciedlać wszelkie zmiany w Layer Physical Order.
Weryfikacja zestawów warstw
Sprawdzanie zestawów warstw jest konieczne tylko wtedy, gdy Twoja płytka zawiera przelotki ślepe i/lub zagrzebane, gdzie musisz osobno zdefiniować każdy zestaw wierceń, powiązać odpowiedni plik NC Drill oraz wybrać wszystkie warstwy, przez które dany zestaw wierceń będzie przechodził. Aby skonfigurować zestawy warstw dla innego projektu, zacznij od wybrania Tables » Layers Sets, aby otworzyć okno dialogowe Create/Update Layers Sets.
Okno Create/Update Layers Set dialog
Z okna dialogowego Create/Update Layers Sets możesz wstawiać lub usuwać zestawy warstw oraz wybierać pary warstw. Aby utworzyć zestaw warstw, wpisz nazwę w kolumnie Layers Set Name, np. Blind Top, lub kliknij Insert Layers Set, aby dodać nowy zestaw. Wprowadź dane, aby utworzyć zestawy warstw wymagane dla przelotek ślepych i zagrzebanych w projekcie. Wybierz przypisaną warstwę wierceń z listy rozwijanej, która pojawi się po kliknięciu w kolumnie Assigned Drill Layer .
Wybierz warstwy sygnałowe/planów, które mają zostać uwzględnione w zestawie, z okna dialogowego Select Layer Pairs, które pojawi się po kliknięciu w kolumnie Signal/Plane Layers in Set. Możesz użyć klawiszy Ctrl lub Shift , aby zaznaczyć wiele warstw.
Ekstrakcja i zmiana nazw netlisty
Po sprawdzeniu konfiguracji warstw możesz utworzyć netlistę. Netlista musi zostać wyekstrahowana przed uruchomieniem Design Rule Check w celu weryfikacji projektu. Aby to zrobić, wybierz Tools » Netlist » Extract. Po wyekstrahowaniu netlisty sieci są śledzone wzdłuż połączonej miedzi z jednej warstwy na drugą zgodnie z dostarczonym stackupem i zestawami warstw. Kliknij kartę Nets w panelu CAMtastic, aby wyświetlić nazwy sieci. Na tym etapie przypisane są ogólne nazwy sieci, np. $Net1.
Zmiana nazw sieci
Jeśli chcesz, możesz zmienić nazwy sieci z powrotem na ich oryginalne nazwy z projektu PCB, ponieważ w procesie importu Quick Load uwzględniliśmy IPC Netlist, która przechowuje oryginalne nazwy sieci. Jeśli plik netlisty IPC-356-D dla danych Gerber i NC Drill nie został dołączony do folderu Quick Load, możesz go zaimportować za pomocą polecenia File » Import » Netlist.
Aby zmienić nazwy sieci, wybierz Tools » Netlist » Rename Nets. Nazwy sieci zostaną zmienione z nazw wygenerowanych przez CAM Editor (np. $Net1) na ich oryginalne nazwy, tak jak występowały w projekcie PCB, np. GND i VCC. Po zaktualizowaniu nazw sieci zmiany będą widoczne na karcie Nets w panelu CAMtastic.
Konfigurowanie kontroli reguł projektowych (DRC)
Aby upewnić się, że w pliku .CAM nie ma naruszeń, które mogłyby wpłynąć na produkcję, możesz uruchomić kontrolę reguł projektowych (DRC), aby zweryfikować brak naruszeń. Dodatkowo możesz wybrać Analysis » PCB Design Check/Fix, aby otworzyć okno dialogowe PCB Design Check/Fix.
Okno dialogowe PCB Design Check / Fix
Korzystanie z Auto Fix
Gdy okno dialogowe PCB Design Check/Fix zostanie dostosowane do Twoich potrzeb, kliknij OK, aby uruchomić DRC. Po zakończeniu okno Information dialog wyświetli szczegóły dotyczące każdego naruszenia.
Możesz także użyć opcji Auto Fix, tam gdzie ma zastosowanie, z menu kontekstowego (prawy przycisk myszy), będąc na karcie DRC w panelu CAMtastic. Pozwala to naprawiać pojedyncze błędy, jak również całe typy DRC. Aby na przykład automatycznie naprawić błędy sitodruku nachodzącego na solder mask, kliknij prawym przyciskiem folder naruszeń Silkscreen over Solder Mask na karcie DRC w panelu CAMtastic i wybierz Fix All Silkscreen over Solder Mask errors. Aby automatycznie naprawić pojedyncze błędy (jeśli dostępne), kliknij prawym przyciskiem na folder pojedynczego błędu Ref i wybierz Fix DRC Error.
Dwukrotne kliknięcie błędu DRC na karcie DRC w panelu CAMtastic spowoduje podświetlenie lokalizacji wybranego błędu.
Odpytanie naruszenia w celu uzyskania dodatkowych informacji
Możesz znaleźć więcej informacji o możliwej przyczynie błędów, odpytując obiekt(y) biorące udział w naruszeniu. Jeśli panel CAMtastic jest aktywny, naciśnij Shift+F5, aby uaktywnić okno projektu, lub kliknij w obszarze projektu.
Wybierz Analysis » Query » Object lub naciśnij Q, aby zmienić kursor na wskazującą dłoń. Kliknij obiekt, o którym chcesz uzyskać więcej informacji. Informacje o wybranym obiekcie są wyświetlane na karcie Info w panelu CAMtastic. Na dole sekcji Info Query wymienione są wszystkie błędy DRC powiązane z odpytanym obiektem. Kliknij te błędy, aby przybliżyć widok do powiązanych naruszeń.
Możesz też chcieć zmierzyć odległości między obiektami, jeśli występują problemy z odstępami (clearance). W takim przypadku możesz wybrać opcję pomiaru, taką jak Point to Point lub Object to Object z podmenu Analysis » Measure, a następnie kliknąć punkty lub obiekty, które chcesz zmierzyć. Pomiary są wyświetlane na karcie Info w panelu CAMtastic.
Możesz też chcieć zmierzyć odległości między obiektami, jeśli występują problemy z odstępami (clearance). W takim przypadku możesz wybrać opcję pomiaru, taką jak Point to Point lub Object to Object z podmenu Analysis » Measure, a następnie kliknąć punkty lub obiekty, które chcesz zmierzyć. Pomiary są wyświetlane na karcie Info w panelu CAMtastic panelu.





