Hey Everyone,
I've been working on reverse engineering the hardware configuration for a USRP N210 radio and have run into an issue with the receiver ADC (an ADS62P44). I've attached images of the ADC output as seen by the FPGA (a Spartan-3ADSP XC3SD3400A).
The ADC is running at 100MSPS and driven by a 100MHz LVPECL clock. It's outputs to the FPGA are configured to be CMOS, 2's-complement. I have tested the transmission between the ADC and the FPGA using the ADC's built in test modes and they work 100%, this problem does not manifest. I've also verified via oscilloscope that the analog input to the ADC is correct.
The signal seems to plateau at points as if it were clipping but then it behaves normally. It also seems that some of the bits just randomly switch on and off causing large spikes to appear.
Has anyone seen this sort of behaviour before? Or have any suggestions for a solution?
Thanks, any help would be much appreciated.
---- Images ----
Input is a sinusoid at 200kHz (not sure on Vpp as I need to calculate the RX Gain)
The blue is the A channel and red is the B channel.
No Input
The blue is the A channel and red is the B channel.