主题中讨论的其他器件: BQ25890H、 BQ25890
在 BQ25895的数据表中、它说:
该器件可控制生成 VBUS 电流脉冲协议、以便与可调节高电压适配器进行通信、从而使信号适配器增大或减小输出电压。 要启用接口、必须设置 EN_PUMPX 位。 然后、主机可以通过设置 PUMPX_UP 或 PUMPX_DN 位(但不是两者都设置)之一来选择增加/减少电压脉冲、从而启动 VBUS 电流脉冲序列。
因此、我的理解是、较高 VBUS (如9V、12V)的握手是由 VBUS 实现的。 对吧?
例如、如果 MCU 向 PUMPX_UP 写入1、它将通过 VBUS 向适配器发送信号、适配器将 VBUS 增加到9V、完成后、PUMPX_UP 返回0。 如果我再次向 PUMPX_UP 写入1、VBUS 将增加到12V、对吧?
VBUS 只能设置为5V、9V、12V、没有其他值、对吧?
如果器件是 BQ25890H、我们可以通过 REG01中的 D+/D–位和 REG09中的 PUMPX_UP 或 PUMPX_DN 位来增大 VBUS、对吧?
通过 D+/D-位、我们可以通过500mV 步长来增加 VBUS、对吧?
通过 PUMPX_UP 或 PUMPX_DN、我们只能将 VBUS 设置为5V、9V 或12V、对吧?
对于 BQ25895和 BQ25890H 中的 REG02、为什么我们会有 HVDCP_EN 和 MAXC_EN? HVDCP 和 maxcharge 之间有何区别?