PCB-Design und Pinbelegung für PCIe-Steckkarten

Zachariah Peterson
|  Erstellt: Juli 13, 2024  |  Aktualisiert am: November 22, 2024
PCB-Design und Pinbelegung für PCIe-Steckkarten

Die gängigste Erweiterungskarte in Standard-Desktopcomputern und eingebetteten Computern ist die PCIe-Karte. PCIe-Erweiterungskarten gibt es in mehreren Formfaktoren und verwenden einen Edge-Slot-Steckverbinder, der entweder vertikal oder im rechten Winkel an einem Motherboard montiert wird. Es gibt auch verschiedene Typen von PCIe-Geräten, wie SSDs oder Module, die in einen M.2-Anschluss gesteckt werden.

In diesem Artikel werde ich die mechanischen und elektrischen Anforderungen für PCIe-Erweiterungskarten behandeln, die den standardmäßigen vertikalen Edge-Connector verwenden, wie er typischerweise in Desktop-Computern oder Servern zu finden ist. PCIe-Erweiterungskarten haben spezifische mechanische Spezifikationen für Kartenform und -größe, die eingehalten werden müssen, um passgenau in einen Edge-Connector zu passen.

Leider sind die mechanischen Spezifikationen für diese Edge-Connectoren im PCIe-Standard vergraben. Designer müssen oft die Umrisse einer bestehenden Karte rückentwickeln, um sie in einer PCIe-Karten-PCB zu verwenden. In diesem Blog habe ich eine PCIe-Karten-Vorlage erstellt, die Sie für Ihre Projekte verwenden können. Diese Vorlage ist ein guter Ausgangspunkt, da sie die mechanische Verriegelung und die Pin-Anforderungen für die Karte zeigt, aber der Umriss ist anpassbar, um genau die PCB-Abmessungen zu treffen, die Sie benötigen.

PCIe-Karten Mechanische und Elektrische Anforderungen

PCIe-Erweiterungskarten verwenden einen PCIe-Slot-Steckverbinder, der mechanische Einschränkungen auferlegt und die Signalintegrität bestimmt. Unten sind einige wichtige Überlegungen für PCIe-Slot-Steckverbinder aufgeführt, die in diesen Karten verwendet werden:

  • Lane-Standardisierung: Slot-Steckverbinder sind für eine spezifische Anzahl von Lanes (1x, 4x, 8x, 16x und das weniger häufig verwendete 32x) standardisiert.
  • Generationenkompatibilität: Slot-Steckverbinder sind für spezifische PCIe-Generationen ausgelegt und rückwärtskompatibel.
  • Komponententypen: Slot-Steckverbinder können Durchsteckkomponenten oder SMD-Komponenten sein, wobei neuere Generationen von Steckverbindern tendenziell SMD sind.
  • Erweiterte Steckverbinder: Ein größerer Slot-Steckverbinder kann kleinere Erweiterungskarten aufnehmen, falls dies vom Design her erforderlich ist.
  • Keying und Orientierung: Slot-Steckverbinder sind gekennzeichnet, um die Orientierung der PCIe-Karte während der Installation zu bestimmen. Diese Kennzeichnung muss in der Erweiterungskarte enthalten sein.

PCIe-Erweiterungskarten haben typischerweise eine Flansch, der an der Karte befestigt wird, sodass sie am Gehäuse eines Computers anliegen kann. Dieser Flansch begrenzt die Abmessungen von standardmäßigen PCIe-Erweiterungskarten.

Beispiel PCIe-Slot-Steckverbinder

Einige Beispiel-Slot-Steckverbinder sind unten dargestellt. Jeder, der schon einmal einen Desktop-Computer oder Server geöffnet hat, wird diese Randsteckverbinder erkennen. Die gezeigten Steckverbinder sind von Samtec erhältlich, obwohl andere Anbieter wie Amphenol ihre eigenen Randsteckverbinder anbieten.

