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.

CDCEL937-Q1: I2C communication

Part Number: CDCEL937-Q1

Hi, I am using CDCEL937-Q1 clock buffer for our project.

According to the datasheet S1 and S2 pins will act as I2C SDA and SCL as default.

If i try to read any register of Generic configuration registers,I am getting value as 0x07 for all the register read. I didn't get any default value as mentioned in the datasheet.

Whether any other process need to be done to read/write registers value.

For example: I am trying to read register 0x01, as this is byte read, command code will be 0x81, and slave address is 0xDB and I am following the byte read steps as given in the datasheet, still i didn't get default value as mentioned in the datasheet. If i write the register and read back it, still i am getting a 0x07 value.

Can you please send the steps for register read/write ?

  • Kaviya,

    Is this on the evaluation module for the part, or are you seeing this issue in your system? Do you have a schematic that you can provide?

    The address for the CDCE(L)937-Q1 with the read bit is 0xDB, and 0xDA for the write bit, so the commend for reading register 1 should be 0xDA, 0x01, 0xDB, and then the byte read from the device.

    Please see below for the byte read and write protocol:

    Thanks,

    Kadeem