ElectroDesignForgeElectroDesignForge

Brochage PCIe M.2 — clé M

Le connecteur M.2 clé M est un Socket 3 à 75 positions, principalement destiné aux modules de stockage. Il peut transporter jusqu’à quatre lignes PCIe pour les périphériques NVMe ou un lien SATA, ainsi que l’alimentation 3,3 V et des signaux de gestion de la plateforme.

Attention à la compatibilité : la clé M définit la forme du connecteur et son brochage, pas l’interface, la génération PCIe, le nombre de lignes ni la longueur de module réellement pris en charge par l’hôte. Toujours vérifier la documentation de l’hôte et du SSD.


Vue d’ensemble du connecteur

PropriétéValeur
FamillePCI Express M.2 / NGFF, Socket 3
EncocheClé M, positions 59 à 66
Contacts75 positions ; 67 contacts électriques avec l’encoche clé M
Usage principalSSD NVMe PCIe et SSD SATA
Interfaces possiblesPCIe x1, x2 ou x4 ; SATA
Alimentation principale3,3 V

Une embase clé M sert couramment au stockage NVMe, mais la clé seule ne garantit pas la prise en charge de NVMe ou de SATA. Un module à double encoche B+M peut entrer mécaniquement, mais il reste normalement limité aux interfaces et aux deux lignes PCIe disponibles sur ce module.


Schéma de brochage

Face supérieure — broches impaires

Numérotation des contacts de la face supérieure d’une carte PCIe M.2 clé M

Face inférieure — broches paires

Numérotation des contacts de la face inférieure d’une carte PCIe M.2 clé M

Tableau d’affectation des broches

Les noms des signaux suivent le point de vue de l’hôte : PET est émis par l’hôte vers le module, tandis que PER est reçu par l’hôte depuis le module. Les noms SATA sont indiqués comme fonctions alternatives de la ligne PCIe 0.

Code couleur : Alimentation · Masse · PCIe / SATA · Bus de gestion · Contrôle de plateforme

Face supérieure

BrocheSignalFonction
1 / 3GNDMasse
5 / 7PERn3 / PERp3Ligne PCIe 3, paire reçue par l’hôte
9GNDMasse
11 / 13PETn3 / PETp3Ligne PCIe 3, paire émise par l’hôte
15GNDMasse
17 / 19PERn2 / PERp2Ligne PCIe 2, paire reçue par l’hôte
21GNDMasse
23 / 25PETn2 / PETp2Ligne PCIe 2, paire émise par l’hôte
27GNDMasse
29 / 31PERn1 / PERp1Ligne PCIe 1, paire reçue par l’hôte
33GNDMasse
35 / 37PETn1 / PETp1Ligne PCIe 1, paire émise par l’hôte
39GNDMasse
41 / 43PERn0 / PERp0 ou SATA-B+ / SATA-B−Paire reçue de la ligne PCIe 0 ou paire reçue SATA de l’hôte
45GNDMasse
47 / 49PETn0 / PETp0 ou SATA-A− / SATA-A+Paire émise de la ligne PCIe 0 ou paire émise SATA de l’hôte
51GNDMasse
53 / 55REFCLKn / REFCLKpHorloge de référence différentielle PCIe
57GNDMasse
59–66Encoche mécanique clé M ; aucun contact
67Réservée / non connectéeLaisser non connectée sauf définition contraire de la spécification applicable
69PEDETDétection de l’interface : reliée à la masse par un module SATA et laissée ouverte par un module PCIe
71 / 75GNDMasse
73GND ou VIO_CFGMasse dans l’affectation classique ; configuration optionnelle de la tension d’E/S dans les révisions compatibles

Face inférieure

