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.

[参考译文] BQ25890H:在检测到最大充电时、输入电流限制报告为零、然后以200mA 的电流充电

Guru**** 2392785 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/685525/bq25890h-input-current-limit-reporting-zero-on-max-charge-detected-then-charges-at-200ma

器件型号:BQ25890H

在我的系统中、如果我在未连接电池的情况下通过 USB 为充电器供电、它将检测到是最大充电设备 regB = 0x96。  但是、它将 reg0保留为0x40。  这意味着输入电流限制为100mA、ILIM 引脚被启用(在我的设计中 ILIM 引脚被接地)。  此外、在该模式下、无论我尝试什么、它都会以200mA 的电流为电池充电。

如果我先连接电池、然后连接充电器、它会正确设置 reg0、并以大约600mA 的快速充电电流限制为电池充电。

有什么想法出错了吗?   

 

以下寄存器转储:

Charger_id 无符号字符0x6A 'j'(十六进制)寄存器 R12
RES unsigned char 0x00 '\x00'(十六进制) 0x002BC0
Res0 unsigned char 0x40 '@'(十六进制) 0x002BC1
Res1 unsigned char 0x03 '\x03'(十六进制) 0x002BC2
Res10 unsigned char 0x52 'R'(十六进制) 0x002BD1
RES11无符号字符0xE0 '\xe0'(十六进制) 0x002BD2
Res12 unsigned char 0x04 '\x04'(十六进制) 0x002BD3
Res13 unsigned char 0x40 '@'(十六进制) 0x002BD4
RES14无符号字符0x00 '\x00'(十六进制) 0x002BD5
Res2 unsigned char 0x5D ']'(十六进制) 0x002BC3
Res3 unsigned char 0x1A '\X1A'(十六进制) 0x002BC4
RES4无符号字符0x0A '\x0A'(十六进制) 0x002BC5
RES5无符号字符0x13 '\X13'(十六进制) 0x002BC6
RES6无符号字符0x5E "^"(十六进制) 0x002BC7
RES7无符号字符0x8D '\x8d'(十六进制) 0x002BC8
RES8无符号字符0x03 '\x03'(十六进制) 0x002BC9
RES9无符号字符0x44 'D'(十六进制) 0x002BCA
RESA 无符号字符0x73 "S"(十六进制) 0x002BCB
RESB 无符号字符0x96 '\X96'(十六进制) 0x002BCC

谢谢你

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

    RESC无符号字符0 '\x00'0x002BCD
    RESD无符号字符0x54 "T"(十六进制)0x002BCE
    Reseunsigned char0 '\x00'0x002BCF
    ResFunsigned char0 '\x00'0x002BD0

    此外、如果我断开插头、然后插入 USB 充电器、它将恢复到600mA 充电状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已解决。 强制再次检测修复了它。 后来、我发现一个过程在开始时就开始了、覆盖当前寄存器。