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.

TSW14J56EVM: ACD12J4000 - Changing JESD204B K-value and SYSREF Frequency

Part Number: TSW14J56EVM

Hello,

My team is using a TSW14J56EVM mated with an ADC12J4000EVM. Currently, the ADC is configured in bypass mode with K=4 with a DEVCLK of 1.6 GHz, which gives a SYSREF of 10 MHz. At the moment, we are working with your team on a firmware solution to bring the SYSREF signal out on an SMA connector on the capture board that we could use to synchronize the LMFC to another device (original forum post here).

We have determined that it may also be convenient to lower the SYSREF frequency from 10 MHz to 2.5 MHz since the other device has a convenient SYNC port whose input must be <9.1 MHz. In order to do this, I believe that we must change the SYSREF divide settings on the LMK04828 (in register 0x13A and 0x13B) and change the K value from 4 to 16 (since SYSREF=1.6e9/(K*F*5) per the datasheet) both on the FPGA and ADC. While changing the K value on the ADC is fairly straightforward using the GUI, I'm confused about what the K value should be set to on the FPGA. When I open up the dynamic configuration window in HSDC Pro to modify the JESD IP Core parameters, I find that each of the parameters differs from what they should be set to according to Table 11 of the ADC12J4000 datasheet. Additionally, even while K=4 on the ADC, the dynamic configuration window lists K=32.

Would you be able to let us know if A. setting the SYSREF to 2.5 MHz would be possible and B. how we should go about configuring the ADC board and the FPGA to accomplish this?

Thank you for your help!

-Russell

  • Hi Russell

    The K value can be changed to 16. To accomplish this and have the ADC and FPGA all behave correctly requires the following changes:

    • ADC register settings - Change KM1 (K minus 1) value from 3 to 15. The following configuration file should be edited:
      • ADC12J4000_DB1_DDR.cfg
      • The file is located in this folder: C:\Program Files (x86)\Texas Instruments\ADC12J4000EVM GUI A\Configuration Files
    LMK04828 register settings - Make SYSREF divider value 4x the current value.
    • The divider is at register addresses 0x13A (MSB) and 0x13B (LSB).
    • For Fclk = 1600 MHz the following configuration file should be edited: LMK04828_DB1_Fs_3500Msps.cfg
    • The file is located in this folder: C:\Program Files (x86)\Texas Instruments\ADC12J4000EVM GUI A\Configuration File
    • TSW14J56EVM HSDC Pro settings - In the ADC12J4000 Bypass mode ini file the K value must be changed from 4 to 16
      • Please use the updated file attached here. The original file had F=1 and K=32. The product of these two values is most important, and matches the original ADC settings of F=8 and K = 5. K*F=32. The new files has F=4 and K=32, for K*F=128. This matches the actual ADC parameters of 16*8=128.

    /cfs-file/__key/communityserver-discussions-components-files/73/ADC12J4000_5F00_BYPASS-K_5F00_16.ini

      • The file should be copied into the following folder location: C:\Program Files (x86)\Texas Instruments\High Speed Data Converter Pro\14J56revD Details\ADC files

    I hope this is helpful.

    Best regards,

    Jim B