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.

UCD90160ARGCR利用I2C总线无法Detect到,但可以正常访问器件寄存器的问题



Hi Ti Team:

使用的是UCD90160ARGCR,目前的SDK下操作I2C总线无法detect 到chip地址0x34,  但是可以正常访问0x34的各个寄存器,读写未出现报错现象,读出来的信息与离线烧录配置一致;

 

UCD90160ARGCR 使用的是PMBUS协议地址,可能未兼容支持I2C detect,是否有的特别指令格式(参照slvu352g_UCD90xxx Sequencer and System Health Controller)?

 

ONIE:/ # ONIE:/ # i2cdetect -y -r 1

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

00:          -- -- -- -- -- -- -- -- -- 0c -- -- --

10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

70: -- -- -- -- 74 -- 76 --                        

ONIE:/ # i2cget -y -f 1 0x34 0x19

0xb0

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0xdf

0x08

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0xfd

0x1c

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9d

0x06

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x99

0x06

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9c

0x0c

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9a

0x09

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9b

0x0c

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9e

0x06

ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x98

0x21

Thanks!