ElectroDesignForgeElectroDesignForge

Piedinatura PCIe M.2 con chiave M

M.2 con chiave M è un connettore Socket 3 a 75 posizioni destinato soprattutto alle unità di archiviazione. Può offrire fino a quattro lane PCIe per dispositivi NVMe oppure un collegamento SATA, insieme all'alimentazione a 3.3 V e ai segnali di gestione della piattaforma.

Avvertenza sulla compatibilità: la chiave M descrive la forma del connettore e l'assegnazione dei pin, non l'interfaccia, la generazione PCIe, il numero di lane o la lunghezza del modulo effettivamente supportati dall'host.


Panoramica del connettore

ProprietàValore
Famiglia del connettorePCI Express M.2 / NGFF, Socket 3
IntaglioChiave M, posizioni 59 a 66
Contatti75 posizioni; 67 contatti elettrici con l'intaglio della chiave M
Impiego principaleSSD PCIe NVMe e SSD SATA
Possibili interfacce hostPCIe x1, x2 o x4; SATA
Alimentazione principale3.3 V

Un socket con chiave M è comunemente usato per unità NVMe, ma la sola chiave non garantisce il supporto NVMe o SATA. Un modulo con doppia chiave B+M può entrare meccanicamente, pur restando normalmente limitato alle interfacce e alle due lane PCIe disponibili sul modulo.


Schema della piedinatura

Lato superiore: pin dispari

Numerazione dei contatti sul lato superiore di una scheda PCIe M.2 con chiave M

Lato inferiore: pin pari

Numerazione dei contatti sul lato inferiore di una scheda PCIe M.2 con chiave M

Tabella delle assegnazioni dei pin

I nomi dei segnali seguono la prospettiva dell'host o della piattaforma: PET è trasmesso dall'host verso il modulo, mentre PER è ricevuto dall'host dal modulo. I segnali SATA sono indicati come funzioni alternative sulla lane PCIe 0.

Legenda colori: Alimentazione · Massa · PCIe / SATA · Bus di gestione · Controllo della piattaforma

Lato superiore

PinSegnaleFunzione
1 / 3GNDMassa
5 / 7PERn3 / PERp3Lane PCIe 3, coppia ricevuta dall'host
9GNDMassa
11 / 13PETn3 / PETp3Lane PCIe 3, coppia trasmessa dall'host
15GNDMassa
17 / 19PERn2 / PERp2Lane PCIe 2, coppia ricevuta dall'host
21GNDMassa
23 / 25PETn2 / PETp2Lane PCIe 2, coppia trasmessa dall'host
27GNDMassa
29 / 31PERn1 / PERp1Lane PCIe 1, coppia ricevuta dall'host
33GNDMassa
35 / 37PETn1 / PETp1Lane PCIe 1, coppia trasmessa dall'host
39GNDMassa
41 / 43PERn0 / PERp0 oppure SATA-B+ / SATA-B−Lane PCIe 0, coppia ricevuta dall'host, oppure coppia di ricezione SATA dell'host
45GNDMassa
47 / 49PETn0 / PETp0 oppure SATA-A− / SATA-A+Lane PCIe 0, coppia trasmessa dall'host, oppure coppia di trasmissione SATA dell'host
51GNDMassa
53 / 55REFCLKn / REFCLKpClock di riferimento differenziale PCIe
57GNDMassa
59–66—Intaglio meccanico della chiave M; nessun contatto
67Riservato / non collegareLascialo scollegato, salvo diversa indicazione nella specifica applicabile
69PEDETRilevamento dell'interfaccia da parte dell'host: collegato a massa da un modulo SATA e lasciato aperto da un modulo PCIe
71 / 75GNDMassa
73GND oppure VIO_CFGMassa nell'assegnazione convenzionale; configurazione opzionale della tensione I/O nelle revisioni che la supportano

Lato inferiore

