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.

TMP75B-Q1: Software reset

Part Number: TMP75B-Q1
Other Parts Discussed in Thread: TMP75B

Tool/software:

Hi Team,

I am wondering if TMP75B has software reset when host MCU send the command in the middle of procedure and restart.

When MCU restart, the clk may be in the middle of procedure and TMP75B SCLK would meeting timeout and we would like to check if there is any way can reset TMP75B in software way.

Regards,

Roy

  • Hi Roy,

    In the event of timeout, the sensor will abandon any previous transaction, and wait for the next valid transaction to begin. If the sensor were holding SDA, it will release SDA at timeout. If the sensor is not holding SDA, there's no indication that timeout occurred.

    The sensor will recognize Start and Stop signals asynchronously as part of the I2C standard. This means it can begin or end transactions regardless of whether any previous transaction completed as expected.

    The I2C specification recommends sending 9 clock pulses to clear a stuck bus.

    TMP75B can be reset by power cycle or by transmitting the I2C General Call Reset. This will clear device settings and restart internal sensor operation; General Call Reset is not needed for normal I2C communication.

    thanks,

    ren