Forum: Mikrocontroller und Digitale Elektronik PCIe x1 und Expresscard korrespondierende Pins


von ttom (Gast)


Lesenswert?

Hallo zusammen.
Ich bin auf der Suche nach den zusammengehörenden Pins bei dem pcie x1 
Anschluss von expresskarten und dem konventionellen Desktop pcie x1 
Stecker.

Ich würde gerne einen Adapter von einer expresskarte auf eine 
konventionellen pcie x1 Buchse realisieren. Leider konnte ich sowas 
nicht fertig finden. Ist an sich kein Problem bei den paar Leitungen. 
Das kann ich auch selbst löten nur passen die pinouts die ich jeweils 
finde nicht zusammen bzw. Ich übersehe was. Könnte mir dabei jemand 
helfen?

Folgende Pinouts fand ich vielversprechend:
http://www.interfacebus.com/Design_Connector_ExpressCard_Bus.html

Und

https://pinouts.ru/Slots/pci_express_pinout.shtml

Welche pins gehören da zusammen und welche müssen für eine Funktion von 
pcie x1 verbunden werden (die 12v pins werden extern zugeführt)?

Danke

von ttom (Gast)


Lesenswert?

Ergänzung: mir sind diese Mining Riser bekannt. Es geht mir aber um die 
Pinbelegung und ich möchte die Verbindung herstellen. Nur eine Anmerkung 
als Korrektur, da mir theoretisch schon lösungen bekannt sind allerdings 
nicht passend für meine Anwendung sind.

von No Y. (noy)


Lesenswert?

Mit ein bisschen googlen findet man die specificationen und kann da dann 
Mal dir Pinouts vergleichen...

Ich denke du meinst miniPCIe auf PCIe1x weil sonst macht deine Frage 
oben wenig Sinn...

Oder willst du die PCIe1x auf die großen Slots mit 4-16 PCIe Lanes 
adaptieren?

Du hast doch oben beide Links wo die Pinouts drin sind. Wo liegt da das 
Problem? Die 12V gibt's bei miniPCIe nicht. Die musst du dann irgendwie 
extern zuführen... Der Rest heißt doch sogar gleich...

von Frank K. (fchk)


Lesenswert?

ttom schrieb:

> Ich würde gerne einen Adapter von einer expresskarte auf eine
> konventionellen pcie x1 Buchse realisieren. Leider konnte ich sowas
> nicht fertig finden. Ist an sich kein Problem bei den paar Leitungen.
> Das kann ich auch selbst löten nur passen die pinouts die ich jeweils
> finde nicht zusammen bzw. Ich übersehe was. Könnte mir dabei jemand
> helfen?

Vorsicht. Einfach ein paar Drähte anlöten wird nicht funktionieren. Über 
die Adernpaare laufen Gigabits dan Daten mit Frequenzen im zig 
GHz-Bereich. Die beiden Leitungen eines Signalpaares müssen auf einen 
Zehntel mm gleich lang sein.

Was funktionieren wird: vierlagige Leiterplatte, Groundplanes in der 
Mitte und da dann die differential Pairs mit 85 Ohm routen.


Die PCIe-Signale sind:
Referenztakt 100 MHz: REFCLK
Datenlanes, jeweils TRansmit und Receive, 1...16: PETn und PERn
Das alles sind Signalpaare (Wichtig!)

Dazu kommen noch ein paar Single Ended Hilfssignale:
  WAKE#
  PERST# (Reset)
  CLKREQ#

Das wars.

fchk



>
> Folgende Pinouts fand ich vielversprechend:
> http://www.interfacebus.com/Design_Connector_ExpressCard_Bus.html
>
> Und
>
> https://pinouts.ru/Slots/pci_express_pinout.shtml
>
> Welche pins gehören da zusammen und welche müssen für eine Funktion von
> pcie x1 verbunden werden (die 12v pins werden extern zugeführt)?
>
> Danke

von S. R. (svenska)


Lesenswert?

Frank K. schrieb:
> Einfach ein paar Drähte anlöten wird nicht funktionieren.

Naja, das PCIe-Busprotokoll soll erstaunlich robust sein.
Zumindest war das die Aussage von den Konsolenhackern vor ein paar 
Jahren auf dem Kongress. Die haben da PCIe unidirektional mit 
UART-Geschwindigkeit über eine Kabelpeitsche gefahren (die andere 
Richtung war normal).

Kann also sein, dass die Geschwindigkeit etwas einbricht, aber zumindest 
als Versuchsobjekt könnte es funktionieren. :)

von Christian R. (supachris)


Lesenswert?

Das ist schon relativ robust, bei Gen1 sind es ja auch "nur" 2,5Gbit/s. 
Das geht per PCIe external Cabling auch über Kabel, dann aber meist per 
Redriver. Die sind aber relativ einfach gehalten. Vielleicht kannst du 
mal in die PCIe External Cabling Spec rein gucken da stehen ziemlich 
hilfreiche Sachen drin.

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.