PinSegnaleFunzione
2 / 43.3 VAlimentazione principale del modulo
6PWRDIS o nessun collegamentoControllo opzionale della disattivazione dell'alimentazione; la disponibilità dipende dalla revisione delle specifiche
8PLN# o nessun collegamentoSegnale di notifica della piattaforma opzionale
10DAS/DSS# / LED_1#Attività dell'unità, disabilitazione dell'avvio scaglionato o LED di attività
12 / 14 / 16 / 183.3 VAlimentazione principale del modulo
20Riservato / non collegareLascialo scollegato, salvo diversa indicazione nella specifica applicabile
22VIO 1.8 V o nessun collegamentoAlimentazione I/O di gestione opzionale
24 / 26 / 28Riservati / non collegareLasciali scollegati, salvo diversa indicazione nella specifica applicabile
30PLA_S3# o nessun collegamentoSegnale opzionale dello stato di sospensione della piattaforma
32Riservato / non collegarePuò essere assegnato a interfacce opzionali nelle revisioni più recenti
34 / 36USB_D+ / USB_D− o nessun collegamentoCoppia dati USB 2.0 opzionale nelle implementazioni che la supportano
38DEVSLPComando di sospensione dell'unità SATA; può avere un'altra assegnazione con un'interfaccia opzionale
40SMB_CLKClock SMBus
42SMB_DATADati SMBus
44ALERT#Avviso del bus di gestione
46 / 48Riservati / non collegareLasciali scollegati, salvo diversa indicazione nella specifica applicabile
50PERST#Reset fondamentale PCIe
52CLKREQ#Richiesta del clock di riferimento PCIe
54PEWAKE#Richiesta di riattivazione PCIe
56 / 58Riservati / non collegareLasciali scollegati, salvo diversa indicazione nella specifica applicabile
59–66—Intaglio meccanico della chiave M; nessun contatto
68SUSCLKClock di sospensione opzionale
70 / 72 / 743.3 VAlimentazione principale del modulo

Gruppi di segnale

GruppoPinNote
Alimentazione e massa2, 4, 12, 14, 16, 18, 70, 72, 74 e tutti i pin GNDAlimentazione principale a 3.3 V e ritorni di massa
Lane PCIe 0 / SATA41, 43, 47, 49Coppie differenziali condivise; l'host sceglie il funzionamento PCIe o SATA
Lane PCIe 1–35, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37Tre lane PCIe aggiuntive per un collegamento x4
Clock e controllo PCIe50, 52–55Reset, richiesta di clock, riattivazione e clock di riferimento a 100 MHz
Bus di gestione40, 42, 44Clock, dati e avviso SMBus
Controllo dell'unità / piattaforma6, 8, 10, 30, 38, 68, 69Segnali opzionali di alimentazione, notifica, attività, sospensione e rilevamento dell'interfaccia

La lane PCIe 0 e SATA sono funzioni alternative sugli stessi contatti. Un modulo non può usarle contemporaneamente.


Specifiche elettriche

InterfacciaValore o requisito di progetto
Alimentazione principale3.3 V nominali su tutti i contatti di alimentazione previsti
Coppie PCIeImpedenza differenziale nominale 85 Ω; inserisci condensatori di accoppiamento AC su ogni trasmettitore secondo la specifica PCIe
Clock di riferimento PCIeClock differenziale a 100 MHz con architettura a clock comune
Coppie SATAImpedenza differenziale nominale 100 Ω
I/O di gestione e controlloIl livello logico dipende dal segnale e dalla revisione della specifica; verifica la compatibilità a 1.8 V / 3.3 V
Segnali attivi a livello bassoI nomi che terminano con # indicano segnali attivi a livello basso
Pin riservati o opzionaliNon collegarli senza verificare la specifica M.2 vigente e le schede tecniche di entrambi i dispositivi

Mantieni corta ogni coppia ad alta velocità, controllane l'impedenza e instradala su un piano di riferimento continuo. Pareggia le lunghezze delle due piste di ogni coppia ed evita via, stub, interruzioni del piano e cambi di strato non necessari.


Orientamento del connettore

  • Gli schemi mostrano il bordo dei contatti del modulo, non le piazzole di saldatura del socket.
  • Il lato superiore, con i componenti, porta i pin dispari; il lato inferiore porta i pin pari.
  • Il pin 1 è all'estremità opposta al pin 75. L'intaglio della chiave M sostituisce le posizioni 59–66 vicino al pin 75.
  • L'impronta del socket può apparire speculare rispetto al modulo. Segui l'impronta PCB raccomandata dal produttore del connettore.

