AD5940 Frequency in High Power Mode

Hi,

In AD5940 datasheetActive high power mode (>80 kHz) is recommended when generating or measuring high bandwidth signals >80 kHz.

In the AD5940 driver at the AD5940_GetFreqParameters function:

Is there any confusion here? Or do I not understand correctly?

Thanks

  • 0
    •  Analog Employees 
    on Aug 31, 2021 11:39 AM

    Hi,

    It is mandatory to set to high power mode for measurements >=80KHz.

    High power mode works with frequencies<80KHz too.

    The above parameters are set based on observations from experiments.

    You may also use the updated parameters below:

    if(freq < 0.51)
    {
    freq_params.ADCSinc2Osr = ADCSINC2OSR_1067;
    freq_params.ADCSinc3Osr = ADCSINC3OSR_4;
    freq_params.DftSrc = DFTSRC_SINC2NOTCH;
    }else if(freq < 5 )
    {
    freq_params.ADCSinc2Osr = ADCSINC2OSR_640;
    freq_params.ADCSinc3Osr= ADCSINC3OSR_4;
    freq_params.DftSrc = DFTSRC_SINC2NOTCH;
    }else if(freq <450)
    {
    freq_params.ADCSinc2Osr = ADCSINC2OSR_178;
    freq_params.ADCSinc3Osr = ADCSINC3OSR_4;
    freq_params.DftSrc = DFTSRC_SINC2NOTCH;
    }else if(freq < 80000)
    {
    freq_params.ADCSinc3Osr = ADCSINC3OSR_4;
    freq_params.ADCSinc2Osr = ADCSINC2OSR_178;
    freq_params.DftSrc = DFTSRC_SINC3;
    }