Cirrus Logic AN331 User Manual

AN331
Increasing ADC Dynamic Range with Channel Summation
by
Steve Green
A commonly used technique to increase the system dynamic range of audio converters is to operate two converter channels in parallel with the same signal and sum the outputs. The summation of the correlated signals creates a 6 dB increase in signal level while the summation of the uncorrelated noise sources increases the noise level by only 3 dB. This summation effectively results in a 3 dB increase in dynamic range compar ed to each individual chan­nel. This technique is most commonly associat ed w ith digit al- to -ana lo g co nve r ter s bu t is als o ap p licab le to an alo g ­to-digital converters; as presented at the 87 A/D Converter, with 19-bit Mono Application Example” by Clifton Sanchez of Crystal Semiconductor. In the case of an A/D converter, it may be necessary to divide each of the digital signals by two prior to sum mation to avoid signal overload in the processor. This approach is shown in the eq uations below, where A repre sents the signal in channel A, B the signal in channel B and e
e
= A/2 + B/2
o
is the summed signal.
0
th
AES Convention, “An 18-bit Dual Channel Oversampling Delta-Sigma
If A = B eo = A/2 + A/2 e
Another approach, which achieves the identical mathematical results, is to invert one of the analog inputs prior to conversion and perform a subtraction of the two independent digital outputs. The advantage of this approach is that any common in-phase signal between the individual digital output signals that may be introduced during the conver­sion process (e
e If B = - A eo = ((A + eN) / 2)) - ((-A + eN) / 2) e
Though applicable to any A/D converter summing channels, using either technique, to increase dynamic range is generally implemented in applications requiring the ultimate in dyna mic range. As a result, this technique is generally utilized with the highest performance A/D converters that are available. This application note will demonstrate an implementation using the CS5381, which achieves 120 dB dynamic range for each individual channel in a standard two-channel configuration, to achieve 123 dB dynamic range.
= A
o
) is cancelled in the subtraction. This approach is shown in the equations below.
N
= (A + eN) / 2) - (B+ eN) / 2)
o
= A
o
http://www.cirrus.com
Copyright © Cirrus Logic, Inc. 2008
(All Rights Reserved)
AUG ‘08
AN331REV1
1
AN331
2. Implementation Requirements for the CS5381
The block diagram shown in Figure 1 shows an implementation of the CS5381 A/D. Notice that the same analog signal is applied to each of the A/D converters within the CS5381. The require d mathematical opera tion is th en per­formed in either a Digital Signal Processor (DSP) or Field Programmable Gate Array (FPGA).
It is very important to note that the addition (or subtraction) must be performed with synchronously sa mpled and time aligned data pairs. Within the serial audio interface, the Left followed by Right cha nnel data pairs are synchronously sampled data. However, the Right followed by Left channel data pairs are shifted in time by one sample period rel­ative to each other and the addition or subtraction of these pairs will produce erroneous results. Please refer to the Cirrus Logic application note AN282 “The 2-Channel Audio Interface: A Tutorial” for more information concerning the serial audio interface and synchronously sampled data pairs.
Analog Input
CS5381
Right Channel A/D
Serial Audio Interface
CS5381
Left Channel A/D
Figure 1. Mono-Mode Block Diagram
Data
Processing in
DSP or FPGA
Mono-Channel
Output
2
AN331
3. Recommended Analog Input Buffers for the CS5381 in Mono-Mode
An implementation with the CS5381 requires separate inpu t buffer stages for th e differential analog in puts. A single buffer driving both differential inputs has been shown to result in an unacceptable level of distortion. The recom­mended buffer topologies are near ly id entical to th at shown on the CS5381 evalua tio n board , CDB538 1. The sche­matic in Figure 2 is a suggested buffer implementation for the equation e connection is routed to the AINR+ and the AINL+, and the AIN- connection is routed to the AINR- and the AINL­which results in the signals being in-phase.
634
470 pF
COG
­+
= A/2 + B/2. Notice that the AIN+
o
91
AINR+
COG 2700 pF
AIN+
AIN-
10 uF
100 k
10 uF
100 k
­+
10 k
10 k
+
-
634
470 pF
COG
VQ
470 pF
COG
91
91
+
-
91
AINR-
470 pF
COG
634
AINL+
COG
2700 pF
AINL-
634
Figure 2. CS5381 Recommended Buffer Implementation for Non-inverting Configuration
3
Loading...
+ 5 hidden pages