This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ25895:较高 VBUS 的握手是通过 VBUS 实现的、而不是 D+ D-?

Guru**** 2393725 points
Other Parts Discussed in Thread: BQ25895, BQ25890H, BQ25890

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/797205/bq25895-handshake-for-higher-vbus-is-achieve-through-vbus-not-d-d-

器件型号:BQ25895
主题中讨论的其他器件: BQ25890HBQ25890

在 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 之间有何区别?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../BQ2589x_5F00_inputvoltage_5F00_negotiation.pdfHiHoward、

    随附的 pdf 汇总了2种不同输入电压协商算法的工作原理。  PUMPX 是 VBUS 上的电流、而不是电压。  Maxcharge 将是 TI 专有适配器。  遗憾的是、TI 电源组选择不对其进行开发。  HVDCP 是 BQ2589X 系列发布时可用的大多数其他适配器的通用术语。  

    此致、

    Jeff

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jeff、
    根据文件。
    有3种协商方案:
    通过输入电流脉冲调制实现的粗调 VBUS 控制
    通过一次性 D+/D-电压控制实现粗调 VBUS 控制
    通过持续 D+/D-电压控制实现精细的 VBUS 控制
    我的问题是:
    BQ25895/0只有方案1、BQ25890H 将有3个方案、对吧?
    2.在 BQ25895数据表中、它没有7V 电压、因此我想知道它是否支持方案1的7V 电压。
    3、对于方案2、它仅支持5V、9V 和12V、对吧?
    4.在文件中,它显示:
    EN_HVDCP:0–禁用、1–启用接口
    EN_12V:0–VBUS=9V、1–VBUS=12V
    因此、这意味着它
    EN_HVDCP=0、VBUS=5V、
    EN_HVDCP=1和 EN_12V:0、VBUS=9V、
    EN_HVDCP=1和 EN_12V:1、VBUS=12V、
    对吧?
    但在 BQ25890H 的默认寄存器状态下、EN_HVDCP=1、EN_12V=0、那么默认 VBUS 将是9V?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Howard、

    BQ25890/5通过输入电流脉冲调制实现1粗控制、通过一次性 D+/D-电压控制实现2粗 VBUS 控制。
    BQ25890H/898D 具有1、2和3个精细控制、通过连续 D+/D-控制。

    算法2支持5V、9V 和12V、但不支持7V。

    您在以下配置中是正确的:
    对于 BQ25890/5:
    EN_HVDCP=0、VBUS=5V、
    EN_HVDCP=1和 EN_12V:0会导致 VBUS=9V (带 HVDPC 适配器)。
    EN_HVDCP=1和 EN_12V:1会在使用 HVDPC 适配器的情况下导致 VBUS=12V。
    对于 BQ25890H、
    EN_HVDCP=1、EN_12V=0的缺省设置导致 VBUS=9V (带有 HVDPC 适配器)。

    此致、
    Jeff