Part Number: ADS8568
We are observig lockups with ADS8568 operating in SPI modes, which are manifested by devices suddenly stopping to respond to CONVST input with BUSY. Devices operate fine at slower conversion rates (up to 50 ksps) and SCLK speeds (up to 25 MHz), but increasing either results in the device ending up in an unusable state which can only be resolved by asserting the RESET input.
The devices are configured to use the internal conversion clock, and all four CONVST_* inputs are driven by the same input signal. We have designed two boards with ADS8568: on the first one the device is configured for single-line SPI interfacing to an Xilinx Artix-7 FPGA, while the other board uses 4-line SPI readout and is interfaced to an Lattice XP2 FPGA. On both boards DVDD is at 3V3, AVDD and HVDD are at 5V, HVSS is at -5V, p-p jitter of power supplies under load is below 150 mV measured <2cm from the device.
The timing diagram while the device works fine is shown below:
Once we increase the SPI clock to 37.5 MHz, or when we increase the sampling rate without changing the SPI clock, the device stops responding to CONVST input after a few conversion cycles. Applying an input signal apparently speeds up the device lockup, but the device will go belly up even with all 8 analog inputs being tied to GND.
We have tried to both reduce and extend the duration of the CONVST signal, extend the delay from BUSY going low to asserting FS#, extending the delay from asserting FS# to activating the SPI clock, among many other things, to no avail.
Any suggestions on how to further debug this?





