Skip to contentSkip to conversation

PCA9665: Triggering i2c bus reset

DISCUSSION Nuno Silva 1 participant 1 message Aug 8, 2013 I2C subsystem host drivers

lore
Share & tools
lore

Nuno Silva

author
#0 lore raw

Hello,

I have been dealing with a PCA9665 controller for i2c. During interactions with some hardware, it is common for the bus to get into a unusable state (in this case, SCL is pulled low by a slave). But, even after disconnecting all the slaves, I am not able to get the bus working again.

Reading the algo code, I see there are reset features for both chips supported by the driver, so I wonder if there is some way or tool to trigger this reset on request (that is, after I have disconnected all the slaves).

Signature · 3 lines
Nuno Silva (aka njsg)
Radiotieteen ja -tekniikan laitos
Aalto-yliopiston sähkötekniikan korkeakoulu