Other Parts Discussed in Thread: , LMK04828
Hi,
I have the ADS54J66 eval board connected to a Xilinx Zynq FPGA and have a strange problem where if I increase the signal amplitude to the ADC above about -6dBm the JESD link appears to lose lock and I start getting bad data. With smaller input signals everything seems to be working fine. I am rolling my own JESD receiver core and can successfully see the CGS phase, ILAS phase, and finally data phase. Attached is the chip scope output from Xilinx which shows a nice sine-wave output when things are working.
I have slowed down the sampling rate to 50Msps, which corresponds to a 1Gbps serial link, so I don't believe this is a signal integrity issue.
When link is working;
When the input signal amplitude is increased above about -6dBm, the link looses lock, many rxcharisk symbols are seen by the GTX receiver as well as rxnotintable errors
If we zoom into the region where it fails, the GTX receiver does a rxbyterealign and rxcommadet, the link receives a K28.5 code (0xBC). see below and then the data gets weird, after that many rxcharisk symbols are received and rxnotintable errors. The only way to clear the error is to re-assert the sync pin to start another inititalization.
Thanks for any suggestions.
Joe