Die meisten Probleme mit der Signalintegrität in Multiboard-Systemen lassen sich auf Übergänge zurückführen, nicht auf die kontrolliert impedanzgeführten Leitungsabschnitte dazwischen. Ein Steckverbinder-Launch, ein Kabelübergang oder ein Flex-zu-Rigid-Übergang führt Impedanzdiskontinuitäten, Referenzwechsel und Skew ein, die sich über den gesamten Kanal aufsummieren. Ingenieure, die jede Leiterplatte als isoliertes Routing-Problem behandeln und Entscheidungen zur Verbindungstechnik dem mechanischen Packaging überlassen, werden feststellen, dass ihre Reserve an Übergängen aufgebraucht wird, die sie nie explizit entworfen haben.
Die maßgebliche Vorgabe ist, dass jeder Hochgeschwindigkeitskanal als vollständiger Pfad vom Sender zum Empfänger budgetiert werden muss, einschließlich jedes Übergangs zwischen Leiterplatten, Steckverbindern, Kabeln und Flex-Segmenten. Wenn die Verantwortung für Übergänge unklar oder nicht dokumentiert ist, optimiert jedes Board-Team lokal, während niemand die Übergänge verantwortet. Das Ergebnis ist ein Kanal, der auf Systemebene weder das Impedanz- noch das Skew-Budget erfüllt.
Die meisten SI-Probleme entstehen an Übergängen, nicht in der Mitte langer, gut kontrollierter Leitungsabschnitte. Der Steckverbinder-Übergang sollte als wiederverwendbares Designmuster behandelt und mit Constraints sowie Review-Gates abgesichert werden, sodass jedes Board-Team dieselben Annahmen umsetzt. Wenn die Launch-Region durch einen konsistenten Satz von Regeln definiert ist, statt dem individuellen Ermessen überlassen zu werden, bleibt dieselbe Performance über verschiedene Designs hinweg erhalten. Das Designmuster sollte mindestens Folgendes erzwingen:
Wenn diese Elemente festgelegt sind, wird die Launch-Region zu einem constrained Design-Block statt zu einer ad-hoc Routing-Aufgabe. Wenn ein differentielles Paar am Launch die Lage wechselt, halten Sie den Übergang symmetrisch: gleiche Via-Struktur, gleiches Fan-in/Fan-out, gleiche Lagennutzung auf beiden Leitungen.
Stack-Höhe, Ausrichtungstoleranz, Biegebeschränkungen und Servicerouting sind Kanal-Constraints und nicht rein mechanische Belange. Eine Kabelumverlegung, die 50 mm zusätzliche Länge hinzufügt oder einen Biegeradius verändert, verändert die Laufzeit und möglicherweise die Kopplung. Eine Verlagerung einer Leiterplatte, die die Steckverbinder-Steckhöhe verändert, kann die Via-Stub-Länge ändern oder einen anderen Stackup-Übergang erforderlich machen.
Erfassen Sie diese Zusammenhänge im ICD, sodass eine mechanische Änderung automatisch eine erneute Prüfung des Übergangs auslöst. Ohne diese Verknüpfung nehmen Mechanik-Teams Änderungen vor, die aus Packaging-Sicht unkritisch erscheinen, aber die SI-Reserve unbemerkt aufzehren.
|
Änderungskategorie |
Beispiel |
Kanalauswirkung |
Erforderliche Maßnahme |
|
Steckverbinder/Launch |
Familienwechsel, Überarbeitung der Pin-Map, Änderung der Steckhöhe |
Impedanzdiskontinuität, Stub-Länge, Breakout-Geometrie |
Launch erneut simulieren, ICD aktualisieren, Skew-Budget erneut prüfen |
|
Stackup/Struktur |
Materialänderung, Überarbeitung der Via-Struktur, Backdrill-Entscheidung |
Impedanzverschiebung, Verhalten beim Referenzübergang |
Impedanz- und TDR-Modelle erneut ausführen, Launch-Symmetrie verifizieren |
|
Mechanik/Routing |
Änderung der Kabellänge, Biegeradius, Verlagerung der Leiterplatte |
Laufzeitverschiebung, Änderung der Kopplung, Steckgeometrie |
Skew-Budget erneut validieren, Steckverbinder-Ausrichtung bestätigen |
|
Platzierung von Retimer/Redriver |
Änderung der Kanalsegmentierung |
Neuer Compliance-Punkt, verändertes Verlustbudget |
Kanal neu partitionieren, ICD-Segmentdefinitionen aktualisieren |
Um ein umfassendes Kanalmodell zu erstellen, kaskadieren Sie S-Parameter-Blöcke vom Sender zum Empfänger. Jedes Segment des Kanals, einschließlich Package, Leiterplattenrouting, Via-Launches, Steckverbindern und Kabeln, erfordert einen spezifischen Modelltyp.
Abweichungen zwischen Simulation und Messung lassen sich in der Regel auf Unterschiede in der Launch-Geometrie, Steckverbinder-Variabilität oder Dielektrikumseigenschaften zurückführen, die von den Datenblattwerten abweichen. Ändern Sie bei Iterationen jeweils nur eine Variable. Steckverbinder-Übergänge über Board-Revisionen hinweg als feste Abstraktionen zu behandeln, ist ein verlässlicher Weg, SI-Reserve schleichend zu verlieren, ohne es zu bemerken, bis Prototyp-Messungen das Problem aufdecken.
Systemweite SI umfasst elektrische, mechanische und beschaffungsbezogene Gegebenheiten. Altium Agile Teams hält diesen Multiboard-Kontext sichtbar, während sich das System weiterentwickelt, sodass Teams Änderungen an Übergängen erkennen können, bevor Layout- und Packaging-Entscheidungen feststehen.
Design-Reviews finden im Designkontext statt. Wenn eine mechanische Änderung einen Steckverbinder verschiebt und dadurch eine Kanalannahme verletzt, sieht das Elektronikteam dies frühzeitig. Entscheidungen zu Steckverbindern und Kabeln können zusammen mit Live-Daten zu Verfügbarkeit und Risiko aus Octopart getroffen werden, was frühere Festlegungen bei übergangsdefinierenden Bauteilen unterstützt. Das Änderungs-Tracking bleibt an den Designstatus gebunden, sodass Steckverbinderwechsel und Stackup-Revisionen für die richtigen Stakeholder sichtbar bleiben.
Weitere Details finden Sie in der Altium-Dokumentation zur Synchronisierung einer Multiboard-Baugruppe. Das ist ein nützlicher nächster Schritt, um zu formalisieren, wie Multiboard-Beziehungen erfasst und aktuell gehalten werden sollten. Mehr über Altium Agile Teams erfahren →