Other Parts Discussed in Thread: TMP451
Hi team,
My customer is using TMP451-Q1 in project and met two cases of random false open fault issue. The OPEN bit assert after initialization, after restart the system the issue is gone. Could you help suggest possible reason? Thank you
Below is the initialization
WriteReg(TMP451_REG_W_LOCAL_TEMP_HIGH_LIMIT);
WriteReg(TMP451_REG_W_LOCAL_TEMP_LOW_LIMIT);
WriteReg(TMP451_REG_W_REMOTE_TEMP_HIGH_LIMIT_HIGH_BYTE);
WriteReg(TMP451_REG_W_REMOTE_TEMP_HIGH_LIMIT_LOW_BYTE);
WriteReg(TMP451_REG_W_REMOTE_TEMP_LOW_LIMIT_HIGH_BYTE);
WriteReg(TMP451_REG_W_REMOTE_TEMP_LOW_LIMIT_LOW_BYTE);
WriteReg(TMP451_REG_W_LOCAL_TEMP_THERM_LIMIT);
WriteReg(TMP451_REG_W_REMOTE_TEMP_THERM_LIMIT);
WriteReg(TMP451_REG_W_CONFIGURATION
WriteReg(TMP451_REG_W_CONVERSION_RATE);
ReadReg (TMP451_REG_R_STATUS);
After above instruction, customer read TMP451 status register bit2 and it asserts.
Thanks
Scarlett