BrocheSignalFonction
2 / 43.3 VAlimentation principale du module
6PWRDIS ou non connectéeDésactivation optionnelle de l’alimentation ; disponibilité selon la révision de la spécification
8PLN# ou non connectéeSignal optionnel de notification de la plateforme
10DAS/DSS# / LED_1#Activité du périphérique, désactivation du démarrage échelonné ou voyant d’activité
12 / 14 / 16 / 183.3 VAlimentation principale du module
20Réservée / non connectéeLaisser non connectée sauf définition contraire de la spécification applicable
22VIO 1.8 V ou non connectéeAlimentation optionnelle des E/S de gestion
24 / 26 / 28Réservées / non connectéesLaisser non connectées sauf définition contraire de la spécification applicable
30PLA_S3# ou non connectéeSignal optionnel d’état de veille de la plateforme
32Réservée / non connectéePeut recevoir une fonction optionnelle dans les spécifications récentes
34 / 36USB_D+ / USB_D− ou non connectéesPaire USB 2.0 optionnelle dans les implémentations compatibles
38DEVSLPCommande de veille du périphérique SATA ; peut recevoir une autre fonction avec une interface optionnelle
40SMB_CLKHorloge SMBus
42SMB_DATADonnées SMBus
44ALERT#Alerte du bus de gestion
46 / 48Réservées / non connectéesLaisser non connectées sauf définition contraire de la spécification applicable
50PERST#Réinitialisation fondamentale PCIe
52CLKREQ#Demande de l’horloge de référence PCIe
54PEWAKE#Demande de réveil PCIe
56 / 58Réservées / non connectéesLaisser non connectées sauf définition contraire de la spécification applicable
59–66Encoche mécanique clé M ; aucun contact
68SUSCLKHorloge de veille optionnelle
70 / 72 / 743.3 VAlimentation principale du module

Groupes de signaux

GroupeBrochesRemarques
Alimentation et masse2, 4, 12, 14, 16, 18, 70, 72, 74 et toutes les GNDAlimentation principale 3,3 V et retours de masse
Ligne PCIe 0 / SATA41, 43, 47, 49Paires différentielles partagées ; l’hôte sélectionne le fonctionnement PCIe ou SATA
Lignes PCIe 1 à 35, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37Trois lignes PCIe supplémentaires pour un lien x4
Horloge et contrôle PCIe50, 52–55Reset, demande d’horloge, réveil et horloge de référence 100 MHz
Bus de gestion40, 42, 44Horloge, données et alerte SMBus
Contrôle du stockage / de la plateforme6, 8, 10, 30, 38, 68, 69Fonctions optionnelles d’alimentation, notification, activité, veille et détection d’interface

La ligne PCIe 0 et SATA sont des fonctions alternatives sur les mêmes contacts. Un module ne peut pas les utiliser simultanément.


Caractéristiques électriques

InterfaceValeur / exigence de conception
Alimentation principale3,3 V nominal sur tous les contacts d’alimentation indiqués
Paires PCIe85 Ω différentiels nominaux ; placer les condensateurs de liaison AC côté émetteur selon les exigences PCIe
Horloge PCIeHorloge différentielle de 100 MHz avec l’architecture à horloge commune
Paires SATA100 Ω différentiels nominaux
E/S de gestion et de contrôleLe niveau logique dépend du signal et de la révision de la spécification ; vérifier la compatibilité 1,8 V / 3,3 V
Signaux actifs à 0Les noms terminés par # sont actifs à l’état bas
Broches réservées / optionnellesNe pas les connecter sans vérifier la spécification M.2 en vigueur et les documentations des deux appareils

Garder chaque paire haut débit courte, à impédance contrôlée et au-dessus d’un plan de référence continu. Appairer les deux pistes de chaque paire et éviter les vias, les dérivations, les découpes de plan et les changements de couche inutiles.


Orientation du connecteur

  • Les schémas représentent le bord à contacts du module, et non les pastilles soudées de l’embase.
  • La face supérieure, côté composants, porte les broches impaires ; la face inférieure porte les broches paires.
  • La broche 1 se trouve à l’extrémité opposée à la broche 75. L’encoche clé M remplace les positions 59 à 66, près de la broche 75.
  • L’empreinte de l’embase peut sembler inversée par rapport au module. Utiliser l’empreinte PCB recommandée par le fabricant du connecteur.

