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**** 2539070 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/767975/bq25703a-about-input-voltage-register

器件型号:BQ25703A

您好!

 当客户按照 以下顺序写入"输入电压寄存器(I2C 地址= 0B/0Ah)"时、
出现未反映设置的问题。

确认 VBUS 检测。 (AC_STAT 为1b:存在输入)
2.等待5秒
3.开始充电。 (将 ChargeCurrent 寄存器从0mA 设置为1A)
4.在 “3”之后立即写入“输入电压寄存器”。

在这种情况下、写入 的输入电压寄存器不会被反映。

但是、
在步骤3之后、如果在几秒钟后执行写入操作、 则会正确反映输入电压寄存器。

请告诉我为什么在步骤3后立即执行步骤4时不会反映写入内容。

此致、
Yusuke

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

    我在我们的 EVM 上尝试过这种方法、并且能够对输入寄存器进行编程、效果很好。 您能告诉我您的测试参数是什么吗?
    电池电压?
    输入电压?
    CELL_BATPRESZ 设置(1S、2S 等)?
    您正在将什么编程到输入电压寄存器中? 当您看到行为时、它会重置到什么?


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

    Joel-San、

    感谢您的回答。

    ・电瓶电压 :8.366V。
    (客户已确认问题与电池电压无关。)
    ・输入电压 为稳定 电源的5V
    ・CELL_BATPRESZ 设置:2S

    "我在我们的 EVM 上尝试过这种方法、我能够对输入寄存器进行编程、非常好。"
    →感谢您的测试。
    但是、当在以下过程中从 MCU 集体执行寄存器更改时、会发生此问题。
      我将介绍从客户处获得的设置程序的详细信息。

    [连接电池后]
    ・充电选项3:4000 (EN_HIZ 启用)
    ・充电选项0:460E

    [ Vbus 检测后]
    ・看门狗定时器使能
    ・EN_HIZ 位清零
    ・输入电压寄存器          :0400
    ・IIN_HOST 寄存器              :3c00
    ・最大充电器电压寄存器:2090
    ・ChargeCurrent 寄存器       :7086mA

    当检测到 VBUS 后立即执行上述所有操作时、
    输入电压寄存器保持其初始值。

    在一系列流程完成后、
    几秒钟后、当只写入输入"电压寄存器"时、写入被反映。

    客户想知道为什么输入电压寄存器不能写入。
    写入电压寄存器的时序是否有限制?

    此致、
    Yusuke

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

    客户能否再次尝试此测试并跳过[电池连接后]步骤中的 EN_HIZ 启用?


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

    Joel-San,您好!

    感谢您的支持。
    客户跳过  [电池连接后]步骤中的" EN_HIZ 启用"并重新测试。
    因此、客户能够成功写入输入电压寄存器。

    但是、客户希望使用 Hi-Z 模式来降低电流消耗。

    在清除 EN_HIZ 位后、
    我认为写入应该在等待 REGN 的启动时间后完成。
    我的理解是否正确?
    具体而言、我尝试按如下方式添加等待时间。
    我应该等待多久才能使 REGN 保持稳定?

    [连接电池后]

    ・充电选项3:4000 (EN_HIZ 启用)

    ・充电选项0:460E

     

    [ Vbus 检测后]

    ・看门狗定时器使能

    ・EN_HIZ 位清零

    等待 xxx 毫秒(最小值)

    ・输入电压寄存器          :0400

    ・IIN_HOST 寄存器              :3c00

    ・最大充电器电压寄存器:2090

    ・ChargeCurrent 寄存器      :7086mA


    此致、
    Yusuke



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

    您无法使用 REGN 启动时间、因为当启用 HIZ 模式时、REGN 电压在仅电池模式下出现。

    但是、通过测试、我建议在禁用 HIZ 模式后、在设置输入电压寄存器之前至少等待30ms。


    此致、
    Joel H