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.

UCD90160A: I2C read issue

Part Number: UCD90160A
Other Parts Discussed in Thread: UCD90160

Tool/software:

I currently using UCD90160A IC in my design. And I encounter issues as below:

a. When I run the i2cprobe command in a high-temperature environment (45°C), sometimes it fails to detect the UCD's addresses (0x0C, 0x41, 0x7F). Please advise. Thank you!

root@(none):/# i2cprobe 1
Valid chip addresses: 0c 21 22 41 70 71 7f

root@(none):/# i2cprobe 1
Valid chip addresses: 0c 21 22

root@(none):/# i2cprobe 1
Valid chip addresses: 0c 21 22 41 70 71 7f

b. When I try to read the 'Manufacturing Info', some information is occasionally lost.

 normal:

UCD90160 Version
MFR_ID NA
MFR_MODEL MFR_MODEL
MFR_REVISION R0A1
MFR_LOCATION NA
MFR_DATE 250117
MFR_SERIAL NA
DEVICE_ID UCD90160A2.4.3.0809160916.

anomal:

UCD90160 Version
MFR_ID
MFR_MODEL
MFR_REVISION
MFR_LOCATION
MFR_DATE 250117
MFR_SERIAL NA
DEVICE_ID UCD90160A2.4.3.0809160916.

  • Hi

    What does I2Cprobe do? if it is a transaction with Address only without real data, this is not something UCD supports. 

    so it is good to not use i2cprobe.

    As for MFR, we need have a waveform to see what the problem is 

    Regards

    Yihe