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.

LVDS Jitter Tolerance Issue

Other Parts Discussed in Thread: DS90CF386

I'm having an issue with an LVDS display "flickering" .  The root cause has been determined to the RGB data bus, DE, and pixel clock from a processor having too much jitter.

The pixel clock appears to have up to 1.26ns of jitter (cycle to cycle).  When triggering on the data/DE edges, the clock edge does not jitter, which leads me to believe that the enitre bus is jittering, not just the clock.  The transmitter is a DS90C385 and the receiver is a EP102 (Tiawaneese component).  When I change to the DS90CF386 on the LCD, the flickering issue appears to go away.

However, when doing calculations described in app. note AN-1059, the EP102 should have greater jitter tolerance than the DS90CF386.  The specified receive bit position is 0.49/1.19ns (TI) and bit center +3ns (EP).  I assumed the DS90CF386 to have the property of bit center +.35ns, as my frequency is 28MHz, not 85MHz.

Any idea why I see better performance with the receiver change?  Why would the jitter tolerance appear to be better when the calculation shows it should be worse?  Could this be a function of some PLL quality or some inner compensation for spread spectrum with the TI parts?  Did I simply miscalculate?

  • Greetings -

    Based on the information provided, it appears the clock quality from the graphic device is exceeding what the downstream integrated DES can support and recover the data  from.  When switching to the DS90CF386 DES, its dyanmic CDR response is more robust and it is able to track or tolerate the high freq jitter better.  Suggest to use a clock cleaner before the SER to remove the high freq jitter. 

    Best Regards;

    John Goldie
    DPS APPS / SVA