Post Go back to editing

RX NCO shifter API is failing

Category: Hardware
Product Number: ADRV9029

Problem statement: Need to test the RX NCO shifter API call for shifting UL centre frequency.

 

Parameters Configured :

 

.bandAInputBandWidth_kHz = 100000, // 100MHz RX input BW

 

.bandAInputCenterFreq_kHz = 0,

 

.bandANco1Freq_kHz = 10000,

 

.bandANco2Freq_kHz = 0,

 

.bandBInputBandWidth_kHz = 0,

 

.bandBInputCenterFreq_kHz = 0,

 

.bandBNco1Freq_kHz = 0,

 

.bandBNco2Freq_kHz = 0,

 

.bandAbCombinedEnable = 0.

 

 

API call

 

uint32_t enableMask = 0x01;

adi_adrv9025_RxDdc_e rxDdcMode = ADI_ADRV9025_RXDDC_BYPASS;

 

action = adi_adrv9025_RxNcoShifterSet(rfic_handle,ADI_ADRV9025_RX1,rxShiftConfig, rxDdcMode ,enableMask);

 

For NCO shift values the API is failing for values above 10MHz shift, theoretically for 100MHz NCO value should be supported for 50MHz right  , is there any hard limit on the NCO shift here or are we missing something?

Thread Notes