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.

TMDS171: TMDS171 : DDC- SCL_SRC -> SCL_SNK freqency change in source side application

Part Number: TMDS171

Hello team,

My customer has a question about DDC-SCL behavior.

He is use TMDS171 as source side application as below. When 400kHz clock input from  DDC -SCL_SRC, he saw that 74.20kHz clock from DDC -SCL_SNK.  It seems that TMDS171 ACTIVE DDC BLOCK convert the lower clock frequency. 

Q1) Is this correct behavior?
Q2) How does the DDC clock frequency change in ACTIVE DDC BLOCK if it is collect behavior?
Q3) Can we set DDC clock frequency if it is collect behavior?

Would you please advise?

Best Regards,
Akihisa Tamazaki




  • Hello Tamazaki-san,

    Please set register 0Bh, bit 02 to enable the faster DDC output clock rate.

    Regards,

    JMMN

  • Akihisa-san

    The TMDS171 supports DDC clock stretching. Clock stretching, or clock synchronization, is used by a slave to notify the master to slow down the clock speed. The slave slows down the communication by stretching SCL, the clock line. Basically, during a SCL low phase, the slave holds down SCL to prevent it from rising again, enabling it to slow down the SCL clock rate or to stop the communication for a while. This situation may happen when the slave is waiting for its internal operation to complete.

    The master, on the other hand, is required to read back the clock signal after releasing it to the high state and wait until the line has actually gone high.

  • Thank you for your answer.

    I have additional question. so I posted another E2E.

    Best Regards,
    Akihisa Tamazaki