PCIeエッジカードのためのPCBデザインとピン配置

Zachariah Peterson
|  投稿日 2024/07/13 土曜日  |  更新日 2024/11/22 金曜日
PCIeエッジカードのためのPCBデザインとピン配置

標準的なデスクトップコンピュータや組み込みコンピュータで最も一般的なアドインカードはPCIeカードです。PCIeアドインカードは複数のフォームファクターがあり、エッジスロットコネクタを使用して、マザーボードに対して垂直または直角に取り付けられます。また、M.2コネクタに接続するSSDやモジュールなど、異なるタイプのPCIeデバイスもあります。

この記事では、デスクトップコンピューターやサーバーに一般的に見られる標準的な垂直エッジコネクタを使用するPCIeアドインカードの機械的および電気的要件について説明します。PCIeアドインカードには、エッジコネクタ内にしっかりと収まるために従う必要があるカードの形状とサイズに関する特定の機械的仕様があります。

残念ながら、これらのエッジコネクタの機械的仕様はPCIe標準の中に埋もれています。設計者はしばしば、既存のカードのアウトラインを逆設計してPCIeカードのPCBで使用する必要があります。このブログでは、プロジェクトに使用できるPCIeカードのテンプレートを作成しました。このテンプレートは、カードの機械的キーイングとピン要件を示しているため、良い出発点ですが、必要な正確なPCB寸法に合わせてアウトラインを調整できます。

PCIeカードの機械的および電気的要件

PCIeアドインカードは、機械的な制約を課し、信号の整合性を決定するPCIeスロットコネクタを使用します。これらのカードで使用されるPCIeスロットコネクタに関するいくつかの重要な考慮事項を以下に示します:

  • レーンの標準化:スロットコネクタは、特定の数のレーン(1x、4x、8x、16x、およびあまり一般的ではない32x)に対して標準化されています。
  • 世代の互換性:スロットコネクタは、特定のPCIe世代に対して評価され、下位互換性があります。
  • コンポーネントタイプ:スロットコネクタは、スルーホールコンポーネントまたはSMDコンポーネントであることができますが、新しい世代のコネクタはSMDである傾向があります。
  • 拡張コネクタ:大きなスロットコネクタは、設計に必要に応じて、小さなアドインカードを収容できます。
  • キーと方向:スロットコネクタは、PCIeカードの取り付け時の方向を決定するためにキーが付けられています。このキーはアドインカードに含まれている必要があります。

PCIeアドインカードは通常、カードに取り付けられるフランジを持っており、これによりコンピュータのシャーシに対して固定されます。このフランジは、標準のPCIeアドインカードの寸法を制限します。

PCIeスロットコネクタの例

以下に示すのは、スロットコネクタの例です。デスクトップコンピューターやサーバーを開けたことがある人なら、これらのエッジコネクターを認識しているでしょう。示されているコネクターはSamtecから入手可能ですが、Amphenolのような他のベンダーも自身のエッジコネクターを提供しています。

高速PCB設計

高速設計の課題に対処するための簡単なソリューション

8レーン(上)と16レーン(下)のPCIeエッジコネクター(Amphenol)

エッジコネクターとカードフランジのサイズと配置を考慮すると、通常、エンクロージャ内の形状とフィットを検証するためには機械モデリングが必要です。新世代のPCIeについては、チャネル帯域幅と総損失を検証するためにSIシミュレーションも必要です。これらの考慮事項を超えて、設計者は必要なレーン数を収容するためにカードピンアウトを構築する必要があります。

PCIeカードピンアウトのレーン数

PCIeコネクターのカードピンアウトは、レーン数に応じて変わり、JTAGなどの追加インターフェースも含まれます。また、カードエッジには電源ポートと多数のグラウンドピンが分布しています。ピンのピッチは1.0 mmで、PCIe RXおよびTXレーンはグラウンドピンと交互に配置されています。

すべてのPCIeエッジカードピンアウトにはA面とB面があります。これらの面はラベル付けされ、以下の画像に示されています。

Easy, Powerful, Modern

The world’s most trusted PCB design system.

PCIeカードのピン配置は表で詳しく説明されています。レーンの数が増えると、ピン配置表に新しいセクションが追加されます。

