用bq76pl455芯片做设计,14个单体串联监控,基本正常,但偶尔会出现455芯片无法唤醒的情形,就是CPU向455的Rx引脚发送串行数据 ,455的TX引脚无数据返回 ,硬件改为13个单体串联监控时,出现这种情形的概率增加,改为12串,通讯无应答的概率更高,目前没有找到规律,改为8串监控时,当串联单体的总电压低于25V时,455也能比较容易唤醒,有数据返回,继续给单体充电,总电压升高到30V ,通讯也能正常,而当8串单体总电压一开始就大于25V以上时,CPU通过WAKEUP端口去唤醒455,然后发串行数据,就出现无任何数据返 回的情形,像455没有被唤醒一样,不断wakeup,不断发数据,一直无回应,不知大家是否遇到过这种情形?可能会是什么方面的原因? 怎么判断455芯片是否被唤醒?谢谢!
Star Xu:
您看一下charge pump的波形,if there is communication after WAKE and then losing it, suspect some external cap being leaky. Check the charge pump fly back capacitor.
user5041652:
请问一下大佬,通讯时需要做些什么呢?然后需要设置哪些参数,如果可以的话希望能拿到代码参考参考。才毕业的小老弟,希望指导指导
Star Xu:
回复 user5041652:
BQ76PL455-Q1 Example Code
www.ti.com.cn/…/toolssoftware
user4960054:
你好,请问问题解决了吗?