M.2 E Key・B Key・M Key の違い:インターフェース、バス、通電前チェック

切り欠き、Socket 種別、PCIe・USB・SATA バス、電源要件から M.2 E Key・B Key・M Key の互換性を判断し、通電前の資料確認とテスターによる確認手順を示します。

M.2カードを差し込むことができ、メインプレートが必要なリードラインを提供しなければならないという意味ではありません。ギャップは同じように見えますが、電力、転置、クロック、および構成の足の完全な互換性を表しています。 M.2 モジュールは機械キー、ソケットの使用、ホストの物理的な配線およびモジュールのデータ マニュアルと選別されるべきです。

本稿は規格表の転載ではなく、E Key・B Key・M Key に何を接続できるか、挿入できても認識されない理由、自作キャリアボードへ配線する前の確認方法に焦点を当てます。

3種類のインターフェースの違い

キー/ソケット 共通の装置 ホストからバス可 一般的なエラーゾーン
キーE/ソケット1 Wi-Fi、Bluetooth、部分的に無線モジュール PCIe、USB、I2S/PCM、等。 Wi-Fi と Bluetooth で PCIe
キーB/ソケット2 WWAN、Humming部屋モジュール、部分SATA/PCIE SSD ホストによってUSB、PCIe、SATA、SIM/UIM等。 B+M SSDは、SATAをサポートいたします。
主 M/ソケット 3 NVME SSDの部分的な加速器カード 通常、PCIe x4は、他の規範的な拡張子があるかもしれません。 どんなNVMe装置と一致Mのキー

メカニカルキーは部分的なインサートだけを制限し、メインパネルが受信する信号を正確に記述しません。

Key E:Wi-Fi は使えるのに Bluetooth が見つからない

多くのWi-FiカードはPCIe、USBのBluetoothでWi-Fiを入れました。 ホストがPCIeに接続すると、Bluetoothコントローラーをまったく見ずにワイヤレスWebカードを認識できます。

チェックアウト中に2つのメインラインをチェックしてください。

リナックス:

1
2
3
4
lspci -nn
lsusb
rfkill list
dmesg | grep -Ei 'wifi|wlan|bluetooth|usb|pci'

Windows:未知のUSBデバイスをチェックするために、デバイスマネージャで「ネットワークアダプタ」と「Bluetooth」を展開します。 Wi-Fi が正常であるため、スロットを完全に互換性のあることを判断しないでください。

Key B:WWAN、SATA、PCIe を混同しやすい

キーBスロットは、多くの場合、セルラーモジュールで使用され、USB、SIM/UIM、制御およびウェイクアップ信号が必要な場合があります。 B+Mの キーSSDは、機械的に互換性のある部分BまたはMスロットであることができますが、実際にはSATAまたはPCIeを使用し、モジュールとホストの説明を調べなければなりません。

典型的な失敗は下記のものを含んでいます:

  • スロットはWWAN USB、SATAまたはPCIEにのみ行きます。
  • 本体の固体は特定の装置のタイプのためにだけ許可されます。
  • SIM信号や電源制御は行いません。
  • モジュールのピーク電力がキャリアボードの供給能力を超えている。
  • ホストは、モジュールとは異なる設定の足の状態を理解しています。

PCI-SIG は PCIe と USB 3.1 Gen1 を提供する Key B の変更ノートを公表しました。これは「キー B は 1 つのバスだけを固定する」ことを示しています。

Key M:NVMe 互換性は切り欠きだけでは決まらない

PCIe x4 NVME SSD のキー M は通常使用されます。 判断の両立性も以下に依存します。

  • メインパネルスロットは、x1、x2、x4を実際に提供します。
  • PCIeインタージェネレーションとソリッドユニット起動機能をサポート。
  • モジュールの長さ、例えば2230、2242、2260、2280、22110。
  • 片面/デュアルサイドのコンポーネントがメインプレート、分散シートと干渉するかどうか。
  • 負荷を持続する電気および熱の能力。

古いプラットフォームは、NVMEのデータディスクを識別することができますが、それらから活性化することはできません。 これは、固形物の問題であり、単に足の故障ではなく、パスを開始します。

ピンアウト図を1つだけチェックできないのはなぜですか?

