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.

CDCI6214: CDCI6214 I2C issue

Part Number: CDCI6214

Hi , 

we are using the CDCI6214 clock generator for creating a 100 MHz differential AC coupled LVDS clock. The device was configured as shown in the attached schematics.

At first, the SDA line of the connected configuration I2C was pulled low by the CDCI6214 causing bus arbitration in this configuration. With the help of examples from the E2E forum , we were able to fix this issue by making the REFSEL and EEPROMSEL bits floating (R48 unmounted from the design ). Now that the arbitration issue was fixed we tried configuring the device with I2C utility of linux.

But now the I2C address of the device (0X74)  is not being detected in the bus. All the other devices in the same I2C bus as detected except the CDCI6214.

Please suggest any mistakes or changes in the design, Also comment on whether we will be able to obtain the required clock with this device.

  • Amal,

    - Was the SDA line always being pulled low? Or just occasionally?

    - Could you provide the config that you're using for this device?

    - Yes, this device can create your required clocks. Is it producing them when you come across this communication error?

    - We don't see any issues in your schematic, but it should be noted that this part does not support bus arbitration.

    Best,

    Cris

  • Hi , 

    this is issue was due to a faulty component  and it has been resolved .

    Thank You