I have an FPGA driving the LMH1228. jitter is fine at higher bit rates, but at 270Mb SD it is large.
Most of the SD jitter is reasonable +-250ps, but see occasional spikes to +-600, so the jitter is out of spec.
The spikes seem to occur after periods where there are no data transitions. So presumable this is the times when the 3FF,000,000 sync byte hits the correct scrambler state to give a flat line output for about 37 bits or 140ns. But may be something else...
So I tried to change the loop BW.
These are all in the CTLE/CRD reg page
Set 0x91 to 0x00
Set 0x9B to 0x01
Set 0x9C to 0x00
After each change I did a CDR reset / release with
Write reg 0x0A to 0x0C
Write reg 0x0A to 0x08
None of the changes seems to affect the jitter. I also tried values larger than the default in all three registers and that seems to have no impact.
The CDR reset does stop the stream, so I am confident I am writing to the correct page...
Has anyone successfully set the loop BW and seen a change? Am I missing a step?
Has anyone seen this problem on 270Mb streams and found a solution?