Dew*_*oke 3 usb performance sd-card adapter micro-sd-card
我有一张包含数据的 microSD 卡,我正尝试将其连接到我的计算机。我的电脑有用于连接 USB 或 SD 卡的插槽,但没有连接 microSD 卡的插槽。(下面的例子)
不过,我有两个 microSD 适配器,可以作为 USB 或 SD 卡连接到我的计算机。(下面的例子)
任一适配器传输数据的速度会比另一个更快吗?使用其中一种比另一种有什么优势吗?
要了解这两种情况下的性能差异,您需要考虑所涉及的硬件和相应的数据路径。
为了发挥作用,SD(或 microSD)卡必须具有 SD 控制器。SD 是一个相当复杂的标准,控制器必须执行多项操作来识别卡功能(单通道与四通道,甚至基本 SPI)并确定支持的接口的速度。然后将数据通道切换到适当的模式(如果支持)。
现在我们有:
USB 盒。您有一个内部 PCIe 总线 > [主机 USB 控制器] - > USB 端口 > USB“适配器”。USB 适配器具有 USB 至 SD 控制器桥和 SD 控制器1。根据生产时间,SD 控制器可能支持所有最新的 SD 速度模式,也可能不支持。
内置 SD 插槽很可能使用 Realtek RTS5208 控制器(就像我的旧笔记本电脑一样),它直接驻留在外部 PCIe 总线上。这是一个不同的 SD 控制器,我们称之为控制器 2。
直接连接到内部 PCIe 总线的 Controller2 似乎显然应该表现得更好,但这并不确定。所有方向的性能都可能存在差异。
首先,SD_Controller1 与 SD_Controller2 不同。一种可能支持您的特定微型 SD 卡的所有速度模式,另一种可能保留较旧的慢速模式(因为每个 SD 都向后兼容)。所以批量性能会严重不同。
其次,USB 主机通过内部 16 通道架构连接到系统,该架构可以以 Gen4 速度运行。嵌入式 Realtek 可能使用 1x PCIe 通道,可能是旧的 Gen2 或 Gen1 速度。这可能是一个瓶颈,这有利于 USB 适配器。
因此,性能差异可能有很大差异,全部取决于特定的 microSD 功能、SD 控制器功能和总线接口吞吐量。
归档时间: |
|
查看次数: |
7754 次 |
最近记录: |