Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

UCD9090A: Read GPIO status

Part Number: UCD9090A

Tool/software:

Hi Team,

Customer follow the AN to access the GPIO. But failed to get the status. 

AN: How to Access UCD90XXX Sequencers GPIO (ti.com)

GPIO4 and GPIO1 output are 3.3V. GPIO2 is 0V. But after reading the GPIO status, we get the same return data. Could you please help to check it? Thanks.
Log is shown below.

GPIO4 :
root@sonic:/home/admin# i2cset -y -f 19 0x41 0xFA 0x12
root@sonic:/home/admin# i2cget -f -y 19 0x41 0xfb
0x08

GPIO 1:
root@sonic:/home/admin#
root@sonic:/home/admin# i2cset -y -f 19 0x41 0xFA 0xf
root@sonic:/home/admin# i2cget -f -y 19 0x41 0xfb
0x08

GPIO 2:
root@sonic:/home/admin# i2cset -y -f 19 0x41 0xFA 0x10
root@sonic:/home/admin# i2cget -f -y 19 0x41 0xfb
0x08
root@sonic:/home/admin#

Regards,
Hailiang

  • Hi

    You steps are correct. 

    Do you have another I2c host access UCD at the same time? 

    One thing to check is to read the 0xFA command back to confirm the 0xFA writing is ok.

    Regards

    Yihe