Hi there!
sorry for this question as i am beginner on ADRV
We are looking to change the bandwidth of ADRV9008-1 using ZCU102 , but i cannot find any API that can change the Bandwidth. currently its working on 130MHz(Verified through experimentation).
The filter configuration is stored in the taliseRxProfile_t structure. This structure is stored within the taliseRxSettings_t
structure, which is stored in the taliseInit_t structure.
uint32_t rfBandwidth_Hz 20,000,000 to 200,000,000
i am using this data structure to change but nothing happens.
here is my vitis code.
uint32_t calMask;
uint64_t lo_freq;
TALISE_radioOff(&tal[0]);
taliseInit_t talInit;
talInit.rx.rxProfile.rfBandwidth_Hz = 20000000;
TALISE_setRfPllFrequency(&tal[0], TAL_RF_PLL , 2550000000);
TALISE_radioOn(&tal[0]);
TALISE_runInitCals(&tal[0], &calMask);
TALISE_getRfPllFrequency(&tal[0], TAL_RF_PLL , &lo_freq);
printf("lo freq now is set to: %llu \r\n", lo_freq);