SBAA581 March 2023 ADS9815 , ADS9817
In semiconductor test systems, a faster sampling rate ADC (Analog-to-Digital Converter) can provide several benefits, including:
All of these benefits of a high-speed ADC can help improve the accuracy and efficiency of testing electronic devices. A high-speed ADC requires a high-speed data interface with the controller of the system for transmission of digital data. This application note describes a source-synchronous data interface for high-speed data transmission from ADC to controller in semiconductor test systems.
The ADS9817 is an eight-channel data acquisition (DAQ) system based on a dual, simultaneous-sampling, 18-bit successive approximation register (SAR) analog-to-digital converter (ADC). The ADS981x supports 2 MSPS/channel sampling rate at every analog input channel. A high-speed digital interface supporting 1.2-V to 1.8-V operation enables the ADS9817 to be used with a variety of host controllers. Refer to Precision ADC for Measuring Analog Outputs of Parametric Measurement Unit (PMU) on precision ADC for measuring the analog outputs of parametric measurement unit (PMU) in semiconductor test.
The clock speed for 20-bit data transfer using single-edge of data clock is given by Equation 1.
The ADS9817 data sheet features a source-synchronous data interface to enable high-speed ADC interface. A source-synchronous interface is a type of interface where the data is output by the ADC synchronously with a dedicated clock signal that is transmitted along with the data. This process is in contrast to a regular serial peripheral interface (SPI), where the data is transmitted asynchronously with respect to the clock signal. The following are some advantages of source-synchronous interface over regular SPI:
Figure 1-1 shows the delays associated with regular SPI that adversely impact timing margin. The serial interface clock is generated by the FPGA that propagates along the transmission distance with delay (tP_D). The clock is further delayed by the input buffer (tIP_D). The ADC responds with data that is delayed by the output buffer (tOP_D) and the same transmission distance (tP_D) before being received by the FPGA. Hence the ADC output data received by the FPGA is considerably delayed with respect to the SPI clock generated by the FPGA. This delay reduces the timing margin available to the FPGA to capture ADC data.
The ADS9817 generates the output data and data-clock as shown in Figure 1-2. There is no clock-to-data delay as both data and data-clock are generated by the ADC. Overall, source synchronous interface can offer improved performance and simpler design compared to regular SPI.
The interference of ADC data interface on analog performance can be a significant challenge in mixed-signal designs. Interference between ADC data interface and circuits can result in errors, noise, and other undesirable effects in the converted digital data. The following are some ways in which the ADC data interface can affect analog performance:
To mitigate the interference of ADC data interface on analog performance, the ADS9817 features separate IOVDD and IOGND pins for proper grounding and shielding of the data interface for layout optimization. Carefully choose the placement and routing of the ADC data interface in relation to the analog circuitry.
The ADS9817 also features a bit scrambling feature that decorrelates the ground loop current of the data interface from the analog circuits. When the bit-scrambling feature is enabled, the ADC conversion result is bit-wise XOR with the least significant bit (LSB) of the conversion result as shown in Figure 1-3. The LSB of the ADC conversion result has equal probability of being either 1 or 0 because of thermal noise. Hence the randomized result after the XOR operation is uncorrelated with the input voltage of the ADC. The ground bounce created by the transmission of this randomized result over the data interface is uncorrelated with the analog input voltage.