USB 闪存盘是否基本上等同于 USB 读卡器加 SD 卡(或 microSD 卡)?或者它们实际上是两种不同的事物?
答案1
USB 闪存盘基本上等同于 USB 读卡器加上 SD 卡(或 microSD 卡)吗?
他们是“基本等同”仅从模拟 ATA 驱动器的数据存储设备的功能角度来看。
或者它们实际上是两种不同的野兽?
是的,它们具有非常不同的功能。USB
闪存驱动器本质上模拟了 ATA 驱动器。SD
卡除了作为块设备模拟 ATA 驱动器外,还可以在多种模式下运行。有流式传输模式,便于高速录制视频。
USB 闪存驱动器具有预期的 USB 标准 5Volt 接口。SD
卡是低压设备,使用 3.3V 和/或 1.8V 的各种接口。
显然,USB 闪存驱动器使用 USB 协议来传输 ATA 协议。SD
卡有自己的接口协议,由 SD 卡协会维护,该协议与 MMC 标准在一定程度上兼容(但仍有区别)。SD
卡接口可以以不同的速率以 1 位、4 位或 8 位模式传输数据。SD 卡也可以使用串行外设接口接口,而不是使用与卡相同的引脚的 SD 卡接口。(事实上,如果没有关于 USB 转 SD 卡读卡器实际工作原理的信息,您可以假设 SPI 接口可能是最简单、最便宜的转换方法。)
通过 USB 转 SD 卡读卡器访问 SD 卡会有效隐藏和/或禁用所有这些其他功能/特性。您需要一个合适的 SD 卡控制器才能访问这些其他功能/特性,但这样的控制器可能仅支持完整 SD 卡规范的一部分。