M.2接口是如何辨別插入的SSD是SATA協議還是NVME協議?


一、 m.2接口

M.2接口,是一種新的主機接口方案,可以兼容多種通信協議,如sata、PCIe、USB、HSIC、UART、SMBus等。M.2接口,是Intel推出的一種替代MSATA新的接口規范。其實,對於桌面台式機用戶來講,SATA接口已經足以滿足大部分用戶的需求了,不過考慮到超極本用戶的存儲需求,Intel才急切的推出了這種新的接口標准。與MSATA相比,M.2主要有兩個方面的優勢。

(1)第一是速度方面的優勢。M.2接口有兩種類型:Socket 2(B key--ngff)和Socket 3(M key--nvme),其中Socket2支持SATA、PCI-E X2接口,而如果采用PCI-E ×2接口標准,最大的讀取速度可以達到700MB/s,寫入也能達到550MB/s。而其中的Socket 3可支持PCI-E ×4接口,理論帶寬可達4GB/s。

(2)第二個是體積方面的優勢。在大小相同的情況下,M.2也可以提供更高的存儲容量。

二、接口外形

(1)M.2插槽外形

            (圖1某筆記本電腦上的M.2插槽)

(2)SSD外形

                                                            (圖2 M.2 SSD一個缺口和兩個缺口的區別)

圖解已詳細說明一個缺口和兩個缺口的區別,但這個標准並不是強制的,所以並不能簡單的通過缺口來判斷SSD支持的是哪種協議。一個缺口的可能是NVME協議,兩個缺口的也可能是SATA協議。

                                      (圖3 M.2 SSD外形)

兩個SSD,上半部分的是NVME協議,下半部分的是SATA協議          

二、主機是如何辨別插入的SSD是SATA協議還是NVME協議的

  PCI_Express_M.2_Specification 的 3.2.15.  Socket 2 Connector Pinout Definitions 章節,有下面兩張圖,只需關注69號引腳。

(1)當主機檢測到69引腳懸空時,表示外部的SSD是NVME協議的

(2)當主機檢測到69引腳接地時,表示外部的SSD是SATA協議的

    

              (圖4 M.2 SATA協議)

 

                (圖4 M.2 NVME協議)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM