即使笔记本电脑关闭,USB 端口仍可通电。据我所知,这些端口为黄色,或者有 USB 图标和电池图标。
我很清楚,即使笔记本电脑已关闭,我也可以通过该端口为手机充电。这当然会耗尽笔记本电脑的电池。
但是,我有时会将 USB 记忆棒连接到笔记本电脑上,然后忘记将其移除。在这种情况下会发生什么?USB 记忆棒会因为已通电而打开吗?它也会耗尽我笔记本电脑的电池吗?还是它会识别出没有数据活动并自行关闭?
是否可以给出一个通用的答案,还是取决于笔记本电脑型号或 USB 记忆棒型号?
答案1
如果 USB 端口供电,那么 USB 设备会消耗一些电量。它可能会检测到没有建立数据连接,因此可能会消耗很少(以毫瓦为单位),但绝不会消耗任何电量。
答案2
当 PC 关闭(软关机)时,大多数台式机系统会让所有 USB 端口处于“热待机”状态,保持 VBUS 电压开启。此电源来自 PSU 待机电压轨,用于从鼠标和键盘唤醒计算机。
当 USB 主机关闭或进入睡眠状态时,USB 通信也会停止。USB 为这种情况定义了一个特殊功能,称为 SUSPEND。当 USB 活动通信停止(不再有帧的开始)时,每个 USB 设备都应该进入 SUSPEND 状态。在最后一个活动 USB 数据包之后,需要 3 毫秒才能进入挂起状态。在挂起状态下,每个 USB 设备都应该进入“低功耗”状态,并且消耗的 VBUS 电流不超过 500 uA,或低于 2.5 mW 的功率 [不包括 USB 集线器,其功率可能高出 5 倍]。USB 框架内有相应的恢复机制和远程唤醒机制。
当记忆棒遇到 SUSPEND 情况时,它会进入低功耗状态(500uA 限制)。在大多数总线供电情况下(当电源来自 VBUS 时),使用内存模块时,闪存芯片的功耗将超过 2.5 mW 阈值,因此 USB 闪存桥接器会完全关闭内存芯片,并丢失所有配置数据。然后发生 RESUME,系统软件会重新发现存储卷。
是的,由于这种额外的电量消耗,大多数笔记本电脑在 USB 端口上部署了“冷挂起”,并在部分或全部 USB 端口上完全关闭 VBUS 电源。