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.

[参考译文] BQ25620:BQ25620RYKR/WQFN_18

Guru**** 2493715 points
Other Parts Discussed in Thread: BQ25620

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1484072/bq25620-bq25620rykr-wqfn_18

器件型号:BQ25620

工具与软件:

器件会通过编码不断重新启动。 在此过程中、它会充电5分钟、然后再充电5分钟、并持续重复此循环。 运行超过10小时后、设备无法充电。 通过实际测试、我们发现充电电流仅为10mA、而内部 VINDPM 寄存器值为7.04V。 这导致5V 适配器基本上不输出任何充电电流。 该寄存器默认在我们这边运行并且不会被重写。 让我们看看这里是否有改进的方向。

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

    您好!  

    感谢您通过 E2E 联系我们。 请查看我的以下评论。  

    首先、我可以确认、如果 VINDPM 寄存器设置为7.04V 并且您使用5V 适配器、则器件将不会充电。 当 VINDPM 设置大于 VBUS 电压时、这是预期行为。  

    在 BQ25620器件上、VINDPM 上的默认电源配置为4.6V、并且不会自行变化。 如果 VINDPM 值为7.04V、则表示 I2C 主机写入 REG0x08并更改了设置。 我建议您仔细检查您的固件实现。  

    此外、作为测试中 VINDPM 设置的确认、您从 REG0x08和 REG0x09读取的十六进制(或二进制)值是多少?  

    此致、

    Garrett  

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

    以下是从寄存器读取的值。
    寄存器 0 ff
    寄存器 1 功能
    第 2条40.  
    第 3条6.  
    第 4条 20.
    第 5条 d 款
    第 6条40.  
    第 7条6.  
    寄存器 8 0
    第 9条16.  
    寄存器 A 20
    寄存器 B 3.  
    寄存器 c c0
    寄存器 d f
    寄存器  0
    寄存器 f b
    第 10条 50款
    寄存器 11 0
    寄存器 12 a0
    寄存器 13 0
    第 14条6.  
    第 15条第 5款 d 项
    REG 16 A3
    REG 17 4F
    第 18条4.  
    寄存器 19 c0
    注册表 1a 3f
    寄存器 1b 25
    寄存器 1c 3f
    寄存器 1D 4.  
    注册 1e b
    寄存器 1F 0
    第 20条4.  
    第 21条9.  
    Reg. 22 80
    寄存器 23 0
    寄存器 24 0
    寄存器 25 0
    第 26条 30款
    寄存器 27 0
    Reg. 28 0
    Reg. 29 0
    寄存器 2a 0
    寄存器 2b 0
    寄存器 2c 0
    寄存器 2D 0
    寄存器 2e 0
    寄存器 2f 0
    寄存器 30 0
    寄存器 31 0
    寄存器 32 0
    寄存器 33 0
    Reg. 34 0
    寄存器 35 0
    寄存器 36 0
    寄存器 37 0
    第 38条2.  

    设备发生故障后、读出的值全部为7.04。鉴于这种情况、如果我们要测试是否是 I2C 主机导致这种异常、是否有建议的测试方法?

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

    您好!  

    感谢您通过 BQ25620器件提供寄存器输出。 VINDPM 寄存器和状态寄存器输出均确认 VINDPM = 7.04V、并且器件处于 VINDPM 状态。  

    您需要调试 I2C 主机上的固件实施、以确定导致 VINDPM 更改的原因。 由于我不熟悉您系统中使用的 I2C 主机、因此我无法提供具体的建议以进行进一步测试。

    通常、我建议在初始配置后检查所有 BQ25620寄存器是否都读出预期值。 这使您能够检查问题是否与初始配置有关、或者 I2C 主机是否在稍后意外写入充电器 VINDPM 寄存器。  

    此致、

    Garrett