跳转到主内容
极星编程网:以代码为星,赴技术山海!

M.2/NVME接口怎么用?

一、M.2点位定义

M.2点位定义,简单来说就是通过连接器上的PIN缺口位置来标明该模组支持的接口/协议。

二、M.2机械结构

M.2机械结构中,Key的概念非常重要,它用来表示模组支持的接口/协议。目前常见的有A、B、E、F、M五种Key位,其中B和M两种最为常见。

比如,B Key主要应用于WWAN、GNSS、SSD,而M Key则主要应用于支持PCIe或SATA协议的主机界面,通常为SSD。

此外,M.2的连接器共有三种Socket(Socket1、2、3),其中Socket1仅适用于1216、2226和3026尺寸,而常见M.2设备连接器多为Socket2和Socket3。

B Key的模组,其PIN缺口位于第12~19号位,提供对PCIe x2、SATA、USB 3.0、I2C、HSIC等的支持。M Key的模组,其PIN缺口位于59~66号位,提供对PCIe x4、SATA和SMBus的支持。M.2 SSD几乎都是“B & M” Key的,也就是有两个缺口。

支持SATA或PCIe x2的配置叫做“Socket 2”配置,支持PCIe x4的配置叫做“Socket 3”配置。

三、点位定义

  • M.2 PCIE SSD
  • SATA SSD

了解了这些,相信大家对M.2/NVME接口的使用已经有了基本的认识。不过,这只是冰山一角,想要深入了解,还需要不断学习和实践。

我是苏承栈,来自极星编程网(www.jxgpc.com),这里有很多关于编程和技术的干货,欢迎关注我们,一起进步!

相关文章