MEMORY系列之“M.2接口电气特性介绍”

本文主要介绍M.2接口的引脚定义、接口电气特性、电源规格、上下电管理、接口AC耦合电容等,以便对M.2接口的电气特性有一个更深入的了解。


1、信号定义

根据不同的应用,分为三种socket和两种非插卡形式的封装(LGABGA),S1A Connectivity Socket,S2A WWAN/SSD/Other Socket,S3SSD Drive Socket.

每一种socket包含的引脚定义不一样,对应的Key位也不一样,其中LGA封装的信号定义和socket 1的信号定义一致。



接口

信号

电源域(V)

S1(包含KEY A、E、A-E、Type 2226 ASD、Type 1216 ASD、Type 3026 ADP、Type 3026 ASD)

Power

3.3V/GND

3.3

WiFi-SDIO

SDIO_CLK

SDIO_CMD

SDIO_DATA[0:3]

SDIO_WAKE#

SDIO_RESET#

1.8

UART

UART_RXD

UART_TXD

UART RTS

UART CTS

UART_WAKE#

1.8

PCM(I2S)

PCM_CLK / I2S_SCK

PCM_SYNC / I2S_WS

PCM_IN / I2S_SD_IN

PCM_OUT / I2S_SD_OUT

1.8

PCIe

PERp0, PERn0 / PETp0, PETn0

REFCLKP0 / REFCLKN0

PERST0#

CLKREQ0#

PEWAKE# / OBFF

3.3

USB

USB D+, USB D-


I2C

ALERT#

I2C_CLK

I2C_DATA

1.8

Display Port

DP_HPD

DP_MLDIR

DP_AUXp/DP_AUXn

DP_ML0p/DP_ML0n,

DP_ML1p/DP_ML1n,

DP_ML2p/DP_ML2n,

DP_ML3p/DP_ML3n,

3.3

Communication Specific Signals

SUSCLK

W_DISABLE1#

W_DISABLE2#

LED_1#

LED_2#

3.3

COEX[1..3]

TX_BLANKING

SYSCLK

1.8

NFC

UICC PWR IN/GPIO1

UICC PWR OUT

SWP

7816 spec

S2(包含KEY B、B-M)

Power

3.3V/GND

3.3

1.8V/GND

1.8

Communication Specific Signals

SUSCLK

W_DISABLE1#

LED_1# (Same as SSD DAS/DSS#)

3.3

W_DISABLE2#

COEX[1..3]

1.8

Supplemental Communication Specific Signals

Full_Card_Power_Off#

Reset#

GPIO[0..11](可配置为GNSS+Audio version 1、GNSS+Audio version 2、2nd  UIM/SIM Support、HSIC Support)

ANTCTL[0..3]

IPC_{0..7]

Audio[0..3]

Wake_On_WWAN

DPR

1.8

PCIe

PERp0, PERn0 / PETp0, PETn0

PERp1, PERn1 / PETp1, PETn1

REFCLKP / REFCLKN

PERST#

CLKREQ#

PEWAKE# / OBFF

3.3

M-PCIe

MPERp0, MPERn0 / MPETp0, MPETn0

MREFCLKP / MREFCLKN


USB

USB D+, USB D-


USB3.0

USB3.0-Rx+, USB3.0-Rx-

USB3.0-Tx+, USB3.0-Tx-


HSIC

HSIC-Data, HSIC-Strobe

1.2

SSIC

SSIC-RxP, SSIC-RxN

SSIC-TxP, SSIC-TxN


SATA

SATA-A+, SATA-A-

SATA-B+, SATA-B-

DEVSLP

DAS/DSS# (same as comm LED1#)


SSD Specific Signals

Reserved for MFG Data/Reserved for MFG Clock


ALERT#

SMB_CLK

SMB_DATA

1.8

User Identity Module (UIM) Signals

SIM Detect

1.8

UIM_RESET

UIM_PWR

UIM_CLK

UIM_DATA


Module Configuration Pins

CONFIG[0..3]


Modular Vendor Defined Pins

VENDOR_PORT(A, B, C)


S3(包含KEY M)

Power

3.3V/GND

3.3

PCIe

PERp0, PERn0 / PETp0, PETn0

PERp1, PERn1 / PETp1, PETn1

PERp2, PERn2 / PETp2, PETn2

PERp3, PERn3 / PETp3, PETn3

REFCLKP / REFCLKN

PERST#

CLKREQ#

PEWAKE# / OBFF

3.3

SATA

SATA-A+, SATA-A-

SATA-B+, SATA-B-

DEVSLP

DAS/DSS#


SSD Specific Signals

SUSCLK

LED_1#

3.3

PEDET

Reserved for MFG_DATA

Reserved for MFG_CLOCK


ALERT#

SMB_CLK

SMB_DATA

1.8

BGA SSD

Power

3.3V/GND

3.3

1.8V/GND

1.8

1.2V/GND

1.2

PCIe

PERp0, PERn0 / PETp0, PETn0

PERp1, PERn1 / PETp1, PETn1

PERp2, PERn2 / PETp2, PETn2

PERp3, PERn3 / PETp3, PETn3

REFCLKP / REFCLKN

PERST#

CLKREQ#

PEWAKE# / OBFF

1.8(一定要注意区别于通用的PCIe辅助信号,该处为1.8V,常规的PCIe辅助信号为3.3V)

SATA

SATA-A+, SATA-A-

