PCIe M.2: configuración de pines de clave B+M
Un módulo M.2 Key B+M tiene muescas B y M para que pueda encajar mecánicamente en enchufes Key B y Key M compatibles. Esta disposición de doble clave se utiliza principalmente en SSD SATA y dispositivos PCIe/NVMe con hasta dos carriles PCIe.
Advertencia de compatibilidad: B+M describe las dos muescas mecánicas del módulo, no un zócalo distinto ni una interfaz garantizada. El zócalo del host debe admitir la misma interfaz SATA o PCIe que el módulo, y un módulo PCIe B+M no puede usar los cuatro carriles de un zócalo Key M.
Descripción general del conector
| Propiedad | Valor |
|---|---|
| Familia de conectores | PCI Express M.2 / NGFF storage-module edge |
| Muescas clave | Tecla B, posiciones 12 a 19; Key M, positions 59 to 66 |
| Contactos | 75 puestos; 59 contactos eléctricos con ambas muescas |
| Enchufes compatibles | Mecánicamente compatible con conectores Socket 2 Key B y Socket 3 Key M adecuados |
| Uso principal | SSD SATA y SSD PCIe/NVMe x1 o x2 |
| Posibles interfaces | Un enlace SATA o PCIe x1/x2; SMBus y señales de control de almacenamiento |
| Suministro principal | 3,3 voltios |
No existe un “enchufe B+M” independiente en la familia de conectores M.2 habitual. Las muescas dobles se colocan en el módulo para ampliar la compatibilidad mecánica. No combinan todas las interfaces Key B y Key M.
Diagrama de distribución de pines
Lado superior: pines impares
Lado inferior: pines pares
Tabla de asignación de pines
Los nombres de las señales utilizan la perspectiva de host/plataforma: PET lo transmite el host hacia el módulo, mientras que PER lo recibe el host desde el módulo. Los nombres de las señales SATA se muestran como funciones alternativas en el carril PCIe 0.
Clave de color: Alimentación · Tierra · PCIe / SATA · Bus de gestión · Almacenamiento/control de plataforma
Lado superior
| Alfiler | Señal | Función |
|---|---|---|
| 1 | GND / CONFIG_3 | Suelo; También identifica la configuración del módulo para un host de clave B. |
| 3 | GND | Suelo |
| 5 / 7 / 9 / 11 | Reservado/sin conexión | No utilizado por el pinout de almacenamiento B+M convencional |
| 12–19 | — | Muesca de llave mecánica B; sin contactos |
| 21 | GND / CONFIG_0 | Suelo; también utilizado como correa de configuración de módulo por un host Key B |
| 23 / 25 | Reservado/sin conexión | Dejar desconectado a menos que la documentación del módulo los defina |
| 27 | GND | Suelo |
| 29 / 31 | PERn1 / PERp1 | Carril PCIe 1, par de recepción de host |
| 33 | GND | Suelo |
| 35 / 37 | PETn1 / PETp1 | PCIe lane 1, host transmit pair |
| 39 | GND | Suelo |
| 41 / 43 | PERn0 / PERp0 or SATA-B+ / SATA-B− | Par de recepción de host PCIe carril 0 o par de recepción de host SATA |
| 45 | GND | Suelo |
| 47 / 49 | PETn0 / PETp0 or SATA-A− / SATA-A+ | Par de transmisión de host PCIe carril 0 o par de transmisión de host SATA |
| 51 | GND | Suelo |
| 53 / 55 | REFCLKn / REFCLKp | Reloj de referencia diferencial PCIe |
| 57 | GND | Suelo |
| 59–66 | — | Llave mecánica con muesca M; sin contactos |
| 67 | Reservado/sin conexión | Puede estar definido por el proveedor en un módulo documentado; De lo contrario dejar desconectado |
| 69 | CONFIG_1 / sin conexión | Correa de configuración abierta para la asignación de almacenamiento convencional B+M |
| 71 | GND | Suelo |
| 73 | GND o VIO_CFG | Terreno en la asignación convencional; Indicación de capacidad de voltaje de E/S opcional |
| 75 | GND / CONFIG_2 | Suelo; También identifica la configuración del módulo para un host de clave B. |
Lado inferior
| Alfiler | Señal | Función |
|---|---|---|
| 2 / 4 | 3.3 V | Alimentación del módulo principal |
| 6 | Reservado/sin conexión | Dejar desconectado en la asignación de almacenamiento B+M convencional |
| 8 | PLN# o sin conexión | Notificación opcional de pérdida de energía en revisiones admitidas |
| 10 | DAS/DSS# / LED_1# | Actividad del dispositivo, desactivación de giro escalonado o función LED de actividad |
| 12–19 | — | Muesca de llave mecánica B; sin contactos |
| 20 / 22 / 24 / 26 / 28 | Reservado/sin conexión | Dejar desconectados a menos que la especificación aplicable los defina |
| 30 | PLA_S3# o sin conexión | Reconocimiento de pérdida de energía opcional en revisiones admitidas |
| 32 / 34 / 36 | Reservado/sin conexión | Dejar desconectado en la asignación de almacenamiento convencional |
| 38 | DEVSLP o sin conexión | control de suspensión del dispositivo SATA; normalmente no utilizado por un módulo PCIe |
| 40 | SMB_CLK | Reloj SMBus |
| 42 | SMB_DATA | datos SMBus |
| 44 | ALERT# | Alerta de bus de gestión |
| 46 / 48 | Reservado/sin conexión | Dejar desconectados a menos que la especificación aplicable los defina |
| 50 | PERST# | Restablecimiento fundamental de PCIe |
| 52 | CLKREQ# | Solicitud de reloj de referencia PCIe |
| 54 | PEWAKE# | Solicitud de activación PCIe |
| 56 / 58 | Interfaz reservada/fabricación | Dejar desconectado en el host a menos que se documente explícitamente |
| 59–66 | — | Llave mecánica con muesca M; sin contactos |
| 68 | SUSCLK | Reloj de suspensión opcional de 32 kHz |
| 70 / 72 / 74 | 3.3 V | Alimentación del módulo principal |
Grupos de señales
| Grupo | Patas | Notas |
|---|---|---|
| Alimentación y tierra | 2, 4, 70, 72, 74 y todos los pines GND asignados | Alimentación principal de 3,3 V y retornos a tierra |
| PCIe carril 0 / SATA | 41, 43, 47, 49 | Pares diferenciales compartidos; el módulo utiliza PCIe o SATA, nunca ambos simultáneamente |
| PCIe carril 1 | 29, 31, 35, 37 | Segundo carril PCIe para un enlace x2 |
| Reloj y control PCIe | 50, 52–55 | Reinicio, solicitud de reloj, activación y reloj de referencia de 100 MHz |
| Bus de gestión | 40, 42, 44 | Reloj, datos y alerta SMBus |
| Control de almacenamiento | 8, 10, 30, 38, 68 | Funciones opcionales de pérdida de energía, actividad, suspensión y suspensión del reloj. |
| Configuración | 1, 21, 69, 75 | Correas utilizadas por un host Key B para identificar la configuración del módulo de almacenamiento |
La muesca Key B elimina los contactos necesarios para los carriles PCIe 2 y 3. En consecuencia, un módulo PCIe B+M está limitado a x2, incluso cuando se instala en un zócalo Key M que admite x4.
Especificaciones eléctricas
| Interfaz | Valor/requisito de diseño |
|---|---|
| poder principal | Nominal 3,3 V en los pines 2, 4, 70, 72 y 74 |
| pares PCIe | Diferencial de 85 Ω nominal; Coloque condensadores de acoplamiento de CA en cada transmisor según lo requiera PCIe. |
| Reloj de referencia PCIe | 100 MHz reloj diferencial cuando se utiliza la arquitectura de reloj común |
| pares sata | Diferencial de 100 Ω nominal |
| SMBus y E/S de banda lateral | El nivel lógico depende de la señal y de la revisión de las especificaciones; verificar compatibilidad 1.8 V / 3.3 V |
| Señales activas bajas | Los nombres que terminan en # se consideran bajos |
| Pines reservados/opcionales | No lo conecte sin confirmar la especificación M.2 actual y las hojas de datos de ambos dispositivos |
Mantenga cada par de alta velocidad corto, controlado por impedancia y encaminado sobre un plano de referencia continuo. Haga coincidir las dos trazas dentro de cada par y evite vías, trozos, espacios entre planos, nodos de conmutación y cambios de capa innecesarios.
Orientación del conector
- Los diagramas muestran el borde de contacto del módulo, no las almohadillas de soldadura del zócalo.
- El lado superior/componente lleva pines con números impares; la parte inferior lleva alfileres pares.
- La muesca de la llave B reemplaza las posiciones 12 a 19, mientras que la muesca de la llave M reemplaza las posiciones 59 a 66.
- La huella de un zócalo puede aparecer reflejada en comparación con el módulo. Siga el tamaño de PCB recomendado por el fabricante del conector.
Configuraciones de cableado comunes
SSD PCIe x2 NVMe
- Enrute los carriles PCIe 0 y 1, REFCLK, PREST#, CLKREQ# y PEWAKE# según lo requiera la plataforma.
- Conecte todos los contactos de tierra y de 3,3 V especificados y dimensione el suministro para la corriente máxima del SSD.
- En un zócalo Key M, espere como máximo una operación x2 desde el módulo B+M, no x4.
Dispositivo PCIe x1
- Ruta únicamente por el carril 0 y sus señales requeridas de reloj y banda lateral.
- Confirme que el firmware del host admita el tipo de dispositivo y el modo de inicio cuando se utilice para almacenamiento.
SSD SATA M.2
- Utilice las funciones alternativas SATA en los pines 41, 43, 47 y 49.
- Implementar DEVSLP y las correas de configuración según lo requiera el host y la unidad.
- Confirme explícitamente la compatibilidad con SATA: muchos zócalos Key M son solo PCIe y muchos zócalos Key B están destinados únicamente a módulos WWAN.
Errores comunes
- Suponiendo que un módulo B+M admita tanto SATA como NVMe porque tiene dos muescas.
- Suponiendo que el ajuste mecánico en cualquiera de los enchufes garantice la compatibilidad eléctrica o la compatibilidad con el firmware.
- Se espera un rendimiento PCIe x4 de un módulo B+M en un zócalo Key M.
- Usar un zócalo Key B solo para WWAN para un SSD B+M sin verificar el enrutamiento SATA o PCIe.
- Intercambio de PET y PER o SATA A y B porque los nombres de las señales se leen desde una perspectiva incorrecta.
- Reflejar la huella o confundir los números de contacto de la parte superior e inferior.
- Conexión de pines reservados o de fabricación a señales de plataforma.
- Ignorar la corriente máxima de SSD, el flujo de aire o la limitación térmica.
Conectores relacionados
| Conector | Uso típico | Nota de compatibilidad |
|---|---|---|
| M.2 Tecla B | WWAN, SATA, PCIe x1/x2 | B+M modules fit mechanically, but operation depends on a shared storage interface |
| M.2 Tecla M | NVMe PCIe x4 y almacenamiento SATA | B+M modules fit mechanically but remain limited to PCIe x2 or SATA |
| Tecla M.2 A/A+E | Conectividad inalámbrica | Diferentes muescas y asignaciones de pines; no compatible con módulos de almacenamiento B+M |
| mSATA | SSD SATA más antiguos | Utiliza SATA pero tiene un conector y pinout diferentes |
Todas las páginas de distribución de pines PCIe M.2
Guía de compatibilidad · Clave A · Clave A+E · Clave B · Clave B+A · Clave B+E · Clave B+M · Clave E · Clave M
Especificaciones oficiales
- Descripción general de las especificaciones PCI Express M.2: PCI-SIG
- Mejoras en pérdida de energía y banda lateral M.2 de 1,8 V — PCI-SIG
- Especificaciones PCI Express: PCI-SIG
- Especificaciones de NVM Express — NVM Express
- Especificaciones de Serial ATA: SATA-IO
Preguntas frecuentes
¿B+M es un tipo de enchufe independiente?
El nº B+M describe un módulo con dos muescas. Está diseñado para encajar mecánicamente en enchufes Key B y Key M compatibles.
¿Todos los SSD B+M utilizan SATA?
No. Un SSD B+M puede usar SATA o PCIe/NVMe. La forma de la clave por sí sola no identifica el protocolo.
¿Se puede ejecutar un SSD NVMe B+M en PCIe x4?
No. La muesca de la tecla B elimina los contactos de los carriles 2 y 3, por lo que el módulo puede exponer como máximo dos carriles PCIe.
¿Funcionará un SSD B+M en cada zócalo Key B o Key M?
No. El socket debe proporcionar la misma interfaz que el SSD y el firmware del host debe admitirlo.
¿El módulo es conectable en caliente?
No asumas que lo es. Apague la plataforma antes de insertar o quitar un módulo, a menos que la documentación del equipo admita explícitamente la conexión en caliente.