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.

[参考译文] BQ25792:未启动充电

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1394207/bq25792-not-initiating-charge

器件型号:BQ25792

工具与软件:

大家好、我正在 使用该 IC 的电源管理系统、但我目前很难进行充电。


下面是我的原理图的简图、以防 出现任何明显问题:



我复制了元件的示例布局(我以前还在重要、更简单的设计中成功使用了此 IC)、因此我相信布局正确、但我上次的设计只有一个输入源。

我连接了一节已部分充电的(14V) 4节锂电池、并对 VAC1应用了20V 电压。 从 读取寄存器可以看到、VBUS 和 VBAT 都能够正确地看到充电器和电池组的电压、因此我认为输入选择器 FET 已正确启用。 当连接充电器后、STAT 灯常亮、但充电器没有可测量的电流消耗。 我能够通过 SYS 从电池汲取电流、但如果我断开电池并使充电器保持连接、SYS 上只存在1.7V 电压。

我已经读出了我在其他文章中看到的有关相同 IC 的寄存器、但我认为我在这里看不到任何阻止其充电的东西:

寄存器1B = 00001011 
寄存器1C = 01101010
寄存器1d = 00000001
寄存器1E = 11000000
寄存器1F = 00000000
寄存器20 = 00000000
寄存器21 = 00000000
寄存器22 = 11101011
寄存器23 = 10010010
寄存器24 = 01000000
寄存器25 = 00000000
寄存器26 = 00000000