1x レーン

ピン番号

B側 名称

機能

A側 名称

機能

1

+12v

+12 ボルト 電源

PRSNT#1

ホットプラグ検出

2

+12v

+12 ボルト 電源

+12v

+12 ボルト 電源

3

+12v

+12 ボルト 電源

+12v

+12 ボルト 電源

4

GND

グラウンド

GND

グラウンド

5

SMCLK

SMBus クロック

JTAG2

TCK

6

SMDAT

SMBus データ

JTAG3

TDI

7

GND

グラウンド

JTAG4

TDO

8

+3.3v

+3.3 ボルト 電源

JTAG5

TMS

9

JTAG1

+TRST#

+3.3v

+3.3ボルト電源

10

3.3Vaux

3.3ボルト電源

+3.3v

+3.3ボルト電源

11

WAKE#

リンク再活性化

PERST#

PCI-Expressリセット信号

メカニカルキー

該当なし

該当なし

該当なし

該当なし

12

RSVD

予約済み

GND

グラウンド

13

GND

グラウンド

REFCLK+

参照CLK (+)

14

TX0_P

TXレーン0 (+)

REFCLK-

参照CLK (-)

15

TX0_N

TXレーン0 (-)

GND

グラウンド

16

GND

グラウンド

RX0_P

RXレーン0 (+)

17

PRSNT#2

ホットプラグ検出

RX0_N

RXレーン0 (-)

18

GND

グラウンド

GND

グラウンド

Easy, Powerful, Modern

The world’s most trusted PCB design system.

 

4x レーン

ピン番号

B側 名称

機能

A側 名称

機能

19

TX1_P

TX レーン 1 (+)

RSVD

予約済み

20

TX1_N

TX レーン 1 (-)

GND

グラウンド

21

GND

グラウンド

RX1_P

RX レーン 1 (+)

22

GND

グラウンド

RX1_N

RX レーン 1 (-)

23

TX2_P

TX レーン 2 (+)

GND

グラウンド

24

TX2_N

TX レーン 2 (-)

GND

グラウンド

25

GND

グラウンド

RX2_P

RX レーン 2 (+)

26

GND

グラウンド

RX2_N

RX レーン 2 (-)

27

TX3_P

TX レーン 3 (+)

GND

グラウンド

28

TX3_N

TX レーン 3 (-)

GND

グラウンド

29

GND

グラウンド

RX3_P

RX レーン 3 (+)

30

RSVD

予約済み

RX3_N

RX レーン 3 (-)

31

PRSNT#2

ホットプラグ検出

GND

グラウンド

32

GND

グラウンド

RSVD

予約済み

 

8x レーン

ピン番号

B側 名称

機能

A側 名称

機能

33

TX4_P

TX レーン 4 (+)

RSVD

予約済み

34

TX4_N

TX レーン 4 (-)

GND

グラウンド

35

GND

グラウンド

RX4_P

RX レーン 4 (+)

36

GND

グラウンド

RX4_N

RX レーン 4 (-)

37

TX5_P

TX レーン 5 (+)

GND

グラウンド

38

TX5_N

TX レーン 5 (-)

GND

グラウンド

39

GND

グラウンド

RX5_P

RX レーン 5 (+)

40

GND

グラウンド

RX5_N

RX レーン 5 (-)

41

TX6_P

TX レーン 6 (+)

GND

グラウンド

42

TX6_N

TX レーン 6 (-)

GND

グラウンド

43

GND

グラウンド

RX6_P

RX レーン 6 (+)

44

GND

グラウンド

RX6_N

RX レーン 6 (-)

45

TX7_P

TX レーン 7 (+)

GND

グラウンド

46

TX7_N

TX レーン 7 (-)

GND

グラウンド

47

GND

グラウンド

RX7_P

RX レーン 7 (+)

48

PRSNT#2

ホットプラグ検出

RX7_N

RX レーン 7 (-)

49

GND

グラウンド

GND

グラウンド

 

16x レーン

ピン番号

B側 名称

機能

A側 名称

機能

50

TX8_P

TX レーン 8 (+)

RSVD

予約済み

51

TX8_N

TX レーン 8 (-)

GND

グラウンド

52

GND

