CMP PLANET ANALOG
CMP TAGLINE NEWSLETTER
HOME HOME NEWSLETTER ABOUT ADVERTISING FEEDBACK
News


Events
Discussion
Industry Groups



EE TIMES NETWORK
 Online Editions
 EE TIMES
 EE TIMES ASIA
 EE TIMES CHINA
 EE TIMES FRANCE
 EE TIMES GERMANY
 EE TIMES INDIA
 EE TIMES JAPAN
 EE TIMES KOREA
 EE TIMES TAIWAN
 EE TIMES UK

 EE TIMES EUROPE
 ANALOG EUROPE
 INDUSTRIAL EUROPE
 AUTOMOTIVE DL EUROPE

 POWER DL EUROPE

 Web Sites
 • Audio DesignLine
 • Automotive DesignLine
 • Career Center
 • CommsDesign
 • Microwave
    Engineering
 • Deepchip.com
 • Design & Reuse
 • Digital Home DesignLine
 • DSP DesignLine
 • EDA DesignLine
 • Embedded.com
 • Elektronik i Norden
 • Green SupplyLine
 • Industrial Control
    DesignLine
 • Planet Analog
 • Mobile Handset
    DesignLine
 • Power Management
    DesignLine
 • Programmable Logic
    DesignLine
 • RF DesignLine
 • RFID-World
 • Techonline
 • Video | Imaging
    DesignLine
 • Wireless Net
    DesignLine

ELECTRONICS GROUP SITES

 • eeProductCenter
 • Electronics Supply &
    Manufacturing
 • Conferences
    and Events
 • Electronics Supply &
    Manufacturing--China
 • Electronics Express
 • Webinars


09 February 2010

Programmability offers versatility in high-speed ADCs

Programmability in the analog-to-digital converter lets circuit designers adjust and optimize the converter and its I/O to match other components, as well as make performance tradeoffs.
By Philip M. Pratt, Systems Engineer, Texas Instruments Incorporated
Planet Analog
October 24, 2007 (9:48 AM EST)




Rate this article
WORSE | BETTER
1 2 3 4 5

For many years, the typical pipeline architecture used by analog-to-digital converters (ADC) in high-speed signal conversion systems contained all of the functions needed to sample a waveform integrated into one package:

  • some form of track-and-hold circuit to hold the signal for conversion;
  • built-in reference and bias currents;
  • clock buffers and minor digital circuitry to arrange the bits from the various stages into an error-free data word.

For the most part, programmability in these ADCs was limited to turning on/off the converter via a sleep pin, or by selecting either twos complement or offset binary output format.

In-system adjustments
With the speed and channel density of ADCs increasing, in-system adjustments to digital output-drive levels and termination resistors can aid the digital-signal integrity at high data rates. This is especially true for ADCs with a serial low-voltage differential signaling (LVDS) output. Training patterns can be sent over the output bus by providing a digital stimulus from the ADC outputs in the absence of an input signal. This ensures that the digital components are properly connected. Even performance tradeoffs between signal-to-noise ratio (SNR) and spurious-free dynamic range (SFDR) can be made with register adjustments.

An example of increased programmability in a pipeline ADC is the ADS6445 from Texas Instruments. The device has four 14-bit, 125 MSPS ADCs integrated into one 9x9 mm package as well as user programmability, thus making it easier to use than multiple ADCs each containing a single converter, in a larger total footprint. Many features are available to fine-tune the digital interface, as well as make system tradeoffs between SNR and SFDR. This is where the true value of the in-system programmability exists.

Once the link between the ADC and the digital device downstream is defined and built on a board, the ability to adjust the ADC via the serial programmable interface (SPI) could reduce to five minutes what previously would take several weeks of debugging. Without this programmability, multiple board design "spins" may have been required to fix any unexpected digital signal integrity or timing issues.

