我正在设计一种外围设备,该外围设备在与Windows上的程序通信时会通过USB端口供电。我打算为其使用便宜的IC(CH340G),但是默认情况下,通过将MaxPower
参数设置为0x30
(96 mA),它被配置为以低功耗模式打开端口,并且它不能从IC端配置。如果可以从计算机端更改此参数,我会节省很多钱。
可以这样做,还是我应该寻找其他芯片?
答案 0 :(得分:1)
否,主机会从设备读取USB描述符,并且USB协议中没有标准方法来更改它们。您必须更改设备的硬件和/或固件才能更改描述符。