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.

充电阶段,状态寄存器DSG出现了置位,是什么原因?

Other Parts Discussed in Thread: BQ24105, BQ40Z50-R1, BQSTUDIO

你好,我们电池板选用的是bq24105充电器和bq20z75的方案,系统通过控制bq24105的使能脚控制充电,系统软件有对充电器故障的判断流程,即在充电使能后,bq20z75芯片FET状态寄存器)0x46)中dsg与chg置位,同时电池状态寄存器(0x16)中dsg=0,则认为充电器正常,如果dsg置位,则认为充电器故障,请帮忙看看这个判断流程是否有问题?现在发现在某些时候,会出现dsg置位的情况,这个时候TCA、FC标志位也未置位,dsg位却置位了,显然并不是充电器真的故障了,什么情况下会这样呢?谢谢

  • Hi,

    对于bq20z75,如果您没有充电且chg电流降至0,则dsg位将在几秒后置位。 在电池状态寄存器中充电时,dsg位将复位为0。

  • DSG置位以后还能充电吗,还是进入保护了,您可以将当时的画面截图发上来看一下
  • Hi Sherry,首先感谢你的答复,我现在遇到另外一个问题,我们另外一个项目上使用的电池,使用的电池管理芯片型号是BQ40Z50-R1,在固件里面已经设置了OTC是45度,delay是2s,恢复40度,OTD是55度,恢复是50度,但是在充电的时候温度达到了48度,电池依旧能够充电,充电电流保持原大小,并没有保护,示波器测量芯片的CHG管脚,一直是输出23V左右,请问这是什么原因?为什么设置了门限值,缺无法过温保护呢? 是不是设置不对呢?谢谢!
  • Hi,
    您好,我正在咨询您的问题,你方便说一下您是哪个公司的么
  • Hi,

    你能把你的数据存储设置(.gg文件)发给我们吗? 您可以从bqStudio数据存储器屏幕导出它。 这可能有助于我们确定在设置中是否存在任何未正确设置的内容。 如果希望在发生过热故障时禁用CHG FET,请确保已在数据存储器中配置FET选项设置以将OTFET位设置为1。

    当温度达到48度时,您能告诉我您在SafetyStatus(),SafetyAlert(),BatteryStatus()和OperationStatus()寄存器中读取的内容吗? 在过热故障条件下,这些寄存器的行为应遵循TRM(技术参考手册)第2.9节中描述的行为。

    另外,请告诉我们您如何测量和控制温度。 你是从仪表内部还是外部温度寄存器读取的48度? 您是否在设备上进行了温度校准?

  • 你好,再请教一个问题,我们现在有一款老电池(使用的是BQ20Z75方案),库存时间很长没有上电维护,导致电池馈电严重,我们考虑在电池存放时,让电池进入到Shutdown Mode,同时提高Shutdown Voltage电压来延长存放时间,进入Shutdown Mode后,充放电MOS均被关闭,如果电池插入单板,充电是否还能正常充电?如果不能,如何退出Shutdown Mode?谢谢!
  • Hi,

    关于您的问题,我咨询了相关产品线的同事,解决方案如下,

    如果您有进一步的问题,可以直接在这个链接中和我们产品线的同事直接交流。

    Best Regards,

    Sherry