之前购买的 MSI C236M 主板有一个 SATA Express 接口,但是没有 M.2 接口。SATA Express 作为一个著名的坑爹接口,推出后基本没有制造商制造了使用这个接口的 SSD,短短的一段时间后也再也没有主板厂商支持这个接口了。
因为希望安装一个 NVMe SSD,偶然看到了 Thinkpad T470p 的 M.2 托盘(FRU 01HY319)。这个托盘在 T470p 上可以将一个 SATA Express 接口转换为 M.2 接口,虽然带宽会降低为 PCI-E x2。当时以为终于找到了救星,说不定可以挽救我可怜的 SATA Express 主板。
在咸鱼上购买了一个,当到手的时候发现它的 SATA Express 接口上有可选的 PCI-E 时钟触点,感觉心中一凉。接上 SSD 尝试了一下,果然是不可以使用的。
背景知识是这样的:SATA Express 设计的时候,由于怕 PCI-E 时钟信号在传输的时候出现不稳定的情况,所以去掉了时钟信号,而推动 PCI-E 联盟增加了 SRIS(带独立展频时钟的分立式基准时脉)特性来在无时钟信号时维持正常运行。华硕曾经提供过将无时钟支持 SRIS 的 PCI-E 信号重新加回时钟信号的转换板,但是现在市场上无法找到了。联想的这个托盘没有使用这个时钟信号恢复的方法,而是使用了 SATA Express 可选的时钟信号触点(可以参考本网页中的 E7、E8 触点的定义),直接使用了主板上的 PCI-E 时钟信号。而从台式机主板上引出的 SATA Express 当然没有这些触点,当然也就不可以使用了。
所以如果有同学手上有一块有 SATA Express 的主板,我希望能在这里提醒大家一句,不用尝试了,看来是此路不通了……(手动苦笑)