0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

M.2SSD接口详细解说

454398 作者:工程师吴畏 2018-10-09 17:58 次阅读

记得当年刚刚普及VISTA的时候,一个新奇的功能吸引了许多人的注意,而且这个功能可以让人在最短的时间内充分认识到电脑的性能,它就是WINDOWS体验指数评分。WINDOWS体验评分分为处理器、内存、图形、游戏图形、主硬盘5个分项组成,总分数由最低子分数决定,完全的“木桶效应”法则。

到了WIN7的时候,这个功能进一步发扬光大,从VISTA到WIN7,由于当时 SSD并不普及,主硬盘得分项往往拖累了整机得分,可见SSD的性能对于整机性能的提升有很大影响。在WIN7、WIN10新一代操作系统下,SSD的重要性更加明显了。

一、关于接口

随着 SSD的小型化,从2.5寸接口、MSATA、M.2三种接口的三分天下,到现在的M.2接口如日中天,确实也经历了几年的时间。

原名为NGFF接口,全名是Next Generation Form Factor,它是为笔记本电脑制订的新一代接口标准,用以取代原来基于mini PCIe改良而来的MSATA接口。Intel主导制定的M.2接口实际上是个庞大的总集,M.2接口根据类型和用途不同,它有A/B/C/D/E/F/G/H/J/K/L/M规范之分。

其中A、E口两种类型常用于WiFI/BT无线模块、NFC模块、WiGig模块等,不在本文讨论范围之内。

B、M口可以用于SSD接口。其中,B口也被SSD厂家通过金手指缺口定义为“Socket2”,M口被定义为“Socket3”。

不同的接口意味着不同的性能,当然了,价格也是相差很多。

二、关于尺寸

M.2接口有丰富的可扩展性,从最短30mm开始,最长可以做到110mm,可以提高SSD容量。单面厚度为2.75mm,双面闪存布局厚度不超过3.85mm。

目前常用到的有2242/2260/2280/22110四种规格的M.2属于M口分支的,不同尺寸的PCB板可以实现不同定位的容量和产品

2242 宽度22mm,长度42mm,key 位B 和M

2260 宽度22mm,长度60mm,key 位M

2280 宽度22mm,长度80mm,key 位B 和M

22110 宽度22mm,长度110mm,key 位B 和M

三、关于通道及速度

M.2接口SSD用有B、M两种口,接口。其中,B口走SATA通道兼容PCIe×2,最大理论读写速度分别达到700MB/s、500MB/s;而M口专为高性能存储设计,走PCIe×4通道,最大理论读写速度高达4000MB/s。B口通过SATA通道传输一般会使用AHCI协议,而M口通过PCIe×4通道传输一般会使用NVME协议。NVMe全称Non-Volatile Memory Express,非易失性存储器标准,是使用PCI-E通道的SSD一种规范,NVMe的设计之初就有充分利用到PCI-E SSD的低延时以及并行性,还有当代处理器、平台与应用的并行性。

通过M8SE进行介绍说明

M8SE性能测试:

对于走SATA通道或PCIe×2通道的SSD,最大理论读取速度达到700MB/s、最大理论写入速度达到500MB/s,在实际使用中和2.5寸SATA SSD不会有太大差别。

一款SSD最核心的部件就是主控和存储颗粒,SSD在传输过程中所使用的通道是由主控决定的。为了兼容性,M.2 SSD一般会同时具备B、M两种口。选购SSD的时候,一定要明白所使用的主板M.2接口所使用的通道。

比如:浦科特M6E和M6G两款产品虽然都使用M.2接口,都具备B和M两种接口,但M6G系列使用的是 SATA通道,而M6E系列使用的是 PCIE 通道。所以,M6G只能使用在M.2支持 SATA 通道的主板上,而 M6E 同样只能使用在M.2支持PCI-E通道的主板上。

但是随着产品和技术的发展,B、M两种口所使用的传输通道和协议也不再是一成不变的。比如三星SM951 M.2 PCIE SSD虽然是通过M口传输,但是就拥有AHCI和NVME两种版本。同样的,以后也不能排除通过B口进行NVME传输的产品。

所以,通过识别接口确认SSD的做法,已经OUT了,要想完美匹配主板和SSD,除了接口,还要明确SSD所使用的通道和传输协议。

另外说一点,现在MSATA接口基本上已经消亡,走SATA通道的M.2 SSD实际就是为了取代MSATA SSD,用于装备带有M.2接口的笔记本电脑、超极本、台式机主板等,毕竟在同等价格下,体积越小越受欢迎。

四、关于散热

电脑上的硬件一旦拥有了高性能 ,一般会拥有大的发热量,除了CPU、显卡、电源, SSD也不例外。

特别是通过M口使用NVME协议传输的 SSD,强大的性能必然伴随着高的发热量。

这是浦科特M8SE在进行ASS测试时的温度

将SSD取下后,进行温度测试