Adjustable LVDS interface
The adjustable LVDS current levels available in the register settings via the SPI in the ADS6445 allow differential signal integrity for low impedance or poorly matched interconnects to be optimized. These adjustments can be made after the board is fabricated. The LVDS signal integrity is characterized at the end of the LVDS transmission path.

For instance, Figure 1 is an oscilloscope plot of one LVDS data output bit with only 5 pF of loading capacitance.


Figure 1: 5 pF LVDS loading with nominal 3.5 mA into 100 Ω load
(Click to enlarge image)

The LVDS output drive strength is set to 3.5 mA into 100 Ωs on the board, toggling at ∼375 MHz. These are normal LVDS settings. At high speeds and over long distances, reflections may occur in the LVDS signal that degrade the data valid window and corrupt the receiving device's ability to discern a proper transition. Such signal integrity issues are beginning to occur in the figure

Several options exist for solving this problem. None of them require anything more than access to the ADC SPI. You can select an internal load resistor in the LVDS output as a source load to terminate the transmission line. This creates a 50-Ω load to the LVDS output (two 100-Ω resistors in parallel). Therefore, the nominal 3.5mA current creates a signal half the nominal output voltage of 700 mVpp.

The lower differential signal level could in itself cause as many detection errors as the previously degraded signal, but would be fine for many systems, if the LVDS receiver has the required sensitivity. If a higher LVDS swing is required, the ADS6445 can be instructed to double the LVDS output current to 7 mA, putting the signal back to 700 mVpp (Figure 2).


Figure 2: 10 pF LVDS loading with 7 mA into 50 Ω load
(Click to enlarge image)

The capacitive load is doubled from 5 pF (Figure 1) to 10 pF (Figure 2) to exaggerate the benefit of the extra current and double termination. In Figure 2, all of the transitions are now consistent with no reflected energy.

Just as the drive strength can be increased as needed, it can be decreased when the LVDS signal integrity allows, thus saving power. To save power, if the full 700 mVpp is deemed unnecessary, or there is a situation where perhaps the distance is short and the loading small between the ADC and the digital device, then alternate LVDS output currents and load resistors are available.

These create several benefits, depending on the desired result. In the case where the signal rate is not extremely high and the capacitive loading is low, you can use one of several current settings below the 3.5 mA standard, an internal load resistor that is larger than 100 Ω (no external load resistor is even required, which saves money and space), and still create a reliable link.

As an example of power savings, when the signal integrity allows it, is to select a 142-Ω internal LVDS differential load and 2.5 mA of LVDS current. With this combination, you will still achieve approximately 700 mVpp. Generally, it is recommended to provide a footprint for a differential-termination resistor at the end of the LVDS path, in case the conditions warrant it. It may be unnecessary for short paths and the internal source termination resistors inside the ADC will be sufficient.

LVDS specifications allow the differential output of the LVDS source to be anywhere from 247 to 454 mVpeak. Other combinations are possible for increasing or decreasing the LVDS drive strength and voltage levels that are still within the TIA/EIA/ANSI-644 LVDS specification. You can select these features from the beginning of system concept to save power. Alternatively, they can be used simply as insurance in the event LVDS signal integrity issues are unexpectedly discovered.

These features have the potential to save a great deal of time and money in board debug should issues arise. Look carefully at the voltage levels required by the LVDS receiving device. Because every board is different, you may need to program the ADC to adjust the LVDS output levels. This is to maintain the allowable range at the LVDS receiver after board signal losses are characterized and taken into account.

Built-in test patterns The ADS6445 provides several built-in test patterns that can be enabled in the absence of an analog input source. These can be used during initial board debug to study the timing relationship between the ADC and the FPGA, in order to determine the proper clock-to-data relationship at the FPGA interface. This ensures good timing (typically, timing can be adjusted within the FPGA LVDS inputs).

One benefit of using a built-in training pattern, compared to supplying an analog signal, is that the pattern is consistent. This eliminates any question of error coming from the analog source, making the experiment repeatable and easier to set up. The training pattern also can be used as part of a board functionality test during board manufacturing and test.

