答案1
不存在“被动集线器”。有“自供电”集线器(由交流电壁式适配器供电)和“总线供电”集线器,后者从主机端口接收电源。
理论上,总线供电集线器必须向主机系统报告自身情况,然后系统应该监督向用户可能插入的外围 USB 设备的供电。总线供电集线器不应该从主机端口获取过多的电量(限制为 500mA/900mA),并且总电量必须在该集线器的下游端口之间公平分配。
每个总线供电的 USB 设备都有关于其将消耗多少电量的信息。设备大致分为两类,“低功耗设备”(100mA 或更低)和“高功率设备”(100mA 以上)。USB 主机的策略是在设备枚举的初始阶段确定设备所需的功率。对于“总线供电”集线器,规则是拒绝报告其工作功率高于 100mA 的设备。
理论上,如果集线器能够从 DC 插孔获得电源,但用户忘记将其插入 AC 适配器,则集线器必须检测到这种情况,并更改其描述符以反映此变化。因此,当集线器从上游端口获得电源时,所有使用 AC 适配器正常工作的高功率设备都将停止工作。
显然,这种行为将导致客户产生严重困惑和失望。因此,实际上,全球业界发明了一种“变通方法”,即违反 USB 规范并制造不报告电源变化的集线器。由于这个“小谎言”,USB 主机将允许任何设备连接并全功率运行,这有时会导致 USB 设备(如 HDD 外壳)的电源出现问题。
因此,发布问题的答案取决于 (a) 集线器是否真正符合 USB 标准(很可能不符合),以及 (b) 设备是高功率还是低功率。我猜音频和 BT 加密狗都是低功率设备,因此无论集线器类型如何,此设置都不会有问题。