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.

Unable to program UCD9081

Other Parts Discussed in Thread: UCD9081

I am using 3rd party USB-I2C cable and unable to program UCD9081.
The 3rd party USB-I2C cable is below:
www.totalphase.com/.../

My procedure is as following.
(1) Specify my power supply sequence by UCD9081 EVM GUI.exe (Ver3.0.0.15).

(2) "File -> Save I2C Transaction" to generate UCD9081 I2C Transactions.txt.

(3) Program the UCD9081 as UCD9081 I2C Transactions.txt with the USB-I2C cable.

(4) Verify the configuration data as the pseudo I2C transaction code described in SLVA275B. Read data is the same as the Factory Default described in SLVA275B, so that I assume the programming failed (Erasure failed, too?).

Other information:
Register Read/Write seem successful.
- Reading 0x26 returns 0x40
- Reading 0x27 returns 0x55
- Reading 0x30 returns written value

  • Hi there,

    0x26 and 0x27 are Read-only register, we can see that on Page13 of UCD9081 datasheet .  

    0x26 is the status register, the value of 0x40 only means there is rails error. We cannot say that your programming failed.

    0x27 is the device version register, 0x55 is correct. please refer to chapter 3.3 of below documents.

    If you want to read back the data you have programmed in, please refer to chapter 3.7.2 of below documents.

    slva275b[1].pdf

    Thanks,

    Luke