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.

ADS54J60EVM: LMK04828 Configuration file

Part Number: ADS54J60EVM
Other Parts Discussed in Thread: LMK04828

Hi 

Another question is the setting the LMK04828. LMK_Config_Onboard_983p04_MSPS

In the configuration file, the values of the registers at the address such as 0x139, 143, 140, 144, changes and appear sequentially.

How do I know when the value should be altered?

Thanks 

K. W. Yeom

  • Hi Kyung,

    The config file will program certain fixed values. After checking the LMK04828 datasheet, these registers are all related to the SYSREF/SYNC. During the remainder of the ADC configuration, these settings are likely overwritten to instruct the LMK to provide a sysref to the ADC at specific points of the bring up. You can expand the register read/write window by double clicking on the bottom left corner of the GUI where it says the register write and read information. You can then see where these LMK registers change status in relation to the ADC registers.

    Regards, Chase

  • Hi Chase

    Thank you for your clear explanation. I can trace each register value change as you explained. However, in programming, is there no need to wait for the completion of some specific event? The  tracing cannot say about the probable time to wait. How can I know from the GUI program?  

    Thank you for your reply.

    K. W. Yeom

  • Hi Kyung,

    There is no time measure ability in the GUI, you can measure the SPI transactions on a scope if you want to match timing of the GUI. For this device, an active SYSREF is not required at any bring up stages. As long as SYSREF is active and at the correct frequency prior to the CGS and ILAS phases of JESD204B link bringup, then the timing can be arbitrary.

    Regards, Chase