Thales' cellular IoT products business is now part of Telit Cinterion, find out more.

You are here

[EHS6] I2C hanging slave problem | Telit Cinterion IoT Developer Community

July 24, 2017 - 9:26pm, 6739 views

Hello,

At the moment it looks like I have a very rare problem. I use the EHS6 modem in combination with an I2C GPIO expander. This looks to work fine! But I also reboot the terminal once in the 24 hours and I have the feeling that this could cause the I2C GPIO expander slave IC in a infinity listening state.  And the initializing of the I2C chips fails...

The problem is that this IC is not resetten by a reboot of the EHS6 module. Is there any way to 'reset' the bus? (By toggling the SDA or SCL lines?)

At the moment I have more than 1000 modems which random have this problem :(