This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADC32RF82: Low level register settings for 2457.6 MSPS, first Nyquist zone, 10x decimation

Prodigy 50 points

Replies: 7

Views: 421

Part Number: ADC32RF82

We are using an ADC32RF82EVM to do some testing in preparation for using this ADC on a custom board. We used the 1966.08 MSPS, first Nyquist zone, 8x decimation config files provided in SBAA226C.zip as the basis for our configuration.  With this configuration the ADC is working well with our test platform.  Unfortunately the wrong LMK part was chosen for our custom board so now we need to run the device at 2457.6 MSPS and 10x decimation.  We modified the 2457.6 MSPS, first Nyquist zone, 8x decimation config files from the same zip file for 10x decimation based on the device datasheet.  With this configuration the performance with our test platform is degraded.  I assume the low level register settings need to be modified as well to achieve the same performance.  Can you please provide appropriate config files for this mode of operation?

7 Replies

  • The SBAA226C folder contains a set of files for 2457.6MSPS. So, if you're clocking the device at that rate, you will need to use the files contained in this folder (ADS32RF82/2457p6MSPS). Assuming that the LMFS is kept the same (8821), all you have to do is change the DECIM FACTOR register (001 in DECIMATION page). Is that what you did?
  • In reply to Satish Uppathil:

    At 1966.08 MSPS we changed the appropriate registers in the config files to give us LMFS = 2441, single DDC, and modified the NCO frequency.  For 2457.6 MSPS we started with the config files in the folder you referenced and made similar changes taking the higher sampling frequency into account.  In addition to that we changed the DECIM FACTOR register.  I noticed the 2457.6 MSPS config files for ADC32RF82 have ADC32RF80 in the subfolder name and match the files under ADC32RF80.  I assume this was intended but can you please confirm?

  • In reply to Phil Leithead:

    I'll have to check about what you noticed about the file names. in the meantime, can you try this config file? you'll have to load the contents of the file called "ADC32RFxx_DDC_10xIQ_2441" first, wait for atleast .6ms and then load the file called "NL". Let me know if this results in better performance.

    NL_Config_Nyq1.cfg

    ADC32RFxx_DDC_10xIQ_2441.cfg

  • In reply to Satish Uppathil:

    We tried these files with some minor modifications.  We set NCO1 frequency to 491.52 MHz, set Band1 lower/upper-edge frequencies to 375/625 MHz, enabled JESD scrambling and set K=32.  Performance appeared to be similar to the ADS32RF82\2457p6MSPS config files from SBAA226C.zip.  We also tried the same config with Band1 frequency range disabled since this was not being set in the files you provided, but again the performance did not seem to change.

    We also did one other test.  We copied the ADS32RF82\1966p08MSPS config files and made only the changes necessary to run 2457.6 MSPS.  Once again the performance appeared similar to every other test with 2457.6 MSPS.  Is there something else configuration wise you would suggest trying?

  • In reply to Phil Leithead:

    Since you're using our EVM, can you try configuring it using the GUI's quick start tab, as shown in screenshot below?

  • In reply to Satish Uppathil:

    Satish, sorry but I'm not able to see the screenshot. I tried 2 different browsers so I don't think the problem is on my side.
  • In reply to Satish Uppathil:

    with screenshot:

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.