Forum: Mikrocontroller und Digitale Elektronik PCIE über Displayport-Kabel verlängern


von Nils (Gast)


Lesenswert?

Moin,

für eine PCIE Steckkarte, die etwas abseits vom Prozessor platziert 
werden muss, würde ich gern ein PCIE3 2x Interface um ca. 1m verlängern.

Das PCIE Interface liegt auf einer M.2 Schnittstelle vor und soll zu 
einer Full size PCIE Steckkarte.
Ich hatte überlegt dafür ein Mini Displayport Kabel zu verwenden. 
Insgesamt gibt es da drin 5 Differential Pairs mit passender Impedanz -> 
passt für 2 Lanes.
Dafür würde ich eine M.2 Steckkarte entwerfen, die die entsprechenden 
Signale auf eine Mini DP Buchse Routet und auf der anderen Seite eine 
Platine von Mini DP auf Full Size PCIE Buchse.
Impedanzkontrolle auf den PCB´s ist kein Problem. Length Matching Pair 
to Pair oder zur Clock ist nicht erforderlich.

Stromversorgungn muss natürlich extern erfolgen.

Kann das funktionieren? Bzw welche Fallstricke habe ich übersehen?  ;-)

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Thunderbolt ist keine Option?

von Georg A. (georga)


Lesenswert?

> Kann das funktionieren?

An sich ja. Es gibt von Exsys PCIe-Extender, die auf ein externes 
Gehäuse für Steckkarten gehen, in dem dann zB. eine PCIe->PCI-Bridge 
drinnen ist, um alte PCI-Karte (so sündteurer Industriekram...) 
anzubinden. Das Kabel selbst ist schon ein ganz normales 2m-DVI-Kabel, 
allerdings ist im PC nochmal eine Karte mit PCIe-Bridge mit 
Treibereigenschaften (AFAIR irgendwas von TI). Ob auf der Gegenseite 
auch nochmal was spezielles mit Equalizer oder so war, weiss ich nicht 
mehr... Es hat jedenfalls einwandfrei funktioniert, Treiber waren nicht 
notwendig. Mit VT-D kann man dann die ganze Box einer VM als echte HW 
zuweisen ;)

http://www.exsys.de/index.php?page=categorie&cat=11

EX-1095 ist die Treiberkarte, EX-103* die externen Gehäuse.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

's wird wohl mit der Existenz und Qualitaet der Equalizer an den 
jeweiligen Eingaengen zusammenhaengen ob das tun kann oder nicht...

Gruss
WK

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

In fragwürdigen Designs wird für die Aufgabe ein USB3-Kabel verwendet, 
wie z.B. hier:

https://www.amazon.de/ELEGIANT-Express-Extender-Adapter-Mining/dp/B01HHLQRBK/

oder hier:

https://www.amazon.de/Rokoo-Express-Steckpl%C3%A4tze-Riser-extern/dp/B072XNX4YX/

Hier sind keinerlei Treiberbausteine zwischen dem PCIe-Slot des PCs und 
dem USB-Kabel vorhanden, auf der zweiten Platine ist als aktive 
Elektronik eine PCIe-Bridge (oder nennt man das Hub?) vorhanden.

von Ben B. (Firma: Funkenflug Industries) (stromkraft)


Lesenswert?

Also ein Meter wird mit Sicherheit nicht funktionieren. Es geht mit 
Aufbauten so bis 30cm, dann geht auch gutes (!!) USB-Kabel (für PCIe 
1fach) bei zusätzlicher Stromversorgung des ausgelagerten PCIe-Slots. 
Alles darüber führt zu Fehlern, teilweise wird die angeschlossene Karte 
gar nicht mehr erkannt usw.

von Hertz (Gast)


Lesenswert?

Um welches PCIe geht es denn?
2,5 Gbd?
8 Gbd?

von Christian R. (supachris)


Lesenswert?

Das geht schon, bei einem Meter sollte es vielleicht noch ohne Cable 
Redriver gehen. Sowas gibts auch professionell, external PCIe ist 
ausdrücklich im Standard vorgesehen. Geht mit Redrivern bis 7m ohne 
Probleme. Vergiss nicht die Steuersignale. Sowas kann man bei Ali billig 
mit USB 3.0 Kabel kaufen, geht erstaunlich gut und viel besser als die 
PCI Parallel Bus Verlängerungen.

von Frank K. (fchk)


Lesenswert?

Für PCIe gibt es das iPass Verbindungssystem von Molex mit 4 und 8 Lanes 
und bis zu 14 GHz Bandbreite.

http://www.molex.com/molex/products/family?key=ipass&channel=products&chanName=family&pageTitle=Introduction&parentKey=cable_assemblies

Das wird für Infiniband, SAS und PCIe verwendet, wobei jeder Standard 
eine eigene Codierung hat. Kabel und Stecker solltest Du zB bei Digikey 
bekommen.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.