为什么需要有效的驱动程序才能通过USB为设备充电?


5

免责声明: 虽然这个问题是关于我的智能手机,因此可能被认为是偏离主题,我希望在这个论坛中可以回答更普遍的问题(可能适用于其他USB设备)。

我的工作PC最近升级到Windows 7 64位版本。

我有一台Palm Treo 680智能手机,在以前的操作系统(Windows XP)上,当我插上电源时,它总是会通过USB进行充电。

但是,没有针对Windows 7 64位版本更新的Palm Treo USB驱动程序,这意味着我无法通过USB进行同步(我必须使用蓝牙代替)。

我注意到的一件事是,当我通过USB将其插入我的Windows 7计算机时,它甚至不会充电。我想知道为什么需要有效的USB驱动程序;不应该在USB的物理层发生充电,那里不需要驱动程序?

我安装了一个Windows XP虚拟机,当我通过手机将手机“附加”到虚拟机时 USB 菜单,它开始充电。


该虚拟XP实例是否安装了Palm软件?
MDMarra

@MarkM - 是的。
LeopardSkinPillBoxHat

Answers:


5

默认情况下,设备只允许从USB端口抽取高达100mA的电流,如果需要抽取更多电量,则必须与主机协商。

也许你的设备是以一种不允许进行电源协商的方式实现的,直到驱动程序控制它为止?



0

我知道除非计算机上安装了驱动程序软件,否则某些设备无法充电。 Creative的一些MP3播放器实际上是这样做的。 Creative ZEN不会使用普通USB充电器充电。你需要从公司购买充电器。但是,如果引脚不被设备攻击,则常规USB充电器可以完成这项工作。或者通过仅将电源引脚保留在现有USB扩展上来使自己成为特殊适配器。

你应该在互联网上找到USB规格。谷歌的USB电缆规格

JF


0

我的索尼电子书(PRS-700)就是这样做的。除非与实际计算机完全建立USB会话,否则它不会从USB充电。那些带USB端口的壁式充电器不会起作用。然而,我的iRiver Clix2媒体播放器对同样的壁式充电器收费不错。它因设备而异,因为B0fh指出了这一点。


0

也许你应该研究一下“仅充电”的USB线适配器,比如 这个 来自iGo。


唯一的问题是Treo使用专有连接器(在Treo端)。
LeopardSkinPillBoxHat

iGo有一个适用于treo 680的适配器端。获取电缆和右端,然后就可以了
Knox
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.