DAC - 888 [PMI) precision BYTEDACJo)X-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MULTI PLYING OJA CONVERTER Monolithics Inc. FEATURES latches may also be operated . . 8-BIt holding both control pins low.Additionally,the DAC-888 has a data hold time requirement of zero nanoseconds. The Analogsection consists of a "Field-Proven" DAC-0801A . CE and WR Inputs . . . . . LevelTriggered Latch 8-BIt J-LPCompatible Easily Interfaced to All 8-BIt Processors TTL Logic Compatible High Output Impedance and Compliance Proven DAC-O8Analog Flexibility and Reliability Nonlinearity to :!:O.1%Max . Low Power Dissipation ..................... Available In Die Form . OBS DAC-888 applications include graphic display drivers, highspeed modems, AID converters, programmable waveform generators and power supplies, analog meter drivers, audio encoders and programmable attenuators; and other applications where low cost, high speed and buffered flexibility are required. 134mW PACKAGE . t For devices number. Burn-in CerDIP, 1990/91 OLE INDUSTRIAL TEMPERATURE PIN CONNECTIONS DAC888EX DAC888FX 0.1 0.19 processed in total compliance to MIL-STD-883, TE add /883 after part Consult factory for 883 data sheet. is available on commercial and industrial temperature range parts in plastic DIP, and TO-can packages. For ordering information, see Data Book, Section 2. GENERAL DESCRIPTION mode by Converter. Monotonic multiplying performance is attained over a wide 20 to 1 reference current range. Matching to within 1 LSB between reference and full-scale currents eliminates full-scale adjustment in most applications. ORDERINGINFORMATION t NL %F5 in a transparent The BYTEDAC@ DAC-888 is a buffered 8-bit digital-toanalog converter designed specifically for 8-bit bus oriented systems. The data inputs are connected to level-triggered latches. Two active-low control pins are provided for ease of interface to virtually all available microprocessors. The 18-PIN HERMETIC DUAL-IN-LiNE PACKAGE (X-Suffix) FUNCTIONAL DIAGRAM DB] MSB 0 CE DB6 0 DBS DB4 0 0 DBJ 0 DB2 0 DB1 0 DBO 0 LSB I Cf'J ~ u.J r~ u.J > Z 0 u C) 0 ,J <:( Z <:( I 0 r-I ,J 17 CONTROL LOGIC a-BIT LATCH 16 WR 14 10 'OUT VREF(+) a-BIT VREF(-I MULTIPL YING DAC 11 13 'OUT 12 V- COMP ilanufactured under one or more of the following patents - 4.055.773. - - - - 4,056,740. - GND ~C) 0 V+ 4.092.639 ..1...1.,..iO,1 - --'..1.0.00 ~ - - ---""'-- - IPM!) DAC-888 BYTEDAC'" 8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MUL TIPL YING D/A CONVERTER ABSOLUTE MAXIMUM RATINGS OperatingTemperatureRange -25°C to +85°C Junction Temperature (TJ) Storage Temperature Lead Temperature (Soldering, 60 sec) V+ Supply to V- Supply Logic Inputs Analog Current Outputs Reference Inputs (V10 to V11) -65°C to + 150°C -65°C to + 150°C 300°C 18.1V OV to 5.5V -5mA V- to V+ Reference Input Differential Voltage (V10to V11) Reference Input Current PACKAGE TYPE :t15V 5mA elA (Note 2) 79 18.Pin Hermetic DIP (X) UNITS elC 11 °CIW NOTES: 1. Absolute ratings apply to both DICE and packaged parts. unless otherwise noted. 2. aA is specified for worst case mounting conditions, i.e., a'A is specified for dkvice in socketforCerDIPpackage. J ELECTRICAL CHARACTERISTICS at V+ = +5V, V- = -12V, IREF= 2mA, unless otherwise noted. TA= +25°C to +85°C apply for DAC-888E/F. Output characteristics refer to both lOUTand lour OBS SYMBOL PARAMETER MIN CONDITIONS Resolution ------- Monotonlclty NL Nonlinearity Full.Scale Tempco -------,See note. TCIFS Output Voltage Compliance VOG Output Impedance ROUT Full Range Current 'FA Current Change"- 1/2 LSB Rl1' R1O~ Full Range Symmetry Zero-Scale IFRS Current 8 'FSR Reference Current 'B Bias Supply Sensitivity - :!:0.1 2.10 :!.50 5 1.94 - 1.99 204 :!:8 0.2 'REF 2.1 = 3mA PSSI FR' V-+ ~ 4.5V to 5.5V PSSIFR V- = -1O.8V to --13.2V 2 2.9 UNITS Bits %FS :!.019 . 80 5 +5 >20 MAX Bits .-------------,10 .---------.------ - :!.1 IFR13 - 8 8 IzS Output Current Range Power 'FRI4 8 --- 5.000k!! TA~25°C TYP MIN OLE Full-Scale VREF o. 10.000V DAC-888F DAC-888E TYP MAX ppmr ,5 -- C V ------------- TE >20 _n- 1.94 MH 1.99 2.04 mA :':1 :c8 p.A 2 p.A --- 0.2 2.1 2.9 - 1 -1 -3 - :!.0.0003 :!.001 - - :!.0.0002 :!:0.01 - mA -3 p.A 2. 0.0003 :c0.01 %':;IFS/%':;V+ :!:0.0002 :!:001 %':;1FS/%':;V- 'REF ~ 1mA Power Supply Current 1+ 1-- 'REF = 2mA Power Dissipation Pd 'REF Input Levels Logic Input "a" = 2mA 12 6 16 9 134 190 ---- 12 6 16 134 190 .-------.---------- 9 mA mW Logic Logic Input "1" 08 0.8 V'L ___n,--u V'H "" n_-- -- 2 n-- n 2 ----------.---------------..-------- V Logic Input Current Logic Input "a" ',L Logic Input '1 "H NOTE: Guaranteed - ------ V,N OV V,N 5.25V 2 01 10 1 2 01 10 1 p.A by design. 11-102 7/89, Rev. B [pMI) DAC-888 BYTEDAC'" 8-BIT HIGH-SPEED "MICROPROCESSOR ELECTRICAL CHARACTERISTICS - A.C. PARAMETERS Vs COMPATIBLE" MUl TIPl YING D/A CONVERTER = +5V, -12V, IREF= 2mA, TA= 25°C. DAC-888E MIN TYP MAX 300 400 MIN DAC-888F TYP MAX UNITS PARAMETER SYMBOL CONDITIONS Settling Time ts From CE & WR Negative Level to :!:1/2LSB, All Bits Switched ON or OFF, ISee notel Reference Input Slew Rate dl/dt (See Note) 4 Data Input Setup Time tDS ISee note) 150 -150 ns Data Input Hold Time tDH ISee note) 10 (See note) - 10 250 ns 250 Chip Enable/Write Pulse Width tENW 300 8 4 400 ns 8 mAIlls ns NOTE: Guaranteed by design. OBS DAC-888 PIN DESCRIPTION SYMBOL DESCRIPTION DBa - DB7 DATA BIT - CE PINS 1-8 OLE Bits 0-7 are digital, active-high inputs. DB7 is assigned as the MSB. PIN 17 CHIP ENABLE - An active low input control which is the device enable input terminal. WR 'OUT .~ VREF+' VREF- COMP PIN 16 WRITE CONTROL - An active low control which enables the microprocessor to write data to the DAC. CURRENT VOLTAGE OUTPUT - Complementary REFERENCE COMPENSATION - - current Differential The reference inputs amplifier outputs, that accept frequency which when added, a negative, equal positive, compensating 'FS' or bipolar input TE 'DB7 DB6 DB5 DB4+ DBJ terminal. DATA INPUT DB2 DB1 DBa' PINS 10-11 and are used to set IFS' FUNCTIONAL DIAGRAM AND TIMING DIAGRAM FOR 8-BIT OPERATION TO B.BIT DATA BUS PINS 13-14 /w~ PIN 12 DATA VALID~ tDH:J 17 I WR. CE CE CONTROL 16 'ENW & LATCHES WR -= +5.000V 2.500kH 10 VREF+ 'OUT 14 lOUT DAC 11 2.5kH VREFCOMP V- GND lOUT V+ '/~~ lOUT -= 12 15 O.Ol"F -= ~ 'S lOUT 9 1B NOTE: IF INPUT DATA CHANGES HIGH -IDSI,IOUT/IOUT CEO)LOW AND BEFORE THE LAST DATA BEFORE i(WR' (WR' CE) CEO)HIGH - 'DS! WILL BE LATCHED PROVIDED DATAVALIDIS HELD FOR (IDS (MIN) -= -12V AFTER (WR. WILL CHANGE. tDH (MIN))' +5V I en ~ ~ ~ ~ > Z 0 u c.J 0 -J ~ Z ~ OPERATION TABLE CE WR I X NO CHANGE I -J ~ NO CHANGE 0 0 0 f-< OUTPUT 0 f>--< UPDATE lATCHES----.---ITRANSPARENT) --~ ~ 0 11-103 7/89, Rev. B IPMI) DAC-888 BYTEDAC~ 8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MULTIPLYING D/A CONVERTER DICE CHARACTERISTICS 1. 2. 3. 4. 5. 6. 7. 8. 9. DB7 (MSB) DB6 DB5 DB4 DB3 DB2 DB1 DBO (LSB) GROUND 10. 11. 12. 13. 14. 15. 16. 17. 18. VREF (+) VREFt-) COMP lOUT lOUT VWR CE V+ For additional DICE ordering information, refer to 1990/91 Data Book, Section DIE SIZE 0.141 X 0.127 inch, 17,907 sq. mils (3.58 X 3.23 mm, 11.56 sq. mm) OBS 2. WAFER TEST LIMITS at Vs = +5, -12V, 'REF= 2mA, TA= 25° C, unless otherwise noted. Output characteristics refer to both lOUTand lOUT SYMBOL PARAMETER Resolution Monotonicity Nonlinearity Full-Scale Output Voltage Change VOG Compliance DAC-888N DAC-888G LIMIT CONDITIONS LIMIT OLE 8 Current +5 5 Typ. VREF= 10.000V Current IFR14 Full Range Symmetry I FRS Zero-Scale Current Izs Output Current Reference Power Range Supply V-=-10.8Vto~132V, 1- Current Dissipation Logic V+ = 4.5V to 5.5V PSSI FR Input IREF= 1mA Pd VMAX -5 V MIN 204 mA MAX mA MIN }J.A MAX 2 }J.A MAX 2.1 mA MIN 3 3 }J.A MAX :!::0.01 :!::0.01 %.J.I Fs/%.J. V + MAX :to.01 -- ,,:0.01 %.J./FS/%.J.V-' MAX 21 PSSI FR, TE +5 :!::8 2 IREF = 3mA Bits MIN %FS MAX :to.19 1.94 :!::8 1+ Supply Power 1.94 16 Sensitivity Power 204 IFR14-IFR13 I FSR Bias Current R 11' R 10= 5.000k!! TA = 25°C Bits MIN 8 :to.1 ROUT> 20M!! Full Range 8 8 < 1/2 LSB UNITS 16 16 IREF = 2mA 9 9 I REF= 2mA 190 190 mW MAX mA MAX Levels Logic Input "0" V,L 0.8 0.8 V MAX Logic Input "1" V'H 2 2 V MIN - 10 10 Logic Input Current I'L V,N = OV I'H V'N = 5.25V 1 }J.AMAX 1 ----...- NOTE: Electrical tests guaranteed are performed for standard at wafer product dice. probe Consult to the limits factory shown. Due to variations to negotiate TYPICAL ELECTRICAL CHARACTERISTICS specifications in assembly methods and normal based on dice lot qualification V+ = +5V, -12V, yield through loss, yield sample after lot assembly 'REF = 2mA, TA = 25°C, unless otherwise packaging is not and testing. noted. DAC-888 SYMBOL PARAMETER Reference Settling Input CONDITIONS dlldt Slew Rate From CE Negative Time IS All bits Switched -Data ------ Input Setup Time Data Input ---------------------Hold Time Chip Enable Write ~ TYPICAL Edge to :t 1/2 LSB, ON or OFF tos ------------- toH . - mA/}J.s 300 ns 100 ns 0 ns 200 tENW Pulse Width ~- - -~ UNITS 8.0 ns -....--.-.-------------------.------------------ 11-104 --~ 7/89, Rev. B !> DAC-888 BYTEDAC~ 8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MULTIPLYING D/A CONVERTER or may vary from nearly 0 to +4.0mA. The full range output currrent is a linear function of the reference current and is ilTAllNFORMATION BYTEOAClI" OAC-888 is a monolithic microprocessor Ipatible Of A converter consisting of an 8-bit level Jered latch, control circuitry and one 8-bit multiplying converter housed in an 18-pin dual in line package (01 P I. given by: 255 IFR = 256 X IREF where IREF = 110 OAC-888 accepts 8-bit binary bytes at the data inputs. il access is accomplished when WR and CE are low. ing the low state of CE and WR, the latches are transmt, therefore, data should be valid from 100ns prior to WR CE low until CE or WR high. When CE or WR goes high, data stored in the latches will hold the selected output !finitely. In positive reference applications, an external positive reference voltage current flows through R1Qinto the VREF(+I terminal of the reference amplifier. Alternatively, a negative reference may be applied to VREFI-j; reference current flows from ground through R1Qinto VREF(+) as in the positive reference case. This negative reference connection has the advantage of a very high impedance presented at pin 11. The voltage at pin 10 is equal to and tracks the voltage at pin 11 AlOG INFORMATION due to the high gain of the internal reference amplifier. R11 (nominally equal to R1Q) is usedto cancel biascurrent errors; OBS ;IC POSITIVE REFERENCE OPERATION R" may be eliminated MSB LSB DB] DB6 DB5 DB4 DBJ DB2 DBl DBO 1] CE CONTROL 16 & LATCHES WR RREF 5.000Vo-vvv REF Rl0 14- 10 VREF+ lOUT IREF11 VREFCaMP GND V15 12 R11 1J~ lOUT V+ 'OUT 18 0.1"F 1 OLE Tn OPERATION 16 +VREF TYPICAL IFR = RREF CONTROL & LATCHES WR RREF 255 14 x 256 lOUT IVREF+ DAC - R11 11 . -VREF x 255 -VREF AMPLIFIER 'V\I\, R10 101 .L lOUT + lOUr = 'FR FOR ALL LOGIC STATES IREF = 2.5000k 111' RREF FERENCE TE MSB LSB DB] DB6 DB5 DB4 DBJ DB2 DB1 DBO -=- DR FIXED REFERENCE. IALUES ARE: in error. BASIC NEGATIVE REFERENCE OPERATION 4=t ~ O.Ol"F 0.1~ -=- increase For most applications the tight relationship between IREFand IFR will eliminate the need for trimming IREF. If required, full-scale trimming may be accomplished by adjusting the value of R 1Qor by using a potentiometer for R1Q.An improved method of full-scale trimming which eliminates potentio- 'OUT DAC with only a minor SET-UP 'FR DAC-888 is a multiplying D/A converter in which the put current is the product of a digital number and the ! 1J - 'OUT RREF 256 NOTE: RREF SETS IFS: R11 IS FOR BIAS CURRENT CANCELLATION AND IS EQUAL TO RREF' .rJ'J ~ ~ ut reference current. The reference current may be fixed SIC UNIPOLAR NEGATIVE OPERATION MSB DB] DB6 DB5 DB4 DBJ LSB DB2 DB1 DBo ~ ~ > Z 0u lamA Eo Eo 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1.992 1.984 0.000 0.008 -4.980 -4.960 0.000 -0.020 1 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 0 1 1008 1.000 0.992 0.984 0.992 1.000 -2.520 -2500 -2.480 -2.460 -2.480 -2.500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0.008 0000 1.984 1.992 -0.020 -0.000 -4.960 -4980 DB7 DB6 DBS DB4 DB3 DB2 DB1 DBO lamA FULL-SCALE FULL-SCALE EOUT HALF-SCALE HALF-SCALE HALF-SCALE ZERO-SCALE ZERO-SCALE -1 LSB + 1 LSB -1 LSB +1 LSB v0 J <r:: Z <r:: 0r- IJ ~ ....... ::2 0 11-105 -- -- --- 7/89, Rev. 8 IPM!) DAC-888 BYTEDAC<1I8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MULTIPLYING D/A CONVERTER RECOMMENDED FULL-SCALE ADJUSTMENT TABLE 1. REFERENCE AMPLIFIER COMPENSATION CIRCUIT REF. INPUT RESISTANCE SUGGESTED Cc 1k!l 2.5k!l 5k!l 15pF 37pF 75pF MSB Lsn DB7 DBn DBS DB4 DB3 DB2 DB1 DBa NOTE: A 001 pF capacitor 17 IS suggested for fixed references. CE CONTROL 16 For fastest response to a pulse, low values of RlO' enabling small Cc values, should be used. If pin 10 is driven by a high current source, none of the above values will suffice and the amplifier must be heavily compensated which will decrease overall bandwidth and slew rate. For R 10 = 1k!l and Cc = 15pF, the reference amplifier slews at 4mA//-ls, enabling a transition from IREF= 0 to IREF= 2mA in 500ns (see Figure, pulsed reference operation I. & LATCHES WR Rl0 LOW T.C. 'REF' ~ <S.OOOV REF lmA - 4.Sk . . 10 VREF' .14 lOUT' DAC VREFCaMP ~ IV 11 SOk POT V- GND 'OUT V' I 113 OBS APPROX Sk Bipolar references may be accommodated by offsetting VREF or pin 11, as shown in Figure below. The negative common- -= mode range of the reference amplifier is given plus (IREF X 1k!l) plus 2.5V. The positive range is V+ less 1.5V. OLE meter TC effects is shown in the Recommended Adjustment Circuit. Full Scale by VCM = V- common-mode When a DC reference is used, a reference bypass capacitor is recommended. A 5.0V TTL Logic supply is not recommended as a reference. If a regulated power supply is used as a reference, RlO should be split into two resistors with the junction bypassed to ground with a 0.1 /-IFcapacitor. Using lower values of reference current reduces negative power supply current and increases reference amplifier negative common mode range. The recommended range for operation with a DC reference current is +0.2mA to +4.0mA. TE ANALOG OUTPUT CURRENTS The reference amplifier must be compensated by using a capacitor from pin 12 to V-. For fixed reference operation a 0.01 /-IF capacitor is recommended. For variable reference applications, see "Reference Amplifier Compensation for Multiplying Applications" section. Both true and complemented vided, where 10 + ro = output sink currents IFR. Current appears are pro- at the "true" output when a "1" is applied to each logic input. As the binary count increases, the sink current at pin 14 increases proportionally in the fashion of a "positive logic" D/A converter. When a "0" is applied to any input bit, that current is turned off at pin 1~and turned on at pin 13. A decreasing logic count increases 10 as in a negative or inverted logic 0/ A converter. Both outputs may be used simultaneously. If one of the outputs is not required it must still be connected to ground or to a point capable of sourcing IFS; do not leave an unused output pin open. REFERENCE AMPLIFIER COMPENSATION FOR MULTIPLYING APPLICATIONS AC reference applications will require the reference amplifier to be compensated using a capacitor from pin 12 to V-. The value of this capacitor depends on the impedance presented to pin 10 (see Table 1). ACCOMMODATING BIPOLAR REFERENCES MSB DB7 DB6 DBS DB4 DB3 DBl DBI LSB DBa MSB DB7 DB6 DBS DB4 DB3 DBl DB, LSB DBa 8 17 17 CE +VREF RREF IIN VIN~ 16 CONTROL & LATCHES rREF 10 ;p; 16 We VREF' R'N lOUT' 14 -0 'OUT 13 'VREF 14 VREF' 'OUT DAC 11 VREF- DAC Rl1 11 D-----'VV'v--'IOPTIONAL! VIN 11 'HEF .0 NEGATIVE RREF 10 CONTROL & LA TCHES We 15 9 18 HIGH INPUT IMPEDANCE nHEF~HI1 SWING OF IIN 'VHEF VREF- CaMP '2 1 V- GND l - IS 'OUT V. 13 18 MUST BE ABOVE PEAK POSITIVE SWING OF V,N J 11-106 7/89, Rev. B lD DAC-888 BYTEDACQlla-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MULTIPLYING D/A CONVERTER JO INTERFACE DATA 81 BUS 0220 - 14 10 IREF DAC-OOO 13 -- "2 lOUT 0000 pP x= " ADDRESS - lOUT WR MEMW / ><= ~ DATA V- cr'\. V+ ADDRESS BUS ADDRESS DECODER lOUT OBS )0,6801,6809 INTERFACE DATA BUS - 14 10 IREF -- DAC-OOO WR CE 60XX pP x lOUT 13 " / x DATA CE IJ2 VMA x ""-J lOUT ADDRESS DECODER TE / '\. R/Vi VMA ADORESS BUS X X ADDRESS lOUT - lOUT r;GVi7 RNi OLE "2 X lOUT ~5 INTERFACE DATA CLK BUS 10 - 14 'REF DAC-OOO WRCE 0005 pP 13 -- ADDRESS " =>< 'OUT WR - 'OUT DATA 16'( 17 WR I/O/MEM I/O/MrM - I/O MAPPED ADDRESS BUS ADDRESS DECODER CE lOUT { lOUT T1 / '\. T2 " " / TJ / "- >C >C J ~ x (j) ~ ~ / x . 'r !2 ~ > Z 0 u 0 0 -J -< Z -< 0 t- ...J ~ ..0 is 11-107 7/89, Rev. B jpMJ) DAC-888 BYTEDACQ';8-BIT HIGH.SPEED "MICROPROCESSOR COMPATIBLE" MUL TIPL YING D/A CONVERTER PULSED REFERENCE OPERATION MSB LSB OB7 OB6 OB5 OB4 DBJ DB2 OBI OBO 17 IT +VREF CONTROL & LATCHES 9 16 I OPTIONAL ~ RESISTOR ,..., OV-" R'N ~ I- 'L.S ~~ FOR OFFSET INPUTS I . 10 'OUT VREF+ REO> 2001/ * TYPICAL VALUES, 5k RIN +VIN' 10V WR 0-< Rp DAC 11 -=- -=- OBS -=- LS 18 NO CAP .UNBALANCEO INPUTSWILL CAUSESLIGHTDEGRADATIONOF 'FS ACCURACYDUE TO 'OS OF REFERENCEAMPLIFIER OLE POSITIVE LOW IMPEDANCE OUTPUT OPERATION MSB LSB DBl DB6 OB5 OB4 DBJ DB2 OBI DBO t1: CONTROL ~ VREF+ 11 VREF- 10 & LATCHES RL .14- 'OUT' EOUT DAC 'OUT OTO+IFsxRL ...L 12 15 TE 9 -.l I . I I 'REF -=FOR COMPLEMENTARY OUTPUT CONNECT GROUND. INPUT OF OP AMP TO lOUT. INVERTING (OPERATION AS NEGATIVE LOGIC DAC). CONNECT 'OUT TO NEGATIVE LOW IMPEDANCE OUTPUT OPERATION Mm ~B DBl DB6 DB5 DB4 DBJ DB2 OBI DBO 17 F VREF+ 11 VREF-' CONTROL 16 & LATCHES WR 10 EOUT .14- 'OUT' DAC COMP V- 12-- 1'5 GND 19 'OUT / t 18 1,0- <'RL I -=- ...L 0 TO -IFS x RL 'FR = ;~~ 'REF -=FOR COMPLEMENT ARY OUTPUT (OPERA TlON AS NEGATIVE LOGIC OAC.' CONNEcr NONINVERTING INPur OF OP AMP TO 'our. CONNECT 'our TO GROUND. 11-106 I i I 'FR = ;~~ 18 I 7/89, Rev. B ~Mi) DAG-888 BYTEDACQI)8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MULTIPLYING D/A CONVERTER JASIC BIPOLAR OUTPUT OPERATION MY ~B DB] DB6 DBS DB4 DBJ DB2 DBI DBO ,s.ooov r 17 161 - 'REF' 2.000mA CONTROL& LATCHES 1WR I I f S.OOOkH lS.000kH 10 VREF' lOUT 114 EOUT In EOUT DAC 111 'OUT IVREF- OBS 12 IS 9 18 / DB7 DB6 DBS DB4 DB3 DB2 DB1 DBO POSITIVE FULL-SCALE POSITIVE FULL-SCALE -1 LSB 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 -4.960 -4.920 5.000 4.960 ZERO-SCALE ZERO-SCALE ZERO-SCALE 1 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 0 1 -0.040 0.000 0.040 0.080 0.040 0.000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4.900 5.000 + 1LSB -1 LSB NEGATIVE FULL-SCALE +1 LSB NEGATIVE FULL-SCALE EO EO OLE OFFSET BINARY OPERATION MY ~B DB] DBG DBS DB4 DBJ DB2 DBI DBO 'S.OOOV SkI! -4.920 -4.960 TE SkH I .1SV 14 EOUT r..n ~ J:.r.1 ~ -lSV > J:.r.1 Z 0 u DB7 DB6 DBS DB4 DB3 DB2 DB1 DBO EO POSITIVE FULL-SCALE POSITIVE FULL-SCALE -1LSB 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 4.960 4.920 ZERO-SCALE 1 0 0 0 0 0 0 0 0.000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 -4.960 -5.000 NEGATIVE ZERO-SCALE NEGATIVE FULL-SCALE + 1LSB C.J 0 J ~ Z ~ 0 r--< , J ~ ...... C.J 5 11-109 7/89, Rev. B IPMI) DAC-888 BYTEDAC<7I8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MUL TIPL YING orA CONVERTER BASIC BIPOLAR OUTPUT OPERATION Both outputs have an extremely wide voltage compliance, enabling fast direct current-to-voltage conversion through a resistor tied to ground or other voltage source. Positive compliance is 18V above V- and is independent of the positive supply. Negative compliance is given by V- plus (IREF X 1kH) plus 2.5V. The DAC-888operates over a wide range of power supply voltages from a total supply of 9V to 15V.When operating at supplies of :t5V or less, IREF~ 1mA is recommended. Low reference current operation decreases power consumption and increases negative compliance, reference amplifier negative common-mode range, negative logic input range, and negative logic threshold range; consult the various figures OBS For example, operation at -4.5V with 'REF = 2mA is not recommended because negative output compliance would be reduced to near zero. Operation from lower Z-80 INTERFACE DATA BUS Symmetrical supplies are not required, as the DAC-888 quite insensitive to variations in supply voltage. is Power consumption may be calculated as follows: Pd = (1+) (V+) + (1-1 (V-). 14 DAC-888 WR GE 13 and drift essentially The temperature should and track compared that CLOCK -- to 1/2 LSB. of the reference of the output resistor R1O resistor for of the DAC- minimum overall full-scale drift. Settling times 888 decrease approximately 10% at -550 C; at + 1250 C an increase of about 15% is typical. ADDRESS 'OUT MREO ::x " ~ - lOUT DATA ADDRESS BUS CE ==>< TE x / / x / -----..... x 'OUT ADDRESS DECODER MFmi match negligible coefficient WR ""7"i6917 WR The nonlinearity and monotonicity specifications of the DAC-888 are guaranteed to apply over the entire rated operating temperature range. Full-scale output current drift is tight, typically:t 10ppm;o C, with zero scale output current OLE =::0 10 IREF Z80 "p to TEMPERATURE PERFORMANCE POWER SUPPLIES for guidance. supplies is possible. However, at least 8V must be applied insure turn-on of the internal bias network. lOUT 6502 INTERFACE DATA BUS 10 - 14 IREF DAC-888 6502 "p WAGE 13 -- 82 lOUT ADDRESS - lOUT R/i'J 16'1' 17 R/Vi DATA IT ADDRESS BUS 82 'OUT ADDRESS DECODER 'OUT 11.110 x "x X / X "--/ >< 7/89, Rev. B ID DAC-868 BYTEDAC~ 8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE" MUL TIPLYING orA CONVERTER 48 INTERFACE 'REF 'OUT DATA BUS "p 'OUT 1- WR --'- \ ALE~ IREF BUS -L FLOATING lOUT OAC-888 DATA BUS WR CE 'OUT \ CE IWR OBS "p - 110 PORn \ WR IREF CE WR 'OUT "p WR lOUT x:xx:I.. 'OUT NOTE, OAC OUTPUT MAY CHANGE UNTIL DATA VALID. TE OFTWARE SAR' AID CONVERTER (WITH 8048 MICROPROCESSOR) 07 06 05 ~ OLE 'OUT OAC-888 / 04 03 02 01 DO WR CEW WR'TE STROBE ~ I +15V 5.1MH 5.0kH +15V +15V 2.4kfJ VOUTI6 +5V (j) ~ ~ 10'VREF+ VOUT REF-O2 ~ ~ > Z 0 U lJ 0 -J -< Z -< 0 1-< ...J O.Ol"F 39kH -12V -15V +5V -15V 10kH V'N -=- 1.. ANALOG -=- GROUND I DIGITAL \1 GROUND 2kH ~ ...... lJ a +15V 11-111 --- 7/89, Rev. B 1 IPM!) DAC-888 BYTEDAC'" 8-BIT HIGH-SPEED "MICROPROCESSOR COMPATIBLE'" MUl TIPl YING D/A CONVERTER SUCCESSIVE APPROXIMATION ANALOG- TO-DIGITAL CONVERSION PROGRAM LISTING USING DAC-888 AND SYM 1 PCB WITH 6502/-lP WITH FLOW CHART DATA MNEMONIC COMMENTS 500 502 504 506 506 A9oo A208 9500 A980 A8 LOA #00 LOX #08 STA,X LOA #80 TAY Clear 509 50C 50F 511 513 800010 AD 00 1C 2901 FO01 98 STA 1000 (Cont.) LOA 1COO AND A, #01 BEO"+1 TYA Output Read Compo Mask it Branch if CMP = 0 Get Trial Bit 514 515 18 7500 CLC ADC.X 517 519 51A 9500 98 4A STA.X TYA LSR Clear Carry Result Summed With Previous Test Save it Get Trial Value Next Bit 51B 51C 51E 520 A8 1500 90 E9 4C 00 05 TAY ORA.X BCC "-23 JMP 500 LOCATION Set Index Register Clear Memory at 08H Trial Bit TOY OBS OLE NOTE: 32 Bytes 260/,s Save it Next Data Continue For 8 Trials Do Over TE BURN-IN CIRCUIT 1B 4 -12V OAC-BBB +5V 13 0.1~F.50V 12 -11 10 -=- -= 10kD - - 11-112 - -- 7/89, Rev. B