Wyprowadzenia PCIe M.2 — klucz A
M.2 z kluczem A to 75-pozycyjne złącze Socket 1 przeznaczone głównie do modułów łączności bezprzewodowej. Może udostępniać dwa niezależne łącza PCIe, USB 2.0, cztery linie DisplayPort, I²C i sygnały sterowania platformą.
Uwaga dotycząca zgodności: klucz A określa kształt złącza i przypisanie styków, ale nie gwarantuje, że host podłączył wszystkie interfejsy. Zawsze sprawdzaj dokumentację hosta i modułu.
Przegląd złącza
| Cecha | Wartość |
|---|---|
| Rodzina złączy | PCI Express M.2 / NGFF, Socket 1 |
| Wycięcie klucza | Klucz A, pozycje 8 do 15 |
| Styki | 75 pozycji; po wykonaniu wycięcia klucza A pozostaje 67 styków elektrycznych |
| Główne zastosowanie | Wi-Fi, Bluetooth, NFC, GNSS, WiGig i inne moduły łączności |
| Możliwe interfejsy hosta | 2 × PCIe x1, USB 2.0, DisplayPort x4, I²C |
| Główne zasilanie | 3.3 V |
Klucz A nie jest typowym złączem dysków M.2 NVMe SSD. Urządzenia pamięci masowej zwykle używają klucza M lub B+M.
Schemat wyprowadzeń
Górna strona — styki nieparzyste
Dolna strona — styki parzyste
Tabela przypisania styków
Nazwy sygnałów podano z perspektywy hosta lub platformy: PET oznacza sygnał nadawany przez hosta do modułu, a PER sygnał odbierany przez hosta z modułu.
Legenda kolorów: Zasilanie · Masa · USB · PCIe · DisplayPort · I²C · Sterowanie radiowe
Górna strona
| Styk | Sygnał | Funkcja |
|---|---|---|
| 1 | GND | Masa |
| 3 | USB_D+ | Dodatnia linia danych USB 2.0 |
| 5 | USB_D− | Ujemna linia danych USB 2.0 |
| 7 | GND | Masa |
| 8–15 | — | Wycięcie mechaniczne klucza A; brak styków |
| 17 | DP_MLDIR | Sterowanie kierunkiem łącza głównego DisplayPort |
| 19 / 21 | DP_ML3n / DP_ML3p | Linia DisplayPort 3 |
| 23 | GND | Masa |
| 25 / 27 | DP_ML2n / DP_ML2p | Linia DisplayPort 2 |
| 29 | GND | Masa |
| 31 | DP_HPD | Wykrywanie podłączenia DisplayPort |
| 33 | GND | Masa |
| 35 / 37 | PETp0 / PETn0 | Para nadawcza hosta, łącze PCIe 0 |
| 39 | GND | Masa |
| 41 / 43 | PERp0 / PERn0 | Para odbiorcza hosta, łącze PCIe 0 |
| 45 | GND | Masa |
| 47 / 49 | REFCLKp0 / REFCLKn0 | Zegar odniesienia łącza PCIe 0 |
| 51 | GND | Masa |
| 53 | CLKREQ0# | Żądanie zegara łącza PCIe 0 |
| 55 | PEWAKE0# | Żądanie wybudzenia łącza PCIe 0 |
| 57 | GND | Masa |
| 59 / 61 | PETp1 / PETn1 | Para nadawcza hosta, łącze PCIe 1 |
| 63 | GND | Masa |
| 65 / 67 | PERp1 / PERn1 | Para odbiorcza hosta, łącze PCIe 1 |
| 69 | GND | Masa |
| 71 / 73 | REFCLKp1 / REFCLKn1 | Zegar odniesienia łącza PCIe 1 |
| 75 | GND | Masa |
Dolna strona
| Styk | Sygnał | Funkcja |
|---|---|---|
| 2 / 4 | 3.3 V | Główne zasilanie modułu |
| 6 | LED_1# | Sterowanie diodą stanu LED wyjściem typu otwarty dren |
| 8–15 | — | Wycięcie mechaniczne klucza A; brak styków |
| 16 | LED_2# | Sterowanie diodą stanu LED wyjściem typu otwarty dren |
| 18 | VIO_CFG | Wejście konfiguracji napięcia I/O |
| 20 / 22 | DP_AUXn / DP_AUXp | Kanał pomocniczy DisplayPort |
| 24 | GND | Masa |
| 26 / 28 | DP_ML1n / DP_ML1p | Linia DisplayPort 1 |
| 30 | GND | Masa |
| 32 / 34 | DP_ML0n / DP_ML0p | Linia DisplayPort 0 |
| 36 | GND | Masa |
| 38 / 40 / 42 | Określone przez producenta | Używaj tylko wtedy, gdy oba urządzenia dokumentują tę funkcję |
| 44 | COEX3 | Sterowanie współistnieniem interfejsów radiowych |
| 46 | COEX_RXD | Odbiór sygnału współistnienia interfejsów radiowych |
| 48 | COEX_TXD | Nadawanie sygnału współistnienia interfejsów radiowych |
| 50 | SUSCLK | Zegar używany w stanie uśpienia |
| 52 | PERST0# | Reset łącza PCIe 0 |
| 54 | W_DISABLE2# | Wyłączenie funkcji radiowej 2 |
| 56 | W_DISABLE1# | Wyłączenie funkcji radiowej 1 |
| 58 | I2C_DATA | Dane I²C |
| 60 | I2C_CLK | Zegar I²C |
| 62 | ALERT# | Sygnał alarmowy I²C / platformy |
| 64 | VIO 1.8 V | Zasilanie I/O 1.8 V |
| 66 | PERST1# | Reset łącza PCIe 1 |
| 68 | CLKREQ1# | Żądanie zegara łącza PCIe 1 |
| 70 | PEWAKE1# | Żądanie wybudzenia łącza PCIe 1 |
| 72 / 74 | 3.3 V | Główne zasilanie modułu |
Grupy sygnałowe
| Grupa | Styki | Uwagi |
|---|---|---|
| Zasilanie i masa | 2, 4, 64, 72, 74 i wszystkie styki GND | Główne zasilanie 3.3 V, zasilanie I/O 1.8 V i połączenia powrotne z masą |
| Konfiguracja I/O | 18 | Wejście konfiguracji napięcia I/O właściwej dla platformy |
| USB 2.0 | 3, 5 | Jedno dwukierunkowe łącze USB 2.0, często używane przez Bluetooth |
| Łącze PCIe 0 | 35, 37, 41, 43, 47, 49, 52, 53, 55 | Jedno łącze PCIe x1 z zegarem odniesienia, resetem, żądaniem zegara i wybudzenia |
| Łącze PCIe 1 | 59, 61, 65, 67, 66, 68, 70, 71, 73 | Drugie niezależne łącze PCIe x1 |
| DisplayPort | 17, 19–22, 25–28, 31–34 | Cztery linie główne, kanał AUX, HPD i sterowanie kierunkiem |
| I²C | 58, 60, 62 | Magistrala zarządzania 1.8 V i sygnał alarmowy |
| Sterowanie radiowe | 6, 16, 44, 46, 48, 50, 54, 56 | Diody LED, sygnały wyłączenia, zegar uśpienia i współistnienie interfejsów radiowych |
Obie grupy PCIe są zwykle traktowane jako niezależne łącza x1. Nie zakładaj, że host łączy je w jedno łącze x2.
Specyfikacje elektryczne
| Interfejs | Wartość / wymóg projektu |
|---|---|
| Główne zasilanie | Nominalnie 3.3 V na stykach 2, 4, 72 i 74 |
| Sygnały zarządzania I/O | 1.8 V VIO na styku 64; sprawdź poziom każdego sygnału sterującego w specyfikacji modułu |
| Pary PCIe | Nominalna impedancja różnicowa 85 Ω; umieść kondensatory sprzęgające AC przy każdym nadajniku zgodnie z wymaganiami PCIe |
| Zegar odniesienia PCIe | Różnicowy zegar 100 MHz w używanej architekturze zegarowej |
| Para USB 2.0 | Nominalna impedancja różnicowa 90 Ω |
| Pary DisplayPort | Nominalna impedancja różnicowa 100 Ω |
| Sygnały aktywne stanem niskim | Nazwy zakończone znakiem # oznaczają aktywność przy niskim poziomie |
| Styki nieużywane lub określone przez producenta | Pozostaw je niepodłączone, chyba że dokumentacja hosta i modułu określa ich funkcję |
Prowadź pary szybkiej transmisji możliwie krótko, w razie potrzeby dopasowując ich długość, nad ciągłą płaszczyzną odniesienia i z dala od przerw w płaszczyźnie, węzłów przełączających oraz otworów montażowych złącza.
Orientacja złącza
- Schematy przedstawiają krawędź stykową modułu, a nie pola lutownicze gniazda.
- Górna strona z elementami ma styki nieparzyste; dolna strona ma styki parzyste.
- Styk 1 znajduje się na końcu przeciwnym do styku 75. Wycięcie klucza A zastępuje pozycje 8–15 blisko styku 1.
- Układ pól gniazda może być lustrzanym odbiciem modułu. Korzystaj z wzoru pól PCB zalecanego przez producenta złącza.
Typowe konfiguracje połączeń
Moduł Wi-Fi i Bluetooth
- Użyj łącza PCIe 0 dla Wi-Fi, a USB 2.0 na stykach 3 i 5 dla Bluetooth.
- Podłącz 3.3 V, wszystkie wymagane styki masy oraz PERST0#, CLKREQ0# i PEWAKE0#.
- Podłącz W_DISABLE# i LED# tylko wtedy, gdy wymaga tego produkt.
Moduł z dwoma interfejsami radiowymi
- Traktuj łącza PCIe 0 i 1 jako dwa niezależne połączenia x1.
- Do każdego łącza podłącz zegar, reset, żądanie zegara i sygnał wybudzenia o odpowiednim numerze.
Moduł łączności DisplayPort
- Poprowadź wszystkie wymagane linie główne, AUX, HPD i DP_MLDIR.
- Sprawdź liczbę i przypisanie linii, obsługę odwrócenia polaryzacji oraz wymagania napięciowe AUX w obu kartach katalogowych.
Moduł zarządzany przez I²C
- Podłącz I2C_DATA, I2C_CLK, ALERT# oraz właściwą domenę I/O 1.8 V.
- Dodaj rezystory podciągające tylko zgodnie ze specyfikacją platformy; zdublowane rezystory mogą zbyt mocno podciągać magistralę.
Częste błędy
- Zakładanie, że każda karta M.2 pasująca mechanicznie jest zgodna elektrycznie.
- Wkładanie dysku SSD z kluczem M lub B+M do gniazda łączności z kluczem A.
- Traktowanie dwóch łączy PCIe x1 jako gwarantowanego łącza x2.
- Zamiana PET z PER przez odczytywanie nazw sygnałów z perspektywy modułu zamiast hosta.
- Lustrzane odwrócenie wzoru pól lub pomylenie numeracji styków górnej i dolnej strony.
- Podanie 3.3 V na sygnały zarządzania 1.8 V bez sprawdzenia ich tolerancji napięciowej.
- Podłączanie styków określonych przez producenta lub zakładanie możliwości wymiany podczas pracy bez wyraźnej obsługi tych funkcji.
Złącza powiązane
| Złącze | Typowe zastosowanie | Uwaga o zgodności |
|---|---|---|
| M.2 z kluczem E | Łączność bezprzewodowa | Moduły A+E mogą pasować do obu gniazd, ale zadziałają tylko wspólne podłączone interfejsy |
| M.2 z kluczem B | WWAN, SATA, PCIe x2 | Inne wycięcie i przypisanie styków; nie są bezpośrednio zamienne |
| M.2 z kluczem M | Dyski NVMe SSD, PCIe x4 | Złącze do pamięci masowej; niezgodne z kluczem A |
| Mini PCI Express | Starsze karty bezprzewodowe | Inne 52-stykowe złącze i wyprowadzenia; może być potrzebny aktywny adapter |
Wszystkie strony o wyprowadzeniach PCIe M.2
Przewodnik zgodności · Klucz A · Klucz A + E · Klucz B · Klucz B + A · Klucz B + E · Klucz B + M · Klucz E · Klucz M
Oficjalne specyfikacje
- Przegląd specyfikacji PCI Express M.2 — PCI-SIG
- Specyfikacje PCI Express — PCI-SIG
- Specyfikacje i dokumenty USB — USB-IF
- Normy DisplayPort — VESA
- Specyfikacja magistrali I²C i podręcznik użytkownika — NXP
FAQ
Czy moduł z kluczem E można włożyć do gniazda z kluczem A?
Tylko moduł ze zgodną krawędzią A+E pasuje mechanicznie do obu gniazd. Działanie nadal zależy od interfejsów podłączonych przez hosta i używanych przez moduł.
Czy gniazdo z kluczem A może obsłużyć dysk NVMe SSD?
Zwykle nie. Dyski NVMe SSD zazwyczaj używają klucza M lub B+M i wymagają gniazda do pamięci masowej.
Czy oba łącza PCIe są zawsze dostępne?
Nie. Złącze ma wyprowadzenia dla dwóch niezależnych łączy PCIe, ale host może podłączyć jedno, oba lub żadne.
Czy każdy interfejs może być używany jednocześnie?
Niekoniecznie. Niektóre styki są dedykowane, ale rzeczywiste kombinacje zależą od platformy i wdrożenia modułu.
Czy moduł można wymieniać podczas pracy?
Nie należy tego zakładać. Wyłącz urządzenie przed włożeniem lub wyjęciem modułu, chyba że dokumentacja sprzętu wyraźnie dopuszcza wymianę podczas pracy.