Câblages courants

SSD NVMe PCIe x4

  • Router les lignes 0 à 3, REFCLK, PERST#, CLKREQ# et PEWAKE# selon les exigences de la plateforme.
  • Relier chaque contact 3,3 V et chaque masse spécifiés ; dimensionner l’alimentation pour le courant de crête et les limites thermiques du SSD.
  • Vérifier la génération PCIe, les règles de bifurcation et la prise en charge du démarrage par l’hôte.

SSD PCIe x2 ou à double encoche B+M

  • Router uniquement les groupes de lignes implémentés par l’hôte et le module.
  • Une carte B+M peut entrer dans une embase clé M, mais cette compatibilité mécanique n’ajoute pas les lignes absentes et ne garantit pas NVMe.

SSD M.2 SATA

  • Utiliser les fonctions SATA alternatives des broches 41, 43, 47 et 49.
  • Implémenter PEDET et DEVSLP selon les exigences de l’hôte et du SSD.
  • Vérifier que l’embase accepte SATA ; de nombreuses embases clé M récentes sont exclusivement PCIe.

Erreurs fréquentes

  • Supposer que chaque embase clé M accepte à la fois NVMe/PCIe et SATA.
  • Croire que les dimensions M.2, comme 2230, 2242, 2260 ou 2280, définissent l’interface électrique.
  • Router quatre lignes PCIe lorsque l’hôte ou le module n’en prend en charge qu’une ou deux.
  • Inverser PET et PER en lisant les noms depuis le point de vue du module au lieu de celui de l’hôte.
  • Inverser l’empreinte ou confondre les numéros des faces supérieure et inférieure.
  • Utiliser un même niveau logique générique pour tous les signaux de gestion et de contrôle.
  • Connecter des broches réservées d’après une implémentation M.2 ancienne ou différente.
  • Négliger le courant de crête, la circulation d’air ou la limitation thermique du SSD.

Connecteurs associés

ConnecteurUsage courantCompatibilité
M.2 clé B / B+MSATA, WWAN, PCIe x1/x2Un module de stockage B+M peut entrer dans une embase clé M, mais reste limité par ses propres contacts et interfaces
M.2 clé A / A+EConnectivité sans filEncoche et brochage différents ; pas interchangeable avec la clé M
U.2 / U.3Stockage NVMe d’entreprise câbléConnecteur et alimentation différents ; un adaptateur approprié est nécessaire
Connecteur SATAStockage SATA 2,5 poucesMême protocole SATA lorsqu’il est pris en charge, mais alimentation et connecteur physique différents

Toutes les fiches de brochage PCIe M.2

Guide de compatibilité · Clé A · Clé A+E · Clé B · Clé B+A · Clé B+E · Clé B+M · Clé E · Clé M


Spécifications officielles

La spécification PCI-SIG en vigueur et les documentations du connecteur, de l’hôte et du module restent prioritaires sur cette synthèse. Les fonctions optionnelles des broches ont évolué entre les révisions M.2.

FAQ

Tous les SSD clé M utilisent-ils NVMe ?

Non. La clé M peut transporter PCIe/NVMe ou SATA. L’embase et le module doivent prendre en charge la même interface.

Peut-on installer un SSD B+M dans une embase clé M ?

Il peut généralement entrer mécaniquement. Le fonctionnement nécessite toujours une interface commune et un module PCIe B+M n’expose normalement pas plus de deux lignes PCIe.

La clé M fournit-elle toujours un lien PCIe x4 ?

Non. Le brochage permet quatre lignes, mais l’hôte peut en câbler moins et le module peut en utiliser moins.

La génération PCIe et la version NVMe dépendent-elles de la clé ?

Non. La clé n’indique ni la génération PCIe ni la révision NVMe. Vérifier les caractéristiques de l’hôte et du SSD.

Le connecteur accepte-t-il le branchement à chaud ?

Ne pas le supposer. Mettre la plateforme hors tension avant d’insérer ou de retirer un module, sauf si la documentation de l’équipement autorise explicitement cette opération.