SATA 的继任者 SATA Express 还太新,尚无法广泛使用,但 SSD 的进步速度似乎使其不可避免,就像 SATA 取代并行 IDE 一样。尽管有这个名字,但它根本不是 SATA。它是 AHCI 或 PCIe 上的 NVMe 协议,类似于 SOP(SCSI over PCIe)所做的。SATA Express 连接器通过四个信号对直接通过两个全速双向 PCIe 通道,无需协议封装或转换,AHCI 或 NVMe 控制器集成到 HD 或 SSD 中,而不是传统 SATA 主板上的 AHCI 控制器.
今年夏天,USB-C 规范最终敲定*,具有称为 Alt 模式的功能,可通过 USB-C 端口使用非 USB 协议。特别是,它可以通过四个信号对通过两个全速双向 PCIe 通道,无需协议封装或转换(与封装 PCIe 的 Thunderbolt 不同)。与仅用于 SATA Express 协议的大型专用 SATA Express 连接器不同,USB-C 体积小且通用,人们普遍预计它将很快普及并取代所有其他 USB 连接器类型(全尺寸的所有组合,适用于所有类型的设备和主机上的 USB 2 和 USB 3) 的 mini 和 micro type-A 和 type-B 连接器,甚至可以取代 Displayport 连接器,因为 USB-C 的 Alt 模式可以通过 Displayport 协议。
我的问题是针对使用此类接口的工程师,问题是:使用 USB-C 而不是专用的 SATA Express 连接器来连接 SATA Express 设备(即使用 AHCI 或NVMe over PCIe)到主板?看起来 SATA Express 连接器的创建只是因为当时缺乏更好的选择,但由于 USB-C 可以直接通过 PCIe(以及电源,包括 3.5" HD 常用的 12V 选项),看起来就像它在技术上是可行的替代品,而且可能更便宜,因为它更小,占用的 PCB 空间更少。但由于我不设计这类东西,我想问问有谁做,看看我的分析是否准确。
当然,技术可行性和成本效益是必要的,但对于 HD 和 SSD 制造商以这种方式使用 USB-C 来说是不够的,但其他因素(尤其是公司间的政治)不在我的问题范围内。如果制造商要在其新的 SATA Express HD 和 SSD 上使用 USB-C 连接器,那么将有一个过渡期,即主板将同时包含 USB-C 和 SATA 连接器,就像主板同时包含 SATA 和并行 IDE 连接器一样那个过渡。


