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.

[参考译文] BQ25703A:寄存器设置或配置

Guru**** 2538960 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/790993/bq25703a-register-setting-or-configuration

器件型号:BQ25703A
主题中讨论的其他器件:BQ25703

你(们)好。

我的一位客户正在为其项目研发 BQ25703电池充电器。 他们要求在上电后执行初始化 BQ25703寄存器的步骤。

为器件供电后、需要对哪些寄存器进行编程?

他们发现寄存器0A/0B 存在一个问题。 当它们针对12V (VSYS)的输出电压缓慢地将电压从低电压(12V)增加到更高电压(16V)时、器件正常工作、但当它们开始降低值时、器件不工作。

之后、他们将0A/0B 编程为值 0x0A -> 0x00和0x0B -> 0x0E、然后器件按照预期开始工作、但我们不知道具体的过程。

我们需要清楚地了解寄存器设置、甚至寄存器设置的顺序。

Mitesh

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

    您客户更改的寄存器是 VINDPM 寄存器。 该寄存器影响输入电压或 VBUS 的动态电源管理阈值。 如果 VBUS 降至该值以下、充电器会降低充电电流并停止调节系统电压、以防止输入电压崩溃。

    如果您手动将输入电压设置为低于该阈值、转换器很可能会停止开关、因为它无法物理调节至最初设置的阈值。

    默认情况下、当充电器启动时、它会查看 VBUS 以将 VINDPM 阈值设置为低于检测到的 VBUS 电压的固定电压偏移。 例如、如果插件 VBUS 电压为20V、则默认 VINDPM 阈值将设置为20V - 1.28V = 18.72V。 如果卸下适配器并将其重新插入15V、则将其设置为15V - 1.28V。 但是、如果 VBUS 已经插入、并且您手动降低电压、则 VINDPM 阈值不会改变。

    一般而言、为了确保充电器正常运行、您需要执行以下操作:
    1) 1)确保 VINDPM 值低于 VBUS 上输入源的电压范围
    2) 2)设置您的充电电压。 默认情况下、该电压将根据 CELL_BATPRESZ 引脚上的电压设置为标准4.2V x 节数的电池。
    3) 3)设置充电电流
    4) 4)持续复位看门狗计时器或简单禁用看门狗计时器。

    这应实现基本充电操作。 根据客户想要使用的系统规格和功能、需要配置更多设置。


    此致、
    Joel H