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.

CDCE913 - I2C programming using two or more CDCE913

Guru 19785 points
Other Parts Discussed in Thread: CDCE913

Hi Team,

Could you please let me ask you about CDCE913 I2C programming ?

I understand this device could program slave address through I2C, however, the default slave address is fixed. When using more than two CDCE913, do you need to use a 1:2 switch (Multiplexor) in the SDA line to select and write to each device registers ?

Best Regards,
Kawai

  • Dear Kawai-san,

    yes, you are correct the I2C slave address of a unprogrammed CDCE913 is fixed.

    You have several options to overcome this challenge:

        pre-program the CDCE913 devices so that they have different slave addresses when they are assembled
        like you proposed, use an external selection mechanism by using an I2C switch or mux
        if your design consists of several CDCE913 devices it may be attractive to take other members of our programmable clock generator family with more outputs and internal PLLs into consideration as well

    Please let me know when this is helpful to you and when you have further questions or need for clarification.


    Best regards,

    Patrick

  • Hi Patrick-san,

    Thank you very much for the answer.

    Best Regards,
    Kawai