グラウンド

RX8_P

RX レーン 8 (+)

53

GND

グラウンド

RX8_N

RX レーン 8 (-)

54

TX9_P

TX レーン 9 (+)

GND

グラウンド

55

TX9_N

TX レーン 9 (-)

GND

グラウンド

56

GND

グラウンド

RX9_P

RX レーン 9 (+)

57

GND

グラウンド

RX9_N

RX レーン 9 (-)

58

TX10_P

TX レーン 10 (+)

GND

グラウンド

59

TX10_N

TX レーン 10 (-)

GND

グラウンド

60

GND

グラウンド

RX10_P

RXレーン10 (+)

61

GND

グラウンド

RX10_N

RXレーン10 (-)

62

TX11_P

TXレーン11 (+)

GND

グラウンド

63

TX11_N

TXレーン11 (-)

GND

グラウンド

64

GND

グラウンド

RX11_P

RXレーン11 (+)

65

GND

グラウンド

RX11_N

RXレーン11 (-)

66

TX12_P

TXレーン12 (+)

GND

グラウンド

67

TX12_N

TXレーン12 (-)

GND

グラウンド

68

GND

グラウンド

RX12_P

RXレーン12 (+)

69

GND

グラウンド

RX12_N

RXレーン12 (-)

70

TX13_P

TXレーン13 (+)

GND

グラウンド

71

TX13_N

TX レーン 13 (-)

GND

グラウンド

72

GND

グラウンド

RX13_P

RX レーン 13 (+)

73

GND

グラウンド

RX13_N

RX レーン 13 (-)

74

TX14_P

TX レーン 14 (+)

GND

グラウンド

75

TX14_N

TX レーン 14 (-)

GND

グラウンド

76

GND

グラウンド

RX14_P

RX レーン 14 (+)

77

GND

グラウンド

RX14_N

RX レーン 14 (-)

78

TX15_P

TX レーン 15 (+)

GND

グラウンド

79

TX15_N

TX レーン 15 (-)

GND

グラウンド

80

GND

グラウンド

RX15_P

RX レーン 15 (+)

81

PRSNT#2

ホットプラグ検出

RX15_N

RX レーン 15 (-)

82

RSVD#2

Hot Plug Detect

GND

グラウンド

 

いくつかの重要な点に注意が必要です。2つの電源レールは12Vと3.3Vにあり、これらは通常カード外部から供給されるため、PCIeカードは通常、これらの電圧のためのレギュレータを搭載していません。必要に応じて、PCIeカードに電源レギュレータを含めることができます。絶縁DC-DCコンバータは、PCIeカード上で54Vを生成する必要があるPower over Ethernet (PoE)のような特定の使用例を除き、PCIeカードでは珍しいです。

PCIeアドインカードボードサイズ

エッジカードピン用のエリアを除いた全体のボード寸法は、PCIe標準によって定義されています。ボードサイズはレーンの数に依存せず、カードエッジに沿ったフェイスプレートのサイズに関連しています。下記の表の値は、許容される最大値です。

フルレングス

(L x H x W) = 312 x 111.15 x 20.32 (mm)

3/4レングス

(L x H x W) = 312 x 111.15 x 20.32 (mm)

ハーフレングス

(L x H x W) = 167.65 x 111.15 x 20.32 (mm)

ロープロファイル

(L x H x W) = 167.65 x 68.9 x 20.32 (mm)

 

下の画像はLとHの寸法を示しています。W寸法はPCBのz軸プロファイル、つまりそのコンポーネントを含むものです。

ロープロファイルカードと標準プロファイルカードは、フェイスプレートによって区別されます。これらのカードは同じコネクタとピン配置を使用していますが、下の画像に示されているように、異なるブラケット/フェイスプレートアセンブリで設計されています。

一般的なフォームファクターの一つは、A側とB側の両方に89ピンを持つ8レーンカードです。設計者は、各RXおよびTXレーンが差動インピーダンスを維持し、PCIeレーン間のクロストークを最小限に抑えるためにグラウンドピンと交互に配置されていることに注意する必要があります。

PCIeエッジカードレイアウトガイドライン

