TI工程师,你好!公司以前用贵公司的一款IC:BQ3050做电池管理,一直用了好多年,但最近有个用户在使用当中,发现死机现象,初步分析认为是SMBUS通讯死锁引起的,但经过电路改进后,这个现象依然存在,可以排除I2C通讯死锁造成的。经过时一步排查问题,发现BQ3050是被打死后,就再也不能自行恢复,所以也就没有了通讯! 不知道这个问题可以通过什么手段处理,本应用只用了BQ3050,没有加MCU。
miffy:
TI现在的技术支持形同虚设,发的问题,十有八九基本上解决不了
fei long:
回复 miffy:
真的是形同虚设,要不是用户的这个项目量大,早就想换掉TI的这个方案了,能尽量少用TI的还是不用才好!
ping li12:
确实TI的服务好差,如果有替代的品牌肯定不考虑TI
miffy:
回复 fei long:
TI在模拟电子领域,的确独树一帜,也没办法,就这想法,你爱用不用
ping li12:
回复 miffy:
他们也就是有这个底气,所以才这么任性,凡是有品牌能替代,谁会选择服务差的了
Richard Tang:
回复 ping li12:
你好,请问你们在碰到问题之后有没有联系支持你们的代理商?一般来讲,代理商会首先提供支持,如果代理商支持不了,代理商的FAE通常会联系TI原厂的FAE的。
回到你碰到的这个问题,BQ3050打死?指的是类似于ESD打死么?这种情况一般来讲必须掉电才能够恢复,你可以通过掉电来确认下是否能够恢复。
一般来讲,ESD有可能触发内部的ESD保护机制,在特殊情况下,有可能导致锁住,而因为电池一直连接,所以一直无法退出。如果可以确认是ESD类似的机制打死的话,那么根本的解决措施是要提高整个板子的抗ESD能力,不知道你这个项目当时的ESD通过了那个等级?也许需要更优化下。
谢谢!!
fei long:
回复 Richard Tang:
谢谢Richadr Tang的回复,这个项目以前一直用得好好的,就是最近有个用户把电池组应用到他们家的逆变器上,一般情况下正常工作,BQ通信正常,工作当中偶尔会有些电池组会出现通讯不了的情况,当时以为是I2C通信死锁的问题,后来改板子问题依然并且到到了原因,可能是逆变器的浪涌电压反冲到电池组这边造成BQ3050死机了,但如果是这样,死机就一直醒不过来,只能通过断电后它才能正常工作。!!!难道BQ3050死机后,它不能自动重启吗?后来找到供应我们这款IC的代理商,他们说没有AFE的电话,让我们到论坛上发贴问,这样一折腾就过去了两到三个多月,还没能解决这个问题。
Richard Tang:
回复 fei long:
据我所知,只有类似于强烈的ESD才有可能导致这种硬件死锁的问题。这种只能掉电才能恢复,所以必须针对这种情况来提高防护。如果你们能够确定是浪涌的缘故,那么就需要针对浪涌提高它的防护能力了,可以分析下浪涌范冲过来可能影响的管脚,进行针对性防护。
你们的代理商是哪家?是哪个地区的?
fei long:
回复 Richard Tang:
我公司在深圳这边,具体代理商明天我让硬件工程师找一下是哪家,
fei long:
回复 fei long:
BQ3050如果进入死机后,它就只能通过断电才能重启吗?有没有看门狗之类的让它自己复位?