ADC1001 10-Bit µP Compatible A/D Converter General Description Features The ADC1001 is a CMOS, 10-bit successive approximation A/D converter. The 20-pin ADC1001 is pin compatible with the ADC0801 8-bit A/D family. The 10-bit data word is read in two 8-bit bytes, formatted left justified and high byte first. The six least significant bits of the second byte are set to zero, as is proper for a 16-bit word. Differential inputs provide low frequency input common mode rejection and allow offsetting the analog range of the converter. In addition, the reference input can be adjusted enabling the conversion of reduced analog ranges with 10-bit resolution. n ADC1001 is pin compatible with ADC0801 series 8-bit A/D converters n Compatible with NSC800 and 8080 µP derivatives — no interfacing logic needed n Easily interfaced to 6800 µP derivatives n Differential analog voltage inputs n Logic inputs and outputs meet both MOS and TTL voltage level specifications n Works with 2.5V (LM336) voltage reference n On-chip clock generator n 0V to 5V analog input voltage range with single 5V supply n Operates ratiometrically or with 5 VDC, 2.5 VDC, or analog span adjusted voltage reference n 0.3" standard width 20-pin DIP package Key Specifications n Resolution n Linearity error n Conversion time 10 bits ± 1 LSB 200µS Connection Diagram ADC1001 Dual-In-Line Package DS005675-11 Top View Ordering Information Temperature Range Order Number Package Outline 0˚C to +70˚C −40˚C to +85˚C ADC1001CCJ-1 ADC1001CCJ J20A J20A TRI-STATE ® is a registered trademark of National Semiconductor Corp. © 1999 National Semiconductor Corporation DS005675 www.national.com ADC1001 10-Bit µP Compatible A/D Converter June 1999 Absolute Maximum Ratings (Notes 1, 2) Lead Temp. (Soldering, 10 seconds) ESD Susceptibility (Note 10) If Military/Aerospace specified devices are required, please contact the National Semiconductor Sales Office/ Distributors for availability and specifications. Supply Voltage (VCC) (Note 3) Logic Control Inputs Voltage at Other Inputs and Outputs Storage Temperature Range Package Dissipation at TA = 25˚C Operating Conditions 6.5V −0.3V to +18V −0.3V to (VCC+0.3V) −65˚C to +150˚C 875 mW 300˚C 800V (Notes 1, 2) TMIN ≤TA≤TMAX −40˚C≤TA≤+85˚C 0˚C≤TA≤+70˚C 4.5 VDC to 6.3 VDC Temperature Range ADC1001CCJ ADC1001CCJ-1 Range of VCC Converter Characteristics Converter Specifications: VCC = 5 VDC, VREF/2 = 2.500 VDC, TMIN≤TA≤TMAX and fCLK = 410 kHz unless otherwise specified. Parameter Conditions MIn Typ Linearity Error Zero Error Full-Scale Error Total Ladder Resistance (Note 9) Input Resistance at Pin 9 Analog Input Voltage Range (Note 4) V(+) or V(−) 2.2 DC Common-Mode Error Over Analog Input Voltage Range VCC = 5 VDC ± 5% Over Units ±1 ±2 ±2 LSB VCC+0.05 VDC 4.8 GND−0.05 Power Supply Sensitivity Max LSB LSB KΩ ± 1⁄8 ± 1⁄8 LSB LSB Allowed VIN(+) and VIN(−) Voltage Range (Note 4) AC Electrical Characteristics Timing Specifications: VCC = 5 VDCand TA = 25˚C unless otherwise specified. Symbol Parameter Conditions MIn Typ Units 90 1/fCLK Conversion Time (Note 5) fCLK = 410 kHz 195 220 µs fCLK Clock Frequency (Note 8) 100 1260 kHz Clock Duty Cycle CR Conversion Rate In Free-Running Mode tW(WR)L Width of WR Input (Start Pulse 80 Max Tc 40 INTR tied to WR with CS = 0 VDC, fCLK = 410 kHz CS = 0 VDC (Note 6) 60 % 4600 conv/s 150 ns Width) tACC Access Time (Delay from CL = 100 pF 170 300 ns 125 200 ns 300 450 ns 5 7.5 pF 5 7.5 pF Falling Edge of RD to Output Data Valid) t1H, t0H tWI, tRI TRI-STATE ® Control (Delay CL = 10 pF, RL = 10k from Rising Edge of RD to (See TRI-STATE Test Hi-Z State) Circuits) Delay from Falling Edge of WR or RD to Reset of INTR t1rs INTR to 1st Read Set-Up Time CIN Input Capacitance of Logic 550 400 ns Control Inputs COUT TRI-STATE Output Capacitance (Data Buffers) www.national.com 2 DC Electrical Characteristics The following specifications apply for VCC = 5 VDC and TMIN≤TA≤ TMAX, unless otherwise specified. Symbol Parameter Conditions MIn Typ Max Units CONTROL INPUTS [Note: CLK IN is the input of a Schmitt trigger circuit and is therefore specified separately] VIN (1) Logical “1” Input Voltage VCC = 5.25 VDC 2.0 15 VDC (Except CLK IN) VIN (0) Logical “0” Input Voltage VCC = 4.75 VDC 0.8 VDC 1 µADC (Except CLK IN) IIN (1) Logical “1” Input Current VIN = 5 VDC 0.005 (All Inputs) IIN (0) Logical “0” input Current VIN = 0 VDC −1 −0.005 µADC 2.7 3.1 3.5 VDC 1.5 1.8 2.1 VDC 0.6 1.3 2.0 VDC 0.4 VDC (All Inputs) CLOCK IN VT+ CLK IN Positive Going Threshold Voltage VT− CLK IN Negative Going Threshold Voltage VH CLK IN Hysteresis (VT+)−(VT−) OUTPUTS AND INTR VOUT(0) Logical “0” Output Voltage VOUT(1) Logical “1” Output Voltage IOUT = 1.6 mA, VCC = 4.75 VDC IO = −360 µA, VCC = 4.75 VDC TRI-STATE Disabled Output IO = −10 µA, VCC = 4.75 VDC VOUT = 0.4 VDC Leakage (All Data Buffers) VOUT = 5 VDC IOUT VOUT Short to GND, TA = 25˚C VOUT Short to VCC, TA = 25˚C ISOURCE ISINK 2.4 VDC 4.5 VDC 0.1 −100 0.1 3 µADC µADC 4.5 6 mADC 9.0 16 mADC POWER SUPPLY ICC Supply Current (Includes fCLK = 410 kHz, Ladder Current) VREF/2 = NC, TA = 25˚C and CS = 1 2.5 5.0 mA Note 1: Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. DC and AC electrical specifications do not apply when operating the device beyond its specified operating conditions. Note 2: All voltages are measured with respect to GND, unless otherwise specified. The separate A GND point should always be wired to the D GND. Note 3: A zener diode exists, internally, from VCC to GND and has a typical breakdown voltage of 7 VDC. Note 4: For VIN(−)≥ VIN(+) the digital output code will be all zeros. Two on-chip diodes are tied to each analog input (see Block Diagram) which will forward conduct for analog input voltages one diode drop below ground or one diode drop greater than the VCC supply. Be careful, during testing at low VCC levels (4.5V), as high level analog inputs (5V) can cause this input diode to conduct — especially at elevated temperatures, and cause errors for analog inputs near fullscale. The spec allows 50 mV forward bias of either diode. This means that as long as the analog VIN does not exceed the supply voltage by more than 50 mV, the output code will be correct. To achieve an absolute 0 VDC to 5 VDC input voltage range will therefore require a minimum supply voltage of 4.950 VDC over temperature variations, initial tolerance and loading. Note 5: With an asynchronous start pulse, up to 8 clock periods may be required before the internal clock phases are proper to start the conversion process. The start request is internally latched, see Figure 3 . Note 6: The CS input is assumed to bracket the WR strobe input and therefore timing is dependent on the WR pulse width. An arbitrarily wide pulse width will hold the converter in a reset mode and the start of conversion is initiated by the low to high transition of the WR pulse (see Timing Diagrams). Note 7: All typical values are for TA = 25˚C. Note 8: Accuracy is guaranteed at fCLK = 410 kHz. At higher clock frequencies accuracy can degrade. Note 9: The VREF/2 pin is the center point of a two resistor divider (each resistor is 2.4kΩ) connected from VCC to ground. Total ladder input resistance is the sum of these two equal resistors. Note 10: Human body model, 100 pF discharged through a 1.5 kΩ resistor. 3 www.national.com Typical Performance Characteristics Logic Input Threshold Voltage vs Supply Voltage Delay From Falling Edge of RD to Output Data Valid vs Load Capacitance CLK IN Schmitt Trip Levels vs Supply Voltage DS005675-14 DS005675-16 DS005675-15 Output Current vs Temperature DS005675-17 TRI-STATE Test Circuits and Waveforms t1H, CL = 10 pF DS005675-3 DS005675-4 tr = 20 ns t0H, CL = 10 pF DS005675-6 DS005675-5 www.national.com tr = 20 ns 4 TRI-STATE Test Circuits and Waveforms (Continued) Timing Diagrams DS005675-7 Output Enable and Reset INTR DS005675-8 *All timing is measured from the 50% voltage points. 5 www.national.com Timing Diagrams (Continued) Byte Sequencing For The 20-Pin ADC1001 Byte Order 8-Bit Data Bus Connection DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 0 0 0 0 0 0 MSB 1st Bit 9 LSB 2nd Bit 1 Bit 0 Functional Description because the SET input can control the Q output of the INTR F/F even though the RESET input is constantly at a “1” level. This INTR output will therefore stay low for the duration of the SET signal. When data is to be read, the combination of both CS and RD being low will cause the INTR F/F to be reset and the TRI-STATE output latches will be enabled. The ADC1001 uses an advanced potentiometric resistive ladder network. The analog inputs, as well as the taps of this ladder network, are switched into a weighted capacitor array. The output of this capacitor array is the input to a sampled data comparator. This comparator allows the successive approximation logic to match the analog difference input voltage [VIN(+)−VIN(−)] to taps on the R network. The most significant bit is tested first and after 10 comparisons (80 clock cycles) a digital 10-bit binary code (all “1”s = full-scale) is transferred to an output latch and then an interrupt is asserted (INTR makes a high-to-low transition). The device may be operated in the free-running mode by connecting INTR to the WR input with CS = 0. To ensure start-up under all possible conditions, an external WR pulse is required during the first power-up cycle. A conversion in process can be interrupted by issuing a second start command. On the high-to-low transition of the WR input the internal SAR latches and the shift register stages are reset. As long as the CS input and WR input remain low, the A/D will remain in a reset state. Conversion will start from 1 to 8 clock periods after at least one of these inputs makes a low-to-high transition. Zero and Full-Scale Adjustment Zero error can be adjusted as shown in Figure 1. VIN(+) is forced to +2.5 mV (+1⁄2 LSB) and the potentiometer is adjusted until the digital output code changes from 00 0000 0000 to 00 0000 0001. Full-scale is adjusted as shown in Figure 2, with the VREF/2 input. With VIN (+) forced to the desired full-scale voltage less 11⁄2 LSBs (VFS−11⁄2 LSBs), VREF/2 is adjusted until the digital output code changes from 11 1111 1110 to 11 1111 1111. A functional diagram of the A/D converter is shown in Figure 3. All of the inputs and outputs are shown and the major logic control paths are drawn in heavier weight lines. The conversion is initialized by taking CS and WR simultaneously low. This sets the start flip-flop (F/F) and the resulting “1” level resets the 8-bit shift register, resets the Interrupt (INTR) F/F and inputs a “1” to the D flop, F/F1, which is at the input end of the 10-bit shift register. Internal clock signals then transfer this “1” to the Q output of F/F1. The AND gate, G1, combines this “1” output with a clock signal to provide a reset signal to the start F/F. If the set signal is no longer present (either WR or CS is a “1”) the start F/F is reset and the 10-bit shift register then can have the “1” clocked in, which allows the conversion process to continue. If the set signal were to still be present, this reset pulse would have no effect and the 10-bit shift register would continue to be held in the reset mode. This logic therefore allows for wide CS and WR signals and the converter will start after at least one of these signals returns high and the internal clocks again provide a reset signal for the start F/F. After the “1” is clocked through the 10-bit shift register (which completes the SAR search) it causes the new digital word to transfer to the TRI-STATE output latches. When this XFER signal makes a high-to-low transition the one shot fires, setting the INTR F/F. An inverting buffer then supplies the INTR output signal. Note that this SET control of the INTR F/F remains low for aproximately 400 ns. If the data output is continuously enabled (CS and RD both held low), the INTR output will still signal the end of the conversion (by a high-to-low transition), www.national.com 6 Functional Description (Continued) DS005675-9 DS005675-10 Note 11: VIN(−) should be biased so that VIN(−)≥ −0.05V when potentiometer wiper is set at most negative voltage position. FIGURE 2. Full-Scale Adjust FIGURE 1. Zero Adjust Circuit Typical Application DS005675-1 7 www.national.com Block Diagram DS005675-13 Note 12: CS shown twice for clarity. Note 13: SAR = Successive Approximation Register. FIGURE 3. www.national.com 8 ADC1001 10-Bit µP Compatible A/D Converter Physical Dimensions inches (millimeters) unless otherwise noted Cavity Dual-In-Line Package (J) (Side Brazed) Order Number ADC1001CCJ or ADC1001CCJ-1 NS Package Number J20A LIFE SUPPORT POLICY NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF NATIONAL SEMICONDUCTOR CORPORATION. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support or sustain life, and whose failure to perform when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. National Semiconductor Corporation Americas Tel: 1-800-272-9959 Fax: 1-800-737-7018 Email: [email protected] www.national.com National Semiconductor Europe Fax: +49 (0) 1 80-530 85 86 Email: [email protected] Deutsch Tel: +49 (0) 1 80-530 85 85 English Tel: +49 (0) 1 80-532 78 32 Français Tel: +49 (0) 1 80-532 93 58 Italiano Tel: +49 (0) 1 80-534 16 80 2. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. National Semiconductor Asia Pacific Customer Response Group Tel: 65-2544466 Fax: 65-2504466 Email: [email protected] National Semiconductor Japan Ltd. Tel: 81-3-5639-7560 Fax: 81-3-5639-7507 National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.