8-Lane (oben) und 16-Lane (unten) PCIe-Randsteckverbinder (Amphenol)

Aufgrund der Größe und Platzierung des Randsteckverbinders sowie der Kartenflansche ist normalerweise eine mechanische Modellierung notwendig, um die Form und Passung innerhalb des Gehäuses zu überprüfen. Für neuere Generationen von PCIe sind auch SI-Simulationen erforderlich, um die Kanalbandbreite und die Gesamtverluste zu verifizieren. Über diese Überlegungen hinaus müssen die Designer das Karten-Pinout konstruieren, um die erforderliche Anzahl von Lanes unterzubringen.

Anzahl der Lanes im PCIe-Karten-Pinout

Das Karten-Pinout in einem PCIe-Steckverbinder hängt von der Anzahl der Lanes ab und umfasst zusätzliche Schnittstellen, wie JTAG. Es gibt auch Stromanschlüsse und zahlreiche Massepins, die über den Kartenrand verteilt sind. Die Pins haben einen 1,0 mm Abstand, wobei PCIe RX- und TX-Lanes mit Massepins abwechselnd angeordnet sind.

Alle PCIe-Randkarten-Pinouts haben eine A-Seite und eine B-Seite. Diese Seiten sind beschriftet und im Bild unten dargestellt.

Die Pinbelegungen für PCIe-Karten sind in Tabellen detailliert aufgeführt. Mit zunehmender Anzahl von Lanes werden neue Abschnitte zu den Pinbelegungstabellen hinzugefügt.

1x Lanes

Pin-Nr.

B-Seiten-Name

Funktion

A-Seiten-Name

Funktion

1

+12v

+12 Volt Stromversorgung

PRSNT#1

Erkennung der Anwesenheit bei Hot-Plug

2

+12v

+12 Volt Stromversorgung

+12v

+12 Volt Stromversorgung

3

+12v

+12 Volt Stromversorgung

+12v

+12 Volt Stromversorgung

4

GND

Masse

GND

Masse

5

SMCLK

SMBus-Takt

JTAG2

TCK

6

SMDAT

SMBus-Daten

JTAG3

TDI

7

GND

Masse

JTAG4

TDO

8

+3.3v

+3,3 Volt Stromversorgung

JTAG5

TMS

9

JTAG1

+TRST#

+3,3V

+3,3 Volt Stromversorgung

10

3,3Vaux

3,3V Stromversorgung

+3,3V

+3,3 Volt Stromversorgung

11

WAKE#

Link-Reaktivierung

PERST#

PCI-Express Reset-Signal

Mechanischer Schlüssel

N/A

N/A

N/A

N/A

12

RSVD

Reserviert

GND

Masse

13

GND

Masse

REFCLK+

Referenz CLK (+)

14

TX0_P

TX Lane 0 (+)

REFCLK-

Referenz CLK (-)

15

TX0_N

TX Lane 0 (-)

GND

Masse

16

GND

Masse

RX0_P

RX Lane 0 (+)

17

PRSNT#2

Hotplug-Erkennung

RX0_N

RX Lane 0 (-)

18

GND

Masse

GND

Masse

 

4x Lanes

Pin-Nr.

B-Seiten-Name

Funktion

A-Seiten-Name

Funktion

19

TX1_P

TX Lane 1 (+)

RSVD

Reserviert

20

TX1_N

TX Lane 1 (-)

GND

Masse

21

GND

Masse

RX1_P

RX Lane 1 (+)

22

GND

Masse

RX1_N

RX Lane 1 (-)

23

TX2_P

TX Lane 2 (+)

GND

Masse

24

TX2_N

TX Lane 2 (-)

GND

Masse

25

GND

Masse

RX2_P

RX Lane 2 (+)

26

GND

Masse

RX2_N

RX Lane 2 (-)

27

TX3_P

TX Lane 3 (+)

GND

Masse

28

TX3_N

TX Leitung 3 (-)

GND

Erdung

29

GND

Erdung

RX3_P

