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.

ADS52J90: SPI register writes

Part Number: ADS52J90

Hi,

 I’ve got a few questions about programming the ADS52J90. I have looked at what is programmed over SPI using the ADS52J90EVM board when the C:\Program Files (x86)\Texas Instruments\HMC-DAQ GUI\Scripts\ADS52J90\LVDS\LMK_CDM_MODE\ADS52J90_32ch_16x_14b_SINE_DIV1.cfg configuration is selected, and it seems to deviate from the datasheet in a few places:

  1. The datasheet says to write 0x3000 to the initialisation register 0x0A before programming, but I cannot see this being written to in the eval hardware, why is this? Is the initialisation not required?
  2. There is a value of 0x0002 written to register 0x41 which isn’t documented in the datasheet, what is the purpose of this register?
  3. There is a value of 0x0100 written to 0x4B which is one of the JESD registers – does this have an effect when using the LVDS interface?
  4. There is a value of 0x0001 written to 0x4D which, again is a JESD register and the datasheet states for bit 0: “must write 0”, what is the purpose of writing a “1” here?
  • Hi,

    Thanks for using ADS52J90EVM.

    For all of your questions,

    please follow the newest and updated datasheet as your reference.

    such as question 1, that could be at the beginning the register 0x0A maybe been considered as optional

    however right now that is good to add it to your register setting.

    Also the register 0x41 is not included in the datasheet, please ignore it.

    Also for your question 3 and 4,

    please refer to ADS52J90 datasheet page 51.

    It says "Both the LVDS and JESD interface can be simultaneously kept active by setting the DIS_LVDS bit to 0

    and the EN_JESD bit to 1."

    Thank you!