5P49V6965 buffer CLKIN to OUT1

Hi,

We have a custom board where we use a 5P49V6965 to generate HDMI tmds clock.
We either synthesize a frequency from the vco fed by xtal reference, or we need to buffer clkin to out1.
With the latter use case, we experience issues with some ICs, where we don't get a clock at all.

Even though the pll/vco path isn't used when buffering clkin to out1, we can get the output clock to recover by re-calibrating the vco.

-> Can you please explain in detail what the conditions are in which the output is muted?

-> Is there a way to buffer the clock from clkin to out1 without having the calibrate the vco?
Having to do so seems unnecessary and I would expect there to be a way to override the logic that mutes the clock.

Is it possible that ICs with different date codes have different conditions for muting the clock?

Best regards,

Bart Van Severen

Parents
  • Bart,

    Would it be possible for you to provide your Timing Commander Project file (.tcs) and a portion of your schematic showing your setup around the device.

    Normally, no there should not be a difference based on Date Code but please provide me with a Date code that works as you expect it to and one that does not.

  • Hi Michael,

    OK ICs are from Week 49 2021 and the NOK ICs from Week 18 2024.

    Context as requested:

    I'm not using the timing commander, but a custom linux driver to configure the 5P49V6965.

    This is the procedure we use for switching from XTAL clock to CLKIN->OUT1:
    1. I2C must run from XTAL clock only to avoid I2C failure when switching to possibly mute CLKIN

    0x18[0] = 1

     2. Select reference clock: XTAL (freerun) / CLKIN (loopthrough)

    assert CLKSEL gpio

     3. Wait ~1000 µsecs

     4. Enable refmode and disable ref doubler

    0x10[6] = 1 (CLKIN)

    0x10[3] = 0 (REFDOUBLER EN)

    0x10[2] = 1 (REFMODE EN)

     5. Set predivider to 3 (rationale: max HDMI clock 340 MHz / 3 < IDT5P49_PLLREF_MAX 150 MHz)

    0x15 = 3

     6. Enable predivider

    0x16[7] = 0 (PREDIVIDER EN)

     7. Set OUT1 mux so that OUT1 = CLKIN

    0x21[3:0] = 0xC




    • XTAL = 26 MHz
    • CLKIN = HDMI input pixel clock
      • Typical = 148,5 MHz
      • VCCIO = 1.8V
      • Type: LVDS
    • OUT1 = HDMI output pixel clock
      • Typical = 148,5 MHz
      • In case XTAL is the reference clock, HDMI output pixel clock is generated via the PLL
      • In case CLKIN is the reference clock, HDMI output pixel clock is the buffered CLKIN
      • VCCIO = 3.3V
      • Type = LVDS

     

  • Bart,

    I am going to have engineering review this and I will provide you with their feedback as soon as they get back to me.  ( Internal ticket TECHSUPP-8240 )

Reply Children
No Data