Hi,
I am experiencing an intermittent issue where the even/odd channels appear to be swapped – i.e. signal on IN1 appears on CH2 in the GUI and signal on IN2 appears on CH1 in the GUI etc. I can only think that this is an issue with TX_TRIG since the datasheet says that the clocks are only synchronised after TX_TRIG is pulsed and it seems like the odd/even channel sampling is out of sync. I am setting TX_TRIG high for 200 ns after the SPI programming is completed. Is there any other reason why the channel order might inconsistently be swapped? The channel order appears to be correct approximately half the time (after resetting the device) and pairs are swapped the other half of the time. Sending subsequent TX_TRIG pulses does not seem to have any effect on the channel order.
My setup is as follows:
I am using the ADS52J90 on my own PCB with a micro controlling the SPI and other digital inputs and I am capturing the data using the TSW1400EVM board - I have implemented the LVDS header on my board in exactly the same way as on the ADS52J90 and I am running the HSDC Pro software to capture the data and HMC-DAQ GUI in 'simulation mode'. I have also seen this same channel pair swapping issue when using the ADS52J90EVM and TSW1400EVM boards together in the conventional way, so perhaps this is a known problem?