RX Leitung 3 (+)

30

RSVD

Reserviert

RX3_N

RX Leitung 3 (-)

31

PRSNT#2

Erkennung des Hot-Plug

GND

Erdung

32

GND

Erdung

RSVD

Reserviert

 

8x Leitungen

Pin-Nr.

B-Seiten-Name

Funktion

A-Seiten-Name

Funktion

33

TX4_P

TX Leitung 4 (+)

RSVD

Reserviert

34

TX4_N

TX Leitung 4 (-)

GND

Erdung

35

GND

Erdung

RX4_P

RX Leitung 4 (+)

36

GND

Erdung

RX4_N

RX Leitung 4 (-)

37

TX5_P

TX Leitung 5 (+)

GND

Erdung

38

TX5_N

TX Lane 5 (-)

GND

Erdung

39

GND

Erdung

RX5_P

RX Lane 5 (+)

40

GND

Erdung

RX5_N

RX Lane 5 (-)

41

TX6_P

TX Lane 6 (+)

GND

Erdung

42

TX6_N

TX Lane 6 (-)

GND

Erdung

43

GND

Erdung

RX6_P

RX Lane 6 (+)

44

GND

Erdung

RX6_N

RX Lane 6 (-)

45

TX7_P

TX Lane 7 (+)

GND

Erdung

46

TX7_N

TX Lane 7 (-)

GND

Erdung

47

GND

Erdung

RX7_P

RX Lane 7 (+)

48

PRSNT#2

Hot-Plug-Erkennung

RX7_N

RX Lane 7 (-)

49

GND

Erdung

GND

Erdung

 

16x Lanes

Pin-Nr.

B-Seiten Name

Funktion

A-Seiten Name

Funktion

50

TX8_P

TX Lane 8 (+)

RSVD

Reserviert

51

TX8_N

TX Lane 8 (-)

GND

Erdung

52

GND

Erdung

RX8_P

RX Lane 8 (+)

53

GND

Erdung

RX8_N

RX Lane 8 (-)

54

TX9_P

TX Lane 9 (+)

GND

Erdung

55

TX9_N

TX Lane 9 (-)

GND

Erdung

56

GND

Erdung

RX9_P

RX Lane 9 (+)

57

GND

Erdung

RX9_N

RX Lane 9 (-)

58

TX10_P

TX Lane 10 (+)

GND

Erdung

59

TX10_N

TX Lane 10 (-)

GND

Masse

60

GND

Masse

RX10_P

RX Leitung 10 (+)

61

GND

Masse

RX10_N

RX Leitung 10 (-)

62

TX11_P

TX Leitung 11 (+)

GND

Masse

63

TX11_N

TX Leitung 11 (-)

GND

Masse

64

GND

Masse

RX11_P

RX Leitung 11 (+)

65

GND

Masse

RX11_N

RX Leitung 11 (-)

66

TX12_P

TX Leitung 12 (+)

GND

Masse

67

TX12_N

TX Leitung 12 (-)

GND

Masse

68

GND

Masse

RX12_P

RX Leitung 12 (+)

69

GND

Masse

RX12_N

RX Leitung 12 (-)

70

TX13_P

TX Leitung 13 (+)

GND

Masse

71

TX13_N

TX Leitung 13 (-)

GND

Erdung

72

GND

Erdung

RX13_P

RX Leitung 13 (+)

73

GND

Erdung

RX13_N

RX Leitung 13 (-)

74

TX14_P

TX Leitung 14 (+)

GND

Erdung

75

TX14_N

TX Leitung 14 (-)

GND

Erdung

76

GND

Erdung

RX14_P

RX Leitung 14 (+)

77

GND

Erdung

RX14_N

RX Leitung 14 (-)

78

TX15_P

TX Leitung 15 (+)

GND

Erdung

79

TX15_N

TX Leitung 15 (-)

GND

Erdung

80

GND

Erdung

RX15_P

RX Leitung 15 (+)

81

PRSNT#2

