ANALOG DEVICES FEATURES Complete A/D Converter with Reference and Clock Fast Successive Approximation Conversion - 25ys No Missing Codes Over Temperature 0 ta +70C AD571K 55C to +125C AD571S Digital Multiplexing 3 State Outputs 18 Pin Ceramic DIP Low Cost Monolithic Construction PRODUCT DESCRIPTION The AD571 is a 10-bit successive approximation A/D con- verter consisting of a DAC, voltage reference, clock, com- parator, successive approximation register and output buffers all fabricated on a single chip. No external components are required to perform a full accuracy 10-bit conversion in 25ps. The AD71 incorporates the most advanced integrated cir- cuit design and processing technology available today. It is the first complete converter to employ I? L (integrated in- jection logic) processing in the fabrication of the SAR function. Laser trimming of the high stability SiCr thin film resistor ladder network at the wafer stage (LWT) insures high accuracy, which is maintained with a temperature compensated, sub- surface Zener reference. Operating on supplies of +5V to +15V and -15V, the ADS571 will accept analog inputs of 0 to +10V, unipolar or 5V bipolar, externally selectable. As the BLANK and CONVERT input is driven low, the three state outputs will be open and a conversion will commence. Upon completion of the conversion, the DATA READY line will go low and the data will appear at the output. Pulling the BLANK and CON- VERT input high blanks the outputs and readies the device for the next conversion. The AD571 executes a true 10-bit conversion with no missing codes in approximately 25ys. The AD571 is available in two versions for the 0 to +70C temperature range, the AD571J and K. The AD571S guarantees 10-bit accuracy and no missing codes from -55C to +125C. All three grades are packaged in an 18-pin hermetically-sealed ceramic DIP. *Coverecd by Patent No. 3,940,760, other patents pending. Integrated Circuit 10-Bit Analog to Digital Converter 40 BIT CURRENT OUTPUT Ba PRODUCT HIGHLIGHTS 1. The AD571 is a complete 10-bit A/D converter. No external components are required to perform a con- version. Full scale calibration accuracy of 0.3% is achieved without external trims. . The AD571 is a single chip device employing the most advanced IC processing techniques. Thus, the user has at his disposal a truly precision component with the relia- bility and low cost inherent in monolithic construction. . The AD571 accepts either unipolar (O to +10V) or bipolar (-5V to +5V) analog inputs by simply grounding or opening a single pin. . The device offers true 10-bit accuracy and exhibits no missing codes over its entire operating temperature range. Operation is guaranteed with -15V and +5V to +15V sup- plies. The device will also operate with a -12V supply. . The AD5715S is also available with full processing to MIL-STD-883A, Class B. The single chip construction and functional completeness make the AD571 especially attractive for high reliability applications. Every AD571 is subjected to long-term stabilization bakes, given a powered burn-in at +125C, and tempera- ture cycled ten times from -65C to +150C prior to final test to insure reliability and long-term stability. In addition, all units are tested 100% at the extremes of their respective temperature ranges for all parameters to guarantee full performance. A/D CONVERTERS 2078SPECIFICATIONS (typical @ +25C with V+ = +5V, V- = -15V, all voltages measured with respect to digital common, unless otherwise indicated) MODEL AD571JD AD571KD AD571SD/AD571SD-883B* RESOLUTION 10 Bits * * RELATIVE ACCURACY @ 25C! +1 LSB max 1/2LSB max t1LSB max Tmin to Tmax +1LSB max +1/2LSB max +1LSB max FULL SCALE CALIBRATION? (With 1522 Resistor In Series With Analog Input +2LSB (typ) * * UNIPOLAR OFFSET (max) +1LSB +1/2LSB * BIPOLAR OFFSET (max) +1LSB +1/2LSB * DIFFERENTIAL NONLINEARITY (Resolution for Which no Missing Codes are Guaranteed) +25C 10 Bits * * Tmin to Tmax 9 Bits 10 Bits 10 Bits TEMPERATURE RANGE 0 to +70C * -55C to +125C TEMPERATURE COEFFICIENTS Guaranteed max Change Tmin tO Tmax Unipolar Offset +2LSB (44ppm/C) +1LSB (22ppm/C) +2LSB (20ppm/*C) Bipolar Offset +2LSB (44ppm/C) +1LSB (22ppm/C) +2LSB (20ppm/C) Full Scale Calibration +4LSB (88ppm/C) +2LSB (44ppm/C) +5LSB (50ppm/C) (With 15Q Fixed Resistor or 50Q Trimmer) POWER SUPPLY REJECTION Max Change In Full Scale Calibration CMOS Positive Supply (K only) +13.5V ZERO ze RRR x Figure 12. AD&71 Timing and Control Sequence AKX BLANK (OPEN) CONTROL MODES WITH BLANK AND CONVERT The timing sequence of the AD571 discussed above allows the device to be easily operated in a variety of systems with differ- ing control modes. The two most common control modes, the Convert Pulse Mode, and the Multiplex Mode, are illustrated here. Convert Pulse Mode In this mode, data is present at the out- put of the converter at all times except when conversion is taking place. Figure 13 illustrates the timing of this mode. The BLANK and CONVERT line is normally low and conversions are triggered by a positive pulse. A typical application for this timing mode is shown in Figure 16, in which uP bus interfacing is easily accomplished with three-state buffers. Multiplex Mode In this mode the outputs are blanked except when the device is selected for conversion and readout; this timing shown in Figure 14. A typical AD571 multiplexing ap- plication is shown in Figure 17. This operating mode allows multiple AD571 devices to drive common data lines. All BLANK and CONVERT lines are held high to keep theoutputs blanked. A single AD571 is selected, its BLANK and CONVERT line is driven low and at the end of SNe conversion, which is indicated by DATA READY going low, the conversion result will be present at the outputs. When this data has been read from the 10-bit bus, BLANK and CONVERT is restored to the blank mode to clear the data bus for other converters. When several AD571s are multiplexed in sequence, a new conversion may be started in one AD571 while data is being read from another. As long as the data is read and the first AD571 is cleared within 15ps after the start of conversion of the second AD571, no data overlap will occur. CONVERT PULSE CONVERT INTERVAL BR PREVIOUS ane NEW OUTPUTS DATA {QREN}OO___ DATA Figure 13. Convert Pulse Mode pec uae STARTS j CONVERSION ENDS on ~ wt END DATA READOUT ar BEAD OUT DATA OUTPUTS COX AN RY para DATA RK ERR Figure 14. Multiplex Mode SAMPLE-HOLD AMPLIFIER CONNECTION TO THE AD571 Many situations in high-speed acquisition systems or digitizing of rapidly changing signals require a sample-hold amplifier (SHA) in front of the A-D converter. The SHA can acquire and hold a signal faster than the converter can perform a conver- sion. A SHA can also be used to accurately define the exact point in time at which the signal is sampled. For the AD571, a SHA can also serve as a high input impedance buffer. Figure 15 shows the AD571 connected to the AD582 monoli- thic SHA for high speed signal acquisition. In this configuration, the AD582 will acquire a 10 volt signal in less than 10s with a droop rate less than 1004V/ms. The control signals are arranged so that when the control line goes low, the AD582 is put into the hold mode, and the AD571 will begin its conversion cycle. (The AD582 settles to final value well in advance of the +15 +5V + Zh. o CONTROL IN o Bat Ne 9 AIN OATA READY v4] 3 psa frto_to 6 VOLT com ADS82 | AD571 5 ~ : 300pF - 0 COM y az 3 ja 6 fe |? ne Ne DATA |108ITS NULL ANALOG IN 7 o ACOM ) -15V 18 VOLT com Figure 15. Sample-Hold Interface to the AD571 A/D CONVERTERS 2138first comparator decision inside the AD571), The DATA READY line is fed back to the other side of the differential input control gate so that the AD582 cannot come out of the hold mode during the conversion cycle. At the end of the conversion cycle, the DATA READY line goes low, auto- matically placing the AD582 back into the sample mode. This feature allows simple control of both the SHA and the A-D converter with a single line. Observe carefully the ground, sup- ply, and bypass capacitor connections between the two de- vices. This will minimize ground noise and iriterference during the conversion cycle to give the most accurate measurements. INTERFACING THE AD571 TO A MICROPROCESSOR The AD571 can easily be arranged to be driven from standard microprocessor control lines and to present data to any standard microprocessor bus (4-, 8-, 12-or 16-bit) with a mini- mum of additional control components. The configuration shown in Figure 16 is designed to operate with an 8-bit bus and standard 8080 control signals. The input control circuitry shown is required to insure that the AD571 receives a sufficiently long B & C input pulse. When the converter is ready to start a new conversion, the B & C line is low, and DR is low. To command a conversion, the start address decode line goes low, followed by WR. The B & C line will now go high, followed about 1.5ys later by DR. This resets the external flip-flop and brings B & C back to low, which initiates the conversion cycle. At the end of the conversion cycle, the DR line goes low, the data outputs will become active with the new data and the control lines wiil return to the stand-by state. The new data will remain active until a new conversion is commanded. The self-pulsing nature of this circuit guarantees a sufficient convert pulse width. This new data can now be presented to the data bus by en- abling the three-state buffers when desired. .4 data word (8-bit or 2-bit) is loaded onto the bus when its decoded ad- dress goes low and the RD line goes low. This arrangement presents data to the bus left-justified, wita highest bits in the 8-bit word; a right-justified data arrangement can be set ANALOG IN D97 ul DATA BUS ANALOG COM 14 START ADDRESS FROM DECODER FROM sys WA HL BYTE ADDRESS FROM DECODER LO BYTE ADDRESS FROM DECODER FROM SYS RO Figure 16. Interfacing AD571 to an 8-Bit Bus (8080 Control Structure) 214S A/D CONVERTERS up by a simple re-wiring. Polling the converter to determine if conversion is complete can be done by addressing the gate which buffers the DR line, as shown. In this configuration, there is no need for additional buffer register storage since the data can be held indefinitely in the AD571, since the B & Cc line is continually held low. BUS INTERFACING WITH A PERIPHERAL INTERFACE CIRCUIT An improved technique for interfacing to a uP bus involves the use of special peripheral interfacing circuits (or I/O devices), such as the MC6820 Peripheral Interface Adapter (PIA). Shown in Figure 17 is a straightforward application of a PIA to multiplex up to 8 AD571 circuits. The AD571 has 3-state outputs, hence the data bit outputs can be paralleled, provided that only one converter at a time is permitted to be the active state. The DATA READY output of the AD571 is an open collector with resistor pull-up, thus several DR lines can be wire-ored to allow indication of the status of the selected device. One of the 8-bit ports of the PIA is combined with 2-bits from the other port and programmed as a 10-bit input port. The remaining 6-bits of the second port are programmed as outputs and along with the 2 control bits (which act as outputs), are used to control the 8 AD571s. When a control line is in the 1 or high state, the ADC will be automatically blanked. That is, its outputs will be in the inactive open state. If a single control line is switched low, its ADC will convert and the outputs will automatically go active when the conversion is complete. The result can be read from the two peripheral ports; when the next conversion is desired, a different control line can be switched to zero, blanking the previously active port at the same time. Subsequently, this second device can be read by the microprocessor, and so-forth. The status lines are wire-ored in 2 groups and connected to the two remaining control pins. This allows a conversion status check to be made after a convert command, if necessary. The ADCs are divided into two groups to minimize the loading effect of the internal pull-up resistors on the DATA READY buffers. See the MC6820 data sheet for more application detail. ANALOG IN. DA a mse ADB7T $ : LT) LsB STATUS bat GROUP 1 T - ae CAT TRO : ~ MsB rm + PORTA ROE Aos7i 3 t~ +2 FROM : Lr oo 8 Bp. DB7 kK _ Us MC6820 Q Bac PERIPHERAL Ast pe9 Ip! T INTERFACE ast e413 > ADAPTER 3 >| (Play os JF iz = BALANCE 5 " oR OF PORT bod wel MsB 8 aw ke ADS71 3 y UU ENABLE [a4 3 BEE : RES us8 ce2___cBt lJ Bact {TO ONE MORE IN GROUP 1) _. Ait = 1 (TO THREE MORE IN GAouP 2h || STATUS GROUP 2 oR : ~ Msa aps74 \ _ ts8 LJ aac Figure 17. Multiplexing 8 AD571s Using Single PIA for uP Interface. No Other Logic Required (6800 Control Structure)