![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
a FEATURES Dynamic Range: 88.5 dB Resolution: 0.375 dB On-Chip Data Latches for Both DACs Four-Quadrant Multiplication +5 V Operation Pin Compatible with AD7528 Low Power APPLICATIONS Audio Attenuators Sonar Systems Function Generators LC2MOS LOGDAC Dual Logarithmic D/A Converter AD7112* FUNCTIONAL BLOCK DIAGRAM VDD VIN A RFB A OUT A AD7112 17-BIT DAC A 17-BIT LATCH DB0 DB7 8-BIT BUFFER DECODE LOGIC 17 17-BIT LATCH RFB B CONTROL LOGIC OUT B 17-BIT DAC B GENERAL DESCRIPTION DAC A/ CS WR VIN B DAC B DGND AGND The LOGDAC(R) AD7112 is a monolithic dual multiplying D/A converter featuring wide dynamic range and excellent DAC-toDAC matching. Both DACs can attenuate an analog input signal over the range 0 dB to 88.5 dB in 0.375 dB steps. It is available in skinny 0.3" wide 20-pin DIPs and in 20-terminal surface mount packages. The degree of attenuation in either channel is determined by the 8-bit word applied to the onboard decode logic. This 8-bit word is decoded into a 17-bit word which is then loaded into one of the 17-bit data latches, determined by DACA/DACB. The fine step resolution over the entire dynamic range is due to the use of these 17-bit DACs. The AD7112 is easily interfaced to a standard 8-bit MPU bus via an 8-bit data port and standard microprocessor control lines. It should be noted that the AD7112 is exactly pin-compatible with the AD7528, an industry standard dual 8-bit multiplying DAC. This allows an easy upgrading of existing AD7528 designs which would benefit both from the wider dynamic range and the finer step resolution offered by the AD7112. The AD7112 is fabricated in Linear Compatible CMOS (LC2MOS), an advanced, mixed technology process that combines precision bipolar circuits with low power CMOS logic. *Protected by U.S. Patent No. 4521764. LOGDAC is a registered trademark of Analog Devices, Inc. PRODUCT HIGHLIGHTS 1. DAC-to-DAC Matching: Since both of the AD7112 DACs are fabricated at the same time on the same chip, precise matching and tracking between the two DACs is inherent. 2. Small Package: The AD7112 is available in a 20-pin DIP and a 20-terminal SOIC package. 3. Fast Microprocessor Interface: The AD7112 has bus interface timing compatible with all modern microprocessors. REV. 0 Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 617/329-4700 Fax: 617/326-8703 (VDD = +5 V 5%; OUT A = OUT B = AGND = DGND = 0 V; VIN A = VIN B = 10 V. Output amplifier AD712 except where noted. All specifications TMIN to TMAX unless otherwise noted.) C Version1 TA = TA = +25 C TMIN, TMAX 0.375 0.375 B Version TA = TA = +25 C TMIN, TMAX 0.375 0.375 AD7112-SPECIFICATIONS Parameter ACCURACY Resolution Accuracy Relative to 0 dB Attenuation 0.375 dB Steps: Accuracy 0.17 dB Monotonic 0.75 dB Steps: Accuracy 0.35 dB Monotonic 1.5 dB Steps: Accuracy 0.7 dB Monotonic 3.0 dB Steps: Accuracy 1.4 dB Monotonic 6.0 dB Steps: Accuracy 2.7 dB Monotonic Gain Error Units dB Conditions/Comments Guaranteed Attenuation Ranges for Specified Step Sizes. 0 to 36 0 to 54 0 to 48 0 to 72 0 to 36 0 to 54 0 to 42 0 to 66 0 to 30 0 to 48 0 to 42 0 to 72 0 to 48 0 to 85.5 0 to 30 0 to 48 0 to 36 0 to 60 0 to 42 0 to 72 dB min dB min dB min dB min dB min dB min dB min dB min dB min dB min dB max 0 to 54 0 to 48 Full Range 0 to 78 0 to 66 0 to 54 Full Range Full Range 0 to 72 0 to 60 Full Range Full Range 0.1 0.15 Full Range Is 0 dB to 88.5 dB. 0 to 60 0 to 48 Full Range Full Range 0 to 60 0 to 60 Full Range Full Range 0.15 0.2 Measured Using RFB A, RFB B. Both DAC Registers Loaded With All 0s. Output Leakage Current OUT A, OUT B Input Resistance, VIN A, VIN B Input Resistance Match Feedback Resistance, RFB A, RFB B LOGIC INPUTS CS, WR, DAC A/DAC B, DB0-DB7 Input Low Voltage, VINL Input High Voltage, VINH Input Leakage Current Input Capacitance2 POWER REQUIREMENTS VDD, Range3 50 9/15 1 9.3/15.7 400 9/15 1 9.3/15.7 50 9/15 2 9.3/15.7 400 9/15 2 9.3/15.7 nA max k min/max Typically 12 k. % max k min/max 0.8 2.4 1 10 4.75/5.25 2 2 0.8 2.4 10 10 4.75/5.25 2 2 0.8 2.4 1 10 4.75/5.25 2 2 0.8 2.4 10 10 4.75/5.25 2 2 V max V min A max pF max V min/max mA max mA max For Specified Performance. Logic Inputs = VIL or VIH Logic Inputs = 0 V or VDD NOTES l Temperature range as follows: B, C Versions: -40C to +85C. 2 Guaranteed by design, not production tested. 3 The part will function with V DD = 5 V 10% with degraded performance. Specifications subject to change without notice. -2- REV. 0 AD7112 TIMING SPECIFICATIONS1 (V Parameter CS to WR Setup Time CS to WR Hold Time DAC Select to WR Setup Time DAC Select to WR Hold Time Data Valid to WR Setup Time Data Valid to WR Hold Time WR Pulse Width tCS tCH tAS tAH tDS tDH tWR DD = +5 V 5%; 0UT A = OUT B = AGND = DGND = O V; VIN A = VIN B = 10 V) TA = -40 C to +85 C 0 0 4 0 55 10 53 Units ns min ns min ns min ns min ns min ns min ns min Conditions/Comments See Figure 3. TA = +25 C 0 0 4 0 55 10 53 NOTES 1 Timing specifications guaranteed by design not production tested. All input signals are specified with tr = tf = 5 ns (10% to 90% of 5 V) and timed from a voltage level of 1.6 V. Specifications subject to change without notice. AC PERFORMANCE CHARACTERISTICS1 Parameter DC Supply Rejection Gain/ VDD Digital-to-Analog Glitch Impulse Output Capacitance, COUT A, COUT B AC Feedthrough VIN A to OUT A VIN B to OUT B Channel-to-Channel Isolation VIN A to OUT B VIN B to OUT A Digital Feedthrough Output Noise Voltage Density (30 Hz to 50 kHz) Total Harmonic Distortion NOTES 1 Guaranteed by design, not production tested. Specifications subject to change without notice. (VDD = +5 V 5%; 0UT A = OUT B = AGND = DGND = 0 V; VIN A = VIN B = 10 V. Output amplifier AD712 except where noted.) TA = +25 C 0.001 10 50 -94 -94 -87 -87 1 15 -91 TA = -40 C to +85 C 0.005 10 50 -90 -90 -87 -87 1 15 -91 Units dB/% max nV s typ pF max dB max dB max dB typ dB typ nV s typ nV/Hz typ dB typ Conditions/Comments VDD = 5%. Input Code = 00000000 Measured with AD843 as output amplifier for input code transition 10000000 to 00000000. VIN A, VIN B = 6 V rms at 1 kHz. DAC Registers loaded with all 1s. VIN A = 6 V rms at 10 kHz sine wave, VIN B = 0 V. DAC Registers loaded with all 0s. VIN B = 6 V rms at 10 kHz sine wave, VIN A = 0 V. DAC Registers loaded with all 0s. Measured with input code transitions of all 0s to all 1s. Measured between RFB A and OUT A or between RFB B and OUT B. VIN A = VIN B = 6 V rms at 1 kHz. DAC Registers loaded with all 0s. REV. 0 -3- AD7112 ABSOLUTE MAXIMUM RATINGS* VDD to AGND or DGND . . . . . . . . . . . . . . . . . . -0.3 V, +7 V AGND to DGND . . . . . . . . . . . . . . . . . . -0.3 V, VDD + 0.3 V Digital Inputs to DGND . . . . . . . . . . . . . -0.3 V, VDD + 0.3 V OUT A, OUT B to AGND . . . . . . . . . . . -0.3 V, VDD + 0.3 V VIN A, VIN B to AGND . . . . . . . . . . . . . . . . . . . . . . . . . 25 V VRFB A, VRFB B to AGND . . . . . . . . . . . . . . . . . . . . . . . 25 V Operating Temperature Range All Versions . . . . . . . . . . . . . . . . . . . . . . . . -40C to +85C Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . +150C Storage Temperature . . . . . . . . . . . . . . . . . -65C to +150C Power Dissipation, DIP . . . . . . . . . . . . . . . . . . . . . . . . . . 1 W JA, Thermal Impedance . . . . . . . . . . . . . . . . . . . . . 102C/W Lead Temperature (Soldering, 10 secs) . . . . . . . . . . . +300C Power Dissipation, SOIC . . . . . . . . . . . . . . . . . . . . . . . . . 1 W JA, Thermal Impedance . . . . . . . . . . . . . . . . . . . . . . 75C/W Lead Temperature (Soldering) Vapor Phase (60 secs) . . . . . . . . . . . . . . . . . . . . . . . . 215C Infrared (15 secs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220C *Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those listed in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Only one Absolute Maximum Rating may be applied at any one time. CAUTION ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily accumulate on the human body and test equipment and can discharge without detection. Although the AD7112 features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. TERMINOLOGY WARNING! ESD SENSITIVE DEVICE PIN FUNCTION DESCRIPTION RESOLUTION: Nominal change in attenuation when moving between two adjacent codes. MONOTONICITY: The device is monotonic if the analog output decreases or remains constant as the wdigital code increases. FEEDTHROUGH ERROR: That portion of the input signal which reaches the output when all digital inputs are high. OUTPUT CAPACITANCE: Capacitance from OUT A or OUT B to ground. GAIN ERROR: Gain error results from a mismatch between RFB (the feedback resistance) and the R-2R ladder resistance. Its effect in a LOGDAC is to produce a constant additive attenuation error in dB over the whole range of the DAC. ACCURACY: The difference (measured in dB) between the ideal transfer function as listed in Table I and the actual transfer function as measured with the device. DIGITAL-TO-ANALOG GLITCH IMPULSE: The amount of charge injected from the digital inputs to the analog output when the inputs change state. This is normally specified as the area of the glitch in either pA-s or nV-s depending on whether the glitch is measured as a current or voltage signal. Glitch impulse is measured with VIN = AGND. ORDERING INFORMATION Pin 1 2 3 4 5 6 Mnemonic Description Analog Ground. Current Output Terminal of DAC A. Feedback Resistor for DAC A. Reference Input to DAC A Digital Ground. Selects Which DAC Can Accept Data from Input Port. 8 Data Inputs. Chip Select Input, Active Low. Write Input, Active Low. Power Supply Input 5 V 5%. Reference Input to DAC B. Feedback Resistor for DAC B. Current Output Terminal of DAC B. PIN CONFIGURATION DIP/SOIC 1 2 3 4 5 6 7 8 9 AGND OUT A RFB A VIN A DGND DAC A/ DAC B 7-14 DB7-DB0 15 CS 16 WR 17 VDD 18 VIN B 19 RFB B 20 OUT B AGND OUT A RFB A 20 OUT B 19 RFB B 18 VIN B 17 VDD Model AD7112BN AD7112CN AD7112BR AD7112CR Temperature Range -40C to +85C -40C to +85C -40C to +85C -40C to +85C Specified Accuracy Range 0 dB to 60 dB 0 dB to 72 dB 0 dB to 60 dB 0 dB to 72 dB Package Option* N-20 N-20 R-20 R-20 VIN A DGND DAC A/DAC B (MSB) DB7 DB6 DB5 AD7112 TOP VIEW (Not to Scale) 16 WR 15 CS 14 DB0 (LSB) 13 DB1 12 DB2 11 DB3 DB4 10 *N = Plastic DIP; R = SOIC. -4- REV. 0 AD7112 CIRCUIT DESCRIPTION GENERAL CIRCUIT INFORMATION The AD7112 consists of a dual 17-bit R-2R CMOS multiplying D/A converter with extensive digital logic. Figure 1 shows a simplified circuit of the D/A converter section of the AD7112. The logic translates the 8-bit binary input into a 17-bit word which is used to drive the D/A converter. Figure 2 shows a typical circuit configuration for the AD7112. The transfer function for the circuit of Figure 2 is given by: VO = -V IN 0.375 N x 10 exp - 20 or Figures 16 and 17 give a pictorial representation of the specified accuracy and monotonic ranges for all grades of the AD7112. High attenuation levels are specified with less accuracy than low attenuation levels. The range of monotonic behavior depends upon the attenuation step size used. To achieve monotonic operation over the entire 88.5 dB range, it is necessary to select input codes so that the attenuation step size at any point is consistent with the step size guaranteed for monotonic operation at that point. VDD RFB A 17 3 2 DAC A VIN A CS WR DAC A/DAC B 4 15 16 6 5 1 OUT A AGND A1 VOUT C1 VO dB = - 0.375 N V IN AD7112 where 0.375 is the step size (resolution ) in dB and N is the input code in decimal for values 0 to 239. For 240 N 255 the output is zero. Table I gives the output attenuation relative to 0 dB for all possible input codes. R VINA 2R 2R 2R 2R 2R R S1 S2 S3 S17 RFB A OUT A AGND R R SIGNAL GROUND DGND A1: 1/2 AD712 1/2 OP-275 NOTES 1. ONLY ONE DAC IS SHOWN FOR CLARITY. 2. DATA INPUT CONNECTIONS ARE OMITTED. 3. C1 PHASE COMPENSATION (5-15pF) MAY BE REQUIRED WHEN USING HIGH SPEED AMPLIFIER. Figure 2. Typical Circuit Configuration Figure 1. Simplified D/A Circuit of 1/2 AD7112 D 3- D 0 0000 0.000 6.000 12.000 18.000 24.000 30.000 36.000 42.000 48.000 54.000 60.000 66.000 72.000 78.000 84.000 MUTE 0001 0.375 6.375 12.375 18.375 24.375 30.375 36.375 42.375 48.375 54.375 60.375 66.375 72.375 78.375 84.375 MUTE 0010 0.750 6.750 12.750 18.750 24.750 30.750 36.750 42.750 48.750 54.750 60.750 66.750 72.750 78.750 84.750 MUTE 0011 1.125 7.125 13.125 19.125 25.125 31.125 37.125 43.125 49.125 55.125 61.125 67.125 73.125 79.125 85.125 MUTE Table I. Ideal Attenuation in dB vs. Input Code 0100 1.500 7.500 13.500 19.500 25.500 31.500 37.500 43.500 49.500 55.500 61.500 67.500 73.500 79.500 85.500 MUTE 0101 1.875 7.875 13.875 19.875 25.875 31.875 37.875 43.875 49.875 55.875 61.875 67.875 73.875 79.875 85.875 MUTE 0110 2.250 8.250 14.250 20.250 26.250 32.250 38.250 44.250 50.250 56.250 62.250 68.250 74.250 80.250 86.250 MUTE 0111 2.625 8.625 14.625 20.625 26.625 32.625 38.625 44.625 50.625 56.625 62.625 68.625 74.625 80.625 86.625 MUTE 1000 3.000 9.000 15.000 21.000 27.000 33.000 39.000 45.000 51.000 57.000 63.000 69.000 75.000 81.000 87.000 MUTE 1001 3.375 9.375 15.375 21.375 27.375 33.375 39.375 45.375 51.375 57.375 63.375 69.375 75.375 81.375 87.375 MUTE 1010 3.750 9.750 15.750 21.750 27.750 33.750 39.750 45.750 51.750 57.750 63.750 69.750 75.750 81.750 87.750 MUTE 1011 4.125 10.125 16.125 22.125 28.125 34.125 40.125 46.125 52.125 58.125 64.125 70.125 76.125 82.125 88.125 MUTE 1100 4.500 10.500 16.500 22.500 28.500 34.500 40.500 46.500 52.500 58.500 64.500 70.500 76.500 82.500 88.500 MUTE 1101 4.875 10.875 16.875 22.875 28.875 34.875 40.875 46.875 52.875 58.875 64.875 70.875 76.875 82.875 88.875 MUTE 1110 5.250 11.250 17.250 23.250 29.250 35.250 41.250 47.250 53.250 59.250 65.250 71.250 77.250 83.250 89.250 MUTE 1111 5.625 11.625 17.625 23.625 29.625 35.625 41.625 47.625 53.625 59.625 65.625 71.625 77.625 83.625 89.625 MUTE D7-D4 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 REV. 0 -5- AD7112 INTERFACE LOGIC INFORMATION DAC Selection DYNAMIC PERFORMANCE Both DAC latches share a common 8-bit port. The control input DAC A/DAC B selects which DAC can accept data from the input port. Mode Selection Inputs CS and WR control the operating mode of the selected DAC. See the Mode Selection Table below. Write Mode When CS and WR are both low the DAC is in the write mode. The input data latches of the selected DAC are transparent and its analog output responds to activity on DB0-DB7. Hold Mode The selected DAC latch retains the data which was present on DB0-DB7 just prior to CS and WR assuming a high state. Both analog outputs remain at the values corresponding to the data in their respective latches. Mode Selection Table The dynamic performance of the AD7112 will depend on the gain and phase characteristics of the output amplifier, together with the optimum choice of PC board layout and decoupling components. Circuit layout is most important if the optimum performance of the AD7112 is to be achieved. Most application problems stem from either poor layout, grounding errors, or inappropriate choice of amplifier. Ensure that the layout of the printed circuit board has the digital and analog lines separated as much as possible. Take care not to run any digital track alongside an analog signal track. Establish a single point analog ground (star ground) separate from the logic system ground. Place this ground as close as possible to the AD7112. Connect all analog grounds to this star ground, and also connect the AD7112 DGND to this ground. Do not connect any other digital grounds to this analog ground point. Low impedance analog and digital power supply common returns are essential for low noise and high performance of these converters, therefore the foil width of these tracks should be as wide as possible. The use of ground planes is recommended as this minimizes impedance paths and also guards the analog circuitry from digital noise. It is recommended that when using the AD7112 with a high speed amplifier, a capacitor (C1) be connected in the feedback path as shown in Figure 2. This capacitor which should be between 5 pF and 15 pF, compensates for the phase lag introduced by the output capacitance of the D/A converter. Figures 4 and 5 show the performance of the AD7112 using the AD712, a high speed, low cost BiFET amplifier, and the OP275, a dual bipolar/JFET amplifier suitable for audio applications. The performance with and without the compensation capacitor is shown in both cases. For operation beyond 250 kHz, capacitor C1 may be reduced in value. This gives an increase in bandwidth at the expense of a poorer transient response as shown in Figure 7. In circuits where C1 is not included, the high frequency roll-off point is primarily determined by the characteristics of the output amplifier and not the AD7112. Feedthrough and accuracy are sensitive to output leakage currents effects. For this reason it is recommended that the operating temperature of the AD7112 be kept as close to +25C as is practically possible, particularly where the devices performance at high attenuation levels is important. A typical plot of leakage current vs. temperature is shown in Figure 11. Some solder fluxes and cleaning materials can form slightly conductive films which cause leakage effects between analog input and output. The user is cautioned to ensure that the manufacturing process for circuits using the AD7112 does not allow such films to form. Otherwise the feedthrough, accuracy and maximum usable range will be affected. STATIC ACCURACY PERFORMANCE DACA/ DAC B L H X X CS L L H X WR L L X H DAC A WRITE HOLD HOLD HOLD DAC B HOLD WRITE HOLD HOLD L = Low State, V IL; H = High State, V IH; X = Don't Care. tCS CS tCH tAH DAC A/DAC B tAS tWR WR tDS VIH DB0-DB7 VIL tDH NOTES 1. ALL INPUT SIGNAL RISE AND FALL TIMES MEASURED FROM 10% TO 90% OF VDD. tR = tF = 20ns. 2. CONTROL TIMING MEASUREMENT REFERENCE LEVEL = (VIH + VIL) / 2 Figure 3. Write Cycle Timing Diagram The D/A converter section of the AD7112 consists of a 17-bit R-2R type converter. To obtain optimum static performance at this level of resolution it is necessary to pay great attention to amplifier selection, circuit grounding, etc. Amplifier input bias current results in a dc offset at the output of the amplifier due to current flowing in the feedback resistor RFB. It is recommended that amplifiers with input bias currents of less than 10 nA be used (e.g., AD712) to minimize this offset. -6- REV. 0 AD7112 Another error arises from the output amplifier's input offset voltage. The amplifier is operated with a fixed feedback resistance, but the equivalent source impedance (the AD7112 output impedance) varies as a function of the attenuation level. This has the effect of varying the noise gain of the amplifier thus creating a varying error due to amplifier offset voltage. It is recommended that an amplifier with less than 50 V of input offset be used (such as the AD712 or ADOP07) in dc applications. Amplifiers with a large input offset voltage may cause audible thumps in audio applications due to dc output changes. The AD7112 accuracy is specified and tested using only the internal feedback resistor. Any gain error (i.e., mismatch of RFB to the R-2R ladder) that may exist in the AD7112 D/A converter circuit results in a constant attenuation error over the whole range. The AD7112 accuracy is specified relative to 0 dB attenuation, hence gain trim resistors can be used to adjust VOUT = VIN precisely (i.e., 0 dB attenuation) with input code 00000000. For further information on gain error refer to the "CMOS DAC Application Guide" which is available from Analog Devices, Publication Number G872b-8-1/89. TYPICAL PERFORMANCE CHARACTERISTICS 6 TA = +25C ALL DIGITAL INPUTS TIED TOGETHER 5 4 100 90 DATA CHANGE FROM 00H TO 80H I DD - mA A1 0.8V 3 2 C1 = 0pF 10 0% 1 C1 = 15pF 5V 5V 200ns 0 0 1 2 VIN - Volts 3 4 5 Figure 4. Response of AD7112 with AD712 Figure 6. Supply Current vs. Logic Input Level 10 NORMALIZED GAIN WITH RESPECT TO 1kHz OP275 C1 = 0pF 0 OP275 C1 = 15pF -10 AD712 C1 = 0pF A1 100 90 0.8V DATA CHANGE FROM 00H TO 80H C1 = 0pF 10 0% -20 VDD = +5V TA = +25C DATA INPUT CODE = 0000 0000 VIN = 1V rms AD712 C1 = 15pF C1 = 15pF 5V 5V 200ns -30 104 105 106 FREQUENCY - Hz 107 Figure 5. Response of AD7112 with OP275 Figure 7. Frequency Response with AD712 and OP275 REV. 0 -7- AD7112 -60 OUTPUT LEAKAGE CURRENT IOUT - nA TOTAL HARMONIC DISTORTION - dB 2 VIN = 6V rms INPUT CODE = 0000 0000 -70 T = +25C C1 = 15pF OP275 VDD = +5V VIN = -10V DATA INPUT = 1111 XXXX -80 AD712 1 -90 -100 1 10 10 2 10 FREQUENCY - Hz 3 10 4 10 5 0 -40 -15 10 35 60 85 TEMPERATURE - C Figure 8. Distortion vs. Frequency -40 VDD = +5V -50 T = +25C VINA, VINB = 20V p-p SINE WAVE Figure 11. Output Leakage Current vs. Temperature A1 100 90 2.0V FEEDTHROUGH - dB -60 DATA INPUTS FROM 00H TO 80H -70 -80 10 AD712 OUTPUT 0% VDD = +5V TA = +25C VIN = AGND -90 5V 10mV 200ns -100 103 104 105 FREQUENCY - Hz 106 Figure 9. Feedthrough vs. Frequency -40 VDD = +5V Figure 12. Digital-to-Analog Glitch Impulse 50 NOISE SPECTRAL DENSITY - nV/ Hz CHANNEL-CHANNEL ISOLATION - dB -50 TA = +25C VINA = 20V p-p SINE WAVE VINB = 0V BOTH DAC LATCHES LOADED WITH 0000 0000 40 -60 VDD = +5V VIN = 0V DAC CODE = 0000 0000 INCLUDES OP275 AMPLIFIER NOISE -70 30 -80 20 -90 -100 103 104 105 FREQUENCY - Hz 106 10 102 103 104 FREQUENCY - Hz 105 Figure 10. Channel-to-Channel Isolation vs. Frequency Figure 13. Noise Spectral Density vs. Frequency -8- REV. 0 AD7112 0.4 VDD = +5V 0.2 TA = +25C MONOTONICITY FOR 1.5 dB ATTENUATION STEPS 0.75 dB ATTENUATION STEPS 85.5 2 0.375 dB ATTENUATION STEPS ERROR - dB 0.0 * ** ** * * ** ** * * ** ERROR - dB ** ** * * ** * ** * ** ** * * ** * * ** 1 * * -0.2 +0.17 0 -0.17 -0.4 -1 -0.6 0 3 6 9 12 15 18 21 ATTENUATION - dB 24 27 30 -2 0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 ATTENUATION - dB Figure 14. Typical Attenuation Error for 0.75 dB Steps Figure 16. Accuracy Specification for B Grade Devices at TA = +25C 1.0 VDD = +5V MONOTONICITY FOR 1.5 dB ATTENUATION STEPS 0.75 dB ATTENUATION STEPS 2 0.5 TA = +85C 0.375 dB ATTENUATION STEPS ERROR - dB 1 ERROR - dB 78 84 0.0 TA = +25C -0.5 +0.17 0 -0.17 -1 -1.0 0 6 12 18 24 30 36 42 48 54 60 66 72 -2 ATTENUATION - dB 0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 ATTENUATION - dB Figure 15. Typical Attenuation Error for 3 dB Steps vs. Temperature Figure 17. Accuracy Specification for C Grade Devices at TA = +25C REV. 0 -9- AD7112 MICROPROCESSOR INTERFACING AD7112-8051 INTERFACE Figures 18 to 20 show interfaces between the AD7112 and three popular 8-bit microprocessor systems, the MC68008, 8085A/8088 and the 8051. In the MC68008 and 8085/8088 interfaces, the AD7112 is memory mapped with separate addresses for each DAC. AD7112-8085A/8088 INTERFACE Figure 20 shows a connection diagram between the AD7112 and the 8051 microprocessor. The AD7112 is port mapped in this interface. The loading structure is as follows: Data to be loaded to the DAC is output to Port 1: P3.0, P3.1 and P3.2 are bit addressable port lines and are used to control the DAC select, CS and WR inputs. A sample routine for writing to DAC A is shown below. MOV A,DATA; CLR 3.2; CLR 3.0; CLR 3.1; MOV A,P1; SET B 3.1; SET B 3.0; Data to be written is loaded to the accumulator. Select DAC A. Bring CS low. Bring WR low. Write data to DAC. Deactivate WR. Deactivate CS P3.0 CS WR DAC A / DAC B Figure 18 shows a connection diagram for interfacing the AD7112 to both the 8085A and the 8088 microprocessors. This scheme is also suited to the Z80 microprocessor, but the Z80 address/data bus does not have to be demultiplexed. The AD7112 is memory mapped with separate memory addresses for DAC A and DAC B. A15 - A8 ADDRESS BUS ADDRESS DECODE LOGIC A+1** A** DEN P3.1 P3.2 DAC A / DAC B CS 8051 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AD7112* DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 8085A / 8088 WR ALE 8-BIT LATCH DATA BUS WR AD7112* DB7 - DB0 AD7 - AD0 * ANALOG CIRCUITRY HAS BEEN OMITTED FOR CLARITY. ** A = DECODED ADDRESS FOR AD7112 DAC A A+1 = DECODED ADDRESS FOR AD7112 DAC B * ANALOG CIRCUITRY OMITTED FOR CLARITY Figure 20. AD7112-8051 Interface Circuit Figure 18. AD7112-8085A/8088 Interface Circuit AD7112-68008 INTERFACE APPLICATIONS Automatic Gain Control Figure 19 shows a connection diagram for interfacing the AD7112 to the 68008 microprocessor. The AD7112 is again memory mapped with separate memory addresses for DAC A and DAC B. A23 - A1 ADDRESS BUS ADDRESS DECODE LOGIC A+1** A ** In an automatic gain control system an input signal is attenuated or amplified so that its average output level remains constant. The AD7112 D/A converter is used here as a variable gain or attenuation element that adjusts the output signal relative to the input level. A feedback loop consisting of a detector, comparator, and up/ down counter continuously adjusts the contents of the counter and hence the gain or attenuation of the circuit so that the signal level at the output remains constant and equal to the reference input signal. The negative feedback action of the loop ensures that the average output voltage of the automatic gain control system remains constant. Figure 21 shows a block diagram of a typical AGC control loop using 1/2 AD7112 as the gain/ attenuation element. Whenever the input signal is outside the dynamic range of the programmable gain element in the AGC loop, there should be a stable, well defined input output relationship. AS 68008 DTACK R /W D7 - D0 DATA BUS DAC A / DAC B CS WR AD7112* DB7 - DB0 * ANALOG CIRCUITRY HAS BEEN OMITTED FOR CLARITY. ** A = DECODED ADDRESS FOR AD7112 DAC A A+1 = DECODED ADDRESS FOR AD7112 DAC B Figure 19. AD7112-68008 Interface Circuit -10- REV. 0 AD7112 INPUT VARIABLE GAIN ELEMENT 1/2 AD7112 DETECTOR UP/DOWN COUNTER U D COMPARATOR END STOP AND CONTROL LOGIC VREF DAC Equivalent Resistance, OUTPUT REQ = where: RDAC 10 x EXP (-0.375 x N / 20) RDAC is the DAC ladder resistance. N is the DAC code in Decimal (0N240). DACs A1 and B1 control the gain and Q of the filter characteristic while DACs A2 and B2 control the cutoff frequency. Circuit equations: C1 = C2, R3 = R4, R7 = R8. Resonant frequency, f0 = 1/(2 R3C1). Quality factor, Q = (R6/R8) x (R2/RFBB1). RFBB1 is the feedback resistance of DAC B1 in Figure 22 Bandpass Gain, A0 = -R2/R1. Programmable range for component values shown is f0 = 0 kHz to 15 kHz and Q = 0.3 to 4.5. Figure 21. Automatic Gain Control System Programmable State Variable Filter The AD7112 with its multiplying capability and fast settling time is ideal for many types of signal conditioning applications. The circuit of Figure 22 shows its use in a state variable filter design. This type of filter has three outputs: low pass, bandpass and high pass. The particular version shown in Figure 22 uses two AD7112 to control the critical parameters f0, Q and A0. Instead of several fixed resistors, the circuit uses the DAC equivalent resistances as circuit elements. Thus, R1 in Figure 22 is controlled by the 8-bit word loaded to DAC A1 of the AD7112. This is also the case with R2, R3 and R4. C3 10pF R8 30k R7 30k C1 1000pF C2 1000pF A2 R6 10k A1 HIGH PASS OUTPUT A3 A4 LOW-PASS OUTPUT OUT A OUT B R5 RFB B VIN B OUT A VIN B OUT B BANDPASS OUTPUT VIN VIN A DAC A1 (R1) DAC B1 (R2) VIN A DAC A2 (R3) DAC B2 (R4) AD7112 DB0-DB7 DATA 1 CS WR DAC A/ DAC B AD7112 DB0-DB7 DATA 2 CS WR DAC A/ DAC B NOTES 1. A1, A2, A3, A4 : 1/4 x AD713 2. C3 IS A COMPENSATION CAPACITOR TO ELIMINATE Q AND GAIN VARIATIONS CAUSED BY AMPLIFIER GAIN BANDWIDTH LIMITATIONS Figure 22. Programmable State Variable Filter REV. 0 -11- AD7112 OUTLINE DIMENSIONS Dimensions shown in inches and (mm). 20-Pin Plastic DIP (N-20) 20 PIN 1 1 1.060 (26.90) 0.925 (23.50) 0.210 (5.33) MAX 0.160 (4.06) 0.115 (2.93) 0.022 (0.558) 0.014 (0.356) 0.100 (2.54) BSC 0.070 (1.77) 0.045 (1.15) 10 0.325 (8.25) 0.300 (7.62) 0.060 (1.52) 0.015 (0.38) 0.130 (3.30) MIN 0.195 (4.95) 0.115 (2.93) 0.015 (0.381) 0.008 (0.204) 11 0.280 (7.11) 0.240 (6.10) SEATING PLANE 20-Pin SOIC (R-20) 0.5118 (13.00) 0.4961 (12.60) 20 11 0.2992 (7.60) 0.2914 (7.40) PIN 1 0.4193 (10.65) 0.3937 (10.00) 1 10 0.0500 (1.27) BSC 0.1043 (2.65) 0.0926 (2.35) 0.0291 (0.74) X 45 0.0098 (0.25) 0- 8 0.0118 (0.30) 0.0040 (0.10) 0.0192 (0.49) 0.0138 (0.35) 0.0125 (0.32) 0.0091 (0.23) 0.0500 (1.27) 0.0157 (0.40) -12- REV. 0 PRINTED IN U.S.A. C1692-10-7/92 |
Price & Availability of AD7112
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |