[Design Application]
Pay Attention To The Clock And Output Bus To Improve High-Speed ADC Designs
Accounting for "analog" effects will cure "digital" gremlins found in high-speed ADC designs.
As the digital revolution increases the need for faster analog-to-digital converters (ADCs), we are faced with an ever-increasing design challenge. It's easy to pick high-speed parts off the shelf. But, getting the best possible performance from high-speed ADCs in an actual circuit requires careful attention to the design. Things that didn't cause problems at lower sample rates can almost halt efforts to use high-speed ADCs.
In my earlier articles, "Attack the Noise Gremlins That Plague High-Speed ADCs"(Electronic Design, Dec. 17, 1999, p. 107), and "Maintaining Signal Integrity Enhances ADC Circuit Performance" (Electronic Design, May 1, p. 115), I discussed the biasing, layout considerations, and input-signal handling to further improve high-speed ADC circuit performance. Here, I will explain how to further boost ADC performance by properly handling the ADC clock signal and digital outputs.
The importance of the clock signal to ADCs is often underestimated. Maximizing system noise performance requires a stable clock signal that's free of phase noise, also known as jitter. Clock jitter causes uncertainty in the sampling point, which results in noise at the ADC output. The SNR resulting from clock jitter is:
where:
SNRJITTER = SNR due to jitter
VFSR = ADC full-scale input in V p-p
FIN = ADC sinewave input frequency in Hz
VIN = ADC input level in dB relative to full scale (dBFS)
JITTER = rms jitter in seconds
SNR degradation is independent of sample rate. The total SNR becomes:
where SNRADC is the data sheet SNR value for the ADC.
For a 2-V p-p, 5-MHz input at −6 dBFS, 10 ps of clock jitter will result in an SNRJITTER of 79.1 dB (Equation 1). An ADC with an SNR of 59 dB will have its total SNR reduced to 58.2 dB by this 10 ps of jitter (Equation 2). Increasing the signal level to 0 dBFS will result in an SNRJITTER of 73.1 dB and a combined SNR of 57.4 dB. So, in this example, the SNR degradation for a −6-dBFS signal is 0.4 dB, while the SNR degradation for a full-scale signal is 0.8 dB.
While reducing the input amplitude improves the SNR due to jitter, it also increases the quantization noise level. The SNR degradation resulting from the increased quantization noise level is greater than the total signal-to-noise ratio improvement from reducing the input level. Therefore, for every dB reduction in input level, we should reduce the SNRADC formula by the same amount (Equation 2, again). This will result in the best SNR performance at 0 dBFS.
The best way to improve SNRJITTER is to reduce the jitter at its source. Don't allow the clock line to run parallel to any other signal-carrying lineanalog or digital. Digital signals can couple energy into the clock line, increasing clock jitter. Plus, the clock line can couple clock noise into an analog trace, again reducing SNR performance. If the clock line must cross other lines, the crossing should be at 90° to reduce coupling. Note that there will still be some capacitive coupling.
Ground Considerations It also is a good idea to run a digital ground trace (or shield) around the clock line, and to include a digital ground plane beneath the trace. At clock rates below 100 MHz, this trace should be grounded at only one point to prevent ground loops. This grounded trace and ground beneath the trace will help prevent the pick-up of other signals that might cause clock jitter, and will also reduce the clock energy radiation.
At frequencies above 100 MHz, the trace around the clock line should be grounded at many places. This provides a low-impedance path to ground from any point on the guard ring. If you don't do this at high frequencies, the ring becomes an inductance that picks up and radiates the clock signal.
A well-designed crystal-based clock source is required for minimum clock jitter. To limit the noise due to sampling jitter to 1/2 LSB, maximum jitter from all sources must not exceed:
where:
A = peak amplitude of input signal n = ADC resolution (number of bits) f = maximum signal-input frequency in Hz.
High-speed ADCs usually have specifications for maximum aperture jitter, which is the uncertainty introduced by the ADC itself. Subtract this from the maximum jitter found in Equation 3 to determine the jitter that may be allowed from the clock source. Building a clock oscillator from logic gates, as is done for many digital circuits, isn't satisfactory for an ADC clock. Such circuits exhibit too much jitter. A well-designed crystal oscillator will provide much better jitter performance.
To minimize introduction of jitter into the clock line, keep the clock trace from the clock source to the ADC as short as possible. If the distance between the clock source and the ADC's clock input is less than 1/8 the wavelength (λ) of the clock frequency, that trace can be considered as a simple wire (Fig. 1a). If it's greater than 1/8λ, that wire must be treated as a transmission line with both ends of that line terminated.
The characteristic impedance of the typical printed circuit board trace is usually in the area of 100 Ω. Assuming a 50-Ω clock source, insert a 47- to 51-Ω resistor in series with the clock line at the source. This resistor should be as close to the clock source as possible and at least within 1/8λ of the clock source (Fig. 1b).
Please refresh the page if you have trouble reading this text.
Search Electronic Design
Email Newsletter
Sponsored By:
Electronic Design UPDATE provides readers with late-breaking news, opinions from industry experts, and timely technology stories. It's a unique opportunity to get your product message in front of engineers, engineering managers, and corporate managers while they're reading about critical information online.