This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMAG5273: I2C unlock routine

Part Number: TMAG5273

After some random sequence through the I2C, the device is locked out. Any attempt to restart it via I²C has failed -- only a power cycle was able recover it. Do we have an I²C sequence that forces the TMAG5273 to reset or recover communication? 

Thanks!

  • Hi Lenio,

    Thank you for posting to the Sensors forum!

    Could you give more details into the sequence that caused the device to enter the locked out state that you are seeing? Also, could you clarify the device's behavior in this locked out state? Is the device no longer responding to I2C commands, i.e. the I2C commands sent to the device are never acknowledged? Would it be possible to get a waveform of this behavior?

    Best,

    ~Alicia

  • Alicia, the device is locked up, non-responding, there's no way to get waveforms. The question is if there is a reset  routine for I²C, regardless on how it reached to the lockup status. Most EEPROM's suffer of the same problem and do include an I²C reset routine. The system cannot depend on a power cycle to reset the device.  Thanks!

  • Hi Lenio,

    Unfortunately, this device does not have EEPROM and there is not a reset routine for the device beyond adding a load switch and power cycling the device. This device getting locked out is not expected device behavior, and as such, the best course of action would be to try to figure out why the device is entering such a state to prevent it from doing so in the future.

    Best,

    ~Alicia