Post Go back to editing

ADC DAC Loopback issues

Category: Software

Hi,

I am trying to implement ADC DAC loopback with ADRV9001 transceiver as a channel between Signal Generator and Spectrum Analyzer for ZCU102 eval board. For this i have done a simple setup as follows:

Baseband Processor(ZCU102 evaluation board) <---------- ADC <------------SIGNAL GENERATOR
Baseband Processor(ZCU102 evaluation board) -----------> DAC ------------> Spectrum Analyzer

For this i have sent modulated rf signal (QPSK 1 Msymb/s) to adrv9001 adc and observed on the ILA at adc_1_data_i0 and adc_1_data_q0 in vivado. I have attached the waveform for your reference. After that i have sent the signal through FIFO to the
to the axi_adrv9001 ip's ports : dac_1_data_i0 and dac_1_data_q0 and i am trying to see if the loopback works. But i keep getting a single tone at the dac output as seen in spectrum analyzer. I suspect some configuration issue with respect to c side files. The mode was set to DDS in my headless.c file. Please suggest if any changes or modification required to see a modulated signal in the spectrum analyzer. and also let me know if any further information u want to know.

regards,

Anurag

 _

  • This seems to be a configuration issue.

    Can you download the TES GUI and enable the RF loopback option in ADRV9002 in demo mode.

    https://www.analog.com/en/lp/001/transceiver-evaluation-software.html

    Recheck your board configuration, generate the config files and use it for your testing and see if you still face issues.

  • Hi  ,

    Thank you for your reply. I have checked the config files in the TES GUI but i don't find it similar to what i have in the C side of the vitis project.

    I have modified the example project to perform a loopback from the ADC and DAC to validate my RF chain. 

    I understand that support regarding HDL side will be limited. 

    I'm mostly concerned about how to see the modulated data provided on the dac ports [ dac_1_data_i0/q0 ] on the spectrum analyzer through the tx ports. And since, by default it is in DDS mode, I'm only seeing a single tone even though I'm pushing modulated data to the dac ports. Please can you suggest what changes I should do in the default c files to get my intended results. 

    regards,
    Anurag