® DSP201 DSP202 DSP-Compatible Single/Dual DIGITAL-TO-ANALOG CONVERTERS FEATURES DESCRIPTION ● ZERO-CHIP INTERFACE TO DSP ICs: AD, AT&T, MOTOROLA, TI The DSP201 and DSP202 are high performance digital-to-analog converters designed for simplicity of use with modern digital signal processing ICs. Both are complete with all interface logic for use directly with DSP ICs, and provide analog output voltages updated at up to 500kHz. ● SINGLE CHANNEL: DSP201 ● DUAL CHANNEL: DSP202 Two Serial Inputs or Cascade from Single 32-Bit Word ● UPDATE RATE TO 500kHz ● DYNAMIC SPECIFICATIONS: Signal/(Noise + Distortion) = 90dB; THD = –92dB ● USER SELECTABLE 16-BIT OR 18-BIT DATA WORDS Convert Command The DSP201 offers a single complete voltage output channel, accepting either 16 bits or 18 bits of input data, and can be driven by 16-bit, 24-bit, or 32-bit serial ports. The DSP202 offers two complete voltage output channels, with either two separate input ports, or a mode to drive both output channels from a single 32-bit word. Both the DSP201 and DSP202 are packaged in standard, low-cost 28-pin plastic DIP packages. Each is offered in two performance grades to match application requirements. Latch Enable 18-Bit DAC Reset Select Sync Format Control Logic Select Word Length (16/18) Analog Voltage Output Channel A Reference Channel A Data In Sync Bit Clock 18-Bit DAC Analog Voltage Output Channel B Channel B Data In Channel B on DSP202 Only Cascade International Airport Industrial Park • Mailing Address: PO Box 11400 Tel: (520) 746-1111 • Twx: 910-952-1111 • Cable: BBRCORP • • Tucson, AZ 85734 • Street Address: 6730 S. Tucson Blvd. • Tucson, AZ 85706 Telex: 066-6491 • FAX: (520) 889-1510 • Immediate Product Info: (800) 548-6132 © PDS-1067C 1991 Burr-Brown Corporation Printed in U.S.A. July, 1993 SPECIFICATIONS ELECTRICAL TA = 0°C to 70°C, Output Update Frequency, fS, = 400kHz, VA+ = VD+ = +5V, VA– = VD– = –5V, unless otherwise specified. DSP201JP DSP202JP PARAMETER CONDITIONS MIN TYP RESOLUTION DSP201KP DSP202KP MAX MIN TYP 18 DYNAMIC RANGE ANALOG OUTPUT Voltage Range Impedance Current Slew Rate Settling Time to 0.006% for Full-Scale Step THROUGHPUT SPEED (1) Update Rate DSP202 in Cascade Mode AC ACCURACY (2, 3) Signal to (Noise + Distortion) Ratio Total Harmonic Distortion Channel Separation on DSP202 DC ACCURACY Integral Nonlinearity Error Differential Nonlinearity Error Bipolar Zero Error (5) Bipolar Zero Error Drift Bipolar Zero Mismatch (5) Gain Error Gain Error Drift Gain Error Mismatch Digital Feedthrough Power Supply Sensitivity 108 ±3 0.1 ±8 15 2.5 RL = 375Ω RL = 375Ω RL = 1.5kΩ, CL = 100pF RL = 1.5kΩ, CL = 100pF CASC = LOW on DSP202 CASC = HIGH 500 300 fOUT = 1kHz fOUT = 1kHz (–60dB) fOUT = 10kHz fOUT = 1kHz fOUT = 1kHz to 100kHz 82 86 30 86 –90 105 80 ±0.006 ±0.006 ±10 20 5 1 100 1 –105 –60 –60 DSP202 Channels ENABLE = HIGH –5.1 < VA–, VD– < –4.9 +4.9 <VA+, VD+ < +5.1 DIGITAL OUTPUTS VOL VOH POWER SUPPLIES Rated Voltage VA+ VA– VD+ VD– Current IA+ IA– ID+ ID– Power Consumption TEMPERATURE RANGE Specification Storage UNITS * Bits * dB * * * * V Ω mA V/µs µs * * DSP202 Channels DIGITAL INPUTS Format Coding Logic Levels VIL VIH Data Transfer Clock Frequency Duty Cycle MAX 88 86 –85 kHz kHz 90 32 90 –92 * ±0.004 ±0.004 * * * * * * * * * 3 3 –88 * * dB(4) dB dB dB dB % % mV ppm FSR/°C mV % ppm/°C % dB dB dB Serial; MSB first; 16/18-bit and Cascaded Binary Twos Complement IIL = ±10µA IIH = ±10µA 0 +2.4 40 IOL = 4mA IOH = 4mA 50 0 +2.4 +4.75 –5.25 +4.75 –5.25 +5 –5 +5 –5 18 17 13 25 365 0 –40 +0.8 +5 * * 12 60 * * +0.4 +5 * * +5.25 –4.75 +5.25 –4.75 * * * * * * * * * * * * * 450 +70 +125 * * * * * V V * * MHz % * * V V * * * * V V V V * mA mA mA mA mW * * oC oC NOTES: (1) The data transfer clock must be at least 24 times the update rate for the standard mode, and 40 times the update rate in the DSP202 Cascade Mode. (2) All dynamic specifications are based on 2048-point FFTs. (3) Data for the 1kHz test is bandlimited to 0 to 20kHz. Data for the 10kHz test is bandlimited to 0 to 40kHz. (4) All specifications in dB are referred to a full-scale output, ±3Vp-p. (5) Adjustable to zero with external potentiometer. ® DSP201/202 2 TYPICAL PERFORMANCE CURVES TA = +25°C; Update Frequency, fS = 400kHz; VA+ = VD+ = +5V; VA– = VD– = 5V; SWL = HIGH; CASC = LOW; Output Bandwidth Limited to 20kHz; unless otherwise noted. SIGNAL-TO-(NOISE + DISTORTION) RATIO vs TEMPERATURE AND AMPLITUDE DYNAMIC PERFORMANCE vs TEMPERATURE –80 Signal-to-(Noise +Distortion) Ratio (dB) 80 85 –85 Signal-to-(Noise + Distortion) (SINAD) 90 –90 Signal-to-Noise Ratio (SNR) Total Harmonic Distortion (THD) Spurious Free Dynamic Range (SFDR) 100 –50 –25 –95 –100 0 25 50 75 80 f OUT = 1kHz, –20dB 70 60 50 40 f OUT = 1kHz, –60dB 30 20 10 0 –50 –25 0 50 75 Ambient Temperature (°C) TOTAL HARMONIC DISTORTION vs OUTPUT FREQUENCY SIGNAL-TO-(NOISE + DISTORTION) vs OUTPUT UPDATE RATE f OUT = 0dB Output not band-limited. –60 –70 –80 –90 –100 2 20 100 80 f OUT = 0dB Output not band-limited. 85 90 200 0.4 4 Output Frequency (kHz) 40 400 Output Update Rate (kHz) BIPOLAR ZERO ERROR AND GAIN ERROR vs TEMPERATURE INTEGRAL AND DIFFERENTIAL LINEARITY ERROR vs TEMPERATURE (For Worst-Case Codes.) 0.020 10 0.3 Gain Error Bipolar Zero Error (mV) Absolute Value of Error (%) 25 Ambient Temperature (°C) Signal-to-(Noise + Distortion) Ratio (dB) Total Harmonic Distortion (dB) f OUT = 1kHz, 0dB 90 100 –50 0.2 100 0.015 Differential Non-Linearity 0.010 0.005 5 0.2 Bipolar Zero Error 0 0.1 –5 0 Integral Non-Linearity 0.0 –10 –50 –25 0 25 50 75 100 –0.1 –50 –25 0 25 50 75 Gain Error (% of 6V Full Scale Range) 95 THD (dB) SINAD, SNR and SFDR (dB) f OUT = 1kHz, ±3Vp-p 100 Ambient Temperature (°C) Ambient Temperature (°C) The information provided herein is believed to be reliable; however, BURR-BROWN assumes no responsibility for inaccuracies or omissions. BURR-BROWN assumes no responsibility for the use of this information, and all use of such information shall be entirely at the user’s own risk. Prices and specifications are subject to change without notice. No patent rights or licenses to any of the circuits described herein are implied or granted to any third party. BURR-BROWN does not authorize or warrant any BURR-BROWN product for use in life support devices and/or systems. ® 3 DSP201/202 TYPICAL PERFORMANCE CURVES (CONT) TA = +25°C; Update Frequency, fS = 400kHz; VA+ = VD+ = +5V; VA– = VD– = 5V; SWL = HIGH; CASC = LOW; Output Bandwidth Limited to 20kHz; unless otherwise noted. POWER SUPPLY REJECTION vs SUPPLY RIPPLE FREQUENCY OUTPUT VOLTAGE SETTLING TIME –35 R L = 1.5k C L = 100pF 0.01 Supply Ripple Rejection (dB) Accuracy (% of 6V Full Scale Range) 0.1 +Full Scale to –Full Scale Transition –Full Scale to +Full Scale Transition –45 –55 VA + = VD + –65 VA – = VD – –75 0.001 0 1 2 3 4 5 6 7 8 9 10 0.1 Settling Time (µs) 1 10 100 Supply Ripple Frequency (kHz) INTERMODULATION DISTORTION vs TEMPERATURE Intermodulation Distortion (dB) –85 ELECTROSTATIC DISCHARGE SENSITIVITY f OUT 1 + fOUT 2 = 0dB f OUT 1 = 9.5kHz f OUT 2 = 11.5kHz –90 The DSP201 and DSP202 are ESD (electrostatic discharge) sensitive devices, and normal standard precautions should be taken. Permanent damage may occur on unconnected devices subject to high energy electrostatic fields. When not in use, devices must be stored in conductive foam or shunts. The protective foam should be discharged to the destination socket before devices are removed. –95 –100 –105 –50 –25 0 25 50 75 100 ABSOLUTE MAXIMUM RATINGS Ambient Temperature (°C) VA+ to Analog Common ...................................................................... +7V VA– to Analog Common ...................................................................... –7V VD+ to Digital Common ..................................................................... +7V VD– to Digital Common ....................................................................... –7V Analog Common to Digital Common ................................................... ±1V Control Inputs to Digital Common ............................... –0.5 to VD + 0.5V Maximum Junction Temperature ..................................................... 150oC Internal Power Dissipation ............................................................. 825mW Lead Temperature (soldering, 10s) ............................................... +300oC Thermal Resistance, θJA: Plastic DIP ............................................ 50oC/W PACKAGE INFORMATION MODEL PACKAGE DSP201JP DSP201KP DSP202JP DSP202KP 28-Pin 28-Pin 28-Pin 28-Pin Plastic Plastic Plastic Plastic DIP DIP DIP DIP PACKAGE DRAWING NUMBER(1) 215 215 215 215 NOTE: (1) For detailed drawing and dimension table, please see end of data sheet, or Appendix D of Burr-Brown IC Data Book. ORDERING INFORMATION MODEL DSP201JP DSP201KP DSP202JP DSP202KP NUMBER OF CHANNELS SIGNAL-TO(NOISE + DIST.) RATIO, dB min 1 1 2 2 82 88 82 88 1-24 ® DSP201/202 4 25-99 100+ DSP201 PIN CONFIGURATION VA – AGND 1 28 AGND 2 27 DGND 3 26 VA + 4 25 VPOT 24 MSB 23 VOS 22 AGND 5 VD + DSP201 PIN ASSIGNMENTS 6 DSP201 VD + 7 RESET 8 21 VOUT PIN # NAME 1 2 3 4 5 6 7 VA– AGND 8 RESET 9 SSF Select Sync Format In. Tie HIGH for use with Motorola and TI DSP ICs. Tie LOW for use with AT&T DSP ICs. 10 SWL Select Word Length In. If HIGH, DSP201 accepts first 16 bits of data. If LOW, DSP201 accepts first 18 bits of data. 11 SYNC Data Synchronization Output. Active HIGH when SSF is HIGH, active LOW when SSF is LOW. Data Transfer Clock Input. VD+ VD+ SSF 9 20 VD – SWL 10 19 DGND SYNC 11 18 DGND XCLK 12 17 ENABLE 12 XCLK SIN 13 16 DGND 13 SIN 14 15 CONV 14 15 DESCRIPTION –5V Analog Power. No Internal Connection. No Internal Connection. Analog Ground. No Internal Connection. +5V Digital Power. +5V Digital Power. Reset. If LOW, DAC output will be 0V after two convert commands, and will remain there as long as the Reset input is LOW. If HIGH, normal operation proceeds. Two convert commands are required after Reset goes from LOW to HIGH before the output will relate to the input word. Serial Data In. MSB first, Binary Two’s Complement format. No Internal Connection. CONV Convert Command In. DAC is updated on falling edge, and initiates clocking new data in. 16 DGND Digital Ground. 17 ENABLE 18 19 20 21 22 23 24 25 26 27 28 DGND DGND VD– VOUT AGND VOS MSB VPOT VA+ DGND AGND Latch Enable In. If LOW, DAC output will be latched with new data word on falling edge of Convert Command. If HIGH, Convert Commands will be ignored. Digital Ground. Digital Ground. –5V Digital Power. Voltage Out. Analog Ground. VOS Adjust In. MSB Adjust In. Trim Reference Out for MSB adjustment. +5V Analog Power. Digital Ground. Analog Ground. ® 5 DSP201/202 DSP202 PIN ASSIGNMENTS DSP202 PIN CONFIGURATION VA – 1 28 AGND MSBB 2 27 DGND VOSB 3 26 VA + AGNDB 4 25 VPOT VOUTB 5 24 MSBA VD + 6 23 VOSA 22 AGNDA DSP202 VD + 7 RESET 8 21 VOUTA SSF 9 20 VD – SWL 10 19 DGND SYNC 11 18 DGND XCLK 12 17 ENABLE SINA 13 16 CASC SINB 14 15 CONV ® DSP201/202 6 PIN # NAME DESCRIPTION 1 2 3 4 5 6 7 VA– MSBB VOSB AGNDB VOUTB VD+ VD+ –5V Analog Power. Channel B MSB Adjust In. Channel B VOS Adjust In. Channel B Analog Ground. Channel B Voltage Out. +5V Digital Power. +5V Digital Power. 8 RESET Reset. If LOW, DAC output will be 0V after two Convert Commands, and will remain there as long as the Reset input is LOW. If HIGH, normal operation proceeds. Two Convert Commands are required after Reset goes from LOW to HIGH before the output will relate to the input word. 9 SSF Select Sync Format In. Tie HIGH for use with Motorola and TI DSP ICs. Tie LOW for use with AT&T DSP ICs. 10 SWL Select Word Length In. If HIGH, DSP202 accepts first 16 bits of data. If LOW, DSP202 accepts first 18 bits of data. Must be HIGH if CASC is HIGH. 11 SYNC Data Synchronization Output. Active HIGH when SSF is HIGH, active LOW when SSF is LOW. 12 XCLK Data Transfer Clock Input. 13 SINA Channel A Serial Data In. MSB first, Binary Two’s Complement format. In Cascade Mode, connect to SINB and to DSP IC output. 14 SINB Channel B Serial Data In. MSB first, Binary Two’s Complement format. In Cascade Mode, connect to SINA and to DSP IC output. 15 CONV Convert Command In. DAC is updated on falling edge, and initiates clocking new data in. 16 CASC Select Cascade Mode In. If HIGH, DSP202 accepts a 32-bit word, and uses the first 16 bits to update channel A, and the second 16 bits to update channel B. In Cascade Mode, SINA and SINB are connected together. If CASC is LOW, data is strobed into both channels on each clock cycle. 17 ENABLE Latch Enable In. If LOW, DAC output will be latched with new data word on falling edge of Convert Command. If HIGH, Convert Commands will be ignored. 18 19 20 21 22 23 24 25 26 27 28 DGND DGND VD– VOUTA AGNDA VOSA MSBA VPOT VA+ DGND AGND Digital Ground. Digital Ground. –5V Digital Power. Channel A Voltage Out. Channel A Analog Ground. Channel A VOS Adjust In. Channel A MSB Adjust In. Trim Reference Out for MSB adjustments. +5V Analog Power. Digital Ground. Analog Ground. THEORY OF OPERATION BASIC OPERATION The DSP201 and DSP202 are basic voltage output digitalto-analog converters with complete logic interface circuitry for ease of use with standard digital signal processing ICs. Data words are transmitted from the DSP IC on its serial port, leaving the DSP IC parallel ports free for digital communication. DATA FORMAT AND OUTPUT LEVELS The DSP201 and DSP202 are pipelined internally. When the user gives a convert command at time t, two actions are initiated. First, the data stored in the internal shift registers following the previous convert command (at t – 1) is used to update the output D/A converters immediately. Second, the DSP201 or DSP202 transmits a synchronization pulse to the DSP IC and starts clocking new data into the shift register using the system Bit Clock. This data is then used to update the D/As when the t + 1 convert command is received. As with all standard D/As, the output ranges from negative full scale (–3V) to 1 LSB below positive full scale (+3V – 1LSB). The bipolar output amplifiers are designed to drive 375Ω loads at full speed and accuracy. The DSP201 and DSP202 accept serial data, MSB first, in standard Binary Two’s Complement format. The length of the data words can be selected as shown below, and the D/A output level generated by a specific input code is shown in Table I. UPDATING THE OUTPUT With ENABLE (pin 17) LOW, the falling edge of a Convert Command arriving on CONV (pin 15) will immediately update the D/A outputs with the data stored in the internal shift registers following the previous Convert Command. The Convert Command can be asynchronous to any other signals or clocks without reducing accuracy, although system accuracy is often enhanced by synchronizing digital signals. Both the DSP201 and DSP202 are 18-bit D/As internally. On-chip logic can be programmed to use 18-bits of data to update the D/A outputs, or can be programmed to update the D/A based on 16-bit data words. Additionally, the logic in the DSP202 can accept a 32-bit data word (the Cascade Mode), and update both D/A channels simultaneously with 16 bits each. All of these modes can be hard-wired or logiccontrolled externally, so that no extra overhead on the part of the DSP IC is required. For a full-scale change in the input code, the output will typically settle to within ±0.006% of its final level within 2.5µs. The slew rate of the output amplifier is typically 15V/ µs, for a full power bandwidth close to 800kHz. All of the specifications and typical performance curves are achieved with a full 400kHz update rate, unless otherwise specified. The DSP201 and DSP202 are guaranteed operational to a full 500kHz update rate, which exceeds the maximum Bit Clock rate for most standard DSP ICs. In the 16-bit modes, the DSP201 and DSP202 will append zeros to the 16-bits transferred to each of the internal D/As, which are full 18-bit converters. The 18-bit word-length mode can be used with DSP ICs programmed for either 24bit or 32-bit output words, in which case the DSP201 or DSP202 will clock in the first 18-bits of data after the synchronization pulse, and ignore additional information on the serial line. When programmed to accept 16-bit words, the DSP201 and DSP202 can be used with DSP ICs programmed to output 16-, 24-, or 32-bit words, and will ignore additional information after the first 16 bits on the serial line. DATA TRANSFER Data is transmitted serially to the DSP201 or DSP202, and is clocked into the internal shift registers on the rising edge of the external Data Transfer Clock or Bit Clock (XCLK input on pin 12.) This clock can be as fast as 12MHz. The Data Transfer Clock can tolerate duty cycles from 40% to 60%. The DSP201 and DSP202 are complete voltage output D/A converters, with on-chip references and output amplifiers to drive ±3V into 375Ω loads. State-of-the-art bipolar technologies are used in the D/A section to maximize the output update rate, to maximize dynamic performance, and to eliminate glitch problems. Advanced plastic packaging methods makes this performance attainable economically. As indicated in the timing diagrams in Figure 1, either 16or 18-bits of data will be clocked into the DSP201 or DSP202, or 32-bits will be clocked into the DSP202 in the INPUT CODE OUTPUT VOLTAGE BINARY 16-BIT MODE AND DSP202 CASCADE MODE HEX 18-BIT MODE 16-BIT MODE AND DSP202 CASCADE MODE 18-BIT MODE 0111...1111 0000...0000 1111...1111 1000...0000 7FFF 0000 FFFF 8000 1FFFF 00000 3FFFF 20000 +2.999908V 0V –92µV –3.000000V 2.999977V 0V –23µV –3.000000V 91.6µV 22.9µV Theoretical LSB Size TABLE I. Output Voltage vs Input Code. ® 7 DSP201/202 FIGURE 1. DSP201 and DSP202 Timing. ® DSP201/202 8 t9 t8 (2) SINA/B CONV XCLK (CASC = HIGH) t2 t1 t10 Bit 16 (LSB) Bit 16 50 50 50 20 Bit 17 (3) 0 2 t1 15 15 ns ns t1 t1 ns ns ns ns ns ns ns ns UNITS Bit 16 (LSB) Bit 18 (3) (LSB) Channel B Data MAX Bit 1 (MSB) 83 50 24 40 t1 +40 Channel A Data Bit 2 t4 Bit 2 MIN t11 t11 XCLK period; Duty Cycle 50% ±10% Convert Command LOW Time Convert Period (CASC = LOW on DSP202) Convert Period (CASC = HIGH on DSP202 SYNC Active Delay after Convert Falling Edge) SYNC LOW to HIGH Delay from XCLK Rising; CL = 50pF SYNC HIGH to LOW Delay from XCLK Rising; CL = 50pF ENABLE Setup before Convert Falling Edge(1) ENABLE Hold after Convert Falling Edge(1) RESET Setup before Convert Falling Edge SINA/B Data Setup before XCLK Rising SINA/B Data Hold after XCLK Rising Bit 1 (MSB) t10 Bit 1 (MSB) DESCRIPTION t6 t7 t3 NOTES: (1) Normally tied LOW so that previously transmitted data is used to update DAC output on falling edge of CONV. ENABLE HIGH prevents the DAC from being updated. (2) RESET must be held LOW for two complete Convert Command cycles, and ENABLE must be LOW. (3) Optional data bits. Clocked into DAC register only if SWL is LOW. t1 t2 t3 t4 t5 t6 t7 t8 t9 t8 t10 t11 INTERVAL DSP202 Cascade Mode (CASC = HIGH) (CASC = LOW on DSP202) t8 (1) SINA/B RESET ENABLE t7 SYNC (SSF = LOW) t5 t6 t2 t1 SYNC (SSF = HIGH) CONV XCLK t2 t2 DSP202 CASCADE MODE If CASC on the DSP202 (pin 16) is HIGH, the Cascade Mode is implemented. In this mode, SINA (pin 13) and SINB (pin 14) are strapped together and connected to the serial output port of an appropriate DSP IC or other data word source. A Convert Command initiates the transfer of a 32-bit word to the DSP202. Cascade Mode, but internal digital overhead requires additional Data Transfer Clock cycles before a new Convert Command can be sent. The minimum time between Convert Commands is 24 times the Data Transfer Clock period for either the DSP201 or the DSP202 in standard modes, and 40 times the Data Transfer clock period for the DSP202 in the Cascade Mode. There is no maximum time between Convert Commands. In the Cascade Mode, care must be taken to make sure SWL (pin 10) is HIGH. These additional clock cycles are used to set up the internal shift registers and logic, and are included in the specifications for maximum update rate. This means a 12MHz Bit Clock can achieve the maximum specified update rate of 500kHz. LATCH ENABLE If ENABLE (pin 17) is LOW, the D/A outputs will be latched with new data on the falling edge of the Convert Command. Taking ENABLE HIGH causes the DSP201 or DSP202 to ignore Convert Commands. With ENABLE HIGH when a Convert Command arrives at time t, data latched in the internal shift register after the Convert Command at t – 1 is not latched to the D/As, but a new synchronization pulse is still generated and the data in the shift register is overwritten. This feature allows multiple DSP201s or DSP202s to share a single DSP IC and still be independently updated. DATA SYNCHRONIZATION The DSP201 and DSP202 have internal logic to generate a synchronization pulse (SYNC on pin 11) to signal the host processor to transmit data. The synchronization pulse is sent when a Convert Command is received, and the SYNC output changes on the rising edge of XCLK. Timing is shown in Figure 1. The synchronization pulse can be programmed to be either active High or active Low, depending on the logic level input on SSF (Select Sync Format on pin 9.) If SSF is LOW, SYNC will be normally HIGH, and will transmit a LOW pulse after a Convert Command is received. If SSF is HIGH, SYNC will be normally LOW, and will transmit a HIGH pulse after a Convert Command is received. The SYNC pulse will be as wide as one clock cycle on the Data Transfer Clock input on XCLK (pin 12.) RESET Taking RESET (pin 8) LOW will cause the D/As to output 0V after two Convert Commands are received. The two Convert Commands clear out the internal shift registers, and data input on the serial input lines will be ignored while RESET is low. This facilitates designing an analog output system that goes into a known, benign state either at powerup, after fault conditions or during a calibration cycle. ENABLE (pin 17) must be LOW when resetting the DSP201 or DSP202 outputs to 0V. SELECTING WORD LENGTH If the Select Word Length input (SWL, pin 10) is HIGH, the DSP201 or DSP202 will accept 16 bits of data after a Convert Command, with the timing shown in Figure 1. After these 16 bits, additional data on SIN (DSP201 pin 13) or SINA and SINB (DSP202 pins 13 and 14) will be ignored. Transparent to the user, the internal shift register will append two zeroes to the 16-bit data words before updating the D/As on the next Convert Command. After RESET is taken HIGH, two Convert Commands are required before the output will relate to the input data. Also, ENABLE must be LOW for the data to be latched to the D/As. The first Convert Command again latches the outputs at 0V, and the second Convert Command drives the output to the level determined by the data clocked in after the first Convert Command. If SWL is LOW, the DSP201 or DSP202 will clock 18 bits of data into the internal shift register after a Convert Command, with the timing shown in Figure 1. Subsequent data on SIN (DSP201 pin 13) or SINA and SINB (DSP202 pins 13 and 14) will be ignored. A RESET command after power up is not required for proper operation of the DSP201 or DSP202. LAYOUT CONSIDERATIONS Because of the high resolution, linearity and speed of the DSP201 and DSP202, system design problems such as ground path resistance, contact resistance and power supply quality become very important. In the 16-bit mode, an increment of 1 LSB will change the D/A output by approximately 91.6µV (the 6V full scale range divided by 216), while an LSB in the 18-bit mode will change the output approximately 22.9µV (6V/218). GROUNDS To achieve the maximum performance from the DSP201 or DSP202, care should be taken to minimize the effect of current flows in the system grounds that may corrupt the output voltages generated by the D/As. Pin 22 on the DSP201 and pins 4 and 22 on the DSP202 are the most The DSP201 and DSP202 analog performance is tested in production using the 16-bit mode (with SWL HIGH), and the typical performance curves were generated using the 16bit mode. Verification is made during final test that the 18bit mode functions, but the extra resolution of these last two bits is not used when testing the analog performance. ® 9 DSP201/202 critical internal grounds, and care should be taken especially at these points to make them as close as possible to the same potential as the system analog ground. The design of the DSP201 and DSP202 insures that these pins will have minimal current flowing through them. a current switching D/A architecture, and the current from this is internally amplified to produce a ±3V output range. Negative full scale output thus results from having all of the internal current switches turned off. Offset on the DSP201 and DSP202 should not be confused with the delta from 0V with an input code of 0000...0000 (0000 hex for 16-bit Modes, 00000 hex for 18-bit Modes). This is often described as bipolar zero error, and includes the effects of both offset and gain error. Internally, power currents are directed to the digital grounds (pins 18, 19, and 27) for internal digital currents, which are primarily switching currents, and to the analog grounds (pin 28, plus pin 4 on the DSP201) for analog currents, which are primarily from the internal current switches and the output amplifier. Pin 16 on the DSP201 is used internally as a logic level, and injects essentially no current into the ground. To trim the offsets, first latch the D/As with 1000...0000 (8000 hex or 20000 hex). Then adjust the offset adjustment pots to produce an output of –3.000000V. Wherever possible, it is strongly recommended that separate analog and digital ground planes be used. With an LSB level of 92µV in 16-bit modes, and one quarter of that in 18-bit modes, the currents switched in a typical DSP system (processor, memory, etc.) can easily corrupt the output accuracy of the D/A’s unless great care is taken to analyze and design for current flows. ADJUSTING THE MSB WEIGHT The MSB adjustment circuitry shown in Figure 2 for the DSP201 and in Figure 4 for the DSP202 basically change the weight of the MSB by adding to or subtracting from the current controlled by the internal MSB switch. Depending on the application, the MSB adjustments can be made in one of three different ways to optimize the system performance using the DSP201 or DSP202. For dynamic performance, the MSB can be adjusted to minimize distortion of either a full-scale or low level sine-wave output. For applications stressing differential linearity, the 0000...0000 (0000 hex or 00000 hex) to 1000...0000 (FFFF hex or 3FFFF hex) transition can be trimmed to change the output of the D/As precisely 1 LSB (92µV in the 16-bit Mode or 23µV in the 18-bit Mode.) POWER SUPPLY DECOUPLING All of the supplies should be decoupled to the appropriate grounds using tantalum capacitors in parallel with ceramic capacitors, as shown in Figures 2 and 3. For optimum performance of any high resolution D/A, all of the supplies need to be as clean as possible. If separate digital and analog supplies are available in a system, care should be taken to insure that the difference between the analog and the digital supplies is not more than 0.5V for more than a few hundred milliseconds, as may occur at power-on. To adjust for minimum distortion of full-scale sinewaves, strobe the inputs to the DSP201 or DSP202 with codes representing ideal full scale sine waves, then trim the MSB adjustment circuit to minimize distortion, as measured by either a distortion analyzer or by digitizing the output with an appropriate A/D and running FFT analyses. Separate –5V analog and digital supplies are not needed. These pins are kept separate internally to minimize coupling. Drive pin 20 from the –5V analog supply, and make sure that the decoupling shown in Figure 2 or 3 are placed as close as possible to the D/As. In many audio applications, it is more appropriate to adjust for minimum distortion with low level sinewave outputs. This minimizes zero-crossover error, which can be a concern in high-end audio systems. To do this, strobe the inputs to the DSP201 or DSP202 with codes representing ideal low-level sine waves (–60dB from full scale works well), and then trim the MSB adjustment circuit to minimize distortion, again using a distortion analyzer or FFT analyses to check the results of the trims. CALIBRATION AND ADJUSTMENT OPTIONAL EXTERNAL OFFSET AND MSB TRIMS All of the specifications for the DSP201 and DSP202, plus the typical performance curves, are based on the performance of these D/As without external trims. In most applications, external trims are not required. If external trims are not used, pins 23, 24, and 25 on the DSP201 should be left open, as should pins 2, 3, 23, 24 and 25 on the DSP202. These pins should not be decoupled with capacitors or tied to any specific potential, or the noise on the D/A outputs may increase. The MSB adjustment circuits can also be used to trim the D/A outputs directly for the transition from 0000...0000 (0000 hex or 00000 hex) to 1111...1111 (FFFF hex or 3FFFF hex), eliminating differential linearity error at the major carry. Ideally, this transition of the digital input code should cause the D/A outputs to change 92µV in the 16-bit Mode or 23µV in the 18-bit Mode. A simple way to make this adjustment is to continually load alternately the codes 1111...1111 (FFFF hex or 3FFFF hex) and 0000...0000 (0000 hex or 00000 hex) into the DSP201 or DSP202. An amplifier with sufficient gain can then drive an oscilloscope input, and the transition output step can be adjusted. ADJUSTING OFFSET Where required by specific applications, offsets can be trimmed using the circuits in Figure 2 (DSP201) or Figure 3 (DSP202.) As with all standard D/As, offset on the DSP201 and DSP202 means the difference of the output from the ideal negative full scale value. The DSP201 and DSP202 use ® DSP201/202 10 GAIN ERROR Gain error on the DSP201 or DSP202 cannot be directly adjusted. If required in a specific application, gain can be trimmed out at the system level by adjusting the gain used in an output amplifier stage, such as would be used in any active output filter. In this case, the bipolar zero error should be adjusted first as discussed above. Then, the gain on the output amplifier should be adjusted to minimize the deviation from ideal for –Full Scale (1000...000; 8000 hex or 20000 hex) and +Full Scale (0111...1111; 7FFF hex or 1FFFF hex.) An alternative for calibrating on a bench is to tie SIN (DSP201 pin 13) or SINA and SINB (DSP202 pins 13 and 14) HIGH, and provide a Bit Clock and periodic Convert Commands. This loads 1111...1111 (FFFFHEX or 3FFFFHEX), driving the output to 1LSB below 0V. Then periodically bring RESET (pin 8) LOW for at least two Convert Commands, which is the equivalent of loading all 0s, so the output is 0V. Now the output can be adjusted for an ideal transition step. ADJUSTING BIPOLAR ZERO ERROR If it is important in a specific application to adjust bipolar zero error, the user should first adjust the MSB trim circuits, and then use the offset adjust circuits to adjust the outputs to 0V with input codes of all 0s (0000...0000; 0000 hex or 00000 hex.) In this case, it is not possible to also trim offset at –Full Scale, as described above. DSP201 1 –5V + 2.2µF VA – AGND 28 0.01µF 0.01µF 2 +5V 27 3 4 + 2.2µF AGNDB VA + 26 VPOT 25 MSB Adjust 100kΩ –5V 100kΩ 5 MSB 24 Offset Adjust 100kΩ +5V –5V 3.3kΩ +5V + 2.2µF 6 VD + VOS 23 7 VD + AGND 22 0.01µF 8 9 21 VD – 20 –5V 0.01µF 10 DGND 19 11 DGND 18 12 17 13 16 14 15 + 2.2µF FIGURE 2. DSP201 Power Supply Connections and Optional Adjust Circuits. ® 11 DSP201/202 DSP202 Channel B Offset Adjust 100kΩ –5V –5V 1 + +5V 3.3kΩ 2.2µF AGND VA – 28 0.01µF 2 27 3 VOSB 4 AGNDB VA + +5V 26 25 5 + 0.01µF 2.2µF Channel A Offset Adjust 100kΩ –5V 24 +5V 3.3kΩ +5V + 2.2µF 6 VD + VOSA 23 7 VD + AGNDA 22 0.01µF 8 21 VD – 9 –5V 20 10 DGND 19 11 DGND 18 12 17 13 16 14 15 0.01µF + 2.2µF FIGURE 3. DSP202 Power Supply Connections and Optional Offset Voltage Adjustment. DSP202 MSB Adjust Channel B 100kΩ 1 –5V 28 100kΩ 2 27 MSBB 3 MSB Adjust Channel A 100kΩ 26 4 VPOT –5V 25 100kΩ 5 MSBA 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 FIGURE 4. DSP202 Optional MSB Adjust Circuit. ® DSP201/202 24 12 APPLICATIONS COMPLETE ANALOG INPUT/OUTPUT SYSTEM The DSP201 or DSP202 can be paired with the Burr-Brown DSP101 or DSP102 analog-to-digital converter to provide both analog input and analog output for a complete digital signal processing system. The DSP101 and DSP102 are respectively single and dual channel 200kHz sampling A/Ds with easy to use interfacing logic that complement the DSP201 and DSP202. Figure 6 shows a single channel analog input and output system based on a DSP201 and a DSP101, and the minimal connections required to interface to a DSP IC. A pair of channels can be implemented using a single DSP202 and a single DSP102, either with two separate DSP ICs, with a single DSP IC with dual serial input and output channels, or a single DSP IC capable of 32bit words in the Cascade Mode. USING PARALLEL PORTS WITH THE DSP201 OR DSP202 Figure 5 shows a circuit for converting parallel outputs into the serial data stream required by the DSP201, and meets the requirements for timing signals. Doubling this circuit allows the DSP202 to be driven from a 32-bit parallel port. In most applications, this circuit can be easily incorporated into gate arrays or other programmed logic circuits already used in the system, since the extra gate count is not high. DEGLITCHING Particularly in high resolution D/A converters, changing input codes may cause glitching on the output that excessively corrupts the dynamic purity of an output signal. The DSP201 and DSP202 are designed to minimize output glitching, and all of the performance specifications and typical performance curves are based on tests with no extra deglitching circuitry. In particular, the guaranteed Signal-to(Noise + Distortion) performance would be impossible to attain with any significant glitching. For maximum flexibility in system design, the DSP201 or DSP202 D/As can be updated at a different rate than the conversion rate used on the DSP101 or DSP102 A/Ds, and either or both of these rates can be asynchronous to the clocks used with the DSP IC. 74LS374 D0 D1 D2 D3 D4 D5 D6 D7 MSB 18 17 14 13 8 7 4 3 8D 7D 6D 5D 4D 3D 2D 1D 8Q 7Q 6Q 5Q 4Q 3Q 2Q 1Q CK OE 11 74LS166 19 16 15 12 9 6 5 2 14 12 11 10 5 4 3 2 15 1 H G F E D C B A S/L SI C 1 7 DSP201 QH CI 6 74LS374 D8 D9 D10 D11 D12 D13 D14 D15 LSB 8D 7D 6D 5D 4D 3D 2D 1D 8Q 7Q 6Q 5Q 4Q 3Q 2Q 1Q CK OE 11 WR PORTAO 4 74LS32 6 SYNC SIN XCLK VOUT CONV SSF SWL 21 ±3V Analog Output +5V CL 9 +5V 18 17 14 13 8 7 4 3 11 13 12 15 9 10 13 TTL Bit Clock 74LS166 19 16 15 12 9 6 5 2 14 12 11 10 5 4 3 2 15 1 H G F E D C B A S/L SI C 1 7 QH CI 6 13 CL 9 +5V 74LS04 1 2 5 FIGURE 5. Driving the DSP201 from a 16-Bit Parallel Port. ® 13 DSP201/202 TTL Bit Clock Digital Signal Processor IC DSP101* XCLK 2 VIN SOUT 16 CLKR 20 DSP201 12 XCLK DATA IN XCLK 13 DATA OUT SIN VOUT 21 ±3V Analog Output ±2.75V Analog Input SYNC SSF 15 12 SYNC 11 SYNC *SSF *SSF **SWL CONV 21 DSP PROCESSOR DSP32C, DSP16 DSP56001 DSP56001 TMS320C25/C30 ADSP2101/2105 SERIAL I/O WORD Active Low Active High Active High Active High Active High SSF 10 SWL 15 Conversion Rate Generator SYNC FORMAT SYNC 9 16 24 16 16 16 Bits Bits Bits Bits Bits CONV *SSF **SWL LOW HIGH HIGH HIGH HIGH HIGH LOW HIGH HIGH HIGH *See Burr-Brown DSP101/102 product data sheet for full description of this ADC. FIGURE 6. Analog Input and Analog Output System. DSP #1 TTL Bit Clock DSP202 TXCLK SYNC DATA DSP #2 Sync Format Input TXCLK Data Length SYNC DATA +5V 12 XCLK 11 SYNC 13 SINA 14 SINB 15 CONV 16 CASC 9 SSF 10 SWL 17 ENABLE 8 VOUTA VOUTB DSP32C DSP16 DSP56001 in 16-bit Mode DSP56001 in 24-bit Mode TMS320C25 FIGURE 7. DSP202 with Dual DSP ICs. ® DSP201/202 14 5 ±3V Analog Output from DSP #1 ±3V Analog Output from DSP #2 RESET DIGITAL SIGNAL PROCESSOR Conversion Rate Generator 21 SYNC FORMAT Logic 0 Logic 1 Logic 1 Logic 1 DATA LENGTH 16-Bit, 16-Bit, 16-Bit, 24-Bit, 16-Bit, Logic Logic Logic Logic Logic 1 1 1 0 1 USING DSP201 AND DSP202 WITH TEXAS INSTRUMENTS DSP ICS Figures 6 thru 12 show various ways to use the DSP201 and DSP202 with DSP ICs from the Texas Instruments TMS320Cxx series. For simplicity, all of these circuits are based on using the TMS320Cxx in the mode where SSF (Select Synch Format, pin 9) is tied HIGH, so that there is an active High synchronization pulse generated by the DSP201 or DSP202 after receiving a Convert Command. The synchronization pulse can be changed to active Low simply by making SSF LOW, where appropriate, without changing basic operation of the D/As. The timing for either synchronization mode is shown in Figure 1. throughput rate on the system. Figure 11 makes use of the 32-bit word length mode in the TMS320C30 and the Cascade Mode on both the DSP202 and the DSP102 to provide two full analog I/O channels over a single serial I/O port on the TMS320C30. Thus, up to four complete, separate analog I/O channels could be operated using a single TMS320C30, by making use of the second serial port. Figure 12 shows how to use a TMS320C25 to update the analog output of the DSP201. USING DSP201 AND DSP202 WITH MOTOROLA DSP ICS Figure 13 shows how to use the DSP201 with a Motorola DSP56001. Using the DSP202 requires using two DSP56001s, as indicated in Figure 7. In all cases, the DSP201 and DSP202 expect to receive the data with the MSB first, and the TMS320Cxx needs to be programmed for this. The DSP56001 needs to be programmed for transmission of the MSB bit first with SYNC in the Bit Mode. If the DSP56001 is programmed for 16-bit data words, SWL (pin 10) on the DSP201 or DSP202 needs to be tied HIGH to select the 16-bit Mode. In the DSP56001 24-bit mode, the DSP201 or DSP202 can be programmed to accept data lengths of 16-bits (with SWL HIGH) or 18-bits (with SWL LOW), and will ignore the trailing bits on the serial line. Figure 6 shows a circuit for using the TMS320C25 to generate a complete analog input and analog output system using the DSP201 plus the Burr-Brown DSP101 A/D. Figure 7 shows how to use two TMS320C25 chips to drive the two channels of the DSP202. The TMS320C30 has dual serial I/O ports, which can be used to drive the dual inputs on the DSP202, as shown in Figure 8. This circuit can maximize the update rate for the channels. Since the TMS320C30 can also output 32-bit words, both channels of the DSP202 can be updated from a single serial output port on the TMS320C30, using the cascade mode as shown in Figure 9. For use with the Motorola DSP56001, SSF (pin 9) on the DSP201 or DSP202 needs to be tied HIGH. This will cause the DSP201 or DSP202 to transmit an appropriate active High synchronization pulse on SYNC (pin 11) after a Convert Command is received by the DSP201 or DSP202. Timing is shown in Figure 1. Figures 10 and 11 show complete two-channel analog input and analog output systems consisting of three basic chips, the TMS320C30 plus a DSP202 dual D/A and a BurrBrown DSP102 dual A/D. Figure 10 makes use of the dual serial I/O ports on the TMS320C30, and is shown with the DSP202 in the 16-bit Mode, which maximizes the possible Even though the DSP201 or DSP202 require a minimum of 24 Bit Clock pulses between convert commands, the maximum update rate for the D/As using a 5MHz Bit Clock will still be over 200kHz (5MHz / 24 = 208.3kHz.) TTL Bit Clock TMS320C30 DSP202 12 CLKX - 0 CLKX - 1 DX - 0 13 14 DX - 1 XCLK SINA SINB VOUTA VOUTB 11 FSX - 0 21 5 ±3V Analog Output Channel A ±3V Analog Output Channel B SYNC FSX - 1 +5V 9 +5V 10 16 Conversion Rate Generator 15 SSF SWL CASC CONV NOTE: (1) Serial output is 16-bit MSB first. FIGURE 8. Using DSP202 with TMS320C30’s Dual SIO. ® 15 DSP201/202 TTL Bit Clock TMS320C30 DSP202 12 CLKX XCLK 11 FSX SYNC 13 DX SINA 14 SINB 15 Conversion Rate Generator +5V 16 +5V 9 +5V 10 VOUTB 21 ±3V Analog Output Channel A 5 ±3V Analog Output Channel B CONV CASC SSF SWL 17 +5V VOUTA ENABLE 8 RESET NOTE: Program TMS320C30 for 32-bit mode. FIGURE 9. Using DSP202 with TMS320C30 in Cascade Mode. TTL Bit Clock DSP102* XCLK ±2.75V Analog Input Channel A 2 VINA SOUTA SOUTB SYNC ±2.75V Analog Input Channel B 25 VINB SSF CASC CONV DSP202 TMS320C30 16 CLKR-0 CLKR-1 DR-0 20 17 DR-1 15 FSR-0 FSR-1 12 12 CLKR-0 CLKR-1 DX-0 13 14 DX-1 11 FSX-0 FSX-1 +5V 22 21 +5V +5V 9 10 16 15 Conversion Rate Generator XCLK SINA VOUTA 21 ±3V Analog Output Channel A SINB SYNC VOUTB 5 ±3V Analog Output Channel B SSF SWL CASC CONV NOTES: (1) Sample rate on DSP102 and DSP202 may differ. (2) Analog Devices ADSP2101 may be used. SPORT1 and SPORT2 are used for serial MSB first communication. *See Burr-Brown DSP101/102 product data sheet for full description of this ADC. FIGURE 10. Two-Channel Analog Input and Output System with TMS320C30. ® DSP201/202 16 TTL Bit Clock DSP102* 16 XCLK ±2.75V Analog Input Channel A 2 VINA SOUTA 17 25 VINB 12 SSF 22 CASC 13 DX-0 DR-0 14 NC 15 SYNC 12 CLKX-0 CLKR-0 20 SOUTB ±2.75V Analog Input Channel B DSP202 TMS320C30 11 FSX-0 FSR-0 SINA VOUTA 21 ±3V Analog Output Channel A 5 ±3V Analog Output Channel B SINB SYNC VOUTB +5V 9 +5V +5V 21 CONV XCLK 10 +5V 16 +5V 15 Conversion Rate Generator SSF SWL CASC CONV NOTES: (1) Program TMS320C30 for 32-bit mode. (2) Sample rate on DSP102 and DSP202 may differ. (3) DSP32C may also be used in this mode, with SSF pins tied LOW. *See Burr-Brown DSP101/DSP102 product data sheet for full description of this ADC. FIGURE 11. Two-Channel Analog Input and Output System with TMS320C30 in Cascade Mode. TTL Bit Clock TMS320C25 DSP201 SSI Port 12 XCLK CLKX 11 SYNC FSX 13 SIN DX 15 +5V SWL ENABLE 8 +5V ±3V Analog Output SSF 10 17 Conversion Rate Generator 21 CONV 9 +5V VOUT RESET NOTE: FSX is programmed for external mode. FIGURE 12. Using DSP201 with TMS320C25. TTL Bit Clock DSP56001 SSI Port SSK SS2 DSP201 TXC 12 FSR (Bit) 11 13 STD 15 +5V (2) 9 10 17 Conversion Rate Generator +5V 8 XCLK SYNC SIN VOUT 21 ±3V Analog Output CONV SSF SWL ENABLE RESET NOTES: (1) DSP56001 programmed for MSB bit first. (2) For 16-bit data connect SWL to Logic 1; For 24-bit data connect SWL to Logic 0. FIGURE 13. Using DSP201 with DSP56001. ® 17 DSP201/202 ADSP2105 TTL Bit Clock DSP201 12 SCLK1 13 DT1(1) XCLK SIN VOUT 11 TFS1 +5V +5V Conversion Rate Generator 9 10 15 21 ±3V Analog Output SYNC SSF SWL CONV NOTE: (1) 16-bit MSB first data. FIGURE 14. Using DSP201 with ADSP-2105. USING DSP201 AND DSP202 WITH ADI DSP ICS D/As will output an appropriate active Low synchronization pulse after a Convert Command is received. When using the DSP201 or DSP202 with the ADSP2101 or ADSP2105, the processors need to be programmed to transmit the data with the MSB first. Figures 15 and 17 show the DSP32C and DSP16 respectively used with the DSP201 in the 16-bit Mode to generate a single analog output channel. With a 12MHz Bit Clock and the 24 Bit Clock cycles required by the DSP201 and DSP202 between Convert Commands, the output of Figure 15 can be updated at a full 500kHz (12MHz/24 = 500kHz.) Figure 14 shows the connections required to generate an analog output channel using an ADSP2105 with the DSP201. The same basic circuit can also be used to connect a DSP201 to the ADSP2101. Figure 16 shows how to drive two analog output channels from a single 32-bit serial port on the DSP32C, using the Cascade Mode on the DSP202. With a 12MHz Bit Clock and the 40 Bit Clock cycles required between Convert Commands by the DSP for internal logic overhead, this circuit can update two separate analog outputs at 300kHz each from a single serial port (12MHz/40 = 300kHz.) Figure 6 indicates how to build a complete analog input and analog output system using either the ADSP2101 or ADSP2105 with a DSP201 and a Burr-Brown DSP101 A/D. The two serial ports on the ADSP2101 can also be used with the DSP202 to make two complete analog output channels as noted in footnote 2 of Figure 10. Figure 6 indicates how to build a complete analog input and analog output system using a DSP32C or DSP16 with a DSP201 and a Burr-Brown DSP101 A/D. USING DSP201 AND DSP202 WITH AT&T DSP ICS Figures 15, 16 and 17 show how to use the DSP201 and DSP202 with the DSP16 and DSP32C in different modes. The DSP IC needs to be programmed to transmit data with the MSB first, and the DSP201 or DSP202 needs to have SSF (Select Sync Format on pin 9) tied LOW so that the Figure 7 shows a two channel analog output system using a single DSP202 with two DSP32Cs or two DSP16s. ® DSP201/202 18 TTL Bit Clock DSP32C DSP201 SIO 12 OCK XCLK 11 OLD SYNC 13 DO SIN 15 OEN SWL 17 ENABLE 8 +5V ±3V Analog Output SSF 10 Conversion Rate Generator 21 CONV 9 +5V VOUT RESET NOTES: DSP32C programmed for MSB bit first. Data length 16 bit. External OCK, ILD. FIGURE 15. Using DSP201 with DSP32C with 16-Bit Data Words. TTL Bit Clock DSP202 DSP32C SIO 12 OCK 11 OLD 13 DO 14 OEN 15 +5V 16 9 Conversion Rate Generator +5V 10 17 8 +5V XCLK SYNC SINA VOUTA SINB VOUTB 21 5 ±3V Analog Output Channel A ±3V Analog Output Channel B CONV CASC SSF SWL ENABLE RESET NOTES: (1) DSP32C programmed for MSB bit first. (2) Data length 32 bits. External OCK, ILD. FIGURE 16. Using DSP202 with DSP32C in Cascade Mode. TTL Bit Clock DSP16 DSP201 SIO 12 OCK 11 OLD 13 DO XCLK SYNC SIN VOUT 21 ±3V Analog Output OEN 9 +5V Conversion Rate Generator 10 15 SSF SWL CONV NOTE: (1) DSP16 programmed for MSB bit first 16-bit data. FIGURE 17. Using DSP201 with DSP16. ® 19 DSP201/202