Videoausgang und Hochgeschwindigkeits-Lanes in ein KI-Gerät verdrahten
Ein KI-Gerät muss häufig ein Videosignal an einen Bildschirm ausgeben und gleichzeitig Daten über schnelle serielle Lanes intern übertragen. Beide Pfade laufen mit Geschwindigkeiten, bei denen die Kupferleiterbahn sich nicht mehr wie ein einfacher Leiter verhält. Das Anzeigebild vom Prozessor auf einen HDMI-Monitor zu bringen oder eine PCIe-Verbindung zwischen zwei Chips zu führen, ist eine Aufgabe für Brücken, Switches und sorgfältiges Layout, nicht für einfaches Pin-zu-Pin-Verbinden. Die Bauteile, die das leisten, und die Platine, auf der sie sitzen, entscheiden, ob die Verbindung sauber läuft oder ausfällt.
Die Aufgabe teilt sich in zwei Bereiche. Ein Signal, das das Gerät verlassen muss, zum Beispiel Video an ein Display, kommt vom Prozessor oft in einem Format heraus, das in das vom Bildschirm erwartete Format gewandelt werden muss. Ein Signal, das intern bleibt, also eine Hochgeschwindigkeits-Lane zwischen Chips, muss geroutet, manchmal auf verschiedene Ziele umgeschaltet und auf seiner Strecke auf der Platine sauber gehalten werden. Beide Bereiche unterliegen derselben Grundtatsache: Bei diesen Datenraten ist die Verbindung eine Übertragungsleitung und muss als solche behandelt werden.
Zwei Arten von Hochgeschwindigkeit: nach außen und intern
Der Videoausgang ist ein unidirektionaler Hochbandbreiten-Datenstrom vom Prozessor zum Bildschirm. Der Prozessor spricht dabei selten direkt die Sprache des Displays. Viele Prozessoren steuern ein Display über MIPI DSI, eine Kurzstrecken-Schnittstelle für ein direkt angebundenes Panel, während ein Monitor oder eine Capture-Karte HDMI erwartet. Etwas muss zwischen diesen beiden übersetzen. Die Bandbreite ist groß und durch Auflösung und Bildrate fest vorgegeben; die Konvertierung muss mithalten, ohne ein Pixel zu verlieren.
Die internen Lanes sind anders. PCIe verbindet den Prozessor mit einem Beschleuniger, einem Speicher-Controller oder einem Netzwerk-Chip, in beide Richtungen. Ein Design hat manchmal mehr Geräte, die eine Lane benötigen, als der Prozessor Lanes bereitstellt. Das erfordert das Umschalten einer Lane auf verschiedene Ziele oder das Aufteilen der vom Prozessor angebotenen Lanes, was ein Routing-Problem zusätzlich zu einem Signalproblem ist.
Andere Hochgeschwindigkeits-Schnittstellen folgen denselben zwei Mustern. USB ist bei hohen Raten eine Lane nach außen wie das Display, und ein eingehender Kameralink ist eine interne Lane wie PCIe. Jede ist entweder ein Signal, das das Gerät verlässt, oder eines, das sich darin bewegt. Die zwei Muster und die Übertragungsleitungsphysik, die beiden zugrunde liegt, umfassen den Hochgeschwindigkeits-I/O, den ein Edge-Gerät typischerweise trägt.
Ein Anzeigesignal nach außen führen

