外部 USB 设备接口的有趣问题

外部 USB 设备接口的有趣问题

只是出于好奇:

一个朋友有一个 WD 外壳 + SATA 2.5 磁盘,它掉在地上摔坏了。磁盘最后成了垃圾(无法修复)。我从破损的外壳中取出 PCB,这是一个名为“4061-705030-101 Rev.AA”的控制板型号,带有 2(3) 个连接器 - SATA 电流+数据和另一侧的 miniUSB 插头。我将磁盘插入一侧,将电缆插入另一侧,是的,它工作正常!

因此,它在 SATA 2.5 硬盘和至少 3 台电脑(2 台笔记本电脑,一台装有 win7,一台装有 winXP,以及一台装有 winXP 的办公室台式机)上工作了相当长一段时间,并且运行良好。但我需要在另外 2 台 winXP 台式机上使用它,但它却拒绝工作。Windows 弹出“发现新硬件”要求驱动程序...但这个驱动程序在任何地方都找不到,似乎没人知道任何事情。该驱动器在设备管理器中仅被标记为未知的“USB 设备”。

有趣的是,在一些装有 WinXP 的计算机上它可以工作,而在另一些计算机上却不行。我试图看看这些计算机有什么共同点,据我所知(我不会为此搜索整个地球!)它们都装有英特尔 CPU(驱动程序安装正确,工作正常)。

那么,有什么想法吗?

新的信息

昨天我有时间做实验。我将同一个接口与几个 SATA 硬盘 (2.5、3.5) 连接起来,我注意到有些磁盘可以工作,而有些则不行,在不同的计算机上情况不同。因此,在磁盘级别寻找差异,我检查了磁盘上所需的毫安,瞧!(我认为)这是一个功率问题。这取决于 USB 提供的电流。但奇怪的是,winXP 认为缺少驱动程序。:-)

答案1

您所描述的是从损坏的驱动器中回收 USB 转 SATA 转换器。这些东西通常很通用,您确实可以将它们用于其他驱动器。

USB2 及更早版本经常遇到的一个问题是,USB 总线在 +5 伏时最大供电量为 500 mA。这对于所有驱动器来说都不够。

要使用你的主板,你需要:

  1. 要么使用功耗小于 500mA(减去电路板使用的电流)的驱动器。
  2. 或者通过其他来源供电,例如外部 PSU(又称 wallwart)
  3. 或者尝试将多个 USB 端口组合起来提供电源。
  4. 或者主板设计不好它不检查是否超过最大功率。

但奇怪的是,winXP 认为缺少驱动程序。:-)

是的。以前我使用“Xcraft 外置硬盘盒”时就遇到过这种情况,硬盘为 7200 RPM/650mA,使用 XP。不知道为什么 Windows 会返回此特定错误消息。可能是“电压过低/无法识别/因此未知”。

相关内容