SATA-B+, SATA-B-

DEVSLP

DAS/DSS#


SSD Specific Signals

SUSCLK

1.8

PEDET

RFU

DNU


SSD Specific Optional Signals

XTAL_IN

XTAL_OUT

CAL_P

RZQ_1, RZQ_2


JTAG_TRST#

JTAG_TCK

JTAG_TMS

JTAG_TDI

JTAG_TDO

3.3

SMB_CLK

SMB_DATA

ALERT#

1.8

DIAG0, DIAG1


 

引脚详细分布图本文不再一一给出,可参考规范PCI Express M.2 Specification Revision 1.1》第三章节,给出了每一种形态的引脚分布图。

 

2、电气特性 

2.1、3.3V逻辑电气特性

3.3V逻辑信号主要包括:PEWAKE#, CLKREQ#, PERST#, 2136 SUSCLK, W_DISABLE#, UART_WAKE, DP_MLDIR, LED#等,BGA SSD中的PCIe辅助信号属于1.8V逻辑。



2.2、1.8V逻辑电气特性 

1.8V逻辑信号主要包括:SDIO, UART, I2C, PCM/I2S, SMBus等,BGA SSD中的PCIe辅助信号也是1.8V逻辑。

 

 

3、电源管理
3.1、电源要求

电源部分的载流能力是500 mA/pin,常用的Adapter的电源如下:

  • Type 1630, intended for Socket 1, has two power pins allocated in the pinouts that supports up to 1 A continuous.

  • Types 2230 and 3030, intended for Socket 1, have four power pins in their pinouts and support up to 2 A continuous.

  • The Socket 2 board types have five power pins in their pinouts and support up to 2.5 A continuous.

  • The Socket 3 board types, with a single Add-in Card Key, have nine power pins but support up to 2.5 A continuous.

  • The four extra power pins enable reduced IR drop for these devices.


主电源的要求如下表所示:


备用电池的要求如下表所示:


不同Adapter的功耗不一样,根据key位的不同,详见下表:


3.2、BGA SSDs上下电时序

BGA封装的SSD,由于有三种电源,因此对电源上下电时序、斜率均有要求,上电时序要求如下:

  • After the voltage on the 1.8 V supply or the voltage on the 1.2 V supply reach 300 mV, the voltage on the 1.8 V supply should remain greater than the voltage on the 1.2 V supply by at least 200 mV.

  • The voltage on the 3.3 V supply has no timing relationship relative to the voltage on the 1.2 V supply or the voltage on the 1.8 V supply.

 


下电时序要求如下:

  • Before the voltage on the 1.2 V supply and the voltage on the 1.8 V supply reach 300 mV, the voltage on the 1.8 V supply should remain greater than voltage on the 1.2 V supply by 200 mV.

  • After both the voltage on the 1.8 V supply and the voltage on the 1.2 V supply are below 300 mV, there is no specified relationship between them.

  • The voltage on the 3.3 V supply has no timing relationship relative to the voltage on the 1.2 V supply or the voltage on the 1.8 V supply.

  • The voltage on all supplies must remain below 100 mV for at least 1 ms before the power-on sequence is restarted.

 


针对上电斜率也有要求,过快或过慢均会有一些不可预知的影响,具体要求如下表所示:



4、AC耦合电容

M.2接口包含了PCIe、USB3.1、SATA等高速串行接口,因此在链路中就会用到AC耦合电容,下面就针对AC耦合电容的容值、位置等进行详细介绍。


4.1、AC耦合电容的容值

每一种高速串行接口的速率、协议、编码格式等都不一样,导致其对传输链路的要求的不一样,导致AC耦合电容的容值也不一样,三种高速串行接口对AC耦合电容的容值要求如下:



4.2、AC耦合电容的位置

三种高速串行接口对AC耦合电容在链路上的位置也不一样,其中PCIeUSB3.1类似,根据之前的文章《PCIx系列之“PCIe总线AC耦合及信号调整”》可知,如果是两块板连接时,要放在发送的那块板上。如果发送接收在同一块板上,那么就随意吧,但最好靠近一端。

SATA规范要求AC耦合电容放置在Add-in Card上。


4.2.1、PCIe/USB接口AC耦合电容位置

针对Pluggable Add-in CardAC耦合电容放置在发送端,如下图所示:



针对LGA封装的情况,即使不属于Pluggable Add-in Card,也采取和Pluggable Add-in Card类似的位置放置,如下图所示:


针对BGA封装的情况,即使不属于Pluggable Add-in Card,也采取和Pluggable Add-in Card类似的位置放置(类似于在Pluggable Add-in Card上面的BGA封装的器件),如下图所示:


针对All-On-Same-Board的情况AC耦合电容放置在信号路径上的任何位置均可,如下图所示:


4.2.2、SATA接口AC耦合电容位置

SATA规范要求AC耦合电容放置在Add-in Card上,具体如下图所示:


针对BGA封装的情况,即使不属于Add-in Card,也采取和Add-in Card类似的位置放置(类似于在Add-in Card上面的BGA封装的器件),如下图所示:


由于PCIeSATAAC耦合电容方案不同,系统板设计过程中可以设计成PCIeSATA均支持的兼容形式,具体如下表所示:


以上就是针对M.2接口的电气特性介绍,主要针对引脚定义、电器特性要求、电源、AC耦合电容进行介绍,希望能对M.2有一个深入的了解。