如何限制/切断 USB 客户端的电源输出?

如何限制/切断 USB 客户端的电源输出?

...或者,当我在 USB 系绳模式下将手机用作 GSM 调制解调器时,如何不给手机充电?

我可以将它用作 WiFi 系绳调制解调器,但它会浪费其提供连接的上网本和手机端的电池。在 USB 系绳模式下,我会避免使用耗电的 WiFi 连接,但手机充电会损坏上网本电池。我希望能够保持数据连接,同时禁用或限制通过电源线馈送的电流;让手机和上网本使用自己的电池,而不会互相耗尽电量。

我使用的是 Kubuntu 14.10,但任何系统解决方案都可以,我确信我能够适应它。即使是硬件解决方案也可以 - 切断 USB 电缆中的电源线或焊接一个大电阻?那行得通吗?

答案1

阅读此对话的多个帖子https://www.spinics.net/lists/linux-usb/msg61106.html,看来结论是,我们不能。那次谈话中的问题与我们在这里想要的问题完全相同。

我得出这样的认识。在USB中,电流量由设备决定,而不是由主机决定。如果我们想将手机的使用限制在 100 mA,我们必须通过告诉手机来实现。主机在这里只能回答是或否,如果答案是否,则设备将被关闭

该设备可以选择通告使用不同电量的多种配置。然而,真正做到这一点的设备非常非常少。我记得听说过 3-4 年前黑莓就做到了这一点……但我认为那是唯一的一个。大多数设备仅宣传一种配置,该配置会消耗设备所能消耗的最大功率。

相关内容