平台要求和动机

对电源和电池子系统的 Windows 硬件要求是出于满足用户期望和提供容错平台操作的需要。

注意

只能通过通用串行总线 (USB) 端口充电的系统可能无法支持本文中列出的所有要求。

连接到充电器时充电

用户希望 Windows 平台中的电池在连接到外部电源时能够充电。 因此,无论系统电源状态如何,只要平台连接到交流电源或电池充电器,系统就必须始终尝试为电池充电。 这适用于所有系统电源状态,包括活动 (S0)、睡眠 (S3)、休眠 (S4)、关机 (S5)、硬关机 (G2/G3) 或新式待机。 电池充满电或发生故障时,可能会停止充电。

尽管不理想,但系统可以设计为在 Windows 或固件尚未启动或运行时以较低的速率为电池充电。 例如,当系统完全关闭并连接到充电器时,电池可能会以较慢的速度充电。 但是,该系统在启动后应以更快的速度充电,并且 ACPI 固件可用于定期监视电池电量。

最后,某些系统处于热状态时,可能会以较低的速率为电池充电。 在这种情况下,可以通过减慢或完全取消电池充电来减少热量。 在任何良好的系统设计中,热状态都应该是例外情况。

Windows 在连接到交流电源时始终可以启动

用户希望只要系统连接到交流电源,就可以立即启动并使用系统。 因此,连接到交流电源时,系统必须始终能够启动并完全可用。 无论电池电量、电池/充电器状态如何,或者电池所在的平台是否具有可拆卸电池,都是如此。

如果平台需要最小电池容量来启动固件和操作系统,平台必须确保它始终预留所需的容量。 预留的电池容量不得向 Windows 公开,平台必须自主管理此容量。

保留这种预留容量会限制用户遇到电池完全耗尽的情况的可能性。 然而,即使平台设计得当,能维持电池中所需的预留容量,用户仍有可能遇到电池完全耗尽的情况。 例如,用户可能会将电池容量用到耗尽点,然后在足够长的时间内忘记将其连接到充电器。 结果,电池由于正常退化而低于预留容量。 在这种情况下,平台必须延迟启动 Windows,直到为电池充足电。

充电由硬件自主管理

因为用户希望电脑在连接到交流电源时充电,所以电池充电必须由系统硬件执行,而不需要固件、Windows、驱动程序或在主 CPU 上运行的其他软件的干预。 这是因为这些组件中的一个或多个可能会在任意给定时间无法运行或处于故障状态。

充满电或发生故障时自动停止充电

当电池充满电或发生故障时,系统自动停止充电。 这必须在无需固件、Windows、驱动程序或在主 CPU 上运行的其他软件干预的情况下完成。 此外,硬件必须符合所有电池安全规定。

Windows 在通电时不自动启动

除非用户手动开启系统,否则系统将保持关闭 (ACPI S5/G2) 状态。 系统关闭后,它必须保持该状态。 因此,当系统通电时,它不会自动启动或以其他方式明显打开。

作为一个选项,系统可以通过固件设置配置为在通电时自动打开,前提是这不是默认设置。 此类选项在自动化测试和实验室环境中很有用。 有关此设置的详细信息,请参阅自动化实验室测试注意事项