AD526HIGH ACCURACY A/D CONVERTERS hunting during the calibration process, the reference offset and Very high accuracy and high resolution floating-point A/D con- gain codes should be different from the endpoint codes. A cali- verters can be achieved by the incorporation of offset and gain bration cycle consists of selecting whether gain or offset is to be calibration routines. There are two techniques commonly used calibrated then selecting the appropriate multiplexer channel to for calibration, a hardware circuit as shown in Figure 43 and/or apply the reference voltage to the signal channel. Once the op- a software routine. In this application the microprocessor is eration has been initiated, the counter, a 74ALS869, drives the functioning as the autoranging circuit, requiring software over- D/A converter in a linear fashion providing a small correction head; therefore, a hardware calibration technique was applied voltage to either the gain or offset trim point of the AD574. The which reduces the software burden. The software is used to set output of the A/D converter is then compared to the value pre- the gain of the AD526. In operation the signal is converted, and set in the 74ALS528 to determine a match. Once a match is if the MSB of the AD574 is not equal to a Logical 1, the gain is detected, the 74ALS528 produces a low going pulse which stops increased by binary steps, up to the maximum gain. This maxi- the counter. The code at the D/A converter is latched until the mizes the full-scale range of the conversion process and insures next calibration cycle. Calibration cycles are under the control a wide dynamic range. of the microprocessor in this application and should be imple- The calibration technique uses two point correction, offset and mented only during periods of converter inactivity. gain. The hardware is simplified by the use of programmable magnitude comparators, the 74ALS528s, which can be “burned” for a particular code. In order to prevent under or over range +5V+15V–15V200pF10 m F+10 m F+–15V +15VMSBNOISEAD585REDUCTION74041 m F21+15V+5VFAD574DATAA3R8BUSS–15V +15VA1AD58810k V AD7501AD526R1R4VIN1VREFOP27A4–5VV1k V R2R5IN2VWR+VIN3LSBS+15V50k V R3R60.1 m FVA2IN4–VSYS–15VSGND0.1 m FDE-+5V–15VDECODEDDECODEDWRWRCODEDADDRESSADDRESSADDADDRESS BUS1212+5VCALIBRATIONR5MSBPRESET+5V+5VPIN 15VALUEAD58820k V PIN 285k V VR62REF74ALSAD57420k V 528R72A2RFB AR2110k V GAINP = QAD7628R111MSBAD7123C125k V 74752 7400INPUTGAINLATCHDAC AOUT AA11/2BUFFERAGND74ALSAD712869ADG221RFB BR41LSB7475WRC22CONTROLOUT BA3MSB46LSBLOGICLATCHDAC BR874755 740020k V 1/2AD712 R9274ALSAGND10k V 528WRA+5V/BR102A2P = QVREF20k V OFFSETR12PIN 15AD7125k V OFFSETAD588+5VAGNDNOTE: ALL BYPASS CAPACITORS ARE 0.1 m FLSB+5V Figure 43. High Accuracy A/D Converter REV. D –13–