Das Routing von Leiterbahnen und Vias in einem PCB-Design wird oft als einfache Aufgabe angesehen. Nachdem Sie die Platine importiert und die Komponenten darauf angeordnet haben, scheint es relativ einfach zu sein, die Komponenten mit Kupfer zu verbinden. In den Tagen der langsamen TTL-DIP-Komponenten auf einfachen Platinen mag das gestimmt haben, aber die modernen Designanforderungen sind deutlich komplexer. Um die Signalintegrität beim PCB-Routing sicherzustellen, haben die Leiterbahnen heute sehr spezifische Designanforderungen.
Moderne PCB-Routing-Funktionen können Ihnen dabei helfen, Designregeln aufzustellen und die bestimmten Anforderungen der Leiterbahnen zu berücksichtigen. Die wichtigsten Routing-Techniken hängen von Ihrem Signalisierungsstandard und der erforderlichen Routing-Topologie ab. Sie entwerfen zum ersten Mal eine Leiterplatte und sind bereit für das Routing? Keine Sorge. Wir zeigen Ihnen in diesem Artikel Schritt für Schritt, wie Sie eine Leiterplatte routen und welche Routing-Anforderungen Sie beachten sollten.
Alle Leiterplatten benötigen Kupfer, um die Komponenten auf der Oberfläche oder in den Innenlagen zu verbinden. Diese Verbindungen werden Leiterbahnen genannt. Ob es sich um ein „einfaches“ Routing handelt, hängt von mehreren Faktoren ab, die das geeignete Leiterbahndesign bestimmen. Zu den wichtigsten Faktoren gehören:
Als Designer ist es Ihre Aufgabe, eine Balance in all diesen Bereichen zu finden und zu bestimmen, welche der Punkte in der obigen Liste für die verschiedenen Netze am wichtigsten sind. So sind beispielsweise Hochgeschwindigkeitsdesigns auf eine kontrollierte Impedanz mit differentiellen Paaren angewiesen, während Hochstromdesigns breite Leiterbahnen benötigen, die nicht unbedingt eine bestimmte Impedanz aufweisen.
Sehen wir uns nun zunächst die Routing-Anforderungen für einfache Platinen an, bevor wir uns komplexeren Designs zuwenden.
Ihr Design weist keine hohen Geschwindigkeiten auf, ist nicht so dicht, dass Probleme mit Übersprechen verursacht werden, und Ihre Leiterbahnen müssen nur einen geringen Strom führen? Dann können Sie in der Regel eine beliebige Leiterbahnbreite wählen, die die Pins und Leads Ihrer Komponenten problemlos aufnehmen kann. Verwenden Sie Leiterbahnbreiten von 5-15 mils, da diese klein genug sind, um direkt in die Pads der meisten Komponenten geroutet zu werden. Unten sehen Sie ein einfaches Beispiel mit einem Operationsverstärker, bei dem die Leiterbahnen zwischen einem Low-Speed-IC, einigen Widerständen und Kondensatoren geroutet werden.
Bei einfachen Designs spielen Impedanz, Standard-Routing-Topologien oder hohe Ströme in der Regel keine Rolle. Allerdings sind nur sehr wenige moderne Designs so einfach, dass sie nicht ein gewisses Maß an Leiterbahndesign oder Routingregeln erfordern.
Moderne Leiterplatten – selbst solche, die nur eine einfache MCU und geringe Leistungsstufen verwenden – erfordern ein gewisses Maß an Leiterbahndesign und die Beachtung einiger Routingregeln, um die Signalintegrität zu gewährleisten. Als Designer müssen Sie die Anforderungen an die Leiterbahngeometrie für ihre Verbindungen festlegen, um die Zuverlässigkeit und Signalintegrität sicherzustellen.
Wenn eine Impedanzkontrolle erforderlich ist, wird wahrscheinlich eine Routing-Topologie mit Single-Ended oder differentiellen Paaren implementiert. Prüfen Sie Ihre Signalisierungsstandards, um die Anforderungen an das Routing zu bestimmen. Dazu gehören Faktoren wie das Verlustbudget (bestimmt die Gesamtlänge), die Impedanzanforderungen und die zulässige Längenfehlanpassung bei differentiellen Paaren oder in einem parallelen Bus.
Sobald Sie alle Routing-Anforderungen festgelegt haben, können Sie Designregeln für bestimmte Netze aufstellen. Dazu gehört, dass Sie in Ihren Designregeln die minimalen oder maximalen Leiterbahnbreiten definieren. Ihre Routing-Tools verwenden dann diese Spezifikationen, um die Leiterbahnbreite beim Routing der Leiterbahnen festzulegen.
Wenn Sie in Ihrem PCB-Layout eine Impedanzkontrolle benötigen, müssen Sie zunächst die Impedanz bestimmen. Dafür gibt es verschiedene Methoden. Es gibt Formeln, mit denen Sie die Impedanz in Ihrem Design bestimmen können, oder Sie können die Impedanz mit speziellen Programmen berechnen. Die Impedanz von Single-Ended- und differentiellen Paaren erfordert eine bestimmte Geometrie, um die Impedanzziele zu erreichen.
Der schnellste Weg, um die Impedanz zu bestimmen, ist eine PCB-Designsoftware mit einem integrierten Berechnungstool. Nicht alle PCB-Design-Anwendungen enthalten diese Tools, und auch die Ergebnisse sind in den verschiedenen Programmen unterschiedlich genau.
Die beste PCB-Design-Software enthält einen Solver für elektromagnetische Felder, der die erforderliche Leiterbahngeometrie automatisch berechnet. Diese Tools verwenden die Informationen über die Dielektrizitätskonstante und die Kupferrauhigkeit Ihrer Leiterplatte und berechnen daraus die Leiterbahnbreite und den erforderlichen Abstand der differentiellen Paare, um eine Zielimpedanz zu erreichen.
Die Topologien für das Routing von Leiterbahnen definieren, wie die Leiterbahnen zwischen den Eingängen und Ausgängen von Komponenten verlegt werden und wie die Leiterbahnen abgezweigt werden, um mehrere Komponenten zu erreichen. Beim DDR-Routing wird beispielsweise eine Fly-by-Topologie verwendet, bei der ein einzelner Bus abzweigt, um mehrere Komponenten im Design zu erreichen.
Ein anderes Beispiel ist SPI, wo eine ähnliche Bustopologie verwendet wird, allerdings mit Terminierung an den Lastpunkten des Busses. Andere Komponenten verwenden eine Punkt-zu-Punkt-Topologie, um mehrere Komponenten zu erreichen. Dies ist am häufigsten der Fall, wenn ein Design eine Komponente erfordert, die über eine einzige IO-Schnittstelle mit mehreren Lasten kommuniziert. Vergewissern Sie sich, dass Sie die für Ihre Signalisierungsstandards erforderliche Routing-Topologie kennen und wissen, ob diese Leiterbahnen eine Impedanzkontrolle erfordern.
Sie routen die Leiterbahnen in Ihrem PCB-Layout durch einfaches Zeigen und Klicken auf Positionen auf der Platine. Dabei werden die Leiterbahnen an den gewünschten Stellen, auf die Sie mit der Maus klicken, fixiert und erstrecken sich schließlich über das gesamte Layout bis zum gewünschten Endpunkt. Die Routing-Tools in Ihrer PCB-Software integrieren automatisch Kurven (normalerweise in einem 45°-Winkel) und platzieren Durchkontaktierungen, wenn Sie die Leiterbahnen zwischen den Komponenten auf der Leiterplatte verlegen.
Bevor Sie mit dem Routing Ihrer Leiterbahnen beginnen, sollten Sie sich etwas Zeit nehmen und eine Strategie für die verschiedenen Routen entwickeln. Auf diese Weise verhindern Sie, dass Sie übermäßig viele Durchkontaktierungen verwenden oder zusätzliche Lagen hinzufügen müssen. Ihre Routing-Strategie hängt von Ihrem PCB-Layout ab.
Wenn sich zu viele Netze im PCB-Layout kreuzen, ist es schwieriger, Leiterbahnen ohne übermäßige Lagenübergänge zu routen. Manchmal müssen Sie zuerst mit den einfachsten Leiterbahnen beginnen, da Sie dadurch herausfinden, welche Leiterbahnen mehr Zeit und Mühe erfordern, um sie vollständig zu routen.
Beachten Sie beim PCB-Routing einige wichtige Richtlinien:
Die Signalintegrität ist eng mit dem PCB-Lagenaufbau und dem Routing verbunden. Die Anordnung der Ebenen/GND/PWR-Lagen in Bezug auf Ihre Signallagen und das Routing ist ein wichtiger Faktor für die Signalintegrität; das Routing über komplette GND-Abschnitte ist der beste Weg, um sicherzustellen, dass Ihr Design die Signalintegrität beibehält und immun gegen EMI (Übersprechen, externes HF-Rauschen, Stromversorgungsrauschen usw.) ist. Mit dieser einfachen Richtlinie und den oben gezeigten Routing-Regeln vermeiden bzw. reduzieren Sie viele Signalintegritätsprobleme und stellen sicher, dass Ihre Leiterplatte funktionsfähig bleibt.
Die fortschrittlichsten Routing-Tools sind interaktiv und helfen Ihnen dabei, die grundlegenden Routing-Richtlinien einzuhalten. Mit anderen Worten: Diese Tools sind halbautomatisch und ermöglichen es Ihnen, Leiterbahnen für eine Gruppe von Signalen zu definieren. Die Routing-Tools platzieren die Leiterbahnen dann so, dass sie automatisch Ihren Designregeln entsprechen.
Bei dieser Art des Routings werden die Designregeln für Ihre Netze und Netzgruppen automatisch überprüft, während Sie Ihr PCB-Layout erstellen. Viele Freeware- und Open-Source-Designprogramme zwingen Sie dazu, alles manuell zu erledigen. Moderne PCB-Designprogramme wie Altium Designer helfen Ihnen hingegen, produktiv zu bleiben, während Sie Ihr PCB-Layout fertigstellen und Ihre Leiterbahnen routen.
Das Routing von Leiterbahnen ist deutlich einfacher, wenn Sie das vollständige PCB-Layout-Toolset in Altium Designer® verwenden. Die integrierte Design Rules Engine in Altium Designer prüft Ihr Routing automatisch, während Sie die Leiterbahnen platzieren. So können Sie Fehler direkt erkennen und beseitigen, bevor Sie die Leiterplatte fertigstellen. Jeder Altium Designer-Benutzer hat außerdem Zugriff auf einen speziellen Arbeitsbereich in Altium 365™. Hier werden Projekte, Komponentendaten, Fertigungsdaten und alle anderen Projektdokumente gespeichert und können mit anderen Benutzern geteilt werden.
Wir haben nur an der Oberfläche dessen gekratzt, was mit Altium Designer auf Altium 365 möglich ist. Starten Sie noch heute Ihre kostenlose Testversion von Altium Designer + Altium 365.