® PROGRAMMING TRICKS FOR HIGHER CONVERSION SPEEDS UTILIZING DELTA SIGMA CONVERTERS 1 By Bonnie Baker Delta-Sigma (∆Σ) Analog-to-Digital Converters are well known for their innate ability to resolve an analog input signal to very small LSB voltage ranges. The primarily applications for this type of product is in the Industrial Process Control market such as direct transducer interface for pressure, temperature, flow, weigh scales and force measurement systems. In the Instrumentation market, the ∆Σ converter is particularly well-suited for portable applications, such as thermometers, gas analyzers and blood analyzers. At first glance, high resolution doesn’t seem to be an important specification for these types of applications. To the contrary, close inspection of these transducer interface circuits divulge a different story. The sensing element’s output could be a fairly high voltage (hundreds of mV to several volts), however, the delta output voltages that represent a change in temperature, pressure, light, etc., is usually extremely low, submV or µV. If the dynamic resolution of the A/D converter is relatively high, the total application cost can be lowered. Additionally, the circuit becomes less complex making it easier to design. ∆Σ ADCs are very good in the right application but they do have some disadvantages. The most obvious of these is a limited frequency response. The frequency response is dictated by the output data rate. A greater data rate leads to a higher frequency response but lower effective resolution. Although the ∆Σ converter brings the circuit designer considerably closer to achieving the desired results, expanding the application to include µP implemented bit-shifting or front end analog gain techniques can enhance the resolution even further (refer to AB-107 for more details about front end analog gain). The technique of shifting the output bits of the A/D converter in the µP is not new, however, a revisit is appropriate in lieu of the arrival of the ∆Σ converter, where higher resolution is possible in the conversion process. This Application Bulletin addresses the design trade-off that is taken between resolution and data rates when ∆Σ converters are used. This relationship is examined and techniques such as hardware and software gain are used. These techniques can be used as tools to improve the resolution versus data rate picture. In this Application Bulletin the advantages of software gain emphasized. The fundamental concept of the original ∆Σ A/D conversion process was based on a single-bit quantizer, rather than multibit, as used in architectures such as sub-ranging or successive approximation. Since the first design of the ∆Σ A/D converters front ends have been designed that digitize more than 1-bit of resolution, while tolerating some design trade-offs for the multi-bit approach. The state-of-the-art ∆Σ converter contains a programmable gain amplifier (PGA), a multi-order charge© 1996 Burr-Brown Corporation balancing A/D converter, a calibration µC with on-chip static RAM, a clock oscillator, a programmable digital filter, and a bidirectional serial communications port. The function of the multi-order charge-balancing A/D converter can be conceptualized with the first-order stage shown in the insert in Figure 1. The analog input voltage and the output of the 1-bit DAC is differentiated, providing an analog voltage at X2. The voltage at X2 is presented to the integrator. The output of the integrator progresses in a negative or positive direction. The slope and direction of the signal at X3 is dependant on the sign and magnitude of X2. At the time the voltage at X3 equals the comparator reference voltage, the output of the comparator switches from negative to positive or positive to negative, dependent on its original state. The output value of the comparator (X4) is clocked into the 1-bit DAC, as well as clocked into the digital filter stage. At the time that the output of the comparator switches from a HIGH to a LOW or visa versa, the 1-bit DAC responds on the next clock pulse by changing its analog output voltage to the difference amplifier. This creates a different output voltage at X2, causing the integrator to progress in the opposite direction. Analog Input 1-Bit Data Stream PGA Multi-Order Charge-Balancing A/D Converter Multi-Bit Data Digital Low-Pass Filter Multi-Bit Output Data Decimation Filter 1st-Order Modulator Analog Input Difference Integrator Comparator (1-Bit ADC) Amp X3 X2 ∫ X4 X5 1-Bit DAC FIGURE 1. A Block Diagram of a Generic ∆Σ A/D Converter. Typically, this class of modulator has an input Programmable Gain Amplifier that conditions the analog input signal. The PGA stage is followed by the multi-order charge-balancing section which performs the first step in low frequency noise reduction and digitizes the signal into a stream of ones and zeros. This stage is followed by a digital low pass filter and finally, a decimation stage. The digital lowpass filter and decimation filter can be combined in some A/D converters, dependent on the design topology used. AB-106A Printed in U.S.A. August, 1997 3 4 5 6 The output of the multi-order charge-balancing converter is a series of digital ones and zeros, which is sent to the digital filter. The digital filter uses an oversampling and averaging algorithm to further process the signal into the higher resolutions. The combination of the digital filter and the decimation filter stages directly affect the resolution and output data rate of the converter. As mentioned, the output of the charge-balancing converter is a series of digital ones and zeros. The input of the digital filter clocks the charge-balancing converter output state (whether it is a one or zero) and stores the digital data in a FIFO register for further processing. The clock used at this point in the signal path is called the sampling clock. The ratio of the sampling clock and the system clock is typically equal to the oversampling rate divided by a constant particular to the A/D converter. In the case of the ADS1210 and ADS1211, the oversampling rate is also known as the Turbo rate and the A/D constant is 512. SIGNAL GAIN USING OVERSAMPLING METHODS A key differentiation of these particular products from the competition is Burr-Brown’s proprietary Turbo Mode of operation. In Turbo Mode, the user is allowed to select the oversampling ratio of the input charge-balancing converter. This input stage oversamples at 20kHz, allowing the ADS1210/11 to achieve 21.5 bits at 10Hz. A Turbo Mode 2 oversamples at 40kHz. The effective resolution with respect to frequency is shown in Table I. The benefit of the Turbo Mode function is high resolution at high data rates. SAMPLE RATE 10Hz 20Hz 40Hz 50Hz 60Hz 100Hz 1000Hz TURBO 1 TURBO 2 TURBO 4 TURBO 8 TURBO 16 (Bits rms) (Bits rms) (Bits rms) (Bits rms) (Bits rms) 21.5 21 20 20 19.5 18 10 22 22 21.5 21.5 21 20 12.5 22.5 22 22 21.5 21.5 21 15 — 22.5 22.5 22 22 21.5 17.5 — — 23 23 23 22.5 20 consider a DC input level, such as shown in Figure 2. If the input to the ∆Σ charge-balancing converter is 1/2 full scale, the output of the charge-balancing converter would be a steady stream of alternating ones and zeros. Assuming the digital filter is designed to average four samples at a time, the average of four binary numbers resulting from a 1/2 FSR input would be 0.5. When the DC input is changed to 1/4 full scale, the resultant output of the ∆Σ charge-balancing converter would change to a string of the code 1000, as opposed to the previous 1010. The average value of the 1/4 full scale code representation would be 0.25. In this example, four samples of the 1-bit data is averaged, but in fact, any number of samples could be chosen. Accuracy increases with number of samples that are averaged, however, the trade-off for higher accuracy is increased conversion time. This simplistic digital filter can be further enhanced with a rolling average filter or a variety of more sophisticated filters. Full Scale ∆Σ Modulator DC Input Levels 1-Bit Data 0V 1-BIT DATA STREAMS 1/2 Full Scale Input 1 0 1 0 1 0 1 0 Average = 0.5 1/4 Full Scale Input 1 0 0 0 1 0 0 0 Average = 0.25 3/4 Full Scale Input 1 1 1 0 1 1 1 0 Average = 0.75 TABLE I. The effective resolution of the ADS1210/1211 A/D converters is shown in this table. The clock rate for this data was 10MHz, and the number of bits is an rms value. The Turbo (or oversampling ratio) can be increased in order to increase the effective resolution or decreased to improve the sampling rate, which also increases the signal input bandwidth. FIGURE 2. This is an illustration of the simplest digital filter, an averaging system. In this filter, the analog signal is clocked into the filter as a series of representative ones and zeros. This example illustrates a 4X averaging filter, where four digits are taken and averaged, giving an overall higher resolution than the original one-bit system. This filter provides a sin(x)/x transfer function which can be used to effectively eliminate line frequency. Although this filter accomplished the task of increasing resolution, it also requires more time than the FIR or IIR style digital filter. Both the digital filter and decimation filter utilize arithmetic tools to filter the digital information into a higher resolution. The most simplistic digital filter is the averaging filter. In this topology, a predetermined number of samples is required to compute the final value. The digital averaging filter waits for its FIFO register to fill with ones and zeros from the charge-balancing converter stage. When the register becomes full, the values in the register are averaged to arrive at the final output value. In order to see this action, Oversampling, in conjunction with digital filtering, is a technique that is used to achieve increased gain on the analog input signal. For example, a 12-bit A/D converter with a full scale range of 1V would be able to resolve to an LSB of 244µV. If the analog signal were gained with an external gain stage by 4V/V, the output of the 12-bit A/D converter would be able to resolve to a system LSB of 61µV. With an oversampling system, the Signal-to-Noise Ratio 2 SIGNAL GAIN USING ON-CHIP PGA FUNCTION The functional elements of a typical ∆Σ A/D converter, such as the ADS1210 and ADS1211, is shown in Figure 3. The input to these converters is differential allowing for the rejection of common-mode voltages. To enhance the accuracy/resolution capability of this type of capability of this (SNR) is improved as oversampling increases. For an oversampling factor of 4 increase, the conversion process will have a theoretical 6dB or 1-bit improvement in the SNR. Consequently, an oversampling system from 1X to 16X is equivalent to applying a gain of 4 in that the LSB size has changed from 244µV, for that 12-bit A/D converter, to 61µV. Crystal AGND 6 4 5 2 Analog Multiplexer (not on ADS1210) VREF OUT 20 21 7 Mode 10 Voltage Attenuator 11 18 Clock Generator 12 DGND Micro Controller Second-Order ∆∑ Modulator PGA 24 VBIAS Voltage Reference 3 Analog Inputs VREF IN Instruction Register Command Register Data Output Register Offset Register Full-Scale Register Third-Order Digital Filter 1 22 23 Modulator Control 14 15 16 Serial Interface I/O ADS1210/ADS1211 9 SYNC 8 CS 17 DRDY FIGURE 3. Burr-Brown’s ADS1210 and ADS1211 are 24-bit, ∆Σ converters which operate from a single 5V supply. The ADS1211 has an input multiplexer to accommodate four differential input sources where the ADS1210 has one differential input. Both have on-chip µC functions such as calibration capability and oversampling. Both converters are easily interfaced with threeor four-wire controllers. G1 G6 φ1 φ2 C1 C3 VIN– G3 φ1 φ2 VREF G2 G5 G4 VIN+ C2 φ1 C4 φ2 G7 Clock φ1 φ2 FIGURE 4. The input stage for the ADS1210/1211 uses a switched capacitor topology to sample the signal as well as a perform gain function. 3 type of converter, the system offsets, as well as the full scale range can be calibrated to desired levels. This is done by using the on-chip µC. The ∆Σ converter, such as the ADS1210 or ADS1211 are precision, wide dynamic range, 24-bit, A/D converters operating from a single +5V supply. The ADS1210 is a single channel A/D converter and the ADS1211 is a 4-channel multiplexed version of the ADS1210. These products offer 3-wire serial interface capability, a command structure and register set to interface to all of the popular microprocessors. Additionally, the differential inputs are useful when a direct connection to transducers is required. The differential input is gained by the PGA (Programmable Gain Amplifier) stage by a factor of 1, 2, 4, 8 or 16. The basic topology of the PGA stage is a differential switched capacitor amplifier (Figure 4). The switched capacitive topology uses a combination oversampling and capacitor gain to achieve the possible gains of 1, 2, 4, 8, and 16. A simplistic way of looking at the PGA stage is shown in Figure 4. The signal is clocked in on the rising edge of the sampling clock and transferred by the falling edge of the sampling clock to a second group of capacitors. For a PGA gain of one, the next rising clock edge sends the first signal forward to the modulator section of the A/D converter as well as sampling a second input signal. For PGA gains greater than one, say a gain of two, the second rising clock edge does not send the signal forward to the modulator section. The second stage of the PGA retains the original signal and adds it to the second sampled input. In this manner the charge is doubled. At the completion of the second sampling the charge is finally transferred to the modulator section. This concept can easily be extended to gains of 4, 8 and 16. As the gain of the PGA stage increases the number of cycles required to sample the signal also increases. Maximum Sampling Clock Available 320kHz (10MHz External Clock) ALLOWABLE PGA GAIN RANGES TURBO MODE RATE MODULATOR FREQUENCY 16 1 20kHz 8 2 40kHz 4 4 80kHz 2 8 160kHz 1 16 320kHz TABLE II. ADS1210, ∆Σ A/D Converter Gain versus Turbo Mode Trade Off. Assuming the external clock is a constant of 10MHz, the PGA gain is implemented by increasing the number of samples taken by the input capacitor from 20kHz, for a gain of 1, to 320kHz for a gain of 16. Since the Turbo and PGA functions are both implemented by varying the sampling frequency of either the input capacitors or the modulator output, the multiple of PGA gain and Turbo mode rate is limited to 16. Adjusting the internal gain stage of the ∆Σ converter is yet another technique used in providing appropriate LSB voltage size for the transducer application. 4 SOFTWARE GAIN The specifications of the ADS1210 converter performance is similar to other converters on the market, such as Analog Device’s AD7712. A comparison of specifications of the ADS1210 and the AD7712 are shown in Table III, but this only shows part of the picture. The ADI product and BurrBrown’s ADS1210 are programmable for both data rate and gain. However, the ADI part is limited in not being able to program its oversampling rate so as the data rate increases, the effective resolution decreases. The ADS1210/11 on the other hand offers Turbo Mode and PGA gain which allows the freedom of programming both the data rate and the effective resolution. SPECIFICATIONS Number of Channels ADS1210U AD7712AR 1 1 UNITS Resolution 24 24 Bits Full Scale Voltage 10 10 Vp-p Internal Reference Voltage Relative Accuracy No Missing Codes 2.5 2.5 V 0.0015 0.0015 % Bits 24 24 100 120 dB Power CLK = 10MHz 26 30 mW Resolution at 1kHz Sampling 20 13.5 Bits CMR at 60Hz TABLE III. Specification comparison of ADS1210 versus AD7712. Both devices are high resolution, ∆Σ A/D Connectors. The easiest way of showing the advantages of the ADS1210/ 11 are in charts of effective resolution versus data rate. In Table IV the ADS1210/11 and the AD7712 are shown with various gains against the effective input range and resolution. The Burr-Brown part focuses on providing a higher resolution at a higher sampling rate rather than gain functionality. At first glance, the specified gain capability of 1, 2, 4, 8, ... 128 of the AD7712 seems fairly impressive. However, once the converter is programmed beyond a gain of 8, the subsequent increases in gain are performed by shifting the data within the registers of the A/D converter. This technique is used by software engineers and typically known as data shifting. By hardware or software data shifting, the dynamic range of the part is not increased but kept constant. Instead, the relative weighting of the data bit is being decreased or in terms of gain—an increase in gain. The same thought process was used with the ADS1210 and ADS1211 but instead of being done in hardware and sacrificing higher effective resolutions, the data shifting techniques were left to the software designer. For example, in Table IV, the LSB weight of the AD7712 for the gains between 4 and 128 is 0.6mV. It is easy to see that as the gain increases AD7712, the effective resolution drops by one bit for every 2X increase in gain. Consequently, for a gain of 128 the effective resolution is 16 bits. In contrast, the Burr-Brown ADS1210 and ADS1211 leaves the data shifting task to the software designer. With the assumption that the software designer can easily implement this solution to increasing the overall gain of the system, the ADS1210 and ADS1211 are designed to optimize the converter function to achieve the lowest possible LSB voltage. In Table IV, the ADS1210/11 are shown in a Turbo mode of 1 and 2. When the converter is in a Turbo mode of 1 and a PGA gain of 16, the devices surpasses the effective resolution of the AD7712 by four times. In a Turbo mode of 2 and a gain of 8, 22.5-bit resolution is achieved. Implementing software data shifting techniques, and effective gain of 128 can be achieved by combining A/D converter gain shifting techniques, and effective gain of 128 can be achieved by combining A/D converter gain and software bit-shifting. The equivalent full scale voltage of 4.88mV is achieved with the ADS1210 as compared to the AD7712 (Analog Devices) 39mV full scale range. In your application, four methods of signal gain are possible with the Burr-Brown ADS1210 and ADS1211 ∆Σ converter product line. Two of the methods involve internal gain using the sampling clock to either employ PGA gain on the front end or oversampling after the modulator. The other two methods require external intervention, namely software gain or an input analog gain stage. This Application Bulletin has focused on the fundamental techniques behind software gain. Generally speaking, oversampling should be implemented as a first pass attempt to improve the system resolution. If additional gain is required, either software gain or external analog gain are viable options. The software gaining technique is a low cost approach, but the trade-off is increased µC overhead time. The information provided herein is believed to be reliable; however, BURR-BROWN assumes no responsibility for inaccuracies or omissions. BURR-BROWN assumes no responsibility for the use of this information, and all use of such information shall be entirely at the user’s own risk. Prices and specifications are subject to change without notice. No patent rights or licenses to any of the circuits described herein are implied or granted to any third party. BURR-BROWN does not authorize or warrant any BURR-BROWN product for use in life support devices and/or systems. 5 TABLE IV. Competitive Analysis—Effective Resolution + Bit Weighting vs Gain. 6 ADS1210/11 Turbo 2 ADS1210/11 Turbo 1 .625V .3125V 8 16 .625V 4 8 SW Gain 128 X Equivalent FS Gain 8 = 1024 0.00488V SW Gain 64 X Equivalent FS Gain 8 = 512 0.00976V SW Gain 32 X Equivalent FS Gain 8 = 256 0.0195V SW Gain 16 X Equivalent FS Gain 8 = 128 0.039V SW Gain 8 X Equivalent FS Gain 8 = 64 0.078125V SW Gain 4 X Equivalent FS Gain 8 = 32 0.1562V SW Gain 2 X Equivalent FS Gain 8 = 16 0.3125V 2.5V 1.25V 2 5V 1.25V 4 1 5V 2.5V .039V 64 128 2 17.5 .078125V 32 1 18.5 .3125V .15625V 16 21.5 2.5 16 17 18 19 20 21 22 0.3125 23 0.0024 0.3125 0.0048 0.3125 0.009 0.3125 0.0195 0.3125 0.039 0.3125 0.078 0.3125 0.156 0.3125 0.625 1.25 2.5 0.156 0.3125 0.625 1.25 2.5 0.0195 0.039 0.078 0.156 0.3125 0.625 1.25 23 23 23 21 22 22 22 22 16.5 19.5 20.5 1.25V .625V 4 21.5 21.5 0.625 0.3125 0.039 0.078 0.039 0.0195 0.078 0.0048 0.009 0.0195 0.039 0.078 0.156 DB19 0.625 0.3125 0.039 0.078 0.625 0.3125 0.039 0.0195 0.078 0.039 0.039 0.078 0.039 0.039 0.0195 0.078 0.078 0.078 0.078 0.039 0.0195 0.0048 0.0195 0.009 0.0195 0.0195 0.039 0.078 0.156 0.009 0.0195 0.039 0.078 0.156 0.078 0.039 0.0195 0.078 0.039 0.0195 0.078 0.039 0.0195 0.078 0.039 0.0195 0.00015 0.0003 0.0006 0.0012 0.0024 0.0048 0.009 DB15 0.000076 0.00015 0.0003 0.0006 0.0012 0.0024 0.0048 DB14 0.009 0.0012 0.00015 0.0012 0.0003 0.0012 0.0006 0.0012 0.0012 0.0024 0.0048 0.009 0.0006 0.0012 0.0024 0.0048 0.0048 0.0006 0.000076 0.0006 0.00015 0.0006 0.0003 0.0006 0.0006 0.0012 0.0024 0.0048 0.0003 0.0006 0.0012 0.0024 0.0024 0.0012 0.0006 0.00015 0.000076 0.000038 0.0024 0.0003 0.0024 0.0006 0.0024 0.0012 0.0024 0.0024 0.0048 0.009 0.0195 0.0012 0.0024 0.0048 0.009 0.0195 0.00015 0.000076 0.000038 0.0003 0.0006 0.0012 0.0024 0.0048 0.009 0.0195 DB16 0.0048 0.0024 0.0012 0.0006 0.00015 0.000076 0.000038 0.000019 0.0048 0.0003 0.0048 0.0006 0.0048 0.0012 0.0048 0.0024 0.0048 0.0048 0.009 0.0195 0.039 0.0024 0.0048 0.009 0.0195 0.039 0.0003 0.0006 0.0012 0.0024 0.0048 0.009 0.0195 0.039 DB17 0.000009 0.000019 0.000038 0.000076 0.00015 0.0003 DB10 0.0000048 0.000009 0.000019 0.000038 0.000076 0.00015 DB9 0.000009 0.0000048 0.0000024 0.000019 0.000038 0.000076 0.00015 0.0003 0.0006 DB11 0.0006 0.0003 0.000038 0.000009 0.000038 0.000019 0.000038 0.000038 0.000076 0.00015 0.0003 0.000019 0.000038 0.000076 0.00015 0.00015 0.000019 0.0000048 0.000019 0.000009 0.000019 0.000019 0.000038 0.000076 0.00015 0.000009 0.000019 0.000038 0.000076 0.000076 0.000038 0.000019 0.000009 0.0000048 0.0000024 0.000076 0.000019 0.000076 0.000038 0.000076 0.000076 0.00015 0.0003 0.0006 0.000038 0.000076 0.00015 0.0003 0.00015 0.000076 0.000038 0.000019 0.000009 0.0000048 0.0000024 0.0000012 0.00015 0.000019 0.00015 0.000038 0.00015 0.000076 0.00015 0.00015 0.0003 0.0006 0.0012 0.000076 0.00015 0.0003 0.0006 0.0012 0.000009 0.0000048 0.0000024 0.0000012 0.000019 0.000038 0.000076 0.00015 0.0003 0.0006 0.0012 DB12 0.0003 0.00015 0.000076 0.000038 0.000019 0.000009 0.0000048 0.0000024 0.0000012 0.0000006 0.0003 0.000019 0.0003 0.000038 0.0003 0.000076 0.0003 0.00015 0.0003 0.0003 0.0006 0.0012 0.0024 0.00015 0.0003 0.0006 0.0012 0.0024 0.000019 0.000038 0.000076 0.00015 0.0003 0.0006 0.0012 0.0024 DB13 0.000009 0.009 0.0048 0.0024 0.0012 0.0006 0.0003 0.00015 0.000076 0.000038 0.000019 0.000009 0.0000012 0.0000024 0.0000012 0.0000048 0.0000024 0.0000048 X 0.0000048 X 0.0000024 X 0.0000024 X 0.0000012 X 0.0000012 X 0.0000012 X 0.0000006 0.0000006 X 0.0000006 X 0.0000006 X 0.0000006 X 0.0000006 X 0.0000003 0.0000006 0.0000003 0.00000015 0.0000006 0.0000012 X X X X X X X X X X X X DB1 X X X X X X X X X X X X 0.0000003 0.00000015 0.00000007 X 0.0000003 0.00000015 0.00000007 X 0.0000003 0.00000015 0.00000007 X 0.0000003 0.00000015 0.00000007 X 0.0000003 0.00000015 0.00000007 X 0.0000003 0.00000015 0.00000007 X 0.0000003 0.00000015 0.00000007 0.0000003 0.00000015 0.00000007 0.0000006 0.0000012 0.0000024 0.0000003 0.00000015 0.00000007 0.0000006 0.0000006 0.0000012 0.0000024 0.0000048 0.0000003 0.0000006 0.0000012 X X X X X X X X DB2 0.0000003 0.00000015 0.0000006 0.0000012 0.0000024 X X X X X 0.0000006 0.0000012 0.0000024 DB3 0.0000003 0.00000015 0.0000006 0.0000012 0.0000024 0.0000048 X X X X 0.0000006 0.0000012 0.0000024 0.0000048 DB4 0.0000003 0.00000015 0.00000007 0.0000012 0.0000006 0.0000012 0.0000012 0.0000024 0.0000048 0.000009 0.0000006 0.0000012 0.0000024 0.0000048 0.000009 X X X 0.0000006 0.0000012 0.0000024 0.0000048 0.000009 DB5 0.0000003 0.00000015 0.00000007 0.0000024 0.0000006 0.0000024 0.0000012 0.0000024 0.0000024 0.0000048 0.000009 0.000019 0.0000012 0.0000024 0.0000048 0.000009 0.000019 X X 0.0000006 0.0000012 0.0000024 0.0000048 0.000009 0.000019 DB6 0.0000003 0.00000015 0.00000007 0.0000048 0.0000006 0.0000048 0.0000012 0.0000048 0.0000024 0.0000048 0.0000048 0.000009 0.000019 0.000038 0.0000024 0.0000048 0.000009 0.000019 0.000038 X 0.0000006 0.0000012 0.0000024 0.0000048 0.000009 0.000019 0.000038 DB7 0.0000003 0.00000015 0.00000007 0.000009 0.0000006 0.000009 0.0000012 0.000009 0.0000024 0.000009 0.0000048 0.000009 0.000009 0.000019 0.000038 0.000076 0.0000048 0.000009 0.000019 0.000038 0.000076 0.0000006 0.0000012 0.0000024 0.0000048 0.000009 0.000019 0.000038 0.000076 DB8 0.00015 0.000076 0.000038 0.000019 0.000009 0.0000048 0.0000024 0.0000012 0.0000006 0.0000003 0.00000015 0.00000007 0.009 0.0003 0.009 0.0006 0.009 0.0012 0.009 0.0024 0.009 0.0048 0.009 0.009 0.0195 0.039 0.078 0.0048 0.009 0.0195 0.039 0.078 0.0006 0.0012 0.0024 0.0048 0.009 0.0195 0.039 0.078 DB18 0.0012 0.0006 0.0003 0.00015 0.000076 0.000038 0.000019 0.000009 0.0000048 0.0000024 0.0000012 0.0000006 0.0000003 0.00000015 0.00000007 0.156 0.0024 0.0012 0.0006 0.0003 0.156 0.0048 0.0024 0.0012 0.0006 0.156 0.009 0.0048 0.0024 0.0012 0.156 0.0195 0.009 0.0048 0.0024 0.156 0.039 0.0195 0.009 0.156 0.078 0.156 0.156 0.3125 0.156 0.625 0.3125 0.156 1.25 0.078 0.156 0.3125 0.156 0.625 0.3125 0.156 1.25 0.009 0.0048 0.0024 0.0012 0.0195 0.009 0.0048 0.0024 0.039 0.0195 0.009 0.078 0.156 0.3125 0.156 0.625 0.3125 0.156 1.25 EFF RES. MSB DB23 DB22 DB21 DB20 8 5V 2.5V 2 AD7712 INPUT 1 GAIN PRODUCT X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X LSB DB0