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.

[参考译文] BQ25628:导致系统重新启动的随机 VSYS 电压下降

Guru**** 2813875 points

Other Parts Discussed in Thread: BQ25628

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1399642/bq25628-random-vsys-voltage-drops-causing-system-restarts

器件型号:BQ25628

工具与软件:

您好!

我在电路中使用的是 BQ25628充电器 IC、在我们的几个板上、我会遇到 VSYS 电源电压随机下降的问题。 这会导致系统反复重启

此问题似乎是在没有任何明确模式的情况下发生的、在电压下降后、电压会自行恢复正常。

是否有任何特定的配置设置需要我们进行检查或调整以确保正常运行

非常感谢您提出任何见解或建议。  

提前感谢您的支持!

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

    您好!  

    感谢您通过 E2E 联系我们。 您能帮助提供我在下面概述的一些其他信息吗?  

    -请帮助提供一个波形显示 SYS 压降的持续时间。  

    -您当前 BQ25628的寄存器配置是什么?  

    -您的系统中使用的 I2C 时钟频率是多少?  

    此致、

    Garrett  

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

    大家好、Garrett:

    感谢您的答复。



    请查看随附的图像文件波形、其中显示了 SYS 压降的持续时间






    BQ25628的寄存器配置为:

    静态 int bq25628_update_registers (void)

    uint8_t a=0xF8;// CTRL1_XL
    bq25628_WRITE (0x12、&A、1);// CTRL1_XL // 4th
    A=0x00;// TAP_CFG0
    bq25628_WRITE (0x13、&A、1);// TAP_CFG0 // 55.
    A=0xB0;// TAP_CFG1
    bq25628_WRITE (0x16、&A、1);// TAP_CFG1 // 6
    A=0xC0;// TAP_CFG2 // 1200mA // A=0x40 = 4096mA;
    bq25628_WRITE (0x02、&A、1);// TAP_CFG2 // 7th
    A=0x03;// TAP_THS_6D
    bq25628_WRITE (0x03、&A、1);// TAP_THS_6D // 88.

    //a=0xB0;// INT_DUR2
    // bq25628_WRITE (0x26、&A、1);// INT_DUR2 // 9th
    A=0x00;// INT_DUR2
    bq25628_WRITE (0x27、&A、1);// INT_DUR2 // 9th
    A=0xA0;// INT_DUR2
    bq25628_WRITE (0x16、&A、1);// INT_DUR2
    A=0xC0;// INT_DUR2
    bq25628_WRITE (0x19、&A、1);// INT_DUR2 // 1st
    A=0x38;// INT_DUR2
    bq25628_WRITE (0x10、&A、1);// INT_DUR2 // 2nd
    A=0x00;// INT_DUR2
    bq25628_WRITE (0x11、&A、1);// INT_DUR2 //第三个
    A=0x3D;// INT_DUR2
    bq25628_WRITE (0x1A、&A、1);// INT_DUR2 // 10
    A=0x60;// INT_DUR2
    bq25628_WRITE (0x08、&A、1);// INT_DUR2 //第三个
    A=0x0E;// INT_DUR2
    bq25628_WRITE (0x09、&A、1);// INT_DUR2 // 10
    }


    我们在系统中使用了100kHz I2C 时钟频率


    此致
    Manpreet Singh


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

    尊敬的 Manpreet:

    感谢您回答我的各种问题、这是有用的信息。

    您能帮助我们提供您的电子邮件吗?我们可以继续进行更详细的调试吗? 我还通过 E2E 论坛向您发送了一个朋友申请、因此、如果您不想在公共帖子上共享电子邮件、您可以选择通过私人消息共享电子邮件。  

    此致、

    Garrett