尽管在达到适配器限制时可以使用 IINDPM 和 VINDPM 功能来保持系统负载运行,但是当适配器长时间在其电流和电压限制下保持运行时,适配器会过热。因此,最好在额定电流值下运行适配器。
该充电器具有创新型自动输入电流优化器 (ICO),能够在输入电流限制高于 500mA 的情况下最大限度地提高输入源的功率。执行 ICO 功能的步骤如下:
- 确保系统可以通过适配器上电并且电池可以在 CC 阶段充电
- 将 VINDPM() 寄存器值设置为略低于满载规格下的适配器电压
- 将 IIN_HOST() 寄存器值设置为用户希望在 VBUS 上灌入的最大输入电流限制量
- 通过设置 EN_EXTILIM=0b 来禁用外部 ILIM_HIZ。禁用 ICO 后,IIN_DPM 寄存器值应与 IIN_HOST 相同。
- 将 CHARGE_CURRENT 寄存器中的充电电流设置为设计规格,该规格应足以支持 ICO 评估
- 通过设置 EN_ICO_MODE=1b 启用 ICO 测试,等待约 2 秒,然后检查 ICO_DONE 状态位。如果该位变为 1,表示 ICO 完成
- 在 ICO_DONE=1b 后,在当前适配器的 IIN_DPM 寄存器中读回 ICO 结果。IIN_HOST 寄存器中的值不会被 ICO 更改。如果主机将 EN_ICO_MODE 位设置回零,则 IIN_DPM 将恢复到 IIN_HOST 中的设置。要继续使用 ICO 确定的最佳输入电流限制,建议在 ICO 完成后读取 IIN_DPM 寄存器并将该值写回 IIN_HOST。