M.2

Eine SSD mit M.2-Anschluss (rechts) in 80 mm Länge
M.2-Steckplatz für Karten mit 42, 60, 80 oder 110 mm Länge (rechts am Bildrand, mit „163006“ beschriftet)

M.2, früher als Next Generation Form Factor (NGFF) bezeichnet, ist eine Spezifikation für interne Computer-Erweiterungskarten und entsprechende Ports. Die Spezifikation wurde entworfen, um mSATA abzulösen. Aufgrund der kleineren und flexibleren Abmessungen in Verbindung mit erweiterten Funktionen ist M.2 besser für den Anschluss von SSDs geeignet – insbesondere in kompakten Geräten wie Ultrabooks oder Tablets.[1] Nach dem Scheitern von SATA-Express hat sich M.2 aber auch im Desktop durchgesetzt.[2]

Vom M.2-Standard werden folgende drei Bussysteme unterstützt: PCI Express (bis 4.0), SATA Revision 3.x und USB 3.0. Es gibt M.2-Varianten mit bis zu vier PCI-Express-Lanes (bis zu 4 × 16 GT/s), einem SATA Revision 3.x (6 Gbit/s) und/oder einem USB-3.0-Port (5 Gbit/s) – alles über einen Anschluss. Damit kann man sowohl PCI-Express als auch SATA-Speicher per M.2 anschließen. An jedem Port können beide Bussysteme auch parallel genutzt werden.

Formfaktoren und Keys

Geometrie von M.2-Karten mit B-, M- und B & M-Key

M.2-Karten gibt es als aufzulötende Varianten in den Formfaktoren 12 * 16 mm², 22 * 26 mm² und 30 * 26 mm² sowie als Steckkarten. Letztere sind rechteckig mit einer CardEdge-Kontaktleiste auf einer Seite und einer halbkreisförmigen Aussparung zur Befestigung in der Mitte der gegenüberliegenden Seite. Jeder der bis zu 67 Pins auf 75 möglichen Positionen ist für bis zu 50 V Spannung und 0,5 A Stromstärke ausgelegt, die Steckverbindung selbst auf maximal 60 Steckzyklen. Der M.2-Standard erlaubt Steckkarten mit Breiten von 16, 22 oder 30 mm. Die Länge kann 30, 38, 42, 60, 80 oder 110 mm betragen. Die derzeit gebräuchlichen M.2-SSDs sind 22 mm breit und 42, 60 oder 80 mm lang.[3]

Eine M.2-Karte wird in den passenden Port auf der Platine eines Hosts gesteckt und mit einer Befestigungsschraube fixiert. Komponenten können auf beiden Seiten der Karte angebracht sein. Der Kartentyp gibt vor, ob Komponenten ein- oder beidseitig angebracht sein dürfen und wie hoch die Komponenten auf jeder Seite sein dürfen. Die maximal erlaubte Höhe der Komponenten liegt bei 1,5 mm.[3] Die Bauhöhe des Ports kann flach genug sein um auf die Rückseite eines ATX-Motherboards zu passen oder auch so hoch um zwei M.2-Karten übereinander zu platzieren. Die passende Befestigungsschraube ist in der Regel im Lieferumfang der Host-Platine. Die Schrauben-Spezifikationen für Gewinde, Länge und Kopf-Typ variieren je nach Hardware-Hersteller. Sehr häufig werden zur Befestigung M2x3-Schrauben mit flachem Kopf eingesetzt (Gewinde-Durchmesser 2,0 mm, Länge 3,0 mm, Gewinde-Steigung 0,4 mm).

Je nach Einsatzzweck der M.2-Steckkarte hat diese an bestimmten Stellen der Kontaktkante Aussparungen, die sogenannten Keys. M.2-Ports können Module eines oder mehrerer Keys aufnehmen, je nachdem, welche Steckkarten unterstützt werden. M.2-Module mit Aussparungen in den Positionen B und M nutzen bis zu zwei PCI-Express-Lanes, während M.2-Karten, die nur für Key M geeignet sind, bis zu vier PCI-Express-Lanes verwenden (NVM Express). Beide Typen unterstützen auch SATA als Protokoll.[3] Trotz der Keys muss auf die Ausstattung geachtet werden – dass ein Modul in einen Schacht passt, bedeutet nicht, dass Signalkompatibilität herrscht.[4]

M.2-Modul Keys und Schnittstellen laut PCI-SIG[5][6]
(letzte eingearbeitete Aktualisierung August 2014)[7]
Key
ID
ausgesparte
Pins
verfügbare Schnittstellen
A8–152x PCIe ×1 (mit NVMe), USB, I2C, DP ×4
B12–19PCIe ×2 (mit NVMe), SATA, USB, PCM, UIM, SSIC, UART-I2C, SMBus[7]
C16–23reserviert für zukünftige Varianten
D20–27
E24–312x PCIe x1 (mit NVMe), USB, I2C, SDIO, UART, PCM
F28–35reserviert für Future Memory Interface (FMI)
G39–46reserviert für herstellerspezifische Varianten (nicht definiert in der M.2-Spezifikation)
H43–50reserviert für zukünftige Varianten
J47–54
K51–58
L55–62
M59–66PCIe ×4 (mit NVMe), SATA, SMBus[7]
des Weiteren gibt es[8]
A & Es. o.2x PCIe ×1, USB
B & Ms. o.PCIe oder SATA

Pin-Belegung

