ZHCACK4 april 2023 BQ25890H
BQ25890H 允许独立控制每条 D+/D– 线路,从而输出预设电压电平(0V、0.6V、1.2V、2.0V、2.7V、3.3V 和 HiZ)中的一个预设值。可通过 I2C 为每条线路设置其中一个预设值。这样就可以在充电器和适配器之间实现握手协议,且适配器具备一个可调节电压的接口,例如 CHY100 和 CHY103 接口。由于适配器电压是可控的,因此可对充电器的工作点进行微调,从而确保充电期间的高效率。此外,如果电压更高,则可实现高效的高充电电流。充电时间会相应缩短,这使得该器件对高容量电池越来越有吸引力。BQ25890H 的 REG01 包含控制 D+/D– 输出驱动器所需的位。主机处理器可以通过 I2C 与充电器通信,并修改该寄存器来模拟相关的适配器接口。该寄存器还包含可在输入电流检测期间启用 HVDCP 和 MaxCharge 适配器检测的位。
图 2-7 通过示例展示了执行增函数或减函数后该特性的情形,其中 Dx_y 表示基于所用协议的特定 D+ 或 D– 阈值,而 ∆V 则表示输出电压阶跃的分辨率。D+/D– 可通过 AP 配置生成多个脉冲信号周期。通过采用不同的 D+ 和 D– 脉冲信号组合来增加或减少适配器的输出,例如,动态调整适配器的输出功率。
位 | 字段 | 类型 | 复位 | 说明 | |
---|---|---|---|---|---|
7 | DP_DAC[2] | 读/写 | 通过 REG_RST | D+ 引脚输出驱动器 000 – HiZ 模式(默认) 001 – 0V (V0P0_VSRC) 010 – 0.6V (V0P6_VSRC) 011 – 1.2V (V1P2_VSRC) 100 – 2.0V (V2P0_VSRC) 101 – 2.7V (V2P7_VSRC) 110–3.3V (V3P3_VSRC) 111 – 保留 插入输入源时,寄存器位复位为默认值,并可在 D+/D– 检测完成后进行更改。 |
|
6 | DP_DAC[1] | 读/写 | 通过 REG_RST | ||
5 | DP_DAC[0] | 读/写 | 通过 REG_RST | ||
4 | DM_DAC[2] | 读/写 | 通过 REG_RST | D– 引脚输出驱动器 000 – HiZ 模式(默认) 001 – 0V (V0P0_VSRC) 010 – 0.6V (V0P6_VSRC) 011 – 1.2V (V1P2_VSRC) 100 – 2.0V (V2P0_VSRC) 101 – 2.7V (V2P7_VSRC) 110 – 3.3V (V3P3_VSRC) 111 – 保留 插入输入源时,寄存器位复位为默认值,并可在 D+/D– 检测完成后进行更改。 |
|
3 | DM_DAC[1] | 读/写 | 通过 REG_RST | ||
2 | DM_DAC[0] | 读/写 | 通过 REG_RST | ||
1 | EN_12V | 读/写 | 通过 REG_RST | 为 MaxCharge 和 HVDCP 启用 12V 检测 0:禁用 12V 检测(默认值) 1:启用 12V 检测 |
|
0 | VINDPM_OS | 读/写 | 通过 REG_RST | 输入电压限制偏移 0:400mV 1:600mV(默认值) |