Part Number:BQ76952
我们设计了一款BMS板子,在上电复位之后,有时候初始化成功,有时候初始化不成功。
如果初始化成功的话,会产生alert信号,可以正常读写BQ76952寄存器已经进行设置。
不成功的话,通过MCU的单步跟踪调试,发现发送BQ76952地址0x10之后无ACK返回。
复位信号由MCU GPIO 产生100ms的高电平,连接到BQ76952的RST_SHUT引脚。
请问上电初始化或者复位之后应该怎样对BQ76952进行操作设置?
Xinling Zhang:
我的问题和以下2个问题比较类似,请问这2个问题已经解决了吗?帮忙分享一下怎么解决的,谢谢了!
bq76942 IIC通信问题 – 电源管理论坛 – 电源管理 – E2E 设计支持 (ti.com)
BQ76942: There is some question when I use the IIC communication of bq76942. – Power management forum – Power management – TI E2E support forums
@Star Xu @user6630943 @Tan Haitao
,
Cherry Zhou:
您好您的问题我们已经收到并升级到英文论坛,如有答复将尽快回复您。谢谢!
关于您给出的两个帖子,第一个帖子已经解决了,具体解决方法您可以查看该帖中工程师的回复。
第二个帖子您也可以参考英文工程师的回复。
,
Cherry Zhou:
您好,请问您给器件供电的时候,电压是多少?上电之后有没有唤醒器件?
,
Xinling Zhang:
电池电压53V。我试过2种唤醒:
1、用MCU控制TS2拉低500ms。
2、TS2直接串接一个电阻到地。
拉低TS2唤醒之后,发出0x10,bq76952还是没有ACK应答。
,
Cherry Zhou:
好的感谢您的反馈,已经跟进给工程师,有新的消息会尽快给到您。
,
Cherry Zhou:
您好,请在唤醒器件后等待 60ms再配置寄存器,您尝试下该方法是否有效。
REG18 pin有没有显示任何电压? 如果有的话请读取此电压,它可以显示器件是否真的处于唤醒状态。
,
Xinling Zhang:
已经试过
TS2拉低60ms
进入配置模式
进行配置
退出配置模式
测量REG18电压,有1.8V。
I2C总线发出0x10之后,还是没有收到ACK信号。
另外,参照《Using Low Side FETs with the BQ76952 Battery Monitor Family》做的低边MOSFET控制。
,
Cherry Zhou:
已经帮您删除原理图,您的回复已更新给工程师,有新的消息会尽快给到您。