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.

ADC12DJ3200: SPI programming sequence

Part Number: ADC12DJ3200
Other Parts Discussed in Thread: , LMK04828, LMX2582

Hi,

Could you please tell me where I can find the SPI programming sequence for the register programming of the ADC12dj3200 IC.

Regards

Hari

  • Hi Hariprasad

    If you have the ADC12DJxx00 GUI installed (download from ADC12DJ3200EVM product folder), you can view the configuration files that are loaded. Registers are programmed in the exact sequence listed in each file. The files are located in this folder after the GUI is installed: C:\Program Files (x86)\Texas Instruments\ADC12DJxx00 GUI\Configuration Files

    For example in ADC12DJxx00_JMODE0.cfg the sequence is as follows:

    ADC12DJxx00
    0x0000 0xB0 // Do soft reset
    0x0200 0x00 // Clear JESD_EN (always before CAL_EN)
    0x0061 0x00 // Clear CAL_EN (always after JESD_EN)
    0x0201 0x00 // Set JMODE0
    0x0202 0x03 // Set KM1=3 so K=4
    0x0204 0x01 // Use SYNCSE input, offset binary data, scrambler enabled
    0x0213 0x07 // Enable overrange, set overrange holdoff to max period 8*2^7 = 1024 samples
    0x0048 0x03 // Set serializer pre-emphasis to 3
    0x0061 0x01 // Set CAL_EN (always before JESD_EN)
    0x0200 0x01 // Set JESD_EN (always after CAL_EN)
    0x006C 0x00 // Set CAL_SOFT_TRIG low to reset calibration state machine
    0x006C 0x01 // Set CAL_SOFT_TRIG high to enable calibration

    In the ADC12DJ3200EVM, the on-board devices are programmed in the following sequence:

    1. Configure LMK04828
    2. Configure LMX2582 (reinitialize a few blocks in LMK04828 at the end of this process after LMX2582 output is active)
    3. Configure ADC
    4. System is ready for data capture

    Best regards,

    Jim B

  • Thanks for the reply Jim.