MENU

Synchronizing handshaking between data converters and high speed digital data acquisition systems

Synchronizing handshaking between data converters and high speed digital data acquisition systems

Technology News |
By eeNews Europe



ADC characterization is a process that has evolved over decades with corresponding increases in complexity because of increasing speed of conversion and synchronization between converters, sources and acquisition systems.

Introduction:

Data converter (ADC) characterization is a requirement that has grown sophisticated over the years as more and more high speed converters are populating the market. Characterization is a precise process that requires stable data acquisition systems to be fully synchronized with the data converter without introducing any artifacts.

Static and Dynamic analyses of data converters require capturing the N-bit data word, from the data converter, over several thousand samples for post processing and analysis.  Post processing is required because most data converters like SAR don’t have an on board hardware for FFT (harmonic analysis, noise analysis) and memory for code comparison (Gain, offset errors etc.).

For an N bit ADC characterization it is required to capture minimum 2N+4 samples and post process them to know the performance of the ADC. After each conversion, the ADC stores the converted data in the result register. This data needs to be stored somewhere, or else it would be over written after the next conversion.

Fundamentally there could be only two ways to capture the conversion data:

  1. Data is transferred to the external world after every conversion which we call “Real time data capture.
  2. Data is first stored in the SRAM and later it is transferred to the external world which we call “Data capture through SRAM”

Both above methods have pros and cons which we will be discussing in the subsequent sections.

ADC conversion process:

Before we go into details about the two methods mentioned above, let’s see the basic step for the ADC conversion process. Please note – below steps are specific to SAR ADC’s but can be generalized to other type of ADC’s also.

Figure 1: Flow chart showing basic ADC conversion process

Data acquisition systems and ADC:

To capture digital data (N-bit data) usually a logic analyzer or a High Speed Digital I/O (HSDIO) card is used. The figure below shows the basic diagram of data acquisition using a data acquisition card.

Figure 2: ADC system with digital data acquisition system

In Figure 2, for an N-bit ADC, we need N GPIOs to be connected to LA (Logic analyzer) or HSDIO. Other than this we need one CLKOUT (or Strobe) signal to trigger the data acquisition system, and a few handshaking signals depending on the data capture method.

Out of many high speed digital data capture cards, first we would explain by taking one card as a example which is a National Instrument ® HSDIO card.

NI-PXI-6552 HSDIO card:

HSDIO actually stands for HIGH SPEED DIGITAL INPUT OUTPUT and is a patented National Instruments digital data acquisition system.  It is a digital waveform generator/analyzer. It features 20 channels with programmable voltage levels and per clock cycle, per channel direction control. The module contains deep onboard memory with triggering and pattern sequencing.

Logic Analyzer:

The data could also be captured using an LA. This is a digital acquisition system but with a graphical user interface and is not PXI-based instrument. The digital data input could be directly stored in form of a CSV file in the system and later on extracted using a remote interface for post processing.

Part two of the article will deal with the different methods to acquire data for spectrum analysis and dc analysis of the ADC in SOCs.

About the author

Sudhansu Mishra is working as analog validation engineer validating power management units, data converters and clocks in SOC. Mishra has a couple of years experience working on automotive SOCs.

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s