表 3-13 'DBfg' - 清除电池电量耗尽标志
说明 |
'DBfg' 任务用于清除电池电量耗尽标志。此任务不会禁用在电池电量耗尽后运行期间可能已启用的 PP_EXT 输入开关。 |
INPUT DATAX |
无。 |
OUTPUT DATAX |
无。 |
任务完成 |
当清除电池电量耗尽标志的作用结束后,'DBfg' 任务完成。 |
副作用 |
电池电量耗尽标志会使 PD 控制器执行特定操作,因此清除此标志会产生副作用。在清除电池电量耗尽标志之前,PD 控制器的电源输入被强制为 VBUS,因此执行此任务将更改 PD 控制器的电源输入。 |
其他信息 |
无。 |
在电池电量耗尽标志生效 (PowerPathStatus.PowerSource = 10b) 期间,PD 控制器存在几个限制。
- 在受电方角色中不会发送硬复位(在任一端口上)。
- 即使存在 3.3V 输入,仍会选择 VBUS 作为 PD 控制器的主电源。
- PD 控制器将拒绝申请成为供电方的 PR_Swap 请求(在任一端口上)。
- PD 控制器中未连接的第二个端口作为供电方连接时,只会提供 USB Type-C 默认 Rp(忽略 PortControl.TypeCCurrent)。
- 无论配置如何,连接到供电方的端口都只会充当 Type-C 受电方。
- 如果在引导过程完成后没有收到供电方能力消息 (Status.ActingAsLegacy=11b),则即使 SinkWaitCapTimer 到期,PD 控制器也不会发送硬复位,直到清除电池电量耗尽标志。