AnsweredAssumed Answered

AD9361 ADC initialization

Question asked by Andrew1989 on Sep 10, 2015
Latest reply on Sep 14, 2015 by CsomI

Hello ! We are working with FMCOMMS2 ZedBoard design and testing our HDL core (MSK modulator). We send data (quadratures samples) from it to dac_data_i0 and dac_data_q0 in 1tx1rx mode ports of ad9361 core by using signals from l_clk and dac_enable_i0. Everything seems to be working fine on Tx side (we observed signal on spectrum analyzer and also captured it with ILA).

But I cannot enable ADC on receiver path. Calling function adc_init(ad9361_phy) doesn't activate ADC, we observe only constant value in adc_data_i0 and adc_data_q0 ports with ILA. Also when I try to start loopback test by calling ad9361_bist_loopback(ad9361_phy,1) Tx DAC data are also become constant (!!!) on ILA scope, so our data from modulator are stopped sending. I cannot understand this. Can you help me and clarify this situation and also tell how to initialize ADC properly ?

Outcomes