为什么需要将 USB 集线器连接到 PC 才能为我的 Droid 手机充电?

为什么需要将 USB 集线器连接到 PC 才能为我的 Droid 手机充电?

我注意到,当我通过 USB 电缆将我的新 Motorola Droid 手机连接到计算机,或将其连接到汽车点烟器 -> USB 适配器,或墙壁电源 -> USB 适配器时,手机充电非常顺利。当我将其连接到已连接到计算机的有源 USB 集线器时,手机也能正常工作。

但是,如果在连接手机时没有将同一个有源 USB 集线器连接到我的电脑,手机就不会充电。如果我将电脑连接到集线器,然后将手机连接到集线器,手机就会充电。如果我断开电脑与集线器的连接,手机将继续充电。

有谁知道为什么会发生这种情况,或者我该怎么做才能在没有电脑的情况下通过有源集线器为我的手机充电?

答案1

请注意,USB 规范中某处指出,仅连接但尚未“授权”的设备可能仅消耗 100 mA 而不是通常的 500 mA。如果您的 USB 集线器未连接到 PC,则可能根本无法提供完整的 500 mA 电流,以符合标准。

壁式充电器忽略了这一点,因为它们不是 USB 设备,而只是在类似 USB 端口的连接器上输出 5V/500mA 的电源块。

编辑:复制/粘贴自维基百科

一些非标准 USB 设备使用 5 V 电源,而不参与适当的 USB 网络,该网络与主机接口协商功耗。[...] 典型的例子是 USB 供电的 [...] 电池充电器(特别是用于移动电话),[...]。在大多数情况下,这些物品不包含数字电路,因此根本不是符合标准的 USB 设备。理论上,这可能会导致某些计算机出现问题;在电池充电规范之前,USB 规范要求设备以低功耗模式(最大 100 mA)连接并声明它们需要多少电流,然后在主机允许的情况下切换到高功率模式。

答案2

我认为答案更简单。两条数据线只需短接在一起,不连接任何电压。我用我的 Droid 试过这个,它成功了。这似乎是 USB 规范的一部分(来自http://pinouts.ru/Slots/USB_pinout.shtml):

“一个简单的 USB 充电器应该将 2 条数据线短接在一起。然后,设备将不会尝试传输或接收数据,但如果电源可以提供,则可以消耗高达 1.8A 的电流。”

我使用拆开的 USB 线将 Droid 连接到 5V 电源,剪断两条数据线(白色和绿色),并在 Droid 一侧将它们短接在一起。充电正常。

答案3

USB 是一种基于主机的协议,很多事情都依赖于 PC。Droid 的设计方式很可能是,除非检测到主机连接或墙上适配器,否则它会禁用连接器的电流。

我还听说过 Droid 的某些保护壳会导致充电问题,但这可能只是在手机和数据线之间有直通连接器的保护壳。

我想,如果有缺陷的话,在没有连接计算机和集线器电源的情况下,集线器也可能无法提供足够的电力。

答案4

我使用以下方法通过墙上供电的 USB 集线器为我的摩托罗拉 Droid 手机充电。

1)打开外壳,将每个 USB 连接器的引脚 2 和 3 焊接在一起,并将其焊接到电路板上。

2)使用精密美工刀(小心地)切割电路板上每个端口上仅来自这两个引脚的走线,以将这些引脚与其余电路隔离。这一步可能很重要取决于您的集线器 - 在我的情况下,简单地将两个引脚焊接在一起是不够的,直到我切断痕迹后它才起作用。

当然,执行此操作后,集线器将不再作为连接到计算机的数据中心器工作,因为您已经切断了数据端口。

这款 USB 集线器是一款 Belkin 高功率产品,配备 1.5 安培电源,经过这些改装后,Android 充电正常。同时插入多个设备时也可以使用。

我还有一台 iPad,虽然它显示没有充电,但连接到这个经过修改的集线器时确实可以充电。iPad 声称需要 2.0 安培。插入电源几个小时后,尽管有“未充电”指示灯,它仍会充满电,因此即使对于 1.5A 的挑剔设备,它也能正常工作。

相关内容