同じ足の位置は別のソケット、コード版および構成の下で予約、任意または再使用されるかもしれません。 サードパーティのマスターボードは、コードで許可されているすべてのバスにアクセスすることはできません。

少なくとも準備:

  1. 現在のPCI-SIG M.2仕様または対応するバージョンの情報。
  2. メインボード/COMモジュール用の基板設計ガイドです。
  3. M.2 モジュールのデータマニュアル。
  4. プラグインの機械寸法と方向マップ。
  5. インターフェイス機能の主なボードの合理的または明確な説明。

ピン1の方向をウェブ写真で判断するだけではありません。 コネクターは主要な版の方向、デッサンの上の/floor眺めおよびモジュールの側面の数字で変わるかもしれません。

通電前の資料チェックリスト

Axleメートルは短絡、接地および静的な電源を点検し、高速PCIeの差動信号の質を確かめるためのために適しています。

ブラックアウトの後:

  1. 確認されたモジュールのunplugged。
  2. 3.3Vの電源が短絡に近いか確認してください。
  3. メインプレートでGNDフットの連続性をすべて確認します。
  4. ソースの足が合理的マップによると、保持または信号の足によって誤って受信されたかどうかを確認してください。
  5. プラグ溶接の短絡および間違いを点検して下さい。

最初の呼び出しは、限られた電流の電源とモジュールなしでスロット電圧の測定の使用を推薦しました。 電圧が正しいとき取付けモジュールはそれから断ち切られます。

ビープまたは電気ブロックで動力を与えられた主板を測定することは禁止されています。また、短絡をもたらすことができる一般的なキオスクプローブを備えた隣接高速信号フットと直接接触しています。

Linux でバスの認識を確認する

モジュールの設置に続いて、パワーアップとダウンの違いを記録します。

1
2
lspci -nnk > before-pci.txt
lsusb > before-usb.txt

インストールと再起動:

1
2
3
4
5
lspci -nnk > after-pci.txt
lsusb > after-usb.txt
diff -u before-pci.txt after-pci.txt
diff -u before-usb.txt after-usb.txt
dmesg | grep -Ei 'pcie|nvme|usb|firmware|timeout|link'

電源、リポジション、クロック、バスが切れているかどうかを優先的に確認するために、まったく新しい機器はありません。 機器が故障していますが、ドライブはドライバー、ソリッドウェア、機器IDのためにチェックされます。

共通互換性の問題に関する判断の順序

インサートはできますが、システムには機器が付いていません。

ドライバを交換するのではなく、スロットとバスの使用を確認します。 WWANスロット、ストレージスロット、WLANスロットは、サイズに閉じても完全に異なる可能性があります。

Wi-Fi は動作するが Bluetooth が見つからない

USB接続、BIOSスイッチ、USBデバイスのキーEのカウントを確認します。

B+M SATA SSDはMキーをインサートした後に認識されません

MKey スロットが PCIE/NVMe のみであるかどうかを確認します。 機械的互換性は、SATAをPCIeに変換できません。

NVMe が低いリンク幅でしか動作しない

メインボード共有チャネル、CPU/チップグループ拡張、スロット実際のレーン、BIOS設定、チェーンエラーを確認します。 すべてのダウンに対してSSDを非難しないでください。

マザーボード上でモジュールが過熱する

電源はすぐに切られ、方向、源のフィート、電圧および流れの限界の記録は点検されます。 Anomalous 熱は正常な「運転によって荷を下される」現象ではないです。

自作キャリアボードで確認すべき点

  • PCIeの差動は抵抗力がある、長さの一致およびパーホレーションです。
  • REFCLK、PERST#、CLKREQ#はタイムスケールです。
  • USBの差動の組およびESDの保護。
  • 3.3V パワーピーク、キャパシテーションおよび圧力減少。
  • モジュール構成のフィートおよびホストのプルダウン。
  • 固定コラムの位置、モジュールの長さ、熱分散およびアンテナ清浄。

高速インターフェースは、低負荷で時折識別され、設計パスを表しません。 正式製品は、ユニバーサルユース連続チェックではなく、オシロスコープ、プロトコル分析、またはコンプライアンステストを必要とします。

参考文献: