10.5. 无线电源控制器
FCC 法规规定,在人体附近时,无线设备的输出功率水平应降低。为了获得平台认证并满足法规合规性,无线设备会将静态发射功率限制数据存储在设备内存中(EEPROM 或闪存),并按频段/国家逐一应用。FCC 法规允许设备在靠近人体时动态降低等效全向辐射功率(EIRP),以减轻其不利影响。
在当前平台上,每个无线设备都使用专用的比吸收率(SAR)传感器来通知无线设备系统是否靠近人体。该解决方案要求对于具有多个无线设备的系统部署多个 SAR 传感器,而且无法为无线设备之间协同以获得更高效率提供任何机制。
其思想是创建一个定义良好的无线功率校准 ACPI 设备及其 ACPI 事件,用作通知操作系统(OS)和给定系统上所有其他无线设备的基础。无线功率校准设备事件可以由任何接近传感器设备触发,也可以由无线设备触发,以减轻来自其他无线设备的干扰。然后,OS 可以将特定通知映射到每个无线设备,以调用特定操作。
- 为无线功率校准设备定义即插即用 ID(ACPI0014)
无线功率校准设备。该设备可以具有一个控制方法,以使用平台定义的传感器(例如 SAR、深度摄像头、触摸设备等)感知接近。
该设备还可以具有一个控制方法,用于向其他无线设备广播,以通知用户接近状态变化或带内干扰。
- 为该设备定义一个通知值
使用特定的 ACPI 通知事件 ID 通知无线功率校准设备,将使无线设备或平台驱动程序能够在需要调节 EIRP 时进行通知。
表 10.16 无线功率校准
| 对象 | 说明 |
|---|---|
| _WPC | 指示 WPC 设备当前的运行状态。[必需] |
| _WPP | 对 WPC 对象求值并返回上一次运行状态的状态。[可选] |
10.5.1. 无线功率校准设备
以下各节说明了基于控制方法的无线功率校准设备(WPC)的操作和定义。
10.5.2. 无线功率校准 (_WPC)
无线功率校准可以支持每个参与设备的 _WPC 方法,以便视情况校准功率并通知参与设备。(即,基于直接接近的功率校准或用于干扰缓解的通知)。
WPC 设备的 _WPC 方法充当参与无线设备的通知器,并指示该消息是用于干扰缓解还是直接功率校准。
返回值:
0x00 - 直接接近功率控制
0x01 - 干扰缓解控制
0x02 - 工作频段变更控制
0xFF - 保留
10.5.3. 无线功率轮询 (_WPP)
此可选方法用于计算该无线功率校准设备的建议轮询频率(以十分之一秒为单位)。值为零——或者当定义了其他 WPC 对象时不存在此对象——表示 OS 不需要轮询 WPC 设备来检测无线功率校准中的有意义变化(硬件能够生成异步通知)。
参数:
无
返回:
一个 Integer,包含建议的轮询频率,单位为十分之一秒。值为零表示不需要轮询。