有没有办法在计算机端更改 USB 设备描述符?

Is there a way to change USB device descriptor on computer side?

我正在设计一个外围设备,它在与 Windows 上的程序通信时从 USB 端口获取电源。我打算为它使用一个便宜的 IC (CH340G),但是它被配置为默认在低功耗模式下打开端口,通过将 MaxPower 参数设置为 0x30 (96 mA) 并且它不能从IC端配置。如果我能从电脑端更改这个参数,我会节省很多钱。

这个可以做吗,还是我要找别的芯片?

不,USB 描述符是由主机从设备读取的,USB 协议中没有更改它们的标准方法。您必须更改设备的硬件 and/or 固件才能更改描述符。