Post Go back to editing

ADC DAC Loopback issues

Thread Summary

The user is experiencing issues with ADC DAC loopback on the ADRV9001 transceiver with a ZCU102 eval board, observing a single tone instead of a modulated signal. The final answer suggests using the TES GUI to enable RF loopback and recheck the board configuration. The user confirms the default mode is set to DDS and seeks guidance on modifying the C files to see the modulated data on the DAC output.
AI Generated Content
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

 _

Parents Reply Children
  • 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