R
Richard Henry
Guest
I have noticed while checking out a prototype board that the I2C devices
occasionally hang the bus (SDA held low) preventing any further bus
transactions. My only fix is to cycle power to the board. That leads me to
wonder whether adding a fet power switch feeding the I2C devices controlled
by the micro might be of benefit - when the micro detects a hung bus, it can
"reset" the I2C devices.
Anyone ever have to do this?
occasionally hang the bus (SDA held low) preventing any further bus
transactions. My only fix is to cycle power to the board. That leads me to
wonder whether adding a fet power switch feeding the I2C devices controlled
by the micro might be of benefit - when the micro detects a hung bus, it can
"reset" the I2C devices.
Anyone ever have to do this?