现代SCSI转SD适配器最高速度限制在10MB/秒的技术原因咨询
Hi there, great question—let’s break down why most modern SCSI-to-SD adapters cap out around 10MB/s, even though we’ve got way more powerful tech at our fingertips in 2023.
SCSI协议兼容性是核心优先级
最关键的原因是要适配这类适配器面向的海量复古SCSI设备。大多数老旧硬件仅支持SCSI-1(最高5MB/s)或早期窄带SCSI-2(最高10MB/s)。如果要让适配器支持Ultra Wide SCSI(40/80MB/s),就必须实现更复杂的SCSI控制器逻辑,而这会直接导致它无法兼容那些不支持高速模式的旧设备。由于目标用户是拥有各种老旧机器的复古爱好者,厂商自然会优先选择广兼容性而非极致速度。SD卡接口的复古设计限制
虽然现代SD卡速度飞快,但这类适配器和SD卡的通信方式被刻意简化了。多数适配器使用基础的SPI模式或低速SDIO协议,这能适配低成本、低功耗的微控制器(这类小适配器常用的核心部件)。如果要切换到UHS-I这类高速SD模式,需要更复杂的硬件和固件支持,但即便做到了,多数复古系统的SCSI总线也会成为新瓶颈——它们根本没法提供足够的数据量来利用这些高速。小众市场的投入产出比不支持升级
你说得没错,现代技术实现更高速度在技术上是可行的,但这类适配器的市场规模很小。要支持Ultra Wide SCSI,需要更昂贵的组件(比如更强力的SCSI控制芯片),还要投入大量额外的固件开发时间。而90%的复古用户其实根本用不上10MB/s的速度——他们的旧CPU、系统总线和内存根本跟不上这个节奏,厂商自然看不到投入升级的理由。不是做不到,而是目标用户群体没有这个需求。高速SCSI带来的复杂度不可小觑
实现Ultra Wide或更快的SCSI模式不只是调高时钟频率这么简单。还要处理差分信号、16位总线宽度、高级纠错协议——这些都会大幅增加适配器的设计复杂度。这类复古适配器大多是小厂商开发的,他们没有足够的工程资源来搞定这些,何况10MB/s的设计已经能满足几乎所有买家的需求了。
当然,专门针对高端复古系统(比如高速奔腾PC或90年代中期的Power Mac)的高速适配器可以被做出来,但那会是非常小众的产品。目前来看,能适配尽可能多旧机器的10MB/s适配器,才是最贴合市场需求的选择。
备注:内容来源于stack exchange,提问作者N. Di Pietro