如果我错过了要查看的任何内容、请告诉我! 如果一切正常、我想我会换掉 IC、看看我在组装过程中是否以某种方式损坏了。

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

    Daniel、您好!

    您能向我提供剩余的寄存器值(最好使用十六进制)吗? 您还能为我提供您的设置吗? 很多标志已被触发。 如果看门狗未被使用、您应该将其禁用。  

    此致、

    Jibin

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

    当然可以! 我在执行任何配置之前读出这些内容、所以这些应该都是默认设置。 我禁用了看门狗、但我使用默认设置进行了测试、因此也无法使充电器正常运行。

    
    
    寄存器0 = 0x26 
    寄存器1 = 0x06
    寄存器3 = 0x01
    寄存器5 = 0x24
    寄存器6 = 0x01
    寄存器8 = 0xC3
    寄存器9 = 0x05
    寄存器 A = 0xE3
    寄存器 B = 0x00
    寄存器 D = 0x4B
    寄存器 E = 0x10
    寄存器 F = 0xA2
    寄存器10 = 0x00
    寄存器11 = 0x40
    寄存器12 = 0x00
    寄存器13 = 0x01
    寄存器14 = 0x16
    寄存器15 = 0xAA
    寄存器16 = 0xC0
    寄存器17 = 0xBA
    寄存器18 = 0x54
    寄存器19 = 0x00
    寄存器1B = 0x00
    寄存器1C = 0x00
    寄存器1d = 0x01
    寄存器1E = 0xC0
    寄存器1F = 0x00
    寄存器20 = 0x00
    寄存器21 = 0x00
    寄存器22 = 0x00
    寄存器23 = 0x00
    寄存器24 = 0x00
    寄存器25 = 0x00
    寄存器26 = 0x00
    寄存器27 = 0x00
    寄存器28 = 0x00
    寄存器29 = 0x00
    寄存器2A = 0x00
    寄存器2B = 0x00
    寄存器2C = 0x00
    寄存器2d = 0x00
    寄存器2E = 0xB0
    寄存器2F = 0x00
    寄存器30 = 0x00
    寄存器31 = 0x00
    寄存器33 = 0x00
    寄存器35 = 0x00
    寄存器37 = 0x00
    寄存器39 = 0x00
    寄存器3B = 0x36
    寄存器3D = 0x36
    寄存器3F = 0x02
    寄存器41 = 0x00
    寄存器43 = 0x00
    寄存器45 = 0x00
    寄存器47 = 0x00
    寄存器48 = 0x08
    谢谢、
    -丹尼尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    [报价 userid="578768" url="~/support/power-management-group/power-management/f/power-management-forum/1394207/bq25792-not-initiating-charge "]充电器没有可测量的电流消耗。[/QUOT]

    根据寄存器值、充电电流已设置为10mA。 充电电压也被设置得非常低。

    此致、

    Jibin

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

    抱歉、虽然我刚刚意识到其中一些寄存器的位数超过8位。 最后一个列表仅读取每个寄存器的第一个字节。

    下面是一个更新后的列表、显示了正确的值。 充电电流和电压应该是默认设置、因为我在读取值之前不应用任何寄存器更改。 我目前还从 ILIM_HIZ 中移除了电阻分压器、并将其直接连接到 REGN、我认为 REGN 应该能够提供最大输入电流?

    
    
    寄存器0x00 = 0x26 
    寄存器0x01 = 0x690
    寄存器0x03 = 0x64
    寄存器0x05 = 0x24
    寄存器0x06 = 0x12C
    寄存器0x08 = 0xC3
    寄存器0x09 = 0x05
    寄存器0x0A = 0xE3
    寄存器0x0B = 0xDC
    寄存器0x0D = 0x4B
    寄存器0x0E = 0x3D
    寄存器0x0F = 0xA2
    寄存器0x10 = 0x85
    寄存器0x11 = 0x40
    寄存器0x12 = 0x00
    寄存器0x13 = 0x01
    寄存器0x14 = 0x16
    寄存器0x15 = 0xAA
    寄存器0x16 = 0xC0
    寄存器0x17 = 0x7A
    寄存器0x18 = 0x54
    寄存器0x19 = 0x32
    寄存器0x1B = 0x20
    寄存器0x1C = 0x00
    寄存器0x1D = 0x01
    寄存器0x1E = 0xC0
    寄存器0x1F = 0x00
    寄存器0x20 = 0x00
    寄存器0x21 = 0x00
    寄存器0x22 = 0x20
    寄存器0x23 = 0x02
    寄存器0x24 = 0x00
    寄存器0x25 = 0x00
    寄存器0x26 = 0x00
    寄存器0x27 = 0x00
    寄存器0x28 = 0x00
    寄存器0x29 = 0x00
    寄存器0x2A = 0x00
    寄存器0x2B = 0x00
    寄存器0x2C = 0x00
    寄存器0x2D = 0x00
    寄存器0x2E = 0x30
    寄存器0x2F = 0x00
    寄存器0x30 = 0x00
    寄存器0x31 = 0x00
    寄存器0x33 = 0x00
    寄存器0x35 = 0x00
    寄存器0x37 = 0x00
    寄存器0x39 = 0x00
    寄存器0x3B = 0x00
    寄存器0x3D = 0x00
    寄存器0x3F = 0x00
    寄存器0x40 = 0x00
    寄存器0x41 = 0x00
    寄存器0x43 = 0x00
    寄存器0x45 = 0x00
    寄存器0x47 = 0x00
    寄存器0x48 = 0x08

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

    这里是连接充电器时的相同测试。 我今天换了 IC 换了一个新的、结果是相同的、因此我开始怀疑元件放置错误、但我不确定还需要检查什么。

    寄存器0x00 = 0x26 
    寄存器0x01 = 0x690
    寄存器0x03 = 0x64
    寄存器0x05 = 0xB8
    寄存器0x06 = 0x12C
    寄存器0x08 = 0xC3
    寄存器0x09 = 0x05
    寄存器0x0A = 0xE3
    寄存器0x0B = 0xDC
    寄存器0x0D = 0x4B
    寄存器0x0E = 0x3D
    寄存器0x0F = 0xA2
    寄存器0x10 = 0x85
    寄存器0x11 = 0x40
    寄存器0x12 = 0x00
    寄存器0x13 = 0x41
    寄存器0x14 = 0x16
    寄存器0x15 = 0xAA
    寄存器0x16 = 0xC0
    寄存器0x17 = 0x7A
    寄存器0x18 = 0x54
    寄存器0x19 = 0x12C
    寄存器0x1B = 0x2B
    寄存器0x1C = 0x6A
    寄存器0x1D = 0x01
    寄存器0x1E = 0xC0
    寄存器0x1F = 0x00
    寄存器0x20 = 0x00
    寄存器0x21 = 0x00
    寄存器0x22 = 0xAB
    寄存器0x23 = 0x92
    寄存器0x24 = 0x40
    寄存器0x25 = 0x00
    寄存器0x26 = 0x00
    寄存器0x27 = 0x00
    寄存器0x28 = 0x00
    寄存器0x29 = 0x00
    寄存器0x2A = 0x00
    寄存器0x2B = 0x00
    寄存器0x2C = 0x00
    寄存器0x2D = 0x00
    寄存器0x2E = 0x30
    寄存器0x2F = 0x00
    寄存器0x30 = 0x00
    寄存器0x31 = 0x1F
    寄存器0x33 = 0x00
    寄存器0x35 = 0x4E8C
    寄存器0x37 = 0x4EC0
    寄存器0x39 = 0x20
    寄存器0x3B = 0x366C
    寄存器0x3D = 0x3634
    寄存器0x3F = 0x25D
    寄存器0x40 = 0x2E
    寄存器0x41 = 0x2E
    寄存器0x43 = 0x00
    寄存器0x45 = 0x00
    寄存器0x47 = 0x00
    寄存器0x48 = 0x08

    非常感谢您的任何帮助!

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

    Daniel、您好!

    寄存器值表示看门狗已启用40s 并已过期。 导致中断。

    此致、

    Jibin

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

    充电器是否应该在没有主机任何交互的情况下、根据默认设置完成充电周期? 这就是我过去的使用方式。

    我已经尝试禁用看门狗、但它并没有 解决问题。 还有其他建议吗?

    谢谢、

    -丹尼尔

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

    Daniel、您好!

    是的、它是独立的、但如果未使用、则应禁用计时器。 即将达到 INNDPM。 您已将输入电流限制设置为440mA、并将充电电流设置为1000mA。  

    此致、

    Jibin