Signal gain, SNR, and SFDR
Programmability can do more than solve board-level interconnect issues. Some features are designed to allow system performance tradeoffs. For instance, the ADS6445 also has internal analog-input signal-gain functions that allow you to trade off SNR for improved SFDR, or simply to lower the analog-input amplitude. A smaller input signal usually provides better distortion from the analog components prior to the ADC, and within the ADC itself.

The ADS6445 contains both coarse and fine gain options. In either case, the analog-input voltage level must be reduced by at least the amount of gain selected in the ADC. This keeps the ADC's input voltage range from saturating and clipping the digital output word. Therefore, if you want to explore using the gain settings in the ADC, plan to reduce the analog input-signal levels at the board level in the analog circuits prior to the ADC.

In Figure 3 and Figure 4, the tradeoffs are visible between input signal level and distortion (or specifically stated here as SFDR) using two different gain-adjustment methods.


Figure 3: SFDR versus input frequency using fine gain control
(Click to enlarge image)


Figure 4: SFDR versus input frequency using coarse gain control
(Click to enlarge image)

This feature can be used to achieve multiple objectives. Depending on the input frequency of interest, SFDR can be improved at the expense of SNR in the ADC for narrowband systems that can recover the SNR using digital decimation.

Moreover, by allowing smaller input signals to be driven into the ADC while still maintaining the full scale codes from the ADC, the analog circuitry driving the ADC likely will have improved distortion as well, creating better SFDR for the amplifier plus ADC combined.

You can use this feature during prototyping to determine the optimum combination of input signal level for best distortion of the system without designing multiple boards. The gain adjustment could be used dynamically in the system, in combination with an automatic gain control (AGC), to recover as much dynamic range as possible. The coarse 3.5 dB gain setting is also available via a package pin for applications that wish to adjust the ADC gain without the SPI, as are a subset of additional internal registers.

Figure 5 and Figure 6 indicate the reduction in SNR and distortion (SINAD) and SNR associated with the internal gain settings of the ADC.


Figure 5: SINAD versus input frequency using fine gain control
(Click to enlarge image)


Figure 6: SNR versus input frequency using coarse gain control
(Click to enlarge image)

Conclusion
As high-speed ADCs become more programmable, they become more user-friendly. For the traditional analog-hardware designer who cringes at the idea of a SPI or other method of programming a component in his system, the ADC still can be used with the default settings and the programmability feature simply ignored. The high-speed ADC is the bridge between the analog and digital hardware, and many times is placed in the responsibility of an all-digital or all-analog hardware designer. When this happens, the programmability has easier acceptance with the digital hardware designer, but can save the day for the analog hardware designer who failed to properly setup the digital timing or signal integrity.

References
In addition to the quad ADC, dual and single converters are available with similar programmability in the same family. More information is available at: www.ti.com/dataconverter and www.ti.com/sc/device/ads6445

About the Author
Philip Pratt is a Systems Engineer in the High Speed Analog-to-Digital Converters group at Texas Instruments Incorporated. Philip received a BSEE from the University of Tennessee, Knoxville, and an MSEE from Florida Institute of Technology, Melbourne.









EE Times TechCareers
Search Jobs

Enter Keyword(s):


Function:


State:
  

Post Your Resume
-----------------
Employers Area
Most Recent Posts
Ascension Health seeking Solutions Development Analyst in St. Louis, MO

National Semiconductor seeking Principal IC Design Engineer in Santa Clara, CA

Taylor Guitars seeking Sr. Web Designer in El Cajon, CA

Covidien seeking Hardware Manager in Boulder, CO

Sierra Nevada seeking Software Engineer in Hagerstown, MD

More career-related news, resources and job postings for technology professionals



Sponsor Links

 

All materials on this site Copyright © 2010 TechInsights, a Division of United Business Media LLC.
All rights reserved.
Terms and Conditions | Privacy Statement | Your California Privacy Rights