![网络唤醒的 ATX 标准](https://linux22.com/image/1425367/%E7%BD%91%E7%BB%9C%E5%94%A4%E9%86%92%E7%9A%84%20ATX%20%E6%A0%87%E5%87%86.png)
我在 Wikipedia 上读到了关于“局域网唤醒”功能的实现。文章声称至少需要一个符合 ATX 2.01 标准的 PSU。互联网上还有许多其他资源支持这一说法。
我有点好奇标准定义并遇到以下部分:
5VSB 是一种待机电压,可用于在电源轨断电状态期间为需要电源输入的电路供电。5VSB 引脚应输出 5V – 5% 电压,电流至少为 10mA供 PC 板电路运行。相反,除非明确指定具有更高电流能力的电源,否则 PC 板从此引脚吸取的电流不应超过 10mA。此电源可用于操作软电源控制等电路。对于未来的实施,建议 5VSB 线路能够提供 720mA 的电流。未来实施“局域网唤醒”等功能时需要这种增加的电流。
据我了解,标准并未强制执行 720mA,而是建议这样做。总而言之,这意味着严格遵循 ATX 2.01 的 PSU 无法提供足够的电流来支持局域网唤醒。
后来的标准如ATX 2.1提到 2A 的建议以允许局域网唤醒功能,但也不要强制执行这样的电流。
5VSB 是待机电压,可用于在电源轨断电状态期间为需要电源输入的电路供电。此电源可用于操作软电源控制等电路。建议 5VSB 线路能够传输 2 A 电流。该电流允许根据 IAPC 实现诸如 LAN 唤醒技术之类的功能(有关更多信息,请参阅 developer.intel.com/technology/iapc/index.htm)。
ATX 2.3 规范是第一个真正执行此类电流的规范(我无法发布更多链接,因为这是我在这个 stackexchange 板上的第一个问题):
+5 VSB 输出应能够提供至少 2.0 A至外部电路 +5 V ± 5%。电源必须能够在“唤醒”事件期间提供所需的电源。如果外部 USB 设备生成该事件,则峰值电流可能高达 2.5 A,持续时间不超过 500 毫秒。
当然,我认为实际的 PSU 制造商不会把标准看得太严格,他们肯定会实施建议而不是最低要求来满足标准。但我自己也在想将来如何阅读这些标准。此外,我还没有找到有关主板和网络适配器实际上需要多少功率才能处于可接受的“睡眠”状态的信息。
编辑:提出一个更具体的问题:我想知道“为了支持局域网唤醒,电源必须符合 ATX 2.01 规格。”(如维基百科所述)这句话是否正确以及原因。