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.

[参考译文] BQ25713:BQ25713重新插入充电器无法充电

Guru**** 2507255 points
Other Parts Discussed in Thread: BQ25713

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1167333/bq25713-bq25713-replug-the-charger-can-not-charge

器件型号:BQ25713

你(们)好

客户采用 BQ25713进行设计时、发现电池未充满电、然后将适配器插上、BQ25713芯片的 BATDRV 未下拉、电压约为14.6V、这会导致 MOS 关断、无法为电池充电。 发生概率很高、但并非总是发生。 在其他点测量的电压正常。

原理图。 适配器为  DC18V、3.33A

e2e.ti.com/.../1.51.pdf

谢谢

星号

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

    尊敬的 Star:

    发生这种情况时、您能否提供特定的电池和系统电压? 只是为了确认、您说客户重新插入适配器、BATFET 未驱动为低电平(即未关闭)、因此电池未充电?

    发生这种情况时、您是否收集了寄存器转储?

    Khalid

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

    你(们)哈立德

    感谢您的回复。

    附加了寄存器设置。

    //BQ25713 6B
    #define BQ_WRITE_ADDR (0xD6)
    #define BQ_READ_ADDR (0xD7)

    /* ChargeOption0 ()*/
    #define REG00_ADDR (0x00)
    #define REG01_ADDR (0x01)
    #define REG00_value (0x0E)
    #define REG01_value (0x83)

    /* ChargeOption1()*/
    #define REG30_ADDR (0x30)
    #define REG31_ADDR (0x31)
    #define REG30_value (0x01)
    #define REG31_value (0x02)

    /* ChargeOption2()*/
    #define REG32_ADDR (0x32)
    #define REG33_ADDR (0x33)
    #define REG32_value (0xB7)
    #define REG33_value (0x02)

    /* ChargeOption3()*/
    #define REG34_ADDR (0x34)
    #define REG35_ADDR (0x35)
    #define REG34_value (0x30)
    #define REG35_value (0x00)

    /* ProchotOption0()*/
    #define REG36_ADDR (0x36)
    #define REG37_ADDR (0x37)
    #define REG36_value (0x65)
    #define REG37_value (0x4A)
    #define REG38_ADDR (0x38)
    #define REG39_ADDR (0x39)
    #define REG38_value (0x00)
    #define REG39_value (0x81)
    #define REG3A_ADDR (0x3A)
    #define REG3B_ADDR (0x3B)
    #define REG3A_value (0x00)
    #define REG3B_VALUE (0x20)
    #define REG02_ADDR (0x02)
    #define REG03_ADDR (0x03)
    #define REG02_value (0x00)
    #define REG03_value (0x08)
    #define REG04_ADDR (0x04)
    #define REG05_ADDR (0x05)
    #define REG04_value (0xA0)
    #define REG05_value (0x41)
    #define REG0E_ADDR (0x0E)
    #define REG0F_ADDR (0x0F)
    #define REG0E_VALUE (0xFF)
    #define REG0F_VALUE (0x4F)  
    #define REG0A_ADDR (0x0A)
    #define REG0B_ADDR (0x0B)
    #define REG0A_VALUE (0x00)
    #define REG0B_VALUE (0x1E)
    #define REG0C_ADDR (0x0C)
    #define REG0D_ADDR (0x0D)
    #define REG0C_VALUE (0x00)
    #define REG0D_VALUE (0x35)

    谢谢

    星号  

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

    您好、Star、

    如果短暂移除输入电压、则可能会触发 VINDPM 故障。 这将显示在状态寄存器0x20、0x22中。 但是、上述设置中未显示该值。 是否可以尝试拔下电源插头并等待几秒钟、以查看是否有任何差异?

    此致、

    老虎

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

    嗨、Tiger

    感谢您的回复。

    测试完成后、它们会找到 SYSOVP 触发器。 为什么插电和插电适配器会触发 SYSOVP?

    如何避免此问题?

    谢谢

    星号

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

    尊敬的 Star:

    根据原理图、这看起来是4S 配置。 在4S 配置中、SYSOVP 设置为19.5V。 客户能否在插入适配器时收集 SW1/SW2/VBUS/VSYS 上的波形、以了解触发 SYS 超过19.5V 的原因? 我在原理图中看不到任何问题。

    Khalid

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

    尊敬的 Star:

    是否有任何更新?

    Khalid