Przesłuchiwanie i rozwiązywanie naruszeń projektu

Altium Training

Altium Essentials: PCB Design Rule Checks

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Przy zachowaniu staranności i uwagi oraz etapowym sprawdzaniu reguł projektowych po drodze, uruchomienie końcowego Batch DRC na ukończonej, w pełni poprowadzonej płytce może wykazać tylko kilka naruszeń reguł projektowych — o ile w ogóle jakieś wystąpią. Może się jednak zdarzyć, że zostanie zgłoszona znaczna liczba naruszeń, a wtedy zadanie polega na ich usunięciu.

Raporty DRC generowane po uruchomieniu Batch DRC mogą wydawać się dość przytłaczające dla początkującego projektanta PCB. Kluczem do utrzymania tego procesu pod kontrolą jest opracowanie strategii. Jedną ze strategii jest ograniczenie liczby zgłaszanych naruszeń. Podczas konfigurowania opcji raportu w oknie dialogowym Design Rule Checker dialog ustaw funkcję Stop When Found na małą wartość. Inną strategią jest uruchamianie DRC etapami. Jeśli projekt zawiera dużą liczbę naruszeń, zacznij od włączania reguł po jednej. Wraz z doświadczeniem wypracujesz preferowane podejście do testowania różnych reguł projektowych.

Istnieje kilka sposobów wyświetlania informacji o naruszeniach w oprogramowaniu. Znaczniki naruszeń (zarówno Overlay, jak i Detail) dostarczają wyraźnych wskazówek dotyczących położenia i charakteru naruszenia. Na przykład na poniższym obrazie przelotka po lewej ma znacznik szczegółowy pokazujący, że średnica przelotki jest mniejsza niż 1 mm, więc musi być mniejsza od rozmiaru dozwolonego przez odpowiednią regułę projektową Routing Via Style. Widać również linię poprowadzoną od przelotki do pobliskiego pada; linia ta jest przerwana podwójnym ukośnikiem. Oznacza to, że połączenie sieci między przelotką a padem nie zostało poprowadzone (jest przerwane). Używaj znaczników szczegółowych, aby pomóc sobie w interpretacji stanu błędu.

Znaczniki błędów naruszeń DRC (zarówno szczegóły naruszeń, jak i nakładki naruszeń, niezależnie od tego, czy naruszenia zostały waived czy nie) można usunąć z obszaru projektu, uruchamiając polecenie Tools » Reset Error Markers. Pamiętaj, że powoduje to jedynie usunięcie znaczników błędów; źródłowe naruszenia reguł projektowych nadal muszą zostać przeanalizowane i rozwiązane.

Wybrane naruszenia DRC można oznaczyć jako waived, aby skutecznie „stłumić” naruszenie, które uznaje się za nieistotne, bez konieczności tworzenia specjalnej (i być może złożonej) reguły projektowej dostosowanej do danej sytuacji projektowej. Więcej informacji znajduje się na stronie Selectively Waiving DRC Violations.

Znaczniki szczegółowe pokazujące zbyt małą przelotkę i niepoprowadzone połączenie sieci.
Znaczniki szczegółowe pokazujące zbyt małą przelotkę i niepoprowadzone połączenie sieci.

Aby skutecznie usunąć naruszenie projektowe, musisz najpierw móc je zlokalizować. Edytor PCB udostępnia różne metody badania naruszeń reguł projektowych, opisane w poniższych sekcjach.

Z panelu PCB Rules And Violations

Panel PCB Rules and Violation upraszcza proces rozumienia i interpretowania tego, do których obiektów odnosi się dana reguła i dlaczego nie jest spełniona. Po uruchomieniu Online lub Batch DRC wszelkie naruszenia reguł zostaną wyświetlone w obszarze Violations panelu PCB Rules And Violations panel. Przeglądaj naruszenia powiązane z określoną klasą reguł lub pojedynczą regułą w obrębie danej klasy. Alternatywnie możesz przeglądać wszystkie naruszenia, wybierając klasę [All Rules].

Po uruchomieniu Batch DRC naruszenia będą wyświetlane w obszarze Violations panelu tylko wtedy, gdy w oknie dialogowym Design Rule Checker dialog włączona jest opcja Create Violations.

Kliknięcie wpisu naruszenia spowoduje zastosowanie filtrowania z użyciem obiektu(ów) powodującego(ych) naruszenie jako zakresu filtra. Wynikowy widok w głównym oknie projektu będzie zależeć od włączonych opcji podświetlania (Mask/Dim/Normal, Select, Zoom) u góry panelu.

Badaj naruszenia reguł za pomocą panelu PCB Rules And Violations.
Badaj naruszenia reguł za pomocą panelu PCB Rules And Violations.

Same naruszenia — a dokładniej niestandardowa grafika naruszeń — są rysowane tylko na warstwie(-ach) objętej(-ych) naruszeniem reguły (warstwach, na których znajdują się powodujące je prymitywy). Kliknięcie konkretnego naruszenia spowoduje, że warstwa powiązana z tym naruszeniem stanie się aktywną warstwą w obszarze projektu, o ile oczywiście jest włączona do wyświetlania.

Dwukrotne kliknięcie wpisu naruszenia (lub kliknięcie prawym przyciskiem myszy i wybranie Properties) otworzy okno dialogowe Violation Details dialog, które zawiera informacje o naruszanej regule oraz odpowiedzialnych za to prymitywach. Z tego okna dialogowego można podświetlić obiekt powodujący naruszenie (co spowoduje jego miganie w obszarze projektu) i przejść do niego, uzyskując w praktyce efekt „powiększ i wyśrodkuj”.

Podświetlenie zasadniczo pozostawia prymitywy powodujące naruszenie w normalnej widoczności, podczas gdy wszystkie pozostałe obiekty w obszarze projektu stają się tymczasowo monochromatyczne.

Użycie okna dialogowego Violation Details do podświetlenia (i przejścia do) prymitywów związanych z naruszeniem reguły projektowej.Użycie okna dialogowego Violation Details do podświetlenia (i przejścia do) prymitywów związanych z naruszeniem reguły projektowej.

Z panelu Messages

Po uruchomieniu Batch DRC dwukrotne kliknięcie komunikatu o naruszeniu w panelu Messages spowoduje przejście do obiektu(ów) powodującego(ych) to naruszenie w obszarze projektu.

Przejdź do naruszenia z panelu Messages .
Przejdź do naruszenia z panelu Messages .

Aby po uruchomieniu Batch DRC naruszenia były wyświetlane w obszarze projektu, upewnij się, że opcja Create Violations jest włączona w oknie dialogowym Design Rule Checker dialog.

Z wygenerowanego raportu DRC

Jeśli opcja Create Report File jest włączona w oknie dialogowym Design Rule Checker dialog, naruszenia wykryte podczas uruchamiania Batch DRC zostaną wymienione w wygenerowanym Design Rule Verification Report. Kliknij hiperłącze odpowiadające problematycznemu obiektowi, aby przejść bezpośrednio do tego obiektu w obszarze projektu.

Problematyczny obiekt (lub obiekty) zostanie powiększony i wyśrodkowany, ale nie zostanie zastosowane żadne inne wyróżnienie (maskowanie, przyciemnienie).

Przejdź do problematycznego obiektu z wygenerowanego raportu DRC.Przejdź do problematycznego obiektu z wygenerowanego raportu DRC.

Bezpośrednio w obszarze projektu

Naruszenia powiązane z określonym obiektem projektu można analizować bezpośrednio w obszarze projektu PCB. Umieść kursor nad problematycznym obiektem, kliknij prawym przyciskiem myszy i wybierz polecenie z podmenu Violations . Możesz wybrać analizę pojedynczego naruszenia, w które zaangażowany jest obiekt, lub wyświetlić wszystkie naruszenia, w które jest on zaangażowany, za pomocą polecenia Show All Violations. W każdym przypadku otworzy się okno dialogowe Violation Details, zapewniające szczegółowe informacje o naruszeniu oraz elementy sterujące do wyróżniania i przechodzenia do problematycznego obiektu(ów). Wyróżnienie jest chwilowe i zasadniczo pozostawia problematyczne obiekty pierwotne w ich normalnej widoczności, podczas gdy wszystkie pozostałe obiekty w obszarze projektu stają się tymczasowo monochromatyczne. Dodatkowo możesz także uchylić naruszenie.

Analizuj naruszenia związane z określonym obiektem bezpośrednio w obszarze projektu.
Analizuj naruszenia związane z określonym obiektem bezpośrednio w obszarze projektu.

Zwróć uwagę, że obiekt o kształcie poligonu (np. Polygon Pour, Board Region lub Board Cutout) może być oznaczony jako PolyRegion w podmenu Violations.

Naruszenia można również przeglądać bezpośrednio w obszarze projektowym za pomocą wyskakującego okna Board Insight. Umieść kursor nad obiektem z naruszeniem i przełącz wyświetlanie wyskakującego okna za pomocą skrótu klawiaturowego Shift+V. Kliknij wpis naruszenia, aby uzyskać dostęp do menu poleceń, w tym Properties, które zapewnia dostęp do okna dialogowego Violation Details. Rozwiń wpis, aby przeglądać uwzględnione elementy pierwotne.

Przyciski dla każdego z poleceń Properties, Select i Zoom są również dostępne po prawej stronie wpisu naruszenia.

Analizowanie naruszenia za pomocą wyskakującego okna Board Insight.
Analizowanie naruszenia za pomocą wyskakującego okna Board Insight.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content