微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > SMBUS通讯中断的问题

SMBUS通讯中断的问题

时间:10-02 整理:3721RD 点击:

电池在与逆变器连接的瞬间通讯会突然断掉,这时候必须将电池保护板断电重启才能正常通信。

所用芯片是BQ3050,请问这会是什么原因。

需要确认一下与逆变器连接的时候发生了什么,能不能将整个过程log下来。

这个逆变器与电池连接后会进行程序烧录,有三款电池来与逆变器连接,这三款电池分别是铅酸电池,锂电池1,锂电池2,通过继电器来切换这三款电池(锂电池1是我们的电池)。

首先连接的是铅酸电池,这时候给逆变器烧录第一段代码,测试OK后切换到锂电池(先是锂电池1再是锂电池2),再烧录第二段程序。

烧录完发现我们的电池跟逆变器就通讯不了了,这时候用EV2300跟我们的电池通信也是通信不了的,必须将保护板断电重启才能恢复通信。

请帮忙看看会是什么原因引起的,谢谢!

补充说明下上面的:

锂电池1是我们的电池,12V45AH,所用方案是BQ3050,SMBUS通信。

锂电池2是其他供应商的电池,RS485通信,没有发生过通信不良的现象。

是BQ3050通信不良还是MCU通信不良?如果可以,分别给BQ3050、MCU供电,通信不良时,看断开那一侧可以恢复。猜测是MCU通信不良。

主要原因是切换电池时引入了干扰。继电器切换电池要有去干扰措施。

电池(BQ3050)与逆变器通讯不了的时候,我们有将电池用EV2300与TI上位机(bqEVSW)通讯,这个时候发现也是通信不了的。将电池保护板断电重启后又可以通讯了。

当发生通讯不了的情况时,给P+和P-小电流充一下电,看能不能连接BQEVSW,如果能连线的话看一下旗标有没有什么异常。

将保护板断电后重启相当于reset了,看不到什么异常状态。

您好,我们有试过电池能够充放电,但就是通讯不了。

这个逆变器与其他家的电池通讯(其他家电池也是TI方案,SMBUS通信),

同样出现通讯不良问题后,放一会又恢复通信了,但是我们的电池却一定要断电才能通讯。

请TI大神都帮忙看看

重新烧一下firmware或者有没有新的firmware update一下

Hi Star,

这个问题搞了很久了,一点头绪都没有

能否帮忙提供一下BQ3050最新的firmware让我们试下,多谢多谢

 

我没有最新的分位,建议你联系一下代理商看有没有。

我们有用示波器量,上位机(bqevsw)有发送的数据,但是下位机保护板已经没有响应了。

通讯连不上,电池可充放电,按下保护板按键,LED灯会亮,上位机右下角状态栏显示如下图:

如果说是继电器切换时有干扰,那干扰消除后应该可以恢复通信,但是这种情况貌似是芯片受到了什么损坏,

断电才能恢复正常。搞了很长时间了客户催的很紧,请各位大神们都帮忙提下建议,应该从哪方面找原因。多谢多谢

 

 

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top