I have modified the kcu105 no os project to configure fmc-daq3 on ZCU102, after many changes, finally the board has been run successfully, and the adc works. I put the adc to test mode and captured data correctly, however when I connect a B200 (ettus USRP) TX to the RX input, the signal is not clean and seems to be saturated. the freq I have captured is shifted about 6 MHz and many spurs and undesired dc is appeared.
the signal should be in 430MHz but it is in 436.5 MHz.
did the configuration procedure go wrong?
could anyone help me to find out the problem?
When plotting the data, what sampling frequency did you use ?
By default the system runs at 1233Msps, most likely this creates the issue with the incorrectly detected input frequency.
Ideally you should feed a filtered sinewave from a good generator/oscillator in order to test the analog performance.
Please check the output of the B200 with a spectrum analyzer to make sure it's not the source of the noise.
that's right. it will be OK by setting the rate 1233MHz. but I need 1250 MHz rate. when I change the related parameters in Microblaze to 1250MHz the ad9680 PLL (also ad9152) could not be locked.