PCIeエッジカードは、他の高速PCBと同様に機能します。通常、標準の厚さは62ミルです。設計者は、スタックアップを作成するためにさまざまな材料を組み合わせ、電源層とグラウンド層を含めることができます。PCIeレーンは、マザーボード上のエッジコネクタからカードエリアへの移行時に標準的なルーティングに従います。

エッジコネクタへのルーティング:新世代のPCIeコネクタは、理想的にはSMDコネクタであるべきです。これにより、通常スルーホールピンに存在するスタブが排除されます。通常、高信頼性の接続が必要な場合は、スルーホールバージョンを使用できますが、スタブを排除するために背面レイヤーでのルーティングが必要です。これにより、PCIeエッジカードへの移行中の信号完全性を確保するのに役立ちます。

コンポーネントキープアウトエリア:コネクタの上端にキープアウトエリアを定義します。このエリアにはトレースを含めることができますが、コンポーネントは避けるべきです。通常、結合キャパシタはキーイング領域の近くに配置され、その上に他のコンポーネントが配置されます。しかし、結合キャパシタは、PCIeエッジコネクタに到達する前に、マザーボード/メインボード設計上に配置することもできます。

エッジクリアランスルール:通常は10ミル前後の基板エッジクリアランスルールを定義します。キー領域近くでは、基板エッジキープアウト(上記参照)を使用してクリアランスを増やす必要があります。これは、基板エッジに沿った銅の露出を防ぎ、ショートサーキットのリスクを減らすためです。このエリアでクリアランスを大きく保つことで、カードエッジに沿って発生する可能性のある機械的損傷に対する余裕を持たせます。

グラウンディング:PCIeカードのグラウンディング戦略は、通常、すべてのコンポーネントを単一のシステムグラウンド上に配置し、カードフェイスプレートのために別のシャーシグラウンドを持つことです。PCIeカードの一般的な用途は、ネットワーキング用のアドインカード(銅またはファイバー)です。有線イーサネット接続の場合、RJ45コネクタブロックのシールドを接地するためにリング周りにシャーシグラウンドが必要になります。

その他の用途でもシャーシグラウンドが必要になる場合があります。一般的に、フェイスプレートはデバイスエンクロージャーへの直接接続によりシャーシグラウンドに接続され、PCB上の残りのコンポーネントは均一なグラウンドプレーン上に配置されます。

PCIeエッジカードテンプレート例

以下に示されているPCIeエッジカードテンプレートは、標準エッジコネクタで8xレーン用にサイズ設定されています。このカードはPCIe標準で定義されている最大寸法よりも小さいサイズで設計されているため、カードのサイズはお好みで変更できます。このエッジカードテンプレートをダウンロードして、自分のプロジェクトで自由に使用してください。

          ダウンロード(ZIP)         

信頼性の高い電力エレクトロニクスや先進的なデジタルシステムを構築する必要がある場合でも、Altium Designer®の完全なPCB設計機能セットと世界クラスのCADツールを使用してください。今日のクロスディシプリナリーな環境でのコラボレーションを実装するために、革新的な企業はAltium 365™プラットフォームを使用して設計データを簡単に共有し、プロジェクトを製造に移行しています。

Altium DesignerとAltium 365で可能なことの表面をかすめただけです。今日からAltium Designer + Altium 365の無料トライアルを始めましょう.

筆者について

筆者について

Zachariah Petersonは、学界と産業界に広範な技術的経歴を持っています。PCB業界で働く前は、ポートランド州立大学で教鞭をとっていました。化学吸着ガスセンサーの研究で物理学修士号、ランダムレーザー理論と安定性に関する研究で応用物理学博士号を取得しました。科学研究の経歴は、ナノ粒子レーザー、電子および光電子半導体デバイス、環境システム、財務分析など多岐に渡っています。彼の研究成果は、いくつかの論文審査のある専門誌や会議議事録に掲載されています。また、さまざまな企業を対象に、PCB設計に関する技術系ブログ記事を何百も書いています。Zachariahは、PCB業界の他の企業と協力し、設計、および研究サービスを提供しています。IEEE Photonics Society、およびアメリカ物理学会の会員でもあります。

関連リソース

関連する技術文書

ホームに戻る
Thank you, you are now subscribed to updates.
Altium Need Help?