Ein KI-Gerät, das etwas anzeigen muss, einen Kamera-Feed, ein Ergebnis, eine Benutzeroberfläche, muss seinen Displayausgang auf einen Standardmonitor bringen. Die Lücke liegt zwischen dem, was der Prozessor ausgibt, und dem, was der Monitor erwartet. Der Prozessor spricht MIPI DSI, ausgelegt für ein Panel wenige Zentimeter entfernt, und der Monitor spricht HDMI, ausgelegt für ein Kabel. Beide verbinden sich nicht direkt.
Der LT9611UXC wandelt MIPI DSI in einen HDMI-Ausgang, eine Brücke, die den DSI-Displaystrom des Prozessors in ein HDMI-Signal umwandelt, das ein Monitor oder ein Capture-Gerät akzeptiert. Er verarbeitet die Formate und Raten, die ein Display benötigt, und ermöglicht es einem Prozessor mit ausschließlich DSI-Ausgang, einen Standard-HDMI-Bildschirm anzusteuern, ohne dass diese Fähigkeit im Prozessor integriert sein muss. Für ein Gerät, das seine Ergebnisse auf einem normalen Monitor anzeigen soll, ist die Brücke das Bauteil, das das ermöglicht.
Die Brücke stellt eigene Anforderungen. Die DSI-Seite ist eine kurze, präzise getaktete Schnittstelle, bei der die Brücke nah am Prozessor platziert werden muss, mit kurzen, abgeglichenen Leiterbahnen. Die HDMI-Seite ist eine Übertragungsleitung zu einem Anschluss, die ihr eigenes sorgfältiges Routing und die richtige Terminierung erfordert. Eine Brücke, die ohne Beachtung beider Seiten auf der Platine platziert wird, produziert Bildrauschen, leere Frames oder kein Bild.
Auflösung und Bildrate bestimmen den Schwierigkeitsgrad. Eine bescheidene Schnittstelle bei bescheidener Auflösung verzeiht vieles, während hohe Auflösung bei hoher Bildrate die Datenrate so weit erhöht, dass jeder Teil des Pfades, die Brücke, die Leiterbahnen und der Anschluss, korrekt ausgeführt sein muss. Die Brücke wird für die Auflösung gewählt, die das Gerät ansteuern muss, mit dem Bandbreitenspielraum, den diese Auflösung erfordert.
Die Brücke trägt auch die HDMI-Funktionen jenseits des Bildes. Audio läuft über denselben Anschluss, und die Handshake-Protokolle, mit denen ein Monitor ankündigt, was er anzeigen kann, EDID und Link-Training, werden von der Brücke übernommen, sodass der Prozessor das nicht selbst leisten muss. Das ist ein Teil dessen, was eine Brücke einfacher zu integrieren macht als HDMI direkt im Prozessor aufzubauen.
Schalten und Routen der Hochgeschwindigkeits-Lanes
Intern spricht PCIe die Verbindung zwischen Prozessor und schnellen Peripheriegeräten: einem Beschleuniger, einem NVMe-Laufwerk, einem schnellen Netzwerk-Controller. Der Prozessor hat eine feste Anzahl von Lanes, die er vergeben kann. Wenn mehr Geräte eine Lane benötigen, als Lanes vorhanden sind, oder wenn sich zwei Geräte einen Slot teilen, von dem immer nur eines aktiv ist, müssen die Lanes geschaltet oder gelenkt statt fest verdrahtet werden.
Der PI2PCIE2412ZHEX schaltet PCIe-Lanes, ein Switch, der eine Hochgeschwindigkeits-PCIe-Lane auf verschiedene Ziele routen kann, sodass ein Satz von Lanes mehreren Geräten dienen kann oder ein Design zur Laufzeit auswählen kann, mit welchem Gerät eine Lane verbunden wird. Er überträgt das Hochgeschwindigkeitssignal mit der Signalintegrität, die PCIe benötigt. Das ist der schwierige Teil, denn ein Switch in einem Hochgeschwindigkeitspfad ist eine Stelle, an der das Signal degradieren kann, wenn das Bauteil nicht für diese Rate ausgelegt ist.
Ein Lane-Switch ist kein einfacher Multiplexer. Bei PCIe-Geschwindigkeiten muss der Switch die Flanken und das Timing des Signals beim Durchlauf erhalten. Deshalb ist ein dafür ausgelegtes Bauteil für die jeweilige PCIe-Generation spezifiziert und fügt nur wenig eigene Degradation hinzu. Einen gewöhnlichen Analogschalter in einem PCIe-Pfad zu verwenden, wo die Rate weit über dem liegt, wofür er ausgelegt wurde, führt dazu, dass ein Link auf eine niedrigere Geschwindigkeit zurückfällt oder gar nicht erst trainiert.
Der Bedarf nach Switching ergibt sich aus dem Lane-Budget. Ein Prozessor mit genug Lanes für jedes Gerät benötigt keinen Switch. Einer mit zu wenig Lanes verwendet einen Switch, um sie zu teilen, auf Kosten des eigenen Signalbudgets des Switches und des zusätzlichen Routings. Das Abzählen der Lanes des Prozessors gegen die anfragenden Geräte zeigt, ob ein Switch überhaupt benötigt wird.
Hot-Plug ist ein weiterer Grund für Switching. Ein Design, bei dem ein Gerät während des Betriebs eingesetzt oder entfernt werden kann, erfordert eine Lane-Behandlung, bei der die Verbindung sauber auf- und abgebaut wird. Ein dafür ausgelegter Switch bewältigt das, während eine fest verdrahtete Lane voraussetzt, dass das Gerät immer vorhanden ist. Ob der Slot Hot-Plug unterstützt, prägt die Bauteilwahl ebenso wie die Lane-Anzahl.
Bei diesen Geschwindigkeiten ist der Leiter eine Übertragungsleitung
Die entscheidende Grundtatsache ist: Ein Hochgeschwindigkeitssignal läuft nicht wie ein langsames durch eine Leiterbahn, und diese als einfachen Draht zu behandeln ist der Grund, warum Hochgeschwindigkeitsdesigns scheitern. Bei den Raten, mit denen HDMI und PCIe betrieben werden, ist die Wellenlänge des Signals kurz genug, dass sich die Leiterbahn als Übertragungsleitung verhält. Breite der Leiterbahn und Abstand zur Massefläche bestimmen die Impedanz, die das Signal sieht. Jede Stelle, an der sich diese Impedanz ändert, ein Stub, eine scharfe Ecke, ein Anschluss, ein Via, reflektiert einen Teil des Signals zurück und stört den Rest. Eine zu breite oder zu schmale Leiterbahn, ein Differenzpaar, bei dem die beiden Hälften unterschiedlich lang sind, ein Rückleitungspfad, der durch eine Lücke in der Massefläche unterbrochen wird: Jedes davon erzeugt einen Fehler, der bei niedrigen Geschwindigkeiten bedeutungslos wäre, aber bei diesen Geschwindigkeiten das Augendiagramm schließt, das der Empfänger sehen muss. Die Gegenmaßnahmen sind eine Disziplin, kein nachträglicher Fix. Die Differenzpaare, die diese Signale tragen, werden mit kontrollierter Impedanz geführt, auf abgeglichene Längen gebracht, damit beide Hälften gleichzeitig ankommen, mit einer soliden, ununterbrochenen Masse darunter für den Rückleitungsstrom versehen und von den lauten Teilen der Platine ferngehalten, die in sie einkoppeln würden. Anschlüsse und Vias, die Stellen, an denen die Impedanz naturgemäß springt, werden so gewählt und platziert, dass sie das Signal so wenig wie möglich stören. Nichts davon ist auf einem Schaltplan sichtbar, wo die Verbindung eine einzelne Linie ist, und alles davon entscheidet, ob die Verbindung funktioniert. Deshalb steht und fällt ein Hochgeschwindigkeitsdesign mit dem Layout, nicht mit der Stückliste. Ein Team, das die richtige Brücke und den richtigen Switch wählt und sie dann wie langsame Signale routet, hat ein Gerät gebaut, das auf eine Weise versagt, die der Schaltplan nicht erklären kann.
Was das schwer zu erkennen macht: Es ist ein gradueller Effekt, kein Bestanden oder Nicht-Bestanden. Ein Layout, das leicht fehlerhaft ist, ergibt eine Verbindung, die bei vielen Einheiten funktioniert und bei einigen versagt, oder die kalt funktioniert und warm versagt. Das liest sich als unzuverlässiges Produkt statt als klarer Fehler, und ohne den Blick auf die Signalintegrität ist die Fehlersuche ein Rätsel. Die Hochgeschwindigkeitspfade von Anfang an mit der nötigen Disziplin zu behandeln ist weit günstiger als nach dem Platinenaufbau festzustellen, dass die Margin zu gering war.
Die Bauteile sind die einfachere Hälfte. Das Layout ist das eigentliche Design.
Warum Brücken und Switches überhaupt existieren
Es ist berechtigt zu fragen, warum ein Gerät diese zusätzlichen Bauteile benötigt, statt dass der Prozessor einfach den richtigen Ausgang hat. Die Antwort: Ein Prozessor bietet einen festen Satz von Schnittstellen, vom Hersteller für den allgemeinen Fall gewählt. Ein gegebenes Gerät benötigt oft eine Schnittstelle, die der Prozessor nicht hat, oder mehr davon, als er bietet. Eine Brücke oder ein Switch füllt diese Lücke, ohne einen anderen, teureren Prozessor zu erzwingen.
Eine Brücke konvertiert zwischen zwei Schnittstellen, die dieselben Informationen in unterschiedlichen Formaten tragen, DSI zu HDMI ist ein Beispiel. Sie rechtfertigt ihren Platz, wenn der Prozessor eine Sprache spricht und die Außenwelt eine andere. Die Alternative, ein Prozessor mit integriertem HDMI, kann teurer sein oder in der benötigten Klasse nicht existieren, sodass die Brücke der günstigere Weg zum selben Ausgang ist.
Ein Switch oder ein Retimer adressiert Distanz und Fan-out statt Format. Ein Switch routed eine Lane auf mehrere Ziele. Ein Retimer, ein naher Verwandter, bereinigt ein Hochgeschwindigkeitssignal, das über eine lange Boardstrecke degradiert ist, und sendet es neu aus, sodass ein Signal den entfernten Anschluss am Rand einer großen Platine noch innerhalb der Spezifikation erreicht. Beide existieren, weil die Lanes des Prozessors begrenzt sind und die Platine nicht immer klein ist.
Integration ist der Gegendruck. Jede Brücke, jeder Switch oder Retimer ist ein Bauteil, ein Kostenfaktor und eine Stelle, an der das Signal degradieren kann. Ein Design, das die benötigte Schnittstelle direkt vom Prozessor bekommt, ist sauberer als eines, das aus Konvertern zusammengesetzt ist. Die Bauteile werden eingesetzt, wenn der Prozessor es nicht direkt kann, nicht als Alternative zu einem Prozessor, der es kann.
Die Anschlüsse vor der Außenwelt schützen
Ein Anschluss zur Außenwelt, eine HDMI-Buchse, in die ein Benutzer einsteckt, setzt das Hochgeschwindigkeitssignal und den dahinterliegenden Chip allem aus, was über das Kabel ankommt. Eine elektrostatische Entladung von einem Finger oder einem Kabel kann einen Hochgeschwindigkeitseingang, der für Millivolt-Pegel ausgelegt ist, beschädigen. Ein Port ohne Schutz ist ein Ausfall, der beim ersten unachtsamen Einstecken wartet.
Der Schutz besteht aus Schutzbauteilen direkt am Anschluss. Kapazitätsarme ESD-Dioden klemmen einen Überspannungsimpuls auf Masse, bevor er die Brücke oder den Switch erreicht. Sie müssen kapazitätsarm sein, weil das Signal schnell ist: Ein Schutzbauteil, das die Leitung zu stark belastet, degradiert genau das Signal, das es schützen soll. Der Schutz leitet den Impuls ab und bleibt für die Nutzdaten nahezu unsichtbar.
Die Platzierung ist die halbe Schutzwirkung. Das ESD-Bauteil sitzt so nah am Anschluss wie möglich, damit der Impuls abgeklemmt wird, bevor er in die Platine eindringt. Das Layout gibt ihm einen kurzen, induktanzarmen Pfad zur Masse, denn eine Klemme auf einer langen, schmalen Leiterbahn wirkt zu spät. Nachträglich hinzugefügter Schutz, weit vom Port entfernt, schützt weit weniger als es scheint.
Dieselbe Sorgfalt gilt für die Versorgungsspannung und den Hot-Plug. Ein Port, der Strom liefert, oder ein Anschluss, der spannungsführend ist, wenn ein Kabel eingesteckt wird, braucht auch auf diesen Pins Schutz gegen Überspannung oder Einschaltstrom. Der Anschluss wird als Ganzes behandelt, Signale und Versorgung zusammen, gegen alles, was ein Benutzer oder ein Kabel damit anstellen kann.
Der Kostenfaktor einer Hochgeschwindigkeits-Lane auf der Platine