Erkennung der Anwesenheit bei Hot-Plug

RX15_N

RX Leitung 15 (-)

82

RSVD#2

Hot Plug Detect

GND

Erdung

 

Es gibt einige wichtige Punkte zu beachten. Die beiden Stromschienen liegen bei 12 V und 3,3 V; diese werden typischerweise von der Karte geliefert, sodass PCIe-Karten normalerweise keine Regler für diese Spannungen tragen. Spannungsregler können bei Bedarf auf PCIe-Karten eingebaut werden. Isolierte DC-DC-Wandler sind auf PCIe-Karten selten, außer in spezifischen Anwendungsfällen wie Power over Ethernet (PoE), das 54 V erzeugt auf der PCIe-Karte benötigt.

PCIe-Erweiterungskarten-Platinengröße

Die Gesamtabmessungen der Platine, ausgenommen der Bereich für die Randkartenstifte, werden durch den PCIe-Standard definiert. Die Platinengröße hängt nicht von der Anzahl der Lanes ab, sondern steht im Zusammenhang mit der Größe der Blende entlang des Kartenrandes. Die Werte in der untenstehenden Tabelle sind die maximal zulässigen Werte.

Vollständige Länge

(L x H x B) = 312 x 111,15 x 20,32 (mm)

3/4 Länge

(L x H x B) = 312 x 111,15 x 20,32 (mm)

Halbe Länge

(L x H x B) = 167,65 x 111,15 x 20,32 (mm)

Niedrigprofil

(L x H x B) = 167,65 x 68,9 x 20,32 (mm)

 

Das Bild unten zeigt die L- und H-Abmessungen. Beachten Sie, dass die B-Abmessung das Z-Achsen-Profil der Leiterplatte einschließlich ihrer Komponenten ist.

Niedrigprofilkarten und Standardprofilkarten können anhand ihrer Blende unterschieden werden. Diese Karten verwenden denselben Stecker und Pinbelegung, sind jedoch mit unterschiedlichen Halterungen/Blendenkonstruktionen entworfen, wie im Bild unten gezeigt.

Ein gängiger Formfaktor ist eine Acht-Lane-Karte, die auf beiden Seiten, A und B, 89 Pins hat. Designer sollten beachten, dass jede RX- und TX-Leitung mit Erdungspins abgewechselt ist, um die differentielle Impedanz zu halten und Übersprechen zwischen PCIe-Leitungen zu minimieren.

PCIe-Edge-Card-Layout-Richtlinien

PCIe-Edge-Karten funktionieren ähnlich wie andere Hochgeschwindigkeits-PCBs. Sie haben typischerweise eine Standarddicke von 62 mil. Designer können Materialien kombinieren, um einen Stack-up zu erstellen und Strom- und Masseebenen einzubeziehen. PCIe-Lanes folgen einer standardisierten Verlegung, wenn sie vom Edge-Connector auf dem Motherboard zum Kartenbereich übergehen.

Verlegung in den Edge-Connector: Neuere Generationen von PCIe-Connectoren sollten idealerweise SMD-Connectoren sein, da dies Stubs eliminiert, die normalerweise bei Durchsteckpins vorhanden wären. Typischerweise kann, wenn eine hochzuverlässige Verbindung benötigt wird, eine Durchsteckversion verwendet werden, aber mit Verlegung auf den hinteren Lagen, um alle Stubs zu eliminieren. Dies hilft, die Signalintegrität beim Übergang in die PCIe-Edge-Karte zu gewährleisten.

Komponentenfreihaltungsbereiche: Definieren Sie einen Freihaltungsbereich am oberen Rand des Connectors. Dieser Bereich kann Leiterbahnen enthalten, sollte aber Komponenten vermeiden. Typischerweise werden Kopplungskondensatoren in der Nähe der Kodierungsregion platziert, mit anderen Komponenten darüber positioniert. Jedoch könnten Kopplungskondensatoren auch im Motherboard-/Hauptplatinen-Design platziert werden, bevor die Signale den PCIe-Edge-Connector erreichen.

