標準的なデスクトップコンピュータや組み込みコンピュータで最も一般的なアドインカードはPCIeカードです。PCIeアドインカードは複数のフォームファクターがあり、エッジスロットコネクタを使用して、マザーボードに対して垂直または直角に取り付けられます。また、M.2コネクタに接続するSSDやモジュールなど、異なるタイプのPCIeデバイスもあります。
この記事では、デスクトップコンピューターやサーバーに一般的に見られる標準的な垂直エッジコネクタを使用するPCIeアドインカードの機械的および電気的要件について説明します。PCIeアドインカードには、エッジコネクタ内にしっかりと収まるために従う必要があるカードの形状とサイズに関する特定の機械的仕様があります。
残念ながら、これらのエッジコネクタの機械的仕様はPCIe標準の中に埋もれています。設計者はしばしば、既存のカードのアウトラインを逆設計してPCIeカードのPCBで使用する必要があります。このブログでは、プロジェクトに使用できるPCIeカードのテンプレートを作成しました。このテンプレートは、カードの機械的キーイングとピン要件を示しているため、良い出発点ですが、必要な正確なPCB寸法に合わせてアウトラインを調整できます。
PCIeアドインカードは、機械的な制約を課し、信号の整合性を決定するPCIeスロットコネクタを使用します。これらのカードで使用されるPCIeスロットコネクタに関するいくつかの重要な考慮事項を以下に示します:
PCIeアドインカードは通常、カードに取り付けられるフランジを持っており、これによりコンピュータのシャーシに対して固定されます。このフランジは、標準のPCIeアドインカードの寸法を制限します。
以下に示すのは、スロットコネクタの例です。デスクトップコンピューターやサーバーを開けたことがある人なら、これらのエッジコネクターを認識しているでしょう。示されているコネクターはSamtecから入手可能ですが、Amphenolのような他のベンダーも自身のエッジコネクターを提供しています。
8レーン(上)と16レーン(下)のPCIeエッジコネクター(Amphenol)
エッジコネクターとカードフランジのサイズと配置を考慮すると、通常、エンクロージャ内の形状とフィットを検証するためには機械モデリングが必要です。新世代のPCIeについては、チャネル帯域幅と総損失を検証するためにSIシミュレーションも必要です。これらの考慮事項を超えて、設計者は必要なレーン数を収容するためにカードピンアウトを構築する必要があります。
PCIeコネクターのカードピンアウトは、レーン数に応じて変わり、JTAGなどの追加インターフェースも含まれます。また、カードエッジには電源ポートと多数のグラウンドピンが分布しています。ピンのピッチは1.0 mmで、PCIe RXおよびTXレーンはグラウンドピンと交互に配置されています。
すべてのPCIeエッジカードピンアウトにはA面とB面があります。これらの面はラベル付けされ、以下の画像に示されています。
PCIeカードのピン配置は表で詳しく説明されています。レーンの数が増えると、ピン配置表に新しいセクションが追加されます。
ピン番号 |
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 |
グラウンド |
ピン番号 |
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 |
予約済み |
ピン番号 |
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 |
グラウンド |
ピン番号 |
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標準によって定義されています。ボードサイズはレーンの数に依存せず、カードエッジに沿ったフェイスプレートのサイズに関連しています。下記の表の値は、許容される最大値です。
フルレングス |
(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エッジカードは、他の高速PCBと同様に機能します。通常、標準の厚さは62ミルです。設計者は、スタックアップを作成するためにさまざまな材料を組み合わせ、電源層とグラウンド層を含めることができます。PCIeレーンは、マザーボード上のエッジコネクタからカードエリアへの移行時に標準的なルーティングに従います。
エッジコネクタへのルーティング:新世代のPCIeコネクタは、理想的にはSMDコネクタであるべきです。これにより、通常スルーホールピンに存在するスタブが排除されます。通常、高信頼性の接続が必要な場合は、スルーホールバージョンを使用できますが、スタブを排除するために背面レイヤーでのルーティングが必要です。これにより、PCIeエッジカードへの移行中の信号完全性を確保するのに役立ちます。
コンポーネントキープアウトエリア:コネクタの上端にキープアウトエリアを定義します。このエリアにはトレースを含めることができますが、コンポーネントは避けるべきです。通常、結合キャパシタはキーイング領域の近くに配置され、その上に他のコンポーネントが配置されます。しかし、結合キャパシタは、PCIeエッジコネクタに到達する前に、マザーボード/メインボード設計上に配置することもできます。
エッジクリアランスルール:通常は10ミル前後の基板エッジクリアランスルールを定義します。キー領域近くでは、基板エッジキープアウト(上記参照)を使用してクリアランスを増やす必要があります。これは、基板エッジに沿った銅の露出を防ぎ、ショートサーキットのリスクを減らすためです。このエリアでクリアランスを大きく保つことで、カードエッジに沿って発生する可能性のある機械的損傷に対する余裕を持たせます。
グラウンディング:PCIeカードのグラウンディング戦略は、通常、すべてのコンポーネントを単一のシステムグラウンド上に配置し、カードフェイスプレートのために別のシャーシグラウンドを持つことです。PCIeカードの一般的な用途は、ネットワーキング用のアドインカード(銅またはファイバー)です。有線イーサネット接続の場合、RJ45コネクタブロックのシールドを接地するためにリング周りにシャーシグラウンドが必要になります。
その他の用途でもシャーシグラウンドが必要になる場合があります。一般的に、フェイスプレートはデバイスエンクロージャーへの直接接続によりシャーシグラウンドに接続され、PCB上の残りのコンポーネントは均一なグラウンドプレーン上に配置されます。
以下に示されているPCIeエッジカードテンプレートは、標準エッジコネクタで8xレーン用にサイズ設定されています。このカードはPCIe標準で定義されている最大寸法よりも小さいサイズで設計されているため、カードのサイズはお好みで変更できます。このエッジカードテンプレートをダウンロードして、自分のプロジェクトで自由に使用してください。
信頼性の高い電力エレクトロニクスや先進的なデジタルシステムを構築する必要がある場合でも、Altium Designer®の完全なPCB設計機能セットと世界クラスのCADツールを使用してください。今日のクロスディシプリナリーな環境でのコラボレーションを実装するために、革新的な企業はAltium 365™プラットフォームを使用して設計データを簡単に共有し、プロジェクトを製造に移行しています。
Altium DesignerとAltium 365で可能なことの表面をかすめただけです。今日からAltium Designer + Altium 365の無料トライアルを始めましょう.