ElectroDesignForgeElectroDesignForge

PCIe M.2キーMのピン配置

M.2 Key Mは75位置のSocket 3コネクタで、主にストレージモジュール向けです。NVMe機器向けに最大四本のPCIeレーン、またはSATAリンク一本を、3.3 V電源やプラットフォーム管理信号とともに提供できます。

互換性に関する注意: Key Mはコネクタの形状とピン配置を示すもので、ホストが実際に対応するインターフェース、PCIe世代、レーン数、モジュール長を保証しません。ホストとドライブ双方の資料を確認してください。


コネクタの概要

項目値
コネクタファミリーPCI Express M.2 / NGFF、ソケット3
キーの切り欠きKey M、位置59~66
接点全75位置。Key Mの切り欠きにより電気接点は67個
主な用途NVMe PCIe SSDおよびSATA SSD
可能なホストインターフェースPCIe x1、x2、またはx4;SATA
メイン電源3.3 V

Key MソケットはNVMeストレージで一般的ですが、キーの形状だけではNVMeやSATAへの対応は保証されません。B+Mキーを持つモジュールは機械的に装着できる場合がありますが、利用できるのはそのモジュールにあるインターフェースと二本までのPCIeレーンです。


ピン配置図

上面 — 奇数ピン

PCIe M.2 Key Mカードの上面の接点番号

下側 — 偶数ピン

PCIe M.2 Key Mカードの下面接触の番号付け

ピン割当表

信号名はホスト/プラットフォーム側から見た方向で表します。PETはホストからモジュールへ送信し、PERはモジュールからホストが受信します。 SATA信号名はPCIeレーン0の代替機能として示します。

色指定: 電源 · グラウンド · PCIe / SATA · 管理バス · プラットフォーム制御

上面

ピン信号機能
1 / 3GNDグラウンド
5 / 7PERn3 / PERp3PCIe レーン 3、ホスト受信ペア
9GNDグラウンド
11 / 13PETn3 / PETp3PCIe レーン 3、ホスト送信ペア
15GNDグラウンド
17 / 19PERn2 / PERp2PCIe レーン 2、ホスト受信ペア
21GNDグラウンド
23 / 25PETn2 / PETp2PCIe レーン 2、ホスト送信ペア
27GNDグラウンド
29 / 31PERn1 / PERp1PCIe レーン1、ホスト受信ペア
33GNDグラウンド
35 / 37PETn1 / PETp1PCIe レーン1、ホスト送信ペア
39GNDグラウンド
41 / 43PERn0 / PERp0 または SATA-B+ / SATA-B−PCIe レーン0 受信ペアまたは SATA ホスト 受信ペア
45GNDグラウンド
47 / 49PETn0 / PETp0 または SATA-A− / SATA-A+PCIe レーン0の送信ペアまたはSATAホスト送信ペア
51GNDグラウンド
53 / 55REFCLKn / REFCLKpPCIe 差動基準クロック
57GNDグラウンド
59–66—Key Mの機械的な切り欠き。接点なし
67予約済み/未接続該当する規格で定義されていない限り接続しません
69PEDETホストのインターフェース検出信号。SATAモジュールでは接地し、PCIeモジュールでは開放します
71 / 75GNDグラウンド
73GND または VIO_CFG従来の割り当てではグラウンド。対応する規格の版では任意のI/O電圧設定信号です

下面

ピン信号機能
2 / 43.3 Vメインモジュール電源
6PWRDIS または未接続任意の電源無効化制御。利用可否は規格の版によります
8PLN# または未接続任意のプラットフォーム通知信号
10DAS/DSS# / LED_1#デバイス動作、段階的スピンアップの無効化、または動作表示LEDの機能
12 / 14 / 16 / 183.3 Vメインモジュール電源
20予約済み/未接続該当する規格で定義されていない限り接続しません
22VIO 1.8 V または未接続任意の管理I/O電源
24 / 26 / 28予約済み/未接続該当する規格で定義されていない限り接続しません
30PLA_S3# または未接続任意のプラットフォームスリープ状態信号
32予約済み/未接続新しい規格では、オプションインターフェースが割り当てられる可能性がある
34 / 36USB_D+ / USB_D− または未接続対応する実装では任意のUSB 2.0データペア
38DEVSLPSATAデバイスのスリープ制御;オプションインターフェースによる別の割り当てが可能
40SMB_CLKSMBus クロック
42SMB_DATASMBusデータ
44ALERT#管理バスアラート
46 / 48予約済み/未接続該当する規格で定義されていない限り接続しません
50PERST#PCIeの基本リセット
52CLKREQ#PCIe リファレンスクロックリクエスト
54PEWAKE#PCIe ウェイク要求
56 / 58予約済み/未接続該当する規格で定義されていない限り接続しません
59–66—Key Mの機械的な切り欠き。接点なし
68SUSCLKオプションのスリープクロック
70 / 72 / 743.3 Vメインモジュール電源

信号グループ

グループピン注記
電源とグラウンド2、4、12、14、16、18、70、72、74とすべてのGNDピン3.3 V主電源とグラウンド接点
PCIe レーン 0 / SATA41, 43, 47, 49共有差動ペア;ホストがPCIeまたはSATA操作を選択する
PCIeレーン1–35、7、11、13、17、19、23、25、29、31、35、37x4リンク向けに追加される三本のPCIeレーン
PCIe クロックおよび制御50, 52–55リセット、クロックリクエスト、ウェイクアップ、および100 MHz基準クロック
管理バス40, 42, 44SMBus クロック、データ、アラート
ストレージ/プラットフォーム制御6, 8, 10, 30, 38, 68, 69オプションの電源、通知、アクティビティ、スリープ、およびインターフェース検出信号