Randabstandsregeln: Definieren Sie eine Regel für den Randabstand der Platine, typischerweise etwa 10 mils. In der Nähe des Schlüsselbereichs mit einem Randabstandshalter (siehe oben) müssen die Abstände möglicherweise erhöht werden, um das Freilegen von Kupfer am Platinenrand zu verhindern, was das Risiko von Kurzschlüssen verringert. Größere Abstände in diesem Bereich bieten einen Spielraum für mögliche mechanische Beschädigungen, die am Kartenrand auftreten können.

Erdung: Die Erdungsstrategie für eine PCIe-Karte besteht in der Regel darin, alle Komponenten über einen einzigen Systemgrund zu haben und einen separaten Chassisgrund für die Frontplatte der Karte zu haben. Eine häufige Anwendung von PCIe-Karten ist als Erweiterungskarte für Netzwerke (Kupfer oder Glasfaser). Für eine verkabelte Ethernet-Verbindung wird ein Chassisgrund um den Ring herum benötigt, um die Abschirmung am RJ45-Anschlussblock zu erden.

Andere Anwendungen können ebenfalls einen Chassisgrund erfordern. Allgemein ist die Frontplatte aufgrund ihrer direkten Verbindung zum Gerätegehäuse mit dem Chassisgrund verbunden, während der Rest der Komponenten auf der PCB über einer einheitlichen Massefläche sitzt.

Beispiel für eine PCIe-Edge-Card-Vorlage

Die unten gezeigte PCIe-Edge-Card-Vorlage ist für 8x Lanes in einem Standard-Edge-Connector dimensioniert. Die Karte ist kleiner als die maximalen Abmessungen, die im PCIe-Standard definiert sind, sodass die Kartengröße nach Belieben geändert werden kann. Fühlen Sie sich frei, diese Edge-Card-Vorlage herunterzuladen und in Ihren eigenen Projekten zu verwenden.

          Download (ZIP)         

Ob Sie zuverlässige Leistungselektronik oder fortschrittliche digitale Systeme bauen müssen, nutzen Sie den kompletten Satz an PCB-Designfunktionen und Weltklasse-CAD-Tools in Altium Designer®. Um Zusammenarbeit in der heutigen fachübergreifenden Umgebung zu implementieren, nutzen innovative Unternehmen die Altium 365™-Plattform, um Design-Daten einfach zu teilen und Projekte in die Fertigung zu bringen.

Wir haben nur an der Oberfläche dessen gekratzt, was mit Altium Designer auf Altium 365 möglich ist. Starten Sie heute Ihre kostenlose Testversion von Altium Designer + Altium 365.

Über den Autor / über die Autorin

Über den Autor / über die Autorin

Zachariah Peterson verfügt über einen umfassenden technischen Hintergrund in Wissenschaft und Industrie. Vor seiner Tätigkeit in der Leiterplattenindustrie unterrichtete er an der Portland State University. Er leitete seinen Physik M.S. Forschung zu chemisorptiven Gassensoren und sein Ph.D. Forschung zu Theorie und Stabilität von Zufallslasern. Sein Hintergrund in der wissenschaftlichen Forschung umfasst Themen wie Nanopartikellaser, elektronische und optoelektronische Halbleiterbauelemente, Umweltsysteme und Finanzanalysen. Seine Arbeiten wurden in mehreren Fachzeitschriften und Konferenzberichten veröffentlicht und er hat Hunderte von technischen Blogs zum Thema PCB-Design für eine Reihe von Unternehmen verfasst. Zachariah arbeitet mit anderen Unternehmen der Leiterplattenindustrie zusammen und bietet Design- und Forschungsdienstleistungen an. Er ist Mitglied der IEEE Photonics Society und der American Physical Society.

Ähnliche Resourcen

Verwandte technische Dokumentation

Zur Startseite
Thank you, you are now subscribed to updates.