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:
- 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?
- There is a value of 0x0002 written to register 0x41 which isn’t documented in the datasheet, what is the purpose of this register?
- 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?
- 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?