Eine Hochgeschwindigkeits-Schnittstelle ist günstig in Bauteilen und aufwendig in der Platine, die sie erfordert. Diese Kosten fallen beim Design an oder werden beim Debuggen bezahlt. Die kontrollierte Impedanz, die diese Signale benötigen, erfordert oft mehr Platinenlagen, eine dedizierte Massefläche unter der Signallage und einen Schichtenaufbau, bei dem die Leiterbahnen eine konsistente Impedanz sehen. Diese Lagenanzahl ist ein realer Kostenfaktor pro Platine.
Längenabgleich ist eigene Arbeit. Beide Hälften eines Differenzpaares werden auf gleiche Länge innerhalb enger Toleranz gebracht. Wenn mehrere Paare zusammen verlaufen, wie die Lanes eines PCIe-Links, werden sie auch untereinander abgeglichen. Das füllt Platinenflä che mit den kleinen Mäanderschleifen, die die Längen ausgleichen. Ein Layout-Werkzeug hilft, und die Randbedingung bestimmt trotzdem, wo alles platziert werden kann.
Anschlüsse sind der Punkt, an dem das Signal die kontrollierte Welt der Platine verlässt. Sie werden für die jeweilige Rate ausgewählt. Ein HDMI-Anschluss und ein PCIe-Slot sind für ihre Geschwindigkeiten spezifiziert. Ein billiger Anschluss oder ein ungenaues Footprint fügt genau dort eine Diskontinuität ein, wo das Signal am wenigsten geschützt ist. Deshalb ist der Anschluss Teil des Hochgeschwindigkeitsdesigns und kein nachträgliches Anhängsel.
Vias, die Durchkontaktierungen, die ein Signal zwischen Lagen verschieben, sind kleine Diskontinuitäten, die sich summieren. Eine Hochgeschwindigkeits-Leiterbahn wird so geroutet, dass sie so wenige Lagen wie möglich wechselt. Wo ein Lagenwechsel unvermeidlich ist, wird das Via mit den benachbarten Masse-Vias ausgelegt, die dem Rückleitungsstrom einen Pfad geben, sodass der Sprung das Signal so wenig wie möglich stört. Ein Design, das Hochgeschwindigkeitssignale durch viele beiläufige Vias führt, bezahlt das mit einer degradierten Verbindung.
Die Länge der Strecke bestimmt, wie stark all das ins Gewicht fällt. Ein kurzer Sprung zwischen zwei nah beieinanderliegenden Chips verzeiht vieles, während ein Signal, das eine große Platine bis zu einem Anschluss am Rand überqueren muss, jeden dieser Punkte belastet und möglicherweise einen Retimer benötigt, um überhaupt anzukommen. Das Budget für eine Hochgeschwindigkeits-Lane wird über den gesamten Pfad gezogen, vom Quellpin bis zum entfernten Anschluss, nicht an einem einzelnen Punkt.
Übersprechen ist das Nachbarschaftsproblem auf einer dicht bestückten Platine. Ein Differenzpaar, das zu nah an einem anderen aggressiven Signal verläuft, nimmt dessen Rauschen auf. Deshalb werden die Paare voneinander beabstandet und manchmal abgeschirmt, und das Routing muss auf einer bereits vollen Platine Raum für diesen Abstand finden. Der Abstand zwischen den Hochgeschwindigkeitspaaren ist genauso bewusst geplant wie die Paare selbst.
Der Takt, auf dem die Verbindung läuft
Ein serielles Hochgeschwindigkeits-Link trägt sein Timing in den Daten mit. Die Chips an beiden Enden laufen trotzdem von einem Referenztakt, dessen Qualität sich in der Verbindung zeigt. Ein Referenztakt mit zu viel Jitter verbreitert das Timing jedes Bits und frisst die Margin der Verbindung auf. Deshalb gibt ein Hochgeschwindigkeitsdesign seinen Serializern einen sauberen, jitterarmen Takt aus einer dafür gewählten Quelle.
Spread-Spectrum-Taktung ist die Besonderheit, die Teams überrascht. Um Emissionsgrenzwerte einzuhalten, modulieren viele Systeme den Takt absichtlich leicht, um seine Energie über Frequenzen zu verteilen. Beide Enden der Verbindung müssen so eingestellt sein, dass sie diese Modulation verfolgen, denn ein Empfänger, der einen stabilen Takt erwartet und einen Spread-Spectrum-Takt bekommt, verliert die Synchronisation. Das Taktschema wird für die gesamte Verbindung entschieden, beide Enden gemeinsam, nicht Chip für Chip.
Die Taktquelle ist Teil der Stückliste, nicht kostenlos. Eine Hochgeschwindigkeits-Verbindung benötigt einen Oszillator mit einer passenden Jitter-Spezifikation. Ein billiger Takt, der für langsame Logik ausreicht, kann einer schnellen Verbindung die Margin nehmen, die sie nicht zurückgewinnen kann. Der Takt wird für die schnellste Verbindung ausgewählt, die er versorgt. Eine saubere Quelle kann mehrere Verbindungen bedienen, wenn sie das Jitter-Budget für die schnellste unter ihnen erfüllt.
Die Schnittstelle an das abstimmen, was der Prozessor bietet
Das Hochgeschwindigkeitsdesign beginnt beim Prozessor, denn der Prozessor legt fest, welche Schnittstellen überhaupt vorhanden sind. Ein Prozessor mit DSI-Ausgang und einigen PCIe-Lanes definiert, was das Gerät direkt kann und wofür es eine Brücke oder einen Switch benötigt. Den Prozessor zu wählen, ohne seine Hochgeschwindigkeits-Schnittstellen zu prüfen, bedeutet, blind zu wählen.
Anzahl und Generation spielen beide eine Rolle. Ein Prozessor kann PCIe-Lanes haben, aber in einer älteren Generation, die die Bandbreite begrenzt. Oder einen DSI-Ausgang mit einer Breite, die die erzielbare Auflösung einschränkt. Ein Gerät, das mehr braucht als der Prozessor bietet, muss überbrücken, schalten oder den Prozessor wechseln. Die Hochgeschwindigkeits-Schnittstellen des Prozessors gegen die Anforderungen des Geräts abzulesen ist der erste Schritt, bevor eine Brücke oder ein Switch gewählt wird.
Deshalb werden Prozessor und Hochgeschwindigkeitsbauteile gemeinsam ausgewählt. Eine Brücke, die von einer Schnittstelle konvertiert, die der Prozessor nicht hat, ist nutzlos. Ein Switch für eine Lane-Generation, die der Prozessor nicht betreibt, ist eine Fehlanpassung. Die Bauteile werden so gewählt, dass sie zu den tatsächlichen Ausgängen des Prozessors passen, nicht zu einem idealisierten Satz.
Gehäuse und Pins schränken das weiter ein. Die Hochgeschwindigkeitspins eines Prozessors kommen an einer festen Stelle heraus. Die Brücke oder der Switch und ihr Routing müssen sie über einen kurzen, sauberen Pfad erreichen. Deshalb wird die Platzierung dieser Bauteile früh festgelegt, nah an den Hochgeschwindigkeitspins des Prozessors, bevor sich der Rest der Platine darum herum füllt.
Wie eine Hochgeschwindigkeits-Verbindung tatsächlich geprüft wird
Eine Hochgeschwindigkeits-Verbindung trainiert entweder und läuft, oder sie tut es nicht. Wenn nicht, zeigt ein Blick auf das Signal aus Sicht des Empfängers warum. Das Augendiagramm, überlagerte Signalübergänge, zeigt ein offenes Auge bei einer gesunden Verbindung und ein sich schließendes, wenn die Margin abnimmt. Es verwandelt ein vages "die Verbindung ist unzuverlässig" in eine Messung der verbleibenden Margin.
Die Normen, die diese Schnittstellen definieren, beinhalten deshalb Konformitätstests. HDMI und PCIe spezifizieren jeweils, wie das Signal an definierten Punkten aussehen muss. Ein Design, das gegen diese Tests auf echter Hardware geprüft wurde, ist eines, das bekanntermaßen funktioniert, nicht nur gehofft. Das ist wichtig, weil eine marginale Verbindung bei einer Einheit bestehen und bei der nächsten durch normale Bauteil-zu-Bauteil-Streuung versagen kann.
Diese Messung erfordert das richtige Instrument und die richtige Fixtur: ein Oszilloskop, das für die jeweilige Rate schnell genug ist, und eine Methode, das Signal zu messen, ohne es zu stören. Das ist ein eigener kleiner Kostenfaktor in einem Hochgeschwindigkeitsprogramm. Die Messung zu überspringen und darauf zu vertrauen, dass es funktioniert, weil eine Platine es getan hat, ist der Weg, eine Verbindung auszuliefern, die im Feld bei den Einheiten versagt, die auf der falschen Seite der Margin lagen.
Margin trennt ein Design, das ausgeliefert wird, von einem, das nur einmal funktioniert. Eine Verbindung mit gesunder Margin toleriert die Bauteil-zu-Bauteil-Streuung, den Temperaturbereich und die Alterung, die eine Einheit im Feld erlebt. Eine Verbindung, die auf dem Prüftisch gerade noch besteht, hat für die reale Welt nichts mehr übrig. Das Ziel ist nicht eine Verbindung, die einmal funktioniert, sondern eine mit ausreichend Margin.
Fragen, die beim Integrieren von Hochgeschwindigkeit in ein Gerät aufkommen
Warum brauche ich eine Brücke, um einen HDMI-Monitor anzusteuern?
Weil viele Prozessoren das Display über MIPI DSI ausgeben, eine Kurzstrecken-Panel-Schnittstelle, nicht HDMI, das ein Monitor erwartet. Eine Brücke konvertiert DSI zu HDMI, sodass ein reiner DSI-Prozessor einen Standardbildschirm ansteuern kann, ohne für einen Prozessor mit integriertem HDMI zu zahlen oder auf den Ausgang zu verzichten.
Wann brauche ich einen PCIe-Lane-Switch?
Wenn mehr Geräte eine PCIe-Lane wollen, als der Prozessor bereitstellt, oder wenn sich zwei Geräte eine Verbindung teilen, die immer nur von einem genutzt wird. Ein Switch routed eine Lane auf verschiedene Ziele, sodass die Lanes weiter reichen. Ein Prozessor mit genug Lanes für jedes Gerät benötigt keinen Switch.
Warum funktioniert meine Hochgeschwindigkeits-Verbindung auf dem Prüftisch, versagt aber in der Produktion?
Meist liegt es am Layout, nicht an den Bauteilen. Bei HDMI- und PCIe-Raten sind die Leiterbahnen Übertragungsleitungen, und kleine Unterschiede in Impedanz, Längenabgleich, Masserückführung oder einem Anschluss können das Augendiagramm des Empfängers schließen. Eine marginale Verbindung auf einer guten Prüfplatine versagt, wenn diese Margen schrumpfen. Das Layout muss korrekt sein, nicht nur zufällig funktionstüchtig.
Kann ich einen normalen Analogschalter in einem PCIe-Pfad verwenden?
Nein. PCIe läuft weit schneller als ein Allzweck-Analogschalter ausgelegt wurde. Ein solcher Schalter degradiert das Signal so weit, dass der Link auf eine niedrigere Geschwindigkeit zurückfällt oder gar nicht erst trainiert. Verwenden Sie einen Switch, der für die jeweilige PCIe-Generation spezifiziert ist und die Rate mit wenig zusätzlicher Degradation durchlässt.
Was ist ein Retimer, und wann brauche ich einen?
Ein Retimer empfängt ein degradiertes Hochgeschwindigkeitssignal, bereinigt es und sendet es neu aus. Das ermöglicht einem Signal, eine große Platine zu überqueren und trotzdem innerhalb der Spezifikation anzukommen. Sie brauchen einen, wenn eine Hochgeschwindigkeitsstrecke zu lang ist, damit das Signal sie alleine sauber zurücklegen kann. Das ist typisch bei großen Platinen oder weit entfernten Anschlüssen.
Wie viele Platinenlagen braucht ein Hochgeschwindigkeitsdesign?
Genug, um den Hochgeschwindigkeitssignalen eine kontrollierte Impedanz mit einer soliden Massefläche darunter zu geben. Das bedeutet meist mehr Lagen als eine einfache Platine. Die genaue Anzahl hängt von der Anzahl der Hochgeschwindigkeitssignale und dem Schichtenaufbau ab. An Lagen zu sparen, um Kosten zu reduzieren, wird durch eine Verbindung bezahlt, die nicht zuverlässig läuft.
Die Hochgeschwindigkeitspfade in der richtigen Reihenfolge verdrahten
Die Reihenfolge stellt sicher, dass Signal und Routing nicht getrennt gelöst werden. Beginnen Sie beim Prozessor und lesen Sie seine Hochgeschwindigkeits-Schnittstellen: den Displayausgang, den er treibt, und die Lanes, die er bietet. Gleichen Sie diese mit den Anforderungen des Geräts ab. Wo eine Lücke besteht, wählen Sie die Brücke, die das Format konvertiert, oder den Switch, der die Lanes teilt. Platzieren Sie die Brücke nah an ihrer Quelle, mit der kurzen Seite kurz. Legen Sie jedes Differenzpaar mit kontrollierter Impedanz, abgeglichener Länge, über einer soliden Masse, zu einem für die Rate geeigneten Anschluss. Fügen Sie einen Retimer hinzu, wo eine Strecke zu lang ist, um sie alleine zu bewältigen.
Nichts davon wird jedes Mal neu erfunden. Die Impedanzziele, die Längenabgleichsregeln und die Anschlussauswahl übertragen sich von einem Hochgeschwindigkeitsdesign zum nächsten, festgehalten in einem Satz von Layout-Regeln, die das Werkzeug durchsetzt. So wird die Disziplin konsequent angewendet statt neu entdeckt. Ein Hochgeschwindigkeitsdesign ist wiederholbar, sobald die Regeln aufgeschrieben sind.
Der rote Faden durch alles: Ein Hochgeschwindigkeitssignal ist ein analoges Problem im Gewand eines digitalen Schaltplans, und das Layout trägt das Design, das die Stückliste nur andeutet. Wird es richtig gemacht, ist das Bild sauber und die Lanes trainieren auf volle Geschwindigkeit. Wird es falsch gemacht, flackert das Gerät, verliert Frames oder betreibt seine Verbindungen langsam, aus Gründen, die der Schaltplan niemals zeigen wird.




