Part Number:BQ76952
BQ76952 在电池系统中,电池是16串的,电压是52V左右,现对此电池进行放电 使用的是30A电流,电池连接逆变器且逆变器带1500W的负载;放电的时候断开放电MOS,此时单片机时时读取BQ76952 AlarmStatus 0x62状态寄存器,返回的结果中FULLSCAN不再置1;没有在前面的那些操作时定时读取AlarmStatus 状态都是有FULLSCAN置1;FULLSCAN状态对我们程序来说很重要,程序中是根据此状态来显示电池单体电压电流等信息;
在出现此问题时,我们把BQ76952其他很多寄存器值都打印出来看,打印出来的寄存器值都是正常的;此情况对我们产品的影响是致命的,希望可以得到你们的帮助
Star Xu:
您好,建议您用评估板做一下测试,对比一下看是什么问题。
,
SHIKUN BIAN:
我们这边没有评估板,即使有评估板也不好接到我们电池
,
Star Xu:
您好,正在询问更了解这款芯片的TI工程师,稍后回复。
,
Star Xu:
您好,
See below taken from Section 6.6 of the TRM.
By writing 0x0080 to AlarmStatus() (Direct Command 0x62), the FULLSCAN bit will be cleared.
,
SHIKUN BIAN:
FULLSCAN bit cleard 后等待BQ76952扫描完单体电压,温度,电流等参数后会继续置1才对,
,
Star Xu:
您好,That is correct, once the FULLSCAN bit is cleared by the MCU, the device will set it again after the next full scan has been completed.
,
yunling xing:
为什么一定要依赖于full scan寄存器呢,周期定时读取单体电压,电流不好么
,
SHIKUN BIAN:
你的意思是不用管那个 full scan 状态位,直接定时读取就可以了,但是我们不确定,那个状态没置位,读取到的单体电压及电流是否是好的
TI中文支持网