PCIeレーン0とSATAは同じ接点の代替機能です。一つのモジュールで同時には使えません。


電気的仕様

インターフェース設計値/要件
主電源指定されたすべての電源接点に公称3.3 V
PCIe差動ペア公称差動インピーダンスは85 Ω。PCIeの要件に従い、各送信側にAC結合コンデンサを配置します
PCIe基準クロック共通クロック構成では100 MHzの差動クロックを使用します
SATA差動ペア公称差動インピーダンスは100 Ω
管理および制御I/O論理レベルは信号および規格版によって異なります。1.8 V / 3.3 V の互換性を確認してください。
アクティブロー信号名前が#で終わる信号は低レベルでアサートされます
予約済み/オプションピン現在のM.2規格および双方のデバイスデータシートを確認しないで接続しないでください。

高速差動ペアは短く保ち、インピーダンスを管理して連続した基準面の上に配線します。ペア内の二本の配線長を合わせ、ビア、スタブ、基準面の切れ目、不要な層変更を避けてください。


コネクタの向き

  • 図はソケットのはんだパッドではなく、モジュールの接点側エッジを示します。
  • 上面(部品面)には奇数番号のピン、下面には偶数番号のピンがあります。
  • ピン1はピン75とは反対側の端にあります。Key Mの切り欠きは位置59–66、ピン75の近くにあります。
  • ソケットのフットプリントはモジュールの図と左右反転して見える場合があります。コネクタメーカーが推奨するPCBフットプリントに従ってください。

一般的なワイヤリング構成

PCIe x4 NVMe SSD

  • プラットフォームによって要件があるように、レーン0から3、REFCLK、PERST#、CLKREQ#、およびPEWAKE#をルーティングする。
  • 指定された3.3 V電源とグラウンドの接点をすべて接続し、ドライブのピーク電流と熱制限に合わせて電源回路を設計します。
  • ホストがサポートするPCIe世代、分岐規則、および起動サポートを確認してください。

PCIe x2 または B+M キー型 SSD

  • ホストおよびモジュールが実装しているレーングループのみをルーティングする。
  • B+MキーのカードはKey Mソケットに装着できますが、装着によって欠けているレーンが増えたり、NVMeへの対応が保証されたりはしません。

SATA M.2 SSD

  • ピン41、43、47、49のSATA代替機能を使用します。
  • PEDETとDEVSLPを、ホストとドライブの要件に従って実装します。
  • ソケットがSATAをサポートしているか確認してください。多くの現代のKey MソケットはPCIeのみです。

よくある誤り

  • すべてのKey MソケットがNVMe/PCIeおよびSATAを両方サポートするものとする。
  • M.2カードの寸法、たとえば2230、2242、2260、または2280は電気的インターフェースを表すものとする。
  • ホストまたはモジュールがx1かx2にしか対応しないのに、PCIeの四レーンすべてを配線すること。
  • 信号名をホスト側ではなくモジュール側から解釈し、PETとPERを逆に接続すること。
  • フットプリントを反転させたり、上面と下面の接点番号を取り違えたりすること。
  • すべての管理・制御信号に同じ論理電圧を使うこと。
  • 古いまたは関連のないM.2実装に基づいて予約されたピンを接続する。
  • SSDのピーク電流、通風、熱スロットリングを考慮しないこと。

関連するコネクタ

コネクタ典型的な使用方法互換性に関する備考
M.2 キー B / B+MSATA, WWAN, PCIe x1/x2B+MストレージモジュールはKey Mソケットに機械的に装着できるものの、自らの接点およびインターフェースによって制限される
M.2 キー A / A+Eワイヤレス接続異なる切り欠きおよびピンの割り当て;Key M と交換不可
U.2 / U.3ケーブル付き企業用NVMeストレージ異なるコネクタおよび電源配列;適切なアダプターが必要です
SATA コネクタ2.5インチSATAストレージサポートされる場合、同じSATAプロトコルだが、電力と物理的なコネクタは異なる

すべてのPCIe M.2ピン配置ページ

互換性ガイド · Key A · Key A+E · Key B · Key B+A · Key B+E · Key B+M · Key E · Key M


公式仕様

現在のPCI-SIG規格およびコネクタ、ホスト、モジュールのデータシートは、この概要を上回ります。オプションピン機能はM.2のリビジョンごとに進化しています。

FAQ

すべてのKey M SSDはNVMeを採用しているか?

キーMはPCIe/NVMeまたはSATAをサポートします。ソケットおよびモジュールは、同じインターフェースをサポートする必要があります。

B+MキーのSSDをKey Mソケットに取り付けることは可能ですか?

通常は機械的に装着できます。動作には共通のインターフェースが必要で、B+MのPCIeモジュールが使えるPCIeレーンは通常二本までです。

Key Mは常にPCIe x4を提供するのか?

いいえ。ピン配置上は四レーンに対応できますが、ホストが少ない数しか配線しない場合や、モジュールが少ない数しか使用しない場合があります。

PCIeの世代とNVMeの版はキーで決まりますか?

いいえ。キーからPCIe世代やNVMeの版は判別できません。ホストとドライブの仕様を確認してください。

コネクタはホットプラグ可能ですか?

ホットプラグ対応を前提にしないでください。機器の文書に明示されていない限り、モジュールの着脱前にプラットフォームの電源を切ってください。