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.

为什么BQ76940的ALERT引脚一直为高3.3V? ALERT对地510K电阻 470pf电容有的, SYS_STAT寄存器读取为0x80,UV OV SCD OCD OVRD_ALERT DEVICE_XREADY都没有报警,TS1电压1.7V左右,系统应该处于NORMA模式。DSG_ON位写1后,DSG引脚输出12V,1ms的脉冲,打开不了放电MOS。

  • DSG_ON位写1后,示波器测量DSG引脚输出12V,1ms的脉冲,为什么打开DSG放电就自动关闭了呢?

  • ALERT为高电平,因为SYS_STAT寄存器不是0x00。 0x80表示CC具有可用的更新值。如果CC_EN置位这样,则每250 ms发生一次,如果清除,则ALERT将置为高电平。要调试其他行为,建议关闭CC_EN, 使用ALERT作为信号。

    1 ms准时与故障延迟不匹配。SCD延迟较短,可能是当前构建并最终导致问题。检查SRP和SRN的连接,并查看PCB上可能存在的串扰。DSG关闭后,查看状态寄存器以查看已注册的fault。如果没有fault,请查看I2C流量,看看是否有一个意外的命令在开机后立即关闭DSG,或者在它被读取进行debug之前清除了状态。