PinNameI/OBedeutungPinNameI/OBedeutung
01CONFIG_3OPresence
023.3VPIStromversorgung
03GNDPIMasse
043.3VPIStromversorgung
05GNDPIMasse
06POWER_ON_OFFIEin- und Ausschalten des Moduls
07USB D+Daten für USB 2.0
08W_DISABLE#IEin- und Ausschalten des Moduls per Software?
09USB D−Daten für USB 2.0
10LED# oder DAS/DSS#O
11GNDPIMasse
12Key BKerbe für M2-Key-ID B
13Key BKerbe für M2-Key-ID B
14Key BKerbe für M2-Key-ID B
15Key BKerbe für M2-Key-ID B
16Key BKerbe für M2-Key-ID B
17Key BKerbe für M2-Key-ID B
18Key BKerbe für M2-Key-ID B
19Key BKerbe für M2-Key-ID B
20Resreserviert
21CONFIG_0OGND-WWAN/OC-SSD
22
23WAKE_ON_WWAN#
24
25BodySAR_N
26GPS_DISABLE#
27GNDPIMasse
28UIM-REF
29
30UIM-RESETO
31
32UIM-CLKO
33GNDPIMasse
34UIM-DATAIO
35
36UIM-PWRPO
37
38DEVSLPSleep Mode
39GNDPIMasse
40I2C_SCLIOI2C Clock
41PER0N/SATA B+
42I2C_SDAIOI2C Data
43PER0P/SATA B−
44I2CIRQIO
45GNDPIMasse
46SYSCLKO
47PET0N/SATA A−
48TTX_BLANKING
49PET0P/SATA A+
50PERST#
51GNDPIMasse
52CLKREQ#
53REFCLKN
54PEWAKE#
55REFCLKP
56
57GNDPIMasse
58
59Key M oder ANTCTL0OKerbe für M2-Key-ID M
60Key MKerbe für M2-Key-ID M
61Key M oder ANTCTL1OKerbe für M2-Key-ID M
62Key MKerbe für M2-Key-ID M
63Key M oder ANTCTL2OKerbe für M2-Key-ID M
64Key MKerbe für M2-Key-ID M
65Key M oder ANTCTL3OKerbe für M2-Key-ID M
66Key M oder SIM_DETKerbe für M2-Key-ID M oder SIM hot swap Detection Pin
67RESET#I
68SUSCLK
69CONFIG_1O
703.3VPIStromversorgung
71GNDPIMasse
723.3VPIStromversorgung
73GNDPIMasse
743.3VPIStromversorgung
75CONFIG_2OUSB 3.0 IND (OC-U3/GND)

Bilder

Einzelnachweise

  1. Alles, was man über M.2 wissen muss. HardwareSchotte, abgerufen am 4. Juli 2014.
  2. Volker Rißka: Statt SATA Express nun M2-Support für Intel-Chipsätze. Abgerufen am 21. August 2020.
  3. a b c All About M.2 SSDs. (PDF) SATA-IO, abgerufen am 4. Juli 2014.
  4. Kent Smith: M.2: Is this the Prince of SSD form factors? lsi.com, abgerufen am 4. Juli 2014.
  5. PCI Express M.2 Specification, Revision 1.0 (PDF) PCI-SIG. S. 23 . 1. November 2013. Abgerufen am 13. Juni 2020.
  6. M.2 Connector (NGFF) Introduction (PDF) In: orvem.eu. ATTEND. S. 8 . Archiviert vom Original am 3. Februar 2014. Abgerufen am 17. Januar 2014.
  7. a b c SMBus interface for SSD Socket 2 und Socket 3 (PCI-SIG engineering change notice) (PDF) PCI-SIG. S. 5 . 11. August 2014. Archiviert vom Original am 14. Juli 2015. Abgerufen am 5. August 2015.
  8. M.2 SSD Guide – PCIe, NVMe und Co. erklärt. In: hardware-helden.de. Abgerufen am 8. Mai 2020.

Weblinks

Commons: M.2 – Sammlung von Bildern, Videos und Audiodateien

Auf dieser Seite verwendete Medien

Sierra LTE modul m.2 IMGP9279 smial wp.jpg
Autor/Urheber: Smial (Diskussion), Lizenz: FAL
LTE Modul im m.2-Format
Samsung 980 PRO PCIe 4.0 NVMe SSD 1TB-top PNr°0915.jpg
Autor/Urheber: D-Kuru, Lizenz: CC BY-SA 4.0
Eine Samsung 980 Pro m.2 PCIe NVMe SSD mit einer Speicherkapazität von 1TB
M2 Edge Connector Keying.svg
Autor/Urheber: NikNaks, Lizenz: CC BY-SA 3.0
Keying diagram of the M.2 edge connector, showing the M.2 keying notches in "B" and "M" positions; overlapping of the pins on two sides of the M.2 module is also visible
Delock USB m.2 NVMe docking station-slot FS PNr°0914.jpg
Autor/Urheber: D-Kuru, Lizenz: CC BY-SA 4.0
Der Verbindgungsslot einer Dockingstation von Delock für m.2 NVMe Festplatten
M.2 steckplatz auf einer hauptplatine IMGP5340 smial wp.jpg
Autor/Urheber: smial, Lizenz: FAL
m.2 Steckplatz zwischen zwei PCIe*16 Slots angeordnet, unterstützt NVMe. Unterstützt 42mm, 60mm, 82mm und 110mm Karten. Mit Zentimetermaß
SSD IMGP5281 smial wp.jpg
Autor/Urheber: smial, Lizenz: FAL
Zwei SSDs, links: mSATA (mini-SATA), rechts: M.2
Delock USB m.2 NVMe docking station-oblique FS PNr°0912.jpg
Autor/Urheber: D-Kuru, Lizenz: CC BY-SA 4.0
Eine Dockingstation von Delock für m.2 NVMe Festplatten