长时间在高温下使用产品,会产生电子迁移,影响到产品的寿命。面对高温,就要散热片来帮助降温。

这是M.2 SSD专用的散热片,马云家到处有售。

此散热片为渗银碳化型合金,内层镀银,外层氧化处理。配合导热硅脂,导热系统为560W/mk。

表面的导热槽可以在气流的帮助下,更快地进行散热。

除此之外,部分M.2 SSD会通过转接卡,实现PCIE接口的安装方式。这些通过竖直安装,可以扩大散热面积,实现更好的兼容性和散热效果,速度并不会受到影响。

五、总结

SSD在不断发展,产口和性能也会越来越强大,它的发展已经成了电脑性能最关键的“那块短板”。M.2 SSD由于自身所特有的优势,也必将在电脑中扮演中越来越重要的角色。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    Xilinx FPGA高性能NVMe SSD主机控制器,NVMe Host Controller IP

    FPGAØ支持PCIe Gen4,PCIe Gen3,PCIe Gen2 SSDØ无需CPU和外部存储器Ø自动实现对PCIe SSD的PCIe设备枚举、NVMe控制器识别和NVMe队列设置Ø支持对PCIe
    发表于 03-27 17:23

    【有那么点详细的CW32学习笔记】IIC接口-OLED驱动

    ,实际上就是密集LED点阵,所以必定有用于控制大量LED灯的驱动器,本教学使用的OLED驱动是SSD1306,该驱动器有多种通信接口,这里使用IIC接口(具体使用什么接口,数据手册上会
    的头像 发表于 01-11 09:49 255次阅读
    【有那么点<b class='flag-5'>详细</b>的CW32学习笔记】IIC<b class='flag-5'>接口</b>-OLED驱动

    SSD常用术语的简单介绍

    SSD主要由控制单元和存储单元组成,控制单元包括SSD控制器、主机接口、DRAM等,存储单元主要是NAND FLASH颗粒。NAND FLASH内部存储读写的基本单元为Block和Page。
    的头像 发表于 01-02 10:16 361次阅读
    <b class='flag-5'>SSD</b>常用术语的简单介绍

    SSD硬盘的优点和缺点

    SSD硬盘的优点和缺点  SSD(固态硬盘)是一种基于闪存存储器来存储数据的存储设备,与传统的机械硬盘(HDD)相比,SSD具有明显的优势和一些缺点。下面将详细介绍
    的头像 发表于 12-11 11:32 538次阅读

    谈谈SSD主控芯片

    SSD主控芯片(SSD controller)好比固态硬盘的大脑。
    的头像 发表于 11-29 12:16 1103次阅读
    谈谈<b class='flag-5'>SSD</b>主控芯片

    pcb线路板的烘烤工艺解说

    pcb线路板的烘烤工艺解说
    的头像 发表于 11-10 14:11 972次阅读

    STM32F1的I2S接口能支持10M的通信速度吗?

    STM32F1的I2S接口能支持10M的通信速度吗
    发表于 10-09 07:27

    详细解说pcb板表面绝缘层

    详细解说pcb板表面绝缘层
    的头像 发表于 09-28 09:55 1793次阅读

    为什么SSD2828读取不到ID值都是0xFFFF?

    2828_Write_REG(0x00BA0xC050);//Fout = Fin * 0x14 / 1 = 10M * 80 /1 = 800M SSD2828_Write_REG(0x00BB0x0009);//LP(Low
    发表于 09-28 06:16

    SSD1306数据表

    128*64 OLED的驱动芯片SSD1306的数据手册0.96oled一般用ssd1306驱动,ssd1306的指令丰富,但是在平常显示使用默认的初始化命令,之后就是读写显示数据了,网上的例程很多,除了常用的命令,还描述工作模
    发表于 09-27 07:59

    快乐解说MCU:CW32的工作电压特性

    快乐解说MCU:CW32的工作电压特性
    的头像 发表于 09-18 10:56 287次阅读

    如何在M031/M032系列微控制器中运行I2C/ SPI接口ISP桥

    应用程序:本示例代码演示如何在 M031/M032 系列微控制器中运行 I2C/ SPI 接口 ISP 桥。 BSP 版本:M031系列C
    发表于 08-29 07:59

    打游戏卡顿,还能怎么整?#SSD #电脑知识 #电脑

    电脑SSD
    惠科存储
    发布于 :2023年08月23日 18:01:54

    【FireBeetle 2 ESP32-S3开发板体验】时间显示 基于ssd1306 I2C 调用开源库 事半功倍

    时间显示 基于ssd1306 I2C 调用开源库 事半功倍 简介 FireBeetle 2 ESP32-S3可以使用Arduino IDE、ESP-IDF、MicroPython进行编程,C语言
    发表于 07-29 10:04

    关于安全光幕PNP和NPN解说

    关于安全光幕PNP和NPN解说
    的头像 发表于 07-14 10:34 2155次阅读
    关于安全光幕PNP和NPN<b class='flag-5'>解说</b>