当我的电脑进入睡眠状态时,如何关闭 USB 供电的灯带?

当我的电脑进入睡眠状态时,如何关闭 USB 供电的灯带?

我有一个 LED 灯带通过 USB A 连接到我的计算机。我希望当计算机进入睡眠状态时它也关闭。

我尝试禁用所有键盘、鼠标和其他外围设备的唤醒事件,但 LED 灯带仍然没有关闭。我还将 BIOS 中的“唤醒事件”设置从“BIOS”切换到“OS”。它似乎仍能保持 USB 集线器通电,或者至少能继续为 LED 灯带供电。

有人能告诉我是否可以直接切断主板上 USB 集线器的电源,或者如果它只是一个需要纯电源的设备,它是否总是会消耗电源?

答案1

最简单的解决方案(如果它在您的计算机上有效): 尝试将 USB 设备插入不同的 USB 端口。

有些计算机会以不同的模式为部分端口供电,但不会为所有端口供电。在某些情况下,在更多状态下供电的端口旁边会有一个闪电图标。这(正如 Jim Nielsen 在评论中提到的)可能指的是关机状态下提供的电源,但听起来无论如何你都会想避免使用这些端口。

下一步: 尝试在 BIOS 中寻找要更改的设置。

这只是一种猜测,但肯定还是有希望的,因为有些电脑在切换到睡眠模式时会切断 USB 端口的电源。我刚刚仔细检查了一下,我的电脑就是这样的。

答案2

可以做到。取决于您拥有的 PC 或笔记本电脑。在 Windows 操作系统上,转到电源选项。选择高级选项。查找 usb / pci 选择性睡眠最大节能。设置。唯一能将其唤醒的方法是按下 Excape。在笔记本电脑键盘上。因为 usb 鼠标在唤醒之前无法工作。

答案3

USB 的设计目的是始终保持端口电源开启。电源管理由 USB 设备完成,这些设备必须在看到 USB 总线 SUSPEND 状态后 10 毫秒内切换到低功耗模式。因此,您不应该期望 VBUS 永远关闭,除非 USB 主机(通常是笔记本电脑)不信任 USB 设备并在进入睡眠状态时关闭 VBUS 电源。这称为“冷 SUSPEND”,与普通的 USB“热 SUSPEND”不同。

因此,LED 灯带关闭的正常方式是,如果您将灯放在全功能 USB 设备后面,并且该设备有一个 MOSFET,当它感应到 USB SUSPEND 状态时,就会关闭 LED 的电源。

或者,只有当

  1. 你有一个好的集线器,它有专用的端口电源控制高端开关,并且
  2. 您有一个可以发出的应用程序清除端口功能(PORT_POWER)命令到端口。然后在系统恢复时打开端口。

如果您没有上述任何一项(好的集线器很少见且价格昂贵,并且控制 USB 端口的软件并不合法),那么您就倒霉了。

相关内容