Manchmal erscheint die Unterscheidung zwischen einem „langsamen“ oder „schnellen“ Signal willkürlich und hängt oft davon ab, wen man fragt. Ein ähnliches Thema ist die Frage, ob eine Leiterbahn auf einer Leiterplatte als elektrisch „kurz“ oder „lang“ angesehen wird. Auch zu diesem Thema gibt es oft Meinungsverschiedenheiten. Aber unabhängig davon, ob Sie es bei Ihrem PCB-Routing mit langsamen oder schnellen Signalen auf Ihrer Leiterplatte zu tun haben, müssen Sie dabei einige Regeln beachten, damit Ihre Leiterplatte wie vorgesehen funktioniert.
Wie viele andere Programme vereinfacht auch Altium Designer® diesen Prozess, geht dabei jedoch noch einen Schritt weiter und trennt PCB-Routing-Regeln für langsame und schnelle Signale in jeweils eigene Kategorien. Bevor Sie mit dem Routing von Signalen zwischen Komponenten beginnen, sollten Sie Ihre Designregeln überprüfen und an Ihre Signalstandards anpassen. Hier sind die wichtigen Leiterplatten-Routingregeln, die Sie festlegen sollten, bevor Sie mit dem Routing von Signalen auf Ihrer Leiterplatte beginnen.
Der vielleicht wichtigste Punkt in Bezug auf Leiterplatten-Routingregeln ist, dass Routing-Standards nicht notwendigerweise für „niedrige Geschwindigkeit“ oder „hohe Geschwindigkeit“ definiert sind. Diese Unterscheidung wurde vor allem von Leiterplattendesignern geschaffen und aufrechterhalten, und sie ist größtenteils aufgrund von Signalintegritätsproblemen entstanden, die auftreten, wenn die Signalanstiegszeiten sehr kurz werden (weniger als ~1 ns). Daher ist es wichtiger, die Einschränkungen in den Signalstandards zu verstehen, wenn Sie Ihre Designregeln aufstellen – unabhängig davon, ob Sie mit langsamen oder schnellen Signalgeschwindigkeiten arbeiten.
Die erforderlichen Designregeln finden Sie zunächst in der Dokumentation für Ihre Signalstandards. Die Dokumentation der meisten Standards ist online frei verfügbar. Je mehr Designs Sie erstellen, desto vertrauter werden Sie mit diesen Standards und wissen, welche Regeln Sie in Ihren Designs festlegen müssen. Einige der gängigsten Leiterplatten-Routingregeln, die für viele Standards für Signale mit einzelnen Endpunkten gelten, sind:
Auf all diese und viele weitere Design-Regeln können Sie im Leiterplattenregel- und Beschränkungs-Editor in Altium Designer zugreifen. Wenn Sie einer Gruppe von Netzen dieselben Routing-Regeln zuweisen müssen (das kommt bei Gruppen von Signalen mit einzelnen Enden sehr häufig vor), ist es am schnellsten, alle Netze in einer Gruppe einer Netzklasse zuzuweisen. Sie können diese Funktion über die Option „Design → Classes“ (siehe unten) im Leiterplatten-Editorfenster aufrufen. Nachdem Sie Netze zu Klassen zugewiesen haben, können Sie den Leiterplattenregeln- und Beschränkungs-Editor verwenden, um den einzelnen Netzen bzw. einer Netzklasse bestimmte Design-Regeln zuzuweisen.
Andere Regeln für das Leiterplattenrouting, die möglicherweise nicht für bestimmte Signalstandards gelten, helfen Ihnen, Ihr Design zu organisieren. Zwei wichtige Beispiele dafür sind die Routing-Topologie und die Routing-Lagenbeschränkung. Für anspruchsvolle Designs wie Bauteile mit BGA-Footprint können Sie Ihre Fanout-Strategie mit Design-Regeln konfigurieren. Für die Arbeit mit Differentialpaaren sind eigene Entwurfsregeln erforderlich, auf die wir im nächsten Abschnitt eingehen.
Differentielle Paare sind einzigartig, da sowohl langsame als auch schnelle Signale als differentielle Paare geroutet werden können. Unabhängig davon, ob die Signale schnell oder langsam sind, müssen Ihre differentiellen Paare immer noch bestimmte Design-Regeln befolgen, die Sie normalerweise für Signale mit einzelnen Endpunkten durchsetzen würden. Hierbei sind vier wichtige Designregeln zu berücksichtigen:
In Altium Designer können Sie Designregeln für die ersten beiden Punkte oben im Bereich „Routing → Differential Pairs Routing“ des Leiterplattenregel- und Beschränkungs-Editors festlegen. Die beiden anderen Punkte können im Bereich „High Speed“ (Hochgeschwindigkeit) bearbeitet werden. Im Bild unten ist das zu sehen:
Wenn Sie mit differentiellen Hochgeschwindigkeitspaaren arbeiten, gelten dafür ebenso alle anderen oben beschriebenen Standardregeln für Hochgeschwindigkeitsdesigns. Beachten Sie, dass die einfachste Möglichkeit darin besteht, die relevanten differentiellen Paare einer Netzklasse zuzuweisen und dann diejenige Klasse auszuwählen, die der jeweiligen Designregel unterliegt.
Falls eine Designregel nicht für die Annahme einer Netzklasse für differentielle Paare im Dropdown-Menü „Where The Object Matches“ (Wo das Objekt passt) konfiguriert ist, können Sie mit dem Abfrage-Generator eine benutzerdefinierte Abfrage erstellen. Weiter unten sehen Sie dieses Verfahren für die Zuweisung einer maximalen Länge zu einer Netzklasse für differentielle Paare (zu finden im Bereich „High Speed“ des PCB-Regeln- und Beschränkungs-Editors).
Genau wie bei Netzen mit einzelnen Endpunkten sollten Sie die Dokumentation zu Ihrem Signalstandard lesen, bevor Sie PCB-Routing-Regeln festlegen. Hier finden Sie die relevanten Informationen zu Designregeln für differenzielle Signalstandards – normalerweise im Abschnitt „Physical Layer“ (Physische Lage) des Standards. In diesem Artikel erfahren Sie, wie Sie ein Widerstandsprofil erstellen, Netze zu Netzklassen für differentielle Paare zuweisen und Designregeln für diese Klassen einrichten, bevor Sie mit dem Routing von differentiellen Paaren beginnen.
Wir haben uns die Signalintegritätsregeln für schnelle Signale noch nicht angesehen, und inzwischen haben Sie wahrscheinlich bemerkt, dass Altium Designer spezifische Designbeschränkungen enthält, um Signalintegritätsprobleme zu beheben. Sie können diese Leiterplatten-Routingregeln mit dem gleichen Prozess zuweisen, den Sie für das Hinzufügen von Designregeln zu Netzen mit einzelnen Endpunkten und differentiellen Paaren verwendet haben. Diese Funktionen in Altium Designer geben Ihnen die volle Kontrolle über Ihr Design und helfen Ihnen, das Routing korrekt durchzuführen.
Altium Designer auf Altium 365® bietet der Elektronikindustrie eine beispiellose Integration, die bisher der Welt der Softwareentwicklung vorenthalten war. Designer können jetzt von zu Hause aus arbeiten und ein noch nie dagewesenes Maß an Effizienz erreichen.
Wir haben nur ganz oberflächlich behandelt, was mit Altium Designer auf Altium 365 möglich ist. Wenn Sie mehr erfahren möchten, können Sie die Produktseite besuchen, wo Sie Zugang zu detaillierterem Beschreibungen der Funktionen und On-Demand Webinaren haben.