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.

CDCE813-Q1: I2C read returns the wrong value; I2C write is invalid

Part Number: CDCE813-Q1
Other Parts Discussed in Thread: CDCE913, CLOCKPRO

I detected CDCE813 under i2c4  which address is 0x65.

I can also read back the registers, but all values are 0x07.

And I can't override the value of any register.

[18:19:09]root@dra7xx-evm:~# i2cdetect -r -y 4
[18:19:09] 0 1 2 3 4 5 6 7 8 9 a b c d e f
[18:19:09]00: -- -- -- -- -- -- -- -- -- -- -- -- --
[18:19:09]10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[18:19:09]20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[18:19:09]30: 30 -- -- -- 34 -- -- -- 38 -- -- -- 3c 3d -- --
[18:19:09]40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[18:19:09]50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
[18:19:09]60: -- -- -- -- -- 65 -- -- -- -- -- -- -- -- -- --
[18:19:09]70: -- -- -- -- -- -- -- --
[18:19:22]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x00
[18:19:22]0x07
[18:19:24]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x01
[18:19:24]0x07
[18:19:25]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x02
[18:19:25]0x07
[18:19:29]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x03
[18:19:29]0x07
[18:19:30]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x04
[18:19:30]0x07
[18:19:43]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x05
[18:19:43]0x07
[18:19:44]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x06
[18:19:44]0x07
[18:19:46]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x07
[18:19:46]0x07
[18:19:52]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x08
[18:19:52]0x07
[18:20:03]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x09
[18:20:03]0x07
[18:20:20]root@dra7xx-evm:~# i2cset -f -y 4 0x65 0x05 0x01
[18:20:25]root@dra7xx-evm:~# i2cget -f -y 4 0x65 0x05
[18:20:25]0x07

30, 34, 38, 3c and 3d are the addresses of UB934.I can use i2c4 to read and write their register values normally.

I set the  clock frequency of i2c4 to 400khz, 100khz, 40khz, 10khz.But all the results are not normal

This is the schematic of the CDCE813 part.

which  place should I modify to properly configure CDCE813?

regards,

chengbo