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.

ADC32RF45EVM: clk0 and clk1 clock zone divider only stays at 32

Part Number: ADC32RF45EVM
Other Parts Discussed in Thread: TSW14J57EVM, LMX2582, LMK04828, ADC32RF45,

I am using this ADC with a TSW14J57EVM board. And i was trying to use internal clock LMK2582. I programmed ADC EVM board with settings as:

Nyquist - 1st zone

Clock - LMK2582 to ADC

Sample rate - 1536 Msps

mode - bypass and 14 bit.

then i programmed the EVM. After which i tried changing the divider from 8 to 16 but it automatically changed itself to 32 and now i dont know what am i doing wrong can you help me with this.

  • Hi Pavitra,

    I have noticed this most often occurs when the LMX2582 device:

    1. Is programmed with an incompatible register sequence
    2. Does not have a reference clock input. It is possible that the LMK04828 (which is buffering the 122.88MHz oscillator to the LMX2582) has the OSCOUTp/n disabled, preventing the reference to the LMX2582). Check this on the LMK04828 PLL tab.
    3. LMX2582 has not been calibrated (register 0, bit 3 = 1) at the end of its programming sequence.
    4. Or I think the main factor contributing to this issue is the GUI itself. Sometimes upon a read all action, all of the LMX2582 and the LMK04828 fields will show <32>.

    To avoid this, I suggest to load a configuration file. If you want, I can create a 1536MHz output frequency configuration file using TICS Pro and then convert it into the appropriate ADC32RF45 GUI format for you. If you are interested in this, please let me know.

    Thanks, Chase 

  • Yes if you can provide GUI for this then it will be very helpful. If possible can u also add instructions to use it along with it.

  • Pavitra,

    The GUI is called TICSPRO (www.ti.com/.../TICSPRO-SW). Choose the Select Device tab and choose PLL+VCO, then choose LMX2582. This should pull up the LMX2582 GUI. We typically use this to generate the registers for any of our clocking parts. However it is important to note that the format of the register text file is different than what the ADC32RF45EVM GUI uses, so you must reformat into the correct format. Try this configuration out. It's always possible that the one included in the ADC32RF45 folder is non-functional.

    lmx2582-config-1536MHz.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    LMX2582
    0x00 0x0x02
    0x00 0x0x00
    0x46 0x0000
    0x45 0x0000
    0x44 0x0089
    0x40 0x0077
    0x3E 0x0000
    0x3D 0x0001
    0x3B 0x0000
    0x30 0x03FC
    0x2F 0x00CF
    0x2E 0x1FA3
    0x2D 0x0028
    0x2C 0x0000
    0x2B 0x0000
    0x2A 0x0000
    0x29 0x03E8
    0x28 0x0000
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Thanks, Chase

  • Sorry to not mention this beforehand but it was not like it never worked. It sometimes work fine and sometimes show the problem i mentioned above. So i dont know what is i am doing differently which is causing this error

  • Hi Pavitra,

    I'm not sure if there is any particular reason as to why the graphical issues occur, so when this happens I suggest to just reset the GUI and powerdown the device before reconnecting, if applicable. It's good to know that it does work sometimes. Is there any pattern at all as to when it works? Such as loading a configuration file for all of the devices at once? I suggest to get the EVM in a functional state, press the Read All registers button (which may take a minute or so) and then press the Save button to save the configuration.

    Thanks, Chase