Configurazioni di cablaggio comuni

SSD NVMe PCIe x4

  • Instrada le lane da 0 a 3, REFCLK, PERST#, CLKREQ# e PEWAKE# come richiesto dalla piattaforma.
  • Collega tutti i contatti di alimentazione a 3.3 V e di massa previsti; dimensiona l'alimentazione per la corrente di picco e i limiti termici dell'unità.
  • Verifica la generazione PCIe supportata dall'host, le regole di biforcazione e il supporto all'avvio.

SSD PCIe x2 o con chiave B+M

  • Instrada solo i gruppi di lane implementati sia dall'host sia dal modulo.
  • Una scheda con chiave B+M può entrare in un socket con chiave M, ma la compatibilità meccanica non aggiunge lane mancanti né garantisce il supporto NVMe.

SSD M.2 SATA

  • Usa le funzioni SATA alternative sui pin 41, 43, 47 e 49.
  • Implementa PEDET e DEVSLP come richiesto dall'host e dall'unità.
  • Verifica che il socket supporti SATA; molti socket moderni con chiave M supportano solo PCIe.

Errori comuni

  • Presumere che ogni socket con chiave M supporti sia NVMe/PCIe sia SATA.
  • Presumere che le dimensioni delle schede M.2, come 2230, 2242, 2260 o 2280, identifichino l'interfaccia elettrica.
  • Instradare tutte e quattro le lane PCIe quando host o modulo supportano solo x1 o x2.
  • Scambiare PET e PER leggendo i nomi dei segnali dalla prospettiva del modulo anziché da quella dell'host.
  • Specchiare l'impronta o confondere i numeri dei contatti dei lati superiore e inferiore.
  • Usare la stessa tensione logica per tutti i segnali di gestione e controllo senza verificarli.
  • Collegare pin riservati in base a un'implementazione M.2 precedente o non pertinente.
  • Ignorare la corrente di picco dell'SSD, il flusso d'aria o la limitazione termica delle prestazioni.

Connettori correlati

ConnettoreUso tipicoNota di compatibilità
M.2 chiave B / B+MSATA, WWAN, PCIe x1/x2Un modulo di archiviazione B+M può entrare in un socket con chiave M, ma resta limitato dai propri contatti e interfacce
M.2 chiave A / A+EConnettività wirelessIntaglio e assegnazione dei pin diversi; non intercambiabile con la chiave M
U.2 / U.3Unità NVMe aziendali cablateConnettore e alimentazione diversi; serve un adattatore appropriato
Connettore SATAUnità SATA da 2.5 polliciStesso protocollo SATA quando supportato, ma alimentazione e connettore fisico diversi

Tutte le piedinature PCIe M.2

Guida alla compatibilità · Chiave A · Chiave A+E · Chiave B · Chiave B+A · Chiave B+E · Chiave B+M · Chiave E · Chiave M


Specifiche ufficiali

La specifica PCI-SIG vigente e le schede tecniche di connettore, host e modulo prevalgono su questa sintesi. Le funzioni opzionali dei pin si sono evolute nelle diverse revisioni M.2.

FAQ

Ogni SSD con chiave M usa NVMe?

No. La chiave M può veicolare PCIe/NVMe o SATA. Socket e modulo devono supportare la stessa interfaccia.

Si può installare un SSD con chiave B+M in un socket con chiave M?

Di solito entra meccanicamente. Il funzionamento richiede comunque un'interfaccia comune; un modulo PCIe B+M offre normalmente non più di due lane PCIe.

La chiave M fornisce sempre PCIe x4?

No. La piedinatura permette quattro lane, ma l'host può collegarne meno e il modulo può usarne meno.

La generazione PCIe e la versione NVMe dipendono dalla chiave?

No. La chiave non identifica la generazione PCIe né la revisione NVMe. Consulta le specifiche dell'host e dell'unità.

Il connettore supporta l'inserimento a caldo?

Non presumere che lo supporti. Spegni la piattaforma prima di inserire o rimuovere un modulo, a meno che la documentazione dell'apparecchiatura supporti esplicitamente l'inserimento a caldo.