Occasionally, we will see the i2c line lock up on our board which essentially bricks the board. There are two other devices that could be causing this, but I am wondering if there are any conditions where the MPL3115A2 might hold the i2c lines down. And if so, if there is any way to reset or unlock it? For example, toggling one of the i2c lines or sending a special command.
已解决! 转到解答。
Hi Chris,
Take a look at the AN4481 that discusses clock stretching and the recommended I2C bus reset sequence.
Hope it helps.
Regards,
Tomas
PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.
Hi Chris,
Take a look at the AN4481 that discusses clock stretching and the recommended I2C bus reset sequence.
Hope it helps.
Regards,
Tomas
PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.