微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq769x0 怎么样可以在硬件上做上电复位

bq769x0 怎么样可以在硬件上做上电复位

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

TI的工程师:

             现在遇到一个通信问题i2c锁死,软件上我没找到解决办法。我想让MSP430单片机单片机复位后,也让bq769x0 复位,硬件上可以怎么做呢

MSP430单片机单片机复位后,程序重新运行,为什么也要bq769x0 复位呢,这个芯片没有专门的复位引脚的,只能通过重新上电来达到你说的复位的效果。

我就是想知道怎么通过单片机来控制硬件来实现重新上电,控制BAT脚?

BQ769x0的I2C会锁死?太可怕了。我要用BQ769x0,而且整个系统调试正常后就密封不再动了,只有MCU的串口与外接联系,锁死就麻烦了。

不是,我在调试的时候遇到的,如果正常运行好像还没遇到这个情况,但是我430单片机可能有复位情况,所以这个不得不考虑。你怎么解决的

 这个问题怎么用软件解决,我是用单片机的硬件I2C模块通信,没有用模拟IO实现

可否加入超时判断呢?从设备一段时间内没有回复,主设备再次发数据。

可以检测到,但是没办法恢复。我看了可以用软件恢复,但是这个方法适合模拟的I2C,通过发送9个SCL来恢复,而我用的430单片机的硬件I2C模块,我不知道如何让这个I2C模块发送9个SCL信号。

可以用一个笨办法来实现,需要重启的时候,硬件I2C关闭,开启软件模拟。发送完9个SCL的话,再开启硬件I2C。

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

网站地图

Top