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.

[参考译文] BQ76940EVM:DSG CHG 异常状态

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/851008/bq76940evm-dsg-chg-abnormal-state

器件型号:BQ76940EVM

加电初始化后、DSG 和 CHG MOS 在周期中的固定时间被驱动关闭、这两个状态将通过中断实时读取。 发现这两个寄存器位一旦被上拉、就会异常地被下拉(通过实际测量、演示板的 TP10和 tp11电压也是如此)。

数据表指示特定故障将导致两个驱动器位复位、但 sys_stat (0x00)下表中列出的状态位是正常的。

检查 TS1状态、确认它未进入运输模式、并确认 S3 \ S4和 J14处于正常状态。

下图是 DSG 和 CHG 在我的程序实际运行期间的更改的屏幕截图、供您参考。

请帮助分析原因?

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

    您好、Zhang、

    我在描述或状态中看不到任何内容。  您提到了 BQ76940EVM、但电压仅显示11节电池中的10节。   48mV 将低于 UVMINQUAL、不会导致 UV、UV 将仅关闭 DSG。  您可能需要了解其他4个电池单元对系统的作用。  

    状态寄存器位应同时在地址0处读取。  DSG_ON 和 CHG_ON 来自寄存器5、需要在单独的时间读取。  您可以查看代码以确保不会对控制寄存器进行写操作、或者查看在 SYS_CTRL2读取之后读取的另一个 SYS_STATUS 是否显示相同的状态。  检查您的 UV_TRIP 阈值。  如果存在 UV 条件、则允许清除、但会再次清除。  不过、UV 应再次仅关闭 DSG。   

    电流故障 XREADY 或 OVRD_ALERT 会关闭 DSG 和 CHG。  通常、如果故障仍然存在、并且不会发生 DSG_ON 或 CHG_ON 写入操作、则不会清除故障。  

    确保显示的状态位来自寄存器、而不是来自主机想要查看的值。  

    由于这是一个 EVM、您可以连接评估软件工具来读取寄存器并确认您的软件报告。