0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
LTC2662IUH-16#PBF

LTC2662IUH-16#PBF

  • 厂商:

    AD(亚德诺)

  • 封装:

    WFQFN32

  • 描述:

    IC DAC 16BIT A-OUT 32QFN

  • 详情介绍
  • 数据手册
  • 价格&库存
LTC2662IUH-16#PBF 数据手册
LTC2662 Five-Channel, 300mA Current-SourceOutput 16-/12-Bit SoftSpan DACs DESCRIPTION FEATURES Per-Channel Programmable Output Ranges: 300mA, 200mA, 100mA, 50mA, 25mA, 12.5mA,6.25mA and 3.125mA nn Flexible 2.85V to 33V Supply Voltage nn 1V Dropout Guaranteed nn Separate Voltage Supply per Output Channel nn Internal Switches to Optional Negative Supply nn Full 16-/12-Bit Resolution at All Ranges nn Guaranteed Operation –40°C to 125°C nn Precision (10ppm/°C Max) Internal Reference or External Reference Input nn Analog Mux Monitors Voltages and Currents nn A/B Toggle via SPI or Dedicated Pin nn 1.8V to 5V SPI Serial Interface nn 5mm × 5mm 32-Lead QFN Package The LTC®2662 is a family of five-channel, 16-/12-bit current-source digital-to-analog converters, providing five high-compliance current source outputs with guaranteed 1V dropout at 200mA. The part supports load voltages of up to 32V. There are eight current ranges, programmable per channel, with full-scale outputs of up to 300mA; and the channels can be paralleled to allow for ultrafine adjustments of large currents, or for combined outputs of up to 1.5A. nn A dedicated supply pin is provided for every output channel. Each can be operated from 2.85V to 33V, and internal switches allow any output to be pulled to the optional negative supply. The LTC2662 includes a precision integrated 1.25V reference (10ppm/°C maximum), with the option to use an external reference. APPLICATIONS Tunable Lasers Semiconductor Optical Amplifiers nn Resistive Heaters nn Current Mode Biasing nn Proportional Solenoid Drive nn The SPI/Microwire-compatible 3-wire serial interface operates on logic levels as low as 1.71V at clock rates up to 50MHz. nn All registered trademarks and trademarks are the property of their respective owners. Protected by U.S. patents, including 6891433, 5859606, 5396245. BLOCK DIAGRAM 2 3 4 5 6 7 31 IOVCC VDD0 TGP 80 OUT0 SDI SDO SCK SERIAL INTERFACE V– VDD1 OUT1 LDAC FAULT V– VDD2 FAULT DETECT 27 28 FULL SCALE ADJUST INTERNAL REFERENCE V+ MUX V– 15, 26 20 SPAN2 V– REF REFCOMP 21 DAC2 VDD3 FSADJ 9 REFLO 11 23 SPAN1 CLR 13 VCC 10 22 DAC1 CS/LD OUT2 12 24 SPAN0 GND 1, 8, 14, 32 30 Current Noise Density vs Frequency 25 DAC0 CURRENT NOISE DENSITY (nA/√Hz) 29 18 DAC3 OUT3 19 SPAN3 V– VDD4 17 60 CL = 0 CL = 1µF CL = 10µF 50 40 30 20 10 0 10 100 1k 10k 100k FREQUENCY (Hz) 1M 10M RL AND CL ARE PARALLEL OUTPUT LOADS NOISE FOR CL = 10µF AND CL = 1µF DERIVED FROM CL = 0 DATA 2662 TA01b DAC4 ANALOG MUX CURRENT NOISE IN RL (= 4Ω) IOUT =150mA (200mA RANGE) 70 OUT4 16 SPAN4 V– 2662 TA01a Rev A Document Feedback For more information www.analog.com 1 LTC2662 TABLE OF CONTENTS Features............................................................................................................................. 1 Applications........................................................................................................................ 1 Block Diagram...................................................................................................................... 1 Description......................................................................................................................... 1 Absolute Maximum Ratings...................................................................................................... 3 Pin Configuration.................................................................................................................. 3 Order Information.................................................................................................................. 4 Product Selection Guide.......................................................................................................... 4 Electrical Characteristics......................................................................................................... 5 Reference Characteristics........................................................................................................ 6 Digital Inputs and Digital Outputs............................................................................................... 6 Power Requirements.............................................................................................................. 7 Timing Characteristics............................................................................................................ 7 Typical Performance Characteristics........................................................................................... 9 Pin Functions......................................................................................................................11 Block Diagram.....................................................................................................................13 Timing Diagrams.................................................................................................................13 Operation..........................................................................................................................15 Package Description.............................................................................................................26 Revision History..................................................................................................................27 Typical Application...............................................................................................................28 Related Parts......................................................................................................................28 Rev A 2 For more information www.analog.com LTC2662 ABSOLUTE MAXIMUM RATINGS PIN CONFIGURATION (Note 1) VDD0 V– V+ MUX IOVCC FAULT CLR GND TOP VIEW 32 31 30 29 28 27 26 25 GND 1 24 OUT0 TGP 2 23 OUT1 SDI 3 22 VDD1 SDO 4 21 VDD2 33 GND SCK 5 20 OUT2 CS/LD 6 19 OUT3 LDAC 7 18 VDD3 GND 8 17 VDD4 OUT4 V – GND VCC FSADJ REF REFCOMP 9 10 11 12 13 14 15 16 REFLO Analog Supply Voltage (VCC)........................ –0.3V to 6V Digital I/O Voltage (IOVCC)............................ –0.3V to 6V Negative Supply Voltage (V–)....................–16.5V to 0.3V Positive Supply Voltage (V+).............–0.3V to (V– + 36V) Output Supply Voltages (VDD0, VDD1, VDD2, VDD3, VDD4).......–0.3V to (V+ + 0.3V) OUT0, OUT1, OUT2, OUT3, OUT4........................ (V– – 0.3V) to (VDDX + 0.3V) MUX........................................ (V– – 0.3V) to (V+ + 0.3V) REF, REFCOMP, FSADJ.....–0.3V to Min (VCC + 0.3V, 6V) CS/LD, SCK, SDI, LDAC, CLR, TGP............... –0.3V to 6V FAULT............................................................ –0.3V to 6V SDO............................... –0.3V to Min (IOVCC + 0.3V, 6V) Operating Junction Temperature (TJ) Range LTC2662C................................................. 0°C to 70°C LTC2662I..............................................–40°C to 85°C LTC2662H........................................... –40°C to 125°C Maximum Junction Temperature……………...… 150°C Storage Temperature Range................... –65°C to 150°C UH PACKAGE 32-LEAD (5mm × 5mm) PLASTIC QFN TJMAX = 150°C, θJA = 44°C/W, θJC = 7.3°C/W EXPOSED PAD (PIN 33) IS GND, MUST BE SOLDERED TO PCB Rev A For more information www.analog.com 3 LTC2662 ORDER INFORMATION LTC2662 C UH 16 #TR PBF LEAD FREE DESIGNATOR PBF = Lead Free TAPE AND REEL TR = 2500-Piece Tape and Reel RESOLUTION 16 = 16-Bit 12 = 12-Bit PACKAGE TYPE UH = 32-Lead QFN TEMPERATURE GRADE C = Commercial Temperature Range (0°C to 70°C) I = Industrial Temperature Range (–40°C to 85°C) H = Automotive Temperature Range (–40°C to 125°C) PRODUCT PART NUMBER Contact the factory for parts specified with wider operating temperature ranges. *The temperature grade is identified by a label on the shipping container. Tape and reel specifications. Some packages are available in 500 unit reels through designated sales channels with #TRMPBF suffix. PRODUCT SELECTION GUIDE LEAD FREE FINISH TAPE AND REEL PART MARKING PACKAGE DESCRIPTION TEMPERATURE RANGE LTC2662CUH-16#PBF LTC2662CUH-16#TRPBF 266216 32-Lead (5mm × 5mm) QFN 0°C to 70°C LTC2662IUH-16#PBF LTC2662IUH-16#TRPBF 266216 32-Lead (5mm × 5mm) QFN –40°C to 85°C LTC2662HUH-16#PBF LTC2662HUH-16#TRPBF 266216 32-Lead (5mm × 5mm) QFN –40°C to 125°C LTC2662CUH-12#PBF LTC2662CUH-12#TRPBF 266212 32-Lead (5mm × 5mm) QFN 0°C to 70°C LTC2662IUH-12#PBF LTC2662IUH-12#TRPBF 266212 32-Lead (5mm × 5mm) QFN –40°C to 85°C LTC2662HUH-12#PBF LTC2662HUH-12#TRPBF 266212 32-Lead (5mm × 5mm) QFN –40°C to 125°C Rev A 4 For more information www.analog.com LTC2662 ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the full operating junction temperature range, otherwise specifications are at TJ = 25°C. VCC = IOVCC = 5V; V– = –5V; VDD0/1/2/3/4 = 5V, V+ = 5V, FSADJ = VCC, V(REF) = 1.25V external unless otherwise specified. LTC2662-12 SYMBOL PARAMETER CONDITIONS MIN TYP LTC2662-16 MAX MIN TYP MAX UNITS DC Performance All Ranges (Note 4) Resolution l 12 16 Bits l 12 16 Bits Monotonicity (Note 3) DNL Differential Nonlinearity (Note 3) l INL Integral Nonlinearity (Note 3) l ±4 ±12 ±64 LSB IOS Offset Error Current (Note 3) l ±0.4 ±0.1 ±0.4 %FSR l l l ±0.9 ±1.2 ±1.5 ±0.3 ±0.4 ±0.7 ±1.4 ±1.7 ±2 ±0.4 ±0.5 ±0.8 VOS Temperature Coefficient ±0.2 ±10 GE Gain Error (Note 4) 300mA, 200mA, 100mA Ranges 50mA, 25mA Ranges 12.5mA, 6.25mA, 3.125mA Ranges Gain Temperature Coefficient FSADJ = VCC TUE Total Unadjusted Error (Note 4) 300mA, 200mA, 100mA Ranges 50mA, 25mA Ranges 12.5mA, 6.25mA, 3.125mA Range PSRR Power Supply Rejection Ratio Range = 100mA; IOUT = 50mA VCC: 4.75V to 5.25V VDDX: 2.85V to 3.15V VDDX: 4.75V to 5.25V V+: 4.75V to 5.25V V–: –5.25V to –4.75V DC Crosstalk (Note 5) Due to 200mW Change in Dissipated Power SYMBOL ±0.5 PARAMETER ±10 ±30 l l l ±1 LSB ppm/°C ±0.9 ±1.2 ±1.5 30 %FSR %FSR %FSR ppm/°C ±1.4 ±1.7 ±2 %FSR %FSR %FSR ±0.15 ±0.05 ±0.25 ±0.01 ±0.001 ±2.2 ±0.6 ±3.7 ±0.09 ±0.01 LSB LSB LSB LSB LSB ±1 ±14 LSB CONDITIONS MIN TYP MAX 1 l 0.72 0.85 0.76 1.13 1.15 l l UNITS DC Performance VDROPOUT RPULLDOWN IPULLDOWN Dropout Voltage (VDDX – VOUTX) 200mA Range; (VDDX – V–) = 4.75V 200mA Range; (VDDX – V–) = 2.85V 200mA Range; (VDDX – V–) = 33V 300mA Range; (VDDX – V–) = 4.75V 300mA Range; (VDDX – V–) = 2.85V – V–) ≤ 33V Hi-Z Output Leakage Current IOUTX = Hi-Z, 2.85V ≤ (VDDX OUTX Switch-to-V– Resistance to V– Supply Span Code = 1000b, Sinking 80mA OUTX Switch-to-V– Current Maximum Allowable DC Current l l 1.75 V V V V V 0.1 1 µA 8 12 Ω 80 mA 1.1 AC Performance tSET inoise Settling Time, Full-Scale Step 3.125mA Range ±0.024% (±1LSB at 12b) (Notes 9, 12) ±0.0015% (±1LSB at 16b) (Notes 9, 12) 6.1 19.2 μs μs Settling Time, 145mA-155mA Step 200mA Range ±0.024% (±1LSB at 12b) (Notes 9, 12) ±0.0015% (±1LSB at 16b) (Notes 9, 12) 3.5 7.7 μs μs Settling Time, Full-Scale Step 200mA Range ±0.024% (±1LSB at 12b) (Notes 9, 12) ±0.0015% (±1LSB at 16b) (Notes 9, 12) 4.5 8.7 µs ms Glitch Impulse At Mid-Scale Transition, 200mA Range, RLOAD = 4Ω 180 pA•s DAC-to-DAC Crosstalk (Note 6) 100mA to 200mA Step, RLOAD = 15Ω 150 pA•s Output Current Noise Density Internal Reference, IOUT = 150mA, RLOAD = 4Ω, CLOAD = 10µF f = 1kHz f = 10kHz f = 100kHz f = 1MHz 12 5 0.5 0.05 nA/√Hz nA/√Hz nA/√Hz nA/√Hz Rev A For more information www.analog.com 5 LTC2662 REFERENCE CHARACTERISTICS The l denotes the specifications which apply over the full operating junction temperature range, otherwise specifications are at TJ = 25°C. VCC = IOVCC = 5V; V– = –5V; VDD0/1/2/3/4 = 5V, V+ = 5V, FSADJ = VCC unless otherwise specified. SYMBOL VREF RFSADJ PARAMETER CONDITIONS Reference Output Voltage MIN TYP MAX 1.248 1.25 1.252 ±3 ±10 UNITS V VREF Temperature Coefficient (Note 7) ppm/°C VREF Line Regulation VCC = 5V ±10% 50 µV/V VREF Short-Circuit Current VCC = 5.5V, Forcing Output to GND 2.5 mA REFCOMP Pin Short-Circuit Current VCC = 5.5V, Forcing Output to GND 65 µA VREF Load Regulation VCC = 5V ±10%, IREF = 100µA Sourcing 140 mV/mA VREF Output Voltage Noise Density CREFCOMP = CREF = 0.1µF, at f = 10kHz 32 nV/√Hz VREF Input Voltage Range External Reference Mode l VREF Input Current External Reference Mode l VREF Input Capacitance (Note 8) External Full-Scale Adjust Gain Resistor RFSADJ to GND 1.225 0.001 1.275 V 1 µA 40 l 19 20 pF 50 kΩ DIGITAL INPUTS AND DIGITAL OUTPUTS The l denotes the specifications which apply over the – full operating junction temperature range, otherwise specifications are at TJ = 25°C. VCC = IOVCC = 5V; V = –5V; VDD0/1/2/3/4 = 5V, V+ = 5V, FSADJ = VCC unless otherwise specified. SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS VOH Digital Output High Voltage SDO Pin, Load Current = –100µA l VOL Digital Output Low Voltage SDO Pin, Load Current = 100µA FAULT Pin, Load Current = 100µA l l 0.2 0.2 V V l l ±1 1 µA µA Digital I/O Digital Hi-Z Output Leakage Current SDO Pin Leakage Current (CS/LD High) FAULT Pin Leakage Current (Not Asserted) CIN IOVCC – 0.2 V Digital Input Current VIN = GND to IOVCC l ±1 μA Digital Input Capacitance (Note 8) l 8 pF IOVCC = 2.85 to VCC VIH High Level Input Voltage l VIL Low Level Input Voltage l 0.8 • IOVCC V 0.5 V IOVCC = 1.71V to 2.85V VIH High Level Input Voltage l VIL Low Level Input Voltage l 0.8 • IOVCC V 0.5 V Rev A 6 For more information www.analog.com LTC2662 POWER REQUIREMENTS The l denotes the specifications which apply over the full operating junction temperature range, otherwise specifications are at TJ = 25°C. VCC = IOVCC = 5V; V– = –5V; VDD0/1/2/3/4 = 5V, V+ = 5V, FSADJ = VCC, V(REF) = 1.25V external unless otherwise specified. SYMBOL PARAMETER VCC Analog Supply Voltage IOVCC V– CONDITIONS TYP MAX UNITS 2.85 5.5 Digital I/O Supply Voltage l 1.71 VCC V Negative Supply Voltage l –15.75 0 V V+ Positive Supply Voltage l 2.85 V– + 33 V VDD0 to VDD4 Output Supply Voltages l 2.85 V+ V 3.8 mA ISLEEP VCC MIN Must Not Exceed V+ l V Supply Current VCC All Ranges (Code = 0, All Channels) l 2.6 Supply Current IOVCC All Ranges (Code = 0, All Channels) l 0.01 1 μA Supply Current V+ All Ranges (Code = 0, All Channels) l 385 500 μA Supply Current V– All Ranges (Code = 0, All Channels) l 2.3 3.2 mA Supply Current VDD0/1/2/3/4 All Ranges (Code = 0, per Channel) 25mA Range (Code = Full-Scale, per Channel), (Note 10) 200mA Range (Code = Full-Scale, per Channel), (Note 10) l l l 0.7 26.5 204 1.2 27.6 207 mA mA mA Shutdown Current VCC (Note 11) l 1 10 μA Shutdown Current IOVCC (Note 11) l 0.01 1 μA Shutdown Current V+ (Note 11) l 20 36 μA Shutdown Current V– (Note 11) l 30 59 μA Shutdown Current VDD0/1/2/3/4 (Note 11) per Channel l 4.2 8.1 μA Monitor Mux DC Output Impedance 15 Leakage Current Monitor Mux Disabled (High Impedance) l Output Voltage Range Monitor Mux Selected to IOUT0-4 Pin Voltage l Continuous Current (Note 8) Maximum Allowable Current l 0.1 V– kΩ 1 μA V+ V ±1 mA TIMING CHARACTERISTICS The l denotes the specifications which apply over the full operating junction temperature range, otherwise specifications are at TJ = 25°C. Digital input low and high voltages are 0V and IOVCC, respectively. SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS V+ = VDDX = VCC = 2.85V to 5.5V, IOVCC = 2.85V to VCC t1 SDI Valid to SCK Setup l 6 ns t2 SDI Valid to SCK Hold l 6 ns t3 SCK HIGH Time l 9 ns t4 SCK LOW Time l 9 ns t5 CS/LD Pulse Width l 10 ns t6 LSB SCK High to CS/LD High l 19 ns t7 CS/LD Low to SCK High l 7 t8 SDO Propagation Delay From SCK Falling Edge CLOAD = 10pF 4.5V ≤ IOVCC ≤ VCC 2.85V ≤ IOVCC < 4.5V l l ns 20 30 ns ns Rev A For more information www.analog.com 7 LTC2662 TIMING CHARACTERISTICS The l denotes the specifications which apply over the full operating junction temperature range, otherwise specifications are at TJ = 25°C. Digital input low and high voltages are 0V and IOVCC, respectively. SYMBOL PARAMETER t9 CLR Pulse Width l t10 CS/LD High to SCK Positive Edge l 7 ns t12 LDAC Pulse Width l 15 ns l 15 t13 CONDITIONS CS/LD High to LDAC High or Low Transition MIN TYP MAX 20 UNITS ns ns 50 MHz SCK Frequency 50% Duty Cycle l t14 TGP High Time (Note 8) l 1 µs t15 TGP Low Time (Note 8) l 1 µs V+ = VDDX = VCC = 2.85V to 5.5V, 1.71V ≤ IOVCC < 2.85V t1 SDI Valid to SCK Setup l 7 ns t2 SDI Valid to SCK Hold l 7 ns t3 SCK HIGH Time l 30 ns t4 SCK LOW Time l 30 ns t5 CS/LD Pulse Width l 15 ns t6 LSB SCK High to CS/LD High l 19 ns t7 CS/LD Low to SCK High l 7 t8 SDO Propagation Delay From SCK Falling Edge CLOAD = 10pF ns 60 l ns t9 CLR Pulse Width l 30 ns t10 CS/LD High to SCK Positive Edge l 7 ns t12 LDAC Pulse Width l 15 ns l 15 t13 CS/LD High to LDAC High or Low Transition ns 15 MHz SCK Frequency 50% Duty Cycle l t14 TGP High Time (Note 8) l 1 µs t15 TGP Low Time (Note 8) l 1 µs Note 1: Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure to any Absolute Maximum Rating condition for extended periods may affect device reliability and lifetime. Note 2: All voltage values are with respect to GND. Note 3: Offset current is measured at code 384 for LTC2662-16 and at code 24 for LTC2662-12. Linearity is defined from code 384 to code 65,535 for LTC2662-16; and from code 24 to code 4095 for LTC2662-12. Note 4: For IFS = 300mA, RLOAD = 10Ω; IFS = 200mA, RLOAD = 15Ω; IFS = 100mA, RLOAD = 30Ω; IFS = 50mA, RLOAD = 50Ω; IFS = 25mA, RLOAD = 100Ω; IFS = 12.5mA, RLOAD = 200Ω; IFS = 6.25mA, RLOAD = 400Ω; IFS = 3.125mA, RLOAD = 800Ω Note 5: IFS = 200mA, RLOAD = 15Ω; DC crosstalk is measured with a 100mA to 200mA current step on all 4 aggressor channels. Total Power Dissipation change is 4 × 50mW = 200mW. Monitor channel is held at 3/4 *IFS or 150mA. Note 6: DAC-to-DAC crosstalk is the glitch that appears at the output of one DAC due to a 100mA to 200mA step change in an adjacent DAC channel. The measured DAC is at mid-scale (100mA). 200mA range, internal reference, VDDX = 5V, V– = –5V. Note 7: Temperature coefficient is calculated by first computing the ratio of the maximum change in output voltage to the nominal output voltage. The ratio is then divided by the specified temperature range. Note 8: Guaranteed by design and not production tested. Note 9: VDDX = 5V (3.125mA range); VDDX = 4V (200mA range); V– = –5V for all ranges. For large current output steps, internal thermal effects result in a final settling tail. In most cases the tail is too small to affect settling to ±0.024%, but several milliseconds may be needed for full settling to the ±0.0015% level. For best results, always solder the exposed pad (pin 33) to a solid GND plane, and set VDDX as low as practicable for each channel to reduce power dissipation in the part. The listed results were obtained using a DC2692 demo circuit with no additional heatsinks. Note 10: Single Channel at Specified Output. Note 11: Digital Inputs at 0V or IOVCC. Note 12: Internal reference mode. Load is 15Ω (200mA range) or 800Ω (3.125mA range) in parallel with 100pF terminated to GND. Rev A 8 For more information www.analog.com LTC2662 TYPICAL PERFORMANCE CHARACTERISTICS LTC2662-16 Integral Nonlinearity (INL) 24 16 0 –8 –0.25 –24 –0.75 16384 32768 CODE 49152 65535 0.4 0 –0.50 0 0.6 0.25 –16 –1.00 300mA RANGE 200mA RANGE 100mA RANGE 50mA RANGE 25mA RANGE 0.8 0.50 8 –32 1.0 25mA RANGE 0.75 DNL (LSB) INL (LSB) 1.00 3.125mA 25mA 200mA 300mA Full–Scale Current Error vs Temperature 0.2 FSE (%FSR) 32 LTC2662-16 Differential Nonlinearity (DNL) 0.0 –0.2 –0.4 –0.6 RLOAD SEE NOTE 4 –0.8 0 16384 32768 CODE 49152 –1.0 –40 –20 65535 0 20 40 60 80 100 120 140 TEMPERATURE (°C) 2662 G02 2662 G01 Settling 0 to 3.125mA Step 2662 G03 Settling 145mA to 155mA Step VOUTX, 500mV/DIV VOUTX, 1V/DIV 3.125mA RANGE RLOAD = 800Ω Settling 0 to 200mA Step VOUTX 2V/DIV 200mA RANGE RLOAD = 15Ω VDDX = 7V VDDX = 5V VDDX = 4V VOUTX RESIDUAL 500µV/DIV VOUTX RESIDUAL 500µV/DIV VOUTX RESIDUAL 200µV/DIV CS/LD CS/LD 2662 G04 5µs/DIV tSETTLE = 6.1µs TO ±0.024%, 19.2µs TO ±0.0015% AVERAGE OF 8192 EVENTS 2µs/DIV Reference Output vs Temperature 0.4 300mA RANGE 200mA RANGE 100mA RANGE 50mA RANGE 25mA RANGE 0.0 1.253 300 1.250 1.249 MEASURED AT 16–BIT CODE 384 –0.2 –0.3 20 40 60 80 100 120 140 TEMPERATURE (°C) 1.246 –40 –20 0 20 40 60 80 100 120 140 TEMPERATURE (°C) 2662 G07 2662 G08 1.13V 0.730V 150 0.643V 0.824V 0.786V 50 1.247 0 200 100 1.248 VDDX–V– = 4.75V 300mA 200mA 100mA 50mA 25mA 250 1.251 –0.1 –0.4 –40 –20 350 IOUTX (mA) 0.1 Dropout Voltage vs Current Range 1.254 1.252 VREF (V) OFFSET CURRENT (%FSR) 0.2 2662 G06 5ms/DIV 200mA RANGE; RLOAD = 15Ω tSETTLE = 4.5µs TO ±0.024%, 8.7ms TO ±0.0015% tSETTLE MEASURED AT VDDX = 4V TO MINIMIZE THERMAL SETTLING TAILS tSETTLE = 3.5µs TO ±0.024%, 7.7µs TO ±0.0015% AVERAGE OF 1024 EVENTS Offset Current Error vs Temperature 0.3 CS/LD 2662 G05 0 0 0.50 1 1.50 2 DROPOUT VOLTAGE VDDX-VOUTX (V) 2.50 2662 G09 Rev A For more information www.analog.com 9 LTC2662 TYPICAL PERFORMANCE CHARACTERISTICS Dropout Voltage vs Code, 200mA Range CODE 65535 CODE 49152 CODE 32768 CODE 16384 225 200 IOUTX (mA) 175 150 100 0.731V IOUTX = 200mA 180pA–s TYP IOUTX 250µA/DIV 1.0 0.353V 75 Mid–Scale Glitch 200mA RANGE 1.1 0.538V 125 0.9 IOUTX: 100mA RANGE: 200mA RLOAD = 4Ω 0.8 0.7 0.6 50 0.174V 25 0 Dropout vs Total Supply Voltage 1.2 VDROPOUT (V) 250 0 0.25 0.50 0.75 1 1.25 DROPOUT VOLTAGE VDDX-VOUTX (V) 0.4 1.50 0 5 10 15 20 25 30 TOTAL SUPPLY VDDX-V – (V) 2662 G10 DAC–to–DAC Crosstalk (Falling) 35 2662 G11 Current Noise Density vs Frequency DAC–to–DAC Crosstalk (Rising) 50pA–s TYP 150pA–s TYP IOUT1 100µA/DIV CS/LD CS/LD INTERNAL REFERENCE CREF, CREFCOMP: 0.1µF INTERNAL REFERENCE CREF, CREFCOMP: 0.1µF 2662 G13 2µs/DIV data0 RANGE, IOUT1 = 100mA CH1: 200mA data1 RANGE, 200mA TO 100mA STEP CH0: 200mA [FALLING TRANSITION] ALL CHANNELS RLOAD=15Ω, CLOAD=0 2662 G14 2µs/DIV CURRENT NOISE DENSITY (nA/√Hz) 80 IOUT1 100µA/DIV 2662 G12 1µs/DIV 0.5 data0 CH1: 200mA data1 RANGE, IOUT1 = 100mA CH0: 200mA RANGE, 100mA TO 200mA STEP [RISING TRANSITION] ALL CHANNELS RLOAD = 15Ω, CLOAD = 0 CURRENT NOISE IN RL (= 4Ω) IOUT =150mA (200mA RANGE) 70 60 CL = 0 CL = 1µF CL = 10µF 50 40 30 20 10 0 10 100 1k 10k 100k FREQUENCY (Hz) 1M 10M RL AND CL ARE PARALLEL OUTPUT LOADS NOISE FOR CL = 10µF AND CL = 1µF DERIVED FROM CL = 0 DATA 2662 G15 LTC2662-12 Integral Nonlinearity (INL) Large Signal Response 2.0 1.0 0.5 0 –0.5 –1.0 5µs/DIV 200mA RANGE; RLOAD = 15Ω 2662 G18 0 –0.25 –1.5 –2.0 0 1024 2048 CODE 3072 4095 2662 G19 10 25mA RANGE 0.25 DNL (LSB) INL (LSB) 0.50 3.125mA 25mA 200mA 300mA 1.5 VOUTX (500mV/DIV) LTC2662-12 Differential Nonlinearity (DNL) For more information www.analog.com –0.50 0 1024 2048 CODE 3072 4095 2662 G20 Rev A LTC2662 PIN FUNCTIONS GND (Pins 1, 8, 14, 32): Ground. These pins and the exposed pad (pin 33) must be tied directly to a solid ground plane. TGP (Pin 2): Asynchronous Toggle Pin. A falling edge updates the DAC register with data from input register A. A rising edge updates the DAC register with data from input register B. Toggle operations only affect those DAC channels with their toggle select bit (Tx) set to 1. Tie the TGP pin to IOVCC if toggle operations are to be done through software. Tie the TGP pin to GND if not using toggle operations. Logic levels are determined by IOVCC. SDI (Pin 3): Serial Data Input. Data on SDI is clocked into the DAC on the rising edge of SCK. The LTC2662 accepts input word lengths of 24, 32 or multiples of 32 bits. Logic levels are determined by IOVCC. SDO (Pin 4): Serial Data Output. The serial output of the 32-bit shift register appears at the SDO pin. The data transferred to the device via the SDI pin is delayed 32 SCK rising edges before being output at the next falling edge. Can be used for data echo readback or daisy-chain operation. The SDO pin becomes high impedance when CS/LD is high. Logic levels are determined by IOVCC. SCK (Pin 5): Serial Clock Input. Logic levels are determined by IOVCC. CS/LD (Pin 6): Serial Interface Chip Select/Load Input. When CS/LD is low, SCK is enabled for shifting SDI data into the register. In addition, SDO is enabled when CS/LD is low. When CS/LD is taken high, SDO and SCK are disabled and the specified command (see Table 1) is executed. Logic levels are determined by IOVCC. LDAC (Pin 7): Active Low Asynchronous DAC Update Pin. This pin allows updates independent of SPI timing. If CS/LD is high, a falling edge on LDAC updates all DAC registers with the contents of the input registers. LDAC is gated by CS/LD and has no effect if CS/LD is low. Logic levels are determined by IOVCC. If not used, tie LDAC to IOVCC. REFLO (Pin 9): Reference Low. Signal ground for the reference. Tie directly to GND. REF (Pin 10): Reference Input/Output. The voltage at the REF pin proportionally scales the full-scale output current of each DAC output channel. By default, the internal 1.25V reference is routed to this pin. This pin must be buffered when driving external DC load currents. If the reference is disabled (see Reference Modes in the Operation section), its output is disconnected and the REF pin becomes a high impedance input which will accept a precision external reference. For low noise and reference stability, tie a capacitor from this pin to GND. The value must be less than CREFCOMP, where CREFCOMP is the capacitance tied to the REFCOMP pin. The allowable external reference input range is 1.225V to 1.275V. REFCOMP (Pin 11): Internal Reference Compensation Pin. For low noise and reference stability, tie a 0.1µF capacitor from this pin to GND. Tying REFCOMP to GND causes the part to power up with the internal reference disabled, allowing the use of an external reference at start-up. FSADJ (Pin 12): Full-Scale current Adjust pin. This pin can be used in one of two ways to produce either nominal, internally-calibrated output ranges, or incrementallytunable ranges. In either case, the reference voltage VREF is forced across a resistor RFSADJ to define a reference current that scales the outputs for all ranges and channels. Full-scale currents are proportional to the voltage at REF (pin 10) and inversely proportional to RFSADJ. If FSADJ is tied to VCC, an internal RFSADJ (20k) is selected, resulting in nominal output ranges. An external resistor of 19k to 41k can be used instead by simply connecting the resistor between FSADJ and GND. In this case the external resistor controls the scaling of ranges, and the internal resistor is automatically disconnected. See Table 3 for details. When using an external resistor, FSADJ is sensitive to stray capacitance; the pin should be compensated with a snubber network consisting of a series combination of 1k and 1µF, connected in parallel to RFSADJ. With the recommended compensation, the pin is stable driving stray capacitance of up to 50pF. Rev A For more information www.analog.com 11 LTC2662 PIN FUNCTIONS VCC (Pin 13): Analog Supply Voltage. 2.85V ≤ VCC ≤ 5.5V. Bypass to GND with a 1µF capacitor. V– (Pins 15, 26): Negative Supply Voltage. –15.75V ≤ V– ≤ GND. Bypass to GND with a 1µF capacitor unless V– is connected to GND. OUT0 to OUT4 (Pins 24, 23, 20, 19, 16): DAC Analog Current Outputs. Each current output pin has a dedicated analog supply pin VDD0 to VDD4. The operational voltage level range at these pins is V– ≤ VOUTX ≤ VDDX. VDD0 to VDD4 (Pins 25, 22, 21, 18, 17): Output Supply Voltages. 2.85V ≤ VDD0/1/2/3/4 ≤ V+. These five positive supply inputs provide independent supplies for each of the five DAC current output pins OUT0 to OUT4 respectively. Bypass each supply input to GND separately with a 1µF capacitor. V+ (Pin 27): Positive Supply Voltage. 2.85V ≤ V+ ≤ V– + 33V. V+ must always be greater than or equal to the largest of the five DAC positive supply voltages VDD0 to VDD4 and VCC. The supply voltage difference (V+ – V–) can-not exceed 33V maximum. Bypass to GND with a 1µF capacitor. MUX (Pin 28): Analog Multiplexer Output. Pin voltages and currents can be monitored by measuring the voltage at the MUX pin. When the mux is disabled, this pin becomes high impedance. The available mux selections are given in Table 4. IOVCC (Pin 29): Digital Input/Output Supply Voltage. 1.71V ≤ IOVCC ≤ VCC + 0.3V. Bypass to GND with a 0.1µF capacitor. FAULT (Pin 30): Active-Low Fault Detection Pin. This open-drain N-channel output pulls low when any valid fault condition is detected. This pin is released on the next CS/LD rising edge. A pull-up resistor is required. CLR (Pin 31): Active-Low Asynchronous Clear Input. A logic low at this level-triggered input clears the part to the default reset code and output range which is zero-scale and high impedance (Hi-Z) outputs. The control registers are cleared to zero. Logic levels are determined by IOVCC. EXPOSED PAD (Pin 33): Ground. Solder this pad directly to the analog ground plane. Rev A 12 For more information www.analog.com LTC2662 BLOCK DIAGRAM 29 2 3 4 5 6 7 31 VDD0 IOVCC TGP DAC0 OUT0 SDI SDO SCK SERIAL INTERFACE V– VDD1 OUT1 LDAC CLR FAULT V– VDD2 FAULT DETECT 27 28 20 SPAN2 VDD3 FSADJ 18 DAC3 FULL SCALE ADJUST OUT3 REF REFCOMP 21 DAC2 V– 9 REFLO 11 23 SPAN1 13 VCC 10 22 DAC1 CS/LD OUT2 12 24 SPAN0 GND 1, 8, 14, 32 30 25 19 SPAN3 INTERNAL REFERENCE V– V+ VDD4 17 DAC4 MUX V– OUT4 ANALOG MUX 16 SPAN4 15, 26 V– 2662 TA01a TIMING DIAGRAMS t1 t2 SCK t3 1 2 t4 t6 3 23 24 t10 SDI t5 t7 CS/LD 2662 F01 Figure 1. Serial Interface Timing Rev A For more information www.analog.com 13 14 FR6 FR7 SDO (Hi-Z) X 2 X 1 SDI SCK CS/LD FR4 X 4 FR3 X 5 FR2 X 6 C3 FR7 SDI SDO (Hi-Z) 1 SCK CS/LD For more information www.analog.com FR6 C2 2 FAULT REGISTER (FR) BITS FR5 X 3 FR4 C0 4 FR0 X 8 FR3 A3 C2 C2 10 C1 C1 11 FR2 A2 6 FR1 A1 7 12 A0 16 D15 17 A1 A0 D15 18 D14 D14 32-BIT INPUT WORD A1 15 ADDRESS WORD A2 A2 14 D13 D13 19 D12 D12 20 C3 C2 D14 10 D12 12 D11 13 C1 C0 A3 14 D10 A1 D9 15 ADDRESS WORD A2 24-BIT INPUT WORD D13 11 COMMAND WORD D15 9 (2a) 32-Bit Load Sequence A0 D8 16 PREVIOUS 24-BIT INPUT WORD + 8-BIT FAULT REGISTER A3 A3 13 D15 D7 17 D11 D11 21 Figure 2. LTC2662-16 Load Sequences (2b) 24-Bit Load Sequence 8-BIT FAULT REGISTER + TRUNCATED PREVIOUS 24-BIT INPUT WORD FR0 A0 8 C0 C0 COMMAND WORD 5 C3 C3 9 FAULT REGISTER [FR] BITS FR5 C1 3 FR1 X 7 D14 D6 18 D10 D10 22 D7 D7 25 D12 D4 20 D11 D3 21 DATA WORD D8 D8 24 D10 D2 22 D6 D6 26 TRUNCATED DATA WORD D13 D5 19 D9 D9 23 D9 D1 23 D5 D5 27 D8 D0 24 D4 D4 28 2662 F02b (Hi-Z) D3 D3 29 D2 D2 30 D1 D1 31 D0 D0 32 2662 F02a (Hi-Z) LTC2662 TIMING DIAGRAMS Rev A LTC2662 OPERATION The LTC2662 is a family of five-channel, current source output digital-to-analog converters (DACs) with selectable output ranges, precision reference and a high-voltage multiplexer (MUX) for surveying the channel output voltages and currents. Each output draws its current from a separate dedicated positive supply pin that accepts voltages of 2.85V to 33V, allowing optimization of power dissipation and headroom for a wide range of loads. Internal 12Ω switches allow any output pin to be connected to an optional negative V– supply voltage and sink up to 80mA. Power-On-Reset The outputs reset to a high-impedance state on power up, making system initialization consistent and repeatable. After power-on initialization, select the output range via SPI bus using Tables 1, 2 and 3. Power Supply Sequencing and Start-Up The supplies (VCC, IOVCC, V+, V– and VDD0 to VDD4) may be powered up in any convenient order. If an external reference is used, do not allow the input voltage at REF to rise above VCC + 0.3V during supply turn-on and turn-off sequences (see the Absolute Maximum Ratings section). After start-up, IOVCC should be within VCC; and no supply should exceed V+. DC reference voltages of 1.225V to 1.275V are acceptable. Supply bypassing is critical to achieving the best possible performance. Use at least 1µF of low-ESR capacitance to ground on all supply pins and locate as close to the device as possible. A 0.1µF capacitor may be used for IOVCC. Table 1. Command Codes COMMAND C3 C2 C1 C0 0 0 0 0 Write Code to n 1 0 0 0 Write Code to All 0 1 1 0 Write Span to n 1 1 1 0 Write Span to All 0 0 0 1 Update n (Power Up) 1 0 0 1 Update All (Power Up) 0 0 1 1 Write Code to n, Update n (Power Up) 0 0 1 0 Write Code to n, Update All (Power Up) 1 0 1 0 Write Code to All, Update All (Power Up) 0 1 0 0 Power Down n 0 1 0 1 Power Down Chip 1 0 1 1 Monitor Mux 1 1 0 0 Toggle Select 1 1 0 1 Global Toggle 0 1 1 1 Config Command 1 1 1 1 No Operation Table 2. DAC Addresses, n ADDRESS A3 A2 A1 A0 0 0 0 0 DAC 0 0 0 0 1 DAC 1 0 0 1 0 DAC 2 0 0 1 1 DAC 3 0 1 0 0 DAC 4 Note: Any DAC address code used other than the codes given above in Table 2 will cause the command to be ignored. Data Transfer Functions The DAC input-to-output transfer functions for all resolutions and output ranges greater than or equal to 25mA are shown in Figure 3. The input code is in straight binary format for all ranges. Rev A For more information www.analog.com 15 LTC2662 OPERATION 300 250 OUTPUT CURRENT (mA) 8 don’t-care bits must be transferred to the device first, followed by the 24-bit word, as just described. The 32-bit word is required for daisy-chain operation. It also provides accommodation for processors that have a minimum word width of 16 or more bits. The complete 24-bit and 32-bit sequences are shown in Figure 2a and Figure 2b. Note that the Fault Register outputs appear on the SDO pin for either word width. 300mA RANGE 200mA RANGE 100mA RANGE 50mA RANGE 25mA RANGE 200 150 100 50 0 Input and DAC Registers 0 16384 32768 CODE 49152 (3a) LTC2662-16 65535 The LTC2662 has five internal registers for each DAC, in addition to the main shift register. Each DAC channel has two sets of double-buffered registers: one set for the code data, and one set for the span (output range) of the DAC. Double buffering provides the capability to simultaneously update the span and code, which allows smooth current transitions when changing output ranges. It also permits the simultaneous updating of multiple DACs. 2662 F03a 300 300mA RANGE 200mA RANGE 100mA RANGE 50mA RANGE 25mA RANGE OUTPUT CURRENT (mA) 250 200 150 Each set of double-buffered registers comprises an input register and a DAC register: 100 • Input Register: The write operation shifts data from the SDI pin into a chosen register. The input registers are holding buffers; write operations do not affect the DAC outputs 50 0 0 1024 2048 CODE 3072 (3b) LTC2662-12 4095 2662 F03b Figure 3. Transfer Function Serial Interface When the CS/LD pin is taken low, the data on the SDI pin is loaded into the shift register on the rising edge of the clock (SCK pin). The 4-bit command, C3-C0, is loaded first, followed by the 4-bit DAC address, A3-A0, and finally the 16-bit data word in straight binary format. For the LTC2662-16, the data word comprises the 16-bit input code, ordered MSB-to-LSB. For the LTC2662-12, the data word comprises the 12-bit input code, ordered MSB-to-LSB, followed by four don’t-care bits. Data can only be transferred to the LTC2662 when the CS/LD signal is low. The rising edge of CS/LD ends the data transfer and causes the device to carry out the action specified in the 24-bit input word. While the minimum input word is 24 bits, it may optionally be extended to 32 bits. To use the 32-bit word width, In the code data path, there are two input registers, A and B, for each DAC register. Register B is an alternate register used only in the toggle operation, while register A is the default input register • DAC Register: The update operation copies the contents of an input register to its associated DAC register. The content of a DAC register directly controls the DAC output current or range. The update operation also powers up the selected DAC if it had been in power-down mode. Note that updates always refresh both code and span data, but the values held in the DAC registers remain unchanged unless the associated input register values have been changed via a write operation. For example, if a new code is written and the channel is updated, the code is updated while the span is refreshed unchanged. A channel update can come from a serial update command, an LDAC negative pulse or a toggle operation. Rev A 16 For more information www.analog.com LTC2662 OPERATION Output Ranges and SoftSpan Operation The LTC2662 is a five-channel current DAC with selectable output ranges. The full set of current output ranges is only available through SPI programming. Figure 5 shows a simplified diagram of a single channel of the LTC2662. The full-scale current range of the LTC2662 is selected via four control bits S(3:0) on a per channel basis. Also provided is the ability to provide an external reference or to use a precision external resistor at pin FSADJ to reduce the overall gain drift over temperature of the LTC2662. The LTC2662 initializes at power-on with all channel outputs (OUT0 to OUT4) at Hi-Z. The range and code of each channel are then fully programmable through SoftSpan as given in Table 3. Each channel has a set of double-buffered registers for range information. Program the span input register using the write span n or write span all commands (0110b and 1110b, respectively). Figure  4 shows the syntax, and Table 3 shows the span codes and ranges. As with the double-buffered code registers, update operations copy the span input registers to the associated span DAC registers. Table 3. Span Codes S2 S1 S0 External RFSADJ 0 0 0 0 0 0 1 50 • VREF /RFSADJ 3.125mA 0 0 1 0 100 • VREF /RFSADJ 6.25mA 0 0 1 1 200 • VREF /RFSADJ 12.5mA 0 1 0 0 400 • VREF /RFSADJ 25mA 0 1 0 1 800 • VREF /RFSADJ 50mA 0 1 1 0 1600 • VREF /RFSADJ 100mA 0 1 1 1 3200 • VREF /RFSADJ 200mA 1 1 1 1 4800 • VREF /RFSADJ 300mA 1 0 0 0 0 1 1 (Hi-Z) The MUX pin is intended for use with high impedance inputs only; the impedance at the pin is typically 15kΩ. Continuous DC output current at the MUX pin must be limited to ±1mA to avoid damaging internal circuitry. The operating range of the mux extends rail-to-rail from V– to V+; its output is disabled (high impedance) at power-up. The syntax and codes for the mux command are shown in Figure 6 and Table 4. IOUTX = IFS • VMUX/VREF ADDRESS A3 A2 A1 (1) The VMUX pin voltage has the same excellent linearity as the current outputs, but calibrating for slope error (±15% FSR) is necessary for accurate results. ±1% FSR accuracy is easily achievable with a one- or two-point calibration. (Switch to V–) 0 The LTC2662 includes a high voltage multiplexer (mux) for monitoring both the voltages and currents at the five current output pins (OUT0 to OUT4). Additionally, the output supply voltages (VDD0 to VDD4), the positive/negative supplies V+/V–, core supply VCC, reference voltage VREF and die temperature can all be monitored. Measure the current of any output pin by using the mux command (1011b) along with one of the mux current measurement codes from Table 4. The mux responds by outputting a voltage proportional to the actual output current. The proportionality factor is given by the following equation: FSADJ = VCC 0 WRITE SPAN COMMAND Monitor Mux Current Measurement Using the Mux OUTPUT RANGE S3 As shown in Table 3, there are two additional selections (code 0000 and code 1000) which place the output(s) in a high impedance (Hi-Z) mode or in a mode where a low on-resistance (≤12Ω) NMOS device shunts the DAC output to the negative supply V–. When the NMOS device is enabled, the OUTX pin driver is disabled for that channel(s). Span codes not listed in Table 3 default to the Hi-Z output range. DON’T CARE A0 X X X X X X X SPAN CODE X X X X X S3 S2 S1 S0 2662 F04 Figure 4. Write Span Syntax Rev A For more information www.analog.com 17 LTC2662 OPERATION VCC VDDX PER CHANNEL (×5) INTERNAL REFERENCE SPAN REF FULL SCALE ADJUST CODE DAC OUTX FSADJ 20k SWITCH TO V– SPAN RFSADJ V– GND REFLO 2262 F05 Figure 5. LTC2662 Single Channel Simplified Diagram MUX COMMAND 1 0 1 DON’T CARE 1 X X X X X X X X MUX CONTROL CODE X X X X X X X M4 M3 M2 M1 M0 2662 F06 Figure 6. Mux Command Note that for a given VREF and DAC code, VMUX is constant and does not vary by range; but full-scale current IFS has a different value for each output range. If the channel’s range is set to Hi-Z or Short-to-V–, or if it is in dropout (flagged by fault register bits FR0 to FR4), the voltage is not representative of the pin current. Die Temperature Measurement Using the Mux Measure the die temperature by using the mux command along with mux control code 01010b. The VMUX pin voltage in this case is linearly related to the die temperature by a temperature coefficient of –3.7mV/°C. The measured junction temperature TJ is then TJ = 25°C + (1.4V – VMUX)/(3.7mV/°C) If needed, the temp monitor can be calibrated by measuring the initial temperature and voltage, and then substituting these values for 25°C and 1.4V, respectively, in the equation. Monitor Mux Pre-Charge Considerations The analog multiplexer in the LTC2662 is unbuffered. This obviates error terms from amplifier offsets; but without buffers, the high-impedance current outputs could be disturbed due to charge transfer at the moment when the MUX pin is connected. The LTC2662 contains circuitry that suppresses charging glitches on the output pins (OUT0 to OUT4) by pre-charging the MUX pin before connecting it to the output. Rev A 18 For more information www.analog.com LTC2662 OPERATION Table 4. Monitor Mux Control Codes M4 M3 M2 M1 M0 MUX PIN OUTPUT 0 0 0 0 0 Disabled (Hi-Z) 0 0 0 0 1 OUT0 Current Measurement IOUT0 = IFS • VMUX /VREF 0 0 0 1 0 OUT1 Current Measurement IOUT1 = IFS • VMUX /VREF 0 0 0 1 1 OUT2 Current Measurement IOUT2 = IFS • VMUX /VREF 0 0 1 0 0 OUT3 Current Measurement IOUT3 = IFS • VMUX /VREF 0 0 1 0 1 OUT4 Current Measurement IOUT4 = IFS • VMUX /VREF 0 0 1 1 0 VCC 0 1 0 0 0 VREF 0 1 0 0 1 VREFLO DAC Reference GND 0 1 0 1 0 Die Temperature, T T = 25°C + (1.4V – VMUX)/(0.0037V/°C) 1 0 0 0 0 VDD0 1 0 0 0 1 VDD1 1 0 0 1 0 VDD2 1 0 0 1 1 VDD3 1 0 1 0 0 VDD4 1 0 1 0 1 V+ 1 0 1 1 0 V– 1 0 1 1 1 GND 1 1 0 0 0 OUT0 Pin Voltage 1 1 0 0 1 OUT1 Pin Voltage 1 1 0 1 0 OUT2 Pin Voltage 1 1 0 1 1 OUT3 Pin Voltage 1 1 1 0 0 OUT4 Pin Voltage Due to the pre-charge behavior, the mux output becomes valid approximately 7µs after the Mux command is given (CS/LD rising). Residual charging transients can be further reduced by adding capacitance to the output pins if needed. Do not add capacitance to the MUX pin, as this potentially increases the disturbance to the outputs during mux switching. Up to 100pF on the MUX pin is allowable. NOTES: Toggle Operations Toggling between A and B is controlled by three signals. The first of these is the toggle select command, which acts on the data field of 5 bits, each of which controls a single channel (see Figure 7). The second is the global toggle command, which controls all selected channels using the global toggle bit TGB (see Figure 8). Finally, the TGP pin allows the use of an external clock or logic signal to toggle the DAC outputs between A and B. The signals from these controls are combined as shown in Figure 9. Some systems require that the DAC outputs switch repetitively between two output levels (i.e. switching between an ‘on’ and ‘off’ state). The LTC2662 toggle function facilitates these kinds of operations by providing two input registers (A and B) per DAC channel. If the toggle function is not needed, tie TGP (Pin 2) to ground and leave the toggle select register in its poweron reset state (cleared to zero). Input registers A then function as the sole input registers, and registers B are not used. Rev A For more information www.analog.com 19 LTC2662 OPERATION Toggle Select Register (TSR) The write code of step (3) is directed to register B because in step (2), bit T3 was set to 1. Channel 3 now has input registers A and B holding the two desired codes, and is prepared for the toggle operation. The toggle select command (1100b) syntax is shown in Figure 7. Each bit in the 5-bit TSR data field controls the DAC channel of the same name: T0 controls channel 0, T1 channel 1… and T4 controls channel 4. Note: After writing to register B, the code for register A can still be changed. The state of the Toggle Select bit determines to which register (A or B) a write is directed. The toggle select bits (T0, T1… T4) have a dual function. First, each toggle select bit controls which input register (A or B) receives data from a write-code operation. When the toggle select bit of a given channel is high, write-code operations are directed to input register B of the addressed channel. When the bit is low, write-code operations are directed to input register A. Secondly, each toggle select bit enables the corresponding channel for a toggle operation. First, toggle select bit T3 has to be reset to 0: Then write the new register A code. Let’s say the new code is 4300, so the instruction would be: Having chosen channels to toggle, write the desired codes to input registers A for the chosen channels; then set the channels’ toggle select bits using the toggle select command; and finally, write the desired codes to input registers B. Once these steps are completed, the channels are ready to toggle. For example, to set up channel 3 to toggle between codes 4096 and 4200: Toggling Between Registers A and B Once input registers A and B have been written to for all desired channels and the corresponding toggle-select bits are set high, as in the previous example, the channels are ready for toggling. The LTC2662 supports three types of toggle operations: a first in which all selected channels are toggled together using the SPI port; a second in which all selected channels are toggled together using an external clock or logic signal; and a third in which any combination of channels can be instructed to update from either input register A or B. 1) Write code channel 3 (code = 4096) to register A 00000011 00010000 00000000 2) Toggle select (set bit T3) 11000000 00000000 00001000 3) Write code channel 3 (code = 4200) to register B 00000011 00010000 11001100 After that, set toggle select bit T3 to 1 again [step 2 above]. It is not necessary to write to register B again; channel 3 is ready for the toggle operation. Writing to Input Registers A and B 11000000 00000000 00000000 00000011 00010000 01101000 TOGGLE SELECT 1 1 0 TOGGLE SELECT BITS (1-BIT/CHANNEL) DON’T CARE 0 X X X X X X X X X X X X X X X T4 T3 T2 T1 MSB T0 LSB 2662 F07 Figure 7. Toggle Select Syntax GLOBAL TOGGLE COMMAND 1 1 0 GLOBAL TOGGLE BIT DON’T CARE 1 X X X X X X X X X X X X X X X X X X X TGB 2662 F08 Figure 8. Global Toggle Syntax Rev A 20 For more information www.analog.com LTC2662 OPERATION LTC2662 CHANNEL 3 INPUT REGISTER A (16-BIT) LOGIC 16 0 WR A/B MUX INPUT REGISTER B (16-BIT) 7 LDAC 16 16 DAC REGISTER 16 16-BIT 1 UPD T4 T3 T2 T1 T0 TOGGLE SELECT BIT T3 TOGGLE SELECT REGISTER 3 SDI TGB GLOBAL TOGGLE BIT (TGB) 32-BIT SHIFT REGISTER 5 SCK 6 CS/LD 2 TGP 2662 F09 Figure 9. Conceptual Block Diagram—Toggle Functionality The internal toggle-update circuit is edge triggered, so only transitions (of TGB or TGP) trigger an update from the respective input register. To toggle all selected channels together using the SPI port, ensure the TGP pin is high and that the bits in the toggle select register corresponding to the desired channels are also high. Use the global command (1101b) to alternate codes, sequentially changing the global toggle bit TGB (see Figure 8). Changing TGB from 1 to 0 updates the DAC registers from their respective input registers A. Changing TGB from 0 to 1 updates the DAC registers from their respective input registers B. Note that in this way up to 5 channels may be toggled with just one serial command. To toggle all selected channels using an external logic signal, ensure that the TGB bit in the global toggle register is high and that in the toggle select register, the bits corresponding to the desired channels are also high. Apply a clock or logic signal to the TGP pin to alternate codes. TGP falling edges update the DAC registers from their associated input registers A. TGP rising edges update the DAC registers from their associated input registers B. Note that once the input registers are set up, all toggling is triggered by the signal applied to the TGP pin, with no further SPI instructions needed. To cause any combination of channels to update from either input register A or B, ensure the TGP pin is high and that the TGB bit in the global toggle register is also high. Using the toggle select command set the toggle Rev A For more information www.analog.com 21 LTC2662 OPERATION select bits as needed to select the input register (A or B) with which each channel is to be updated. Then update all channels, either by using the serial command (1001b) or by applying a negative pulse to the LDAC pin. Any channels whose toggle select bits are 0 update from input register A, while channels whose toggle select bits are 1 update from input register B (see Figure 9). By alternating toggle select and update operations, up to 5 channels can be simultaneously switched to A or B as needed. Daisy-Chain Operation The serial output of the shift register appears at the SDO pin. Data transferred to the device from the SDI input is delayed 32 SCK rising edges before being output at the next SCK falling edge, suitable for clocking into the microprocessor on the next 32 SCK rising edges. The SDO output can be used to facilitate control of multiple serial devices from a single 3-wire serial port (i.e. SCK, SDI and CS/LD). Such a daisy-chain series is configured by connecting the SDO of each upstream device to the SDI of the next device in the chain. The shift registers of the devices are thus connected in series, effectively forming a single input shift register which extends through the entire chain. Because of this, the devices can be addressed and controlled individually by simply concatenating their input words; the first instruction addresses the last device in the chain and so forth. The SCK and CS/LD signals are common to all devices in the series. In use, CS/LD is first taken low. Then, the concatenated input data is transferred to the chain, using the SDI of the first device as the data input. When the data transfer is complete, CS/LD is taken high, completing the instruction sequence for all devices simultaneously. A single device can be controlled by using the no-operation command (1111b) for all other devices in the chain. When CS/LD is taken high, the SDO pin presents a high impedance output, so a pull-up resistor is required at the SDO of each device (except the last) for daisy-chain operation. Echo Readback The SDO pin can be used to verify data transfer to the device. During each 32-bit instruction cycle, SDO outputs the previous 32-bit instruction for verification. The 8-bit “don’t-care” prefix is replaced by 8 Fault Register status bits, followed by the 4-bit command and address words and the full 16-bit data word (see Figure 2a). The SDO sequence for a 24-bit instruction cycle is the same, except that the data word is truncated to 8 bits (see Figure 2b). When CS/LD is high, SDO presents a high impedance output, releasing the bus for use by other SPI devices. Fault Register (FR) The LTC2662 provides notifications of operational fault conditions. The fault register (FR) status bits comprise the first data byte (8 bits) of each 24- or 32-bit SDO word, outputted to the SDO pin during every SPI transaction. See Figure 2 for sequences. An FR bit is set when its trigger condition is detected, and clocked to SDO during the next SPI transaction. FR information is updated with each SPI transaction. Note that if a fault condition is corrected by the action of an SPI instruction, the cleared FR flag for that condition is observable at SDO on the next SPI transaction. Table 5 lists the Fault Register bits and their associated trigger conditions. Table 5. Fault Register (FR) FR Bit Fault Condition FR0 Open-Circuit condition detected on OUT0 FR1 Open-Circuit condition detected on OUT1 FR2 Open-Circuit condition detected on OUT2 FR3 Open-Circuit condition detected on OUT3 FR4 Open-Circuit condition detected on OUT4 FR5 Overtemperature. If die temperature TJ > 175°C, FR5 is set and thermal protection is activated. Can be disabled using the Config command (0111b). FR6 Power Limit. If VDDX - VOUTX > 10V and the current range is ≥ 200mA, FR6 is set and the range for that channel is reduced to 100mA. Can be disabled using the Config command (0111b). FR7 Invalid SPI sequence length. Valid sequence lengths are 24, 32 and multiples of 32 bits. For all other lengths, FR7 is set and the SPI instruction is ignored. Rev A 22 For more information www.analog.com LTC2662 OPERATION Fault Indicator Pin (FAULT, Pin 30) The FAULT pin is an open-drain N-channel output that pulls low when a fault condition is detected. It is released on the next rising CS/LD edge. The pin is an open-drain output suitable for wired-OR connection to an interrupt bus; a pull-up resistor on the bus is required. Fault Conditions and Thermal Overload Protection There are four types of fault conditions that cause the FAULT pin to pull low. First, FR0 to FR4 flag an open-circuit (OC) condition on any of the output pins (OUT0 to OUT4, respectively) when an output channel enters dropout due to insufficient voltage from VDDx to OUTx. Independent open-circuit detection is provided for each of the five DAC current output pins. FR5 provides a detection flag which is set when the die temperature exceeds 175°C. The overtemperature condition also forces all five DAC channels to power down and the open-drain FAULT pin to pull low. FR5 remains set and the device stays in shutdown until the die cools. Below approximately 150°C the DAC channels can be returned to normal operation. Note that a CS/LD rising edge releases the FAULT pin regardless of the die temperature. Since any DAC channel can source up to 300mA, die heating potential of the system design should be evaluated carefully. FR6, a power-limit protection flag, is provided to help prevent accidental damage to the current output device(s). The power-limit fault condition is triggered for the 200mA and 300mA full-scale current spans when the voltage difference between an output supply pin (VDDX) and its current output pin (OUTX) is ≥10V. CONFIG COMMAND 0 1 1 1 Finally, FR7 is provided to flag invalid SPI word lengths. Valid word lengths are 24 bits, 32 bits, and integer multiples of 32 bits; any other length causes FR7 to set, the FAULT pin to assert, and the instruction itself to be ignored. Config Command The Config command has four arguments—OC, PL, TS and RD (see Figure 10). Setting the OC bit disables open-circuit detection (FR0 to FR4). Likewise, the PL bit disables power-limit protection (FR6); and the TS bit disables thermal protection (FR5). Use these options with caution, particularly PL and TS. The RD bit is used to select external-reference operation. The REFCOMP pin must be grounded for external reference use whether the RD bit is set or not. Power-Down Mode For power-constrained applications, power-down mode can be used to reduce the supply current whenever less than five DAC outputs are needed. When in power-down, the voltage-to-current output drivers and reference buffers are disabled. The current DAC outputs are put into a high impedance state. Register contents are not disturbed during power-down. Any channel or combination of channels can be put into power-down mode by using command 0100b in combination with the appropriate DAC address. In addition, all the DAC channels and the integrated reference together can be put into power-down using the Power-Down Chip command, 0101b. The 16-bit data word is ignored for all power-down commands. DON’T CARE X X X X X X X X X CONFIG BITS X X X X X X X OC PL TS RD 2662 F10 Figure 10. Config Command Syntax: Open-Circuit Detection Disable (OC), Power Limit Protection Disable (PL), Thermal Shutdown Disable (TS) and Reference Disable (RD) Rev A For more information www.analog.com 23 LTC2662 OPERATION Normal operation resumes by executing any command which includes a DAC update—either in software, as shown in Table 1 or by toggling (see the Types of Toggle Operations section). The selected DAC channel is powered up as it is updated with the new code value. When updating a powered-down DAC, add wait time to accommodate the extra pow-er-up delay. If the channels have been powered down (command 0100b) prior to the update command, the power-up delay time is 30µs. If, alternatively the chip has been powered down (command 0101b), the power-up delay time is 35µs. VDDX OFF 80mA OUTX RON < 12Ω V– 2662 F11 Figure 11. Switch-to-V– Mode Valid Supply Ranges The valid supply ranges for the LTC2662 have several restrictions as described in the Electrical Characteristics table (Power Requirements) and the Pin Functions section. The voltage at V+ (Pin 27) must be greater than or equal to all other supply voltages. V+ is allowed to be up to 33V above V–. The five output supplies (VDD0 to VDD4) may be independently set between 2.85V and V+. The negative supply, V–, may be any voltage between –15.75V and GND, but note again that V+ must be no more than 33V above V–. Switch-to-V– mode can be invoked with the write span to all or write span to n command and the desired address. Span codes are shown in Table 3; a diagram of an output in Switch-to-V– mode is shown in Figure 11. Gain Adjustment Using the FSADJ Pin The full-scale output currents are proportional to the reference voltage, and inversely proportional to the resistance associated with FSADJ. That is: IOUTFS ~ VREF/RFSADJ. Current Outputs The LTC2662 incorporates a high-gain voltage-to-current converter at each current output pin. INL and DNL are guaranteed for all ranges from 3.125mA to 300mA if the minimum dropout voltage (VDDX – VOUTX) is met for all DAC codes. If sufficient dropout voltage is maintained, the DC output impedances of the current outputs (OUT0 to OUT4) are very high. Each current output has a dedicated positive supply pin, VDD0 to VDD4, to allow the tailoring of each channel’s current compliance and power dissipation. Switch-to-V– Mode Span code 1000b can be used to pull outputs below GND. In Switch-to-V– mode, the output current is turned off for the addressed channel(s), and the channel voltage VOUTX pulls to V–. The pulldown switch can sink up to 80mA at an effective resistance of 12Ω max. If the FSADJ pin is tied to VCC, the LTC2662 uses an internal RFSADJ = 20k. Optionally, FSADJ can instead be connected to a grounded external resistor to tune the default current ranges to the application, or for the best possible temperature coefficient using an appropriately-specified precision resistor. Values from 19k to 41k are supported. The new current ranges can easily be calculated using the ‘External RFSADJ’ column of Table 3. The internal resistor is automatically disconnected when using an external resistor. When using an external resistor, FSADJ is sensitive to stray capacitance; the pin should be compensated with a snubber network consisting of a series combination of 1k and 1µF, connected in parallel to RFSADJ. With the recommended compensation, the pin is stable driving stray capacitance of up to 50pF. Rev A 24 For more information www.analog.com LTC2662 OPERATION Offset Current and Code Zero The offset current error of the LTC2662 is guaranteed ±0.4%FSR maximum. If the offset of a given channel is positive, some nonzero current flows at code zero; if negative, the current is zero (leakage only) for a range of codes close to zero. Offset and linearity endpoints are measured at code 384 (LTC2662-16) or 24 (LTC2662-12), guaranteeing that the DAC is operating with a measurable output current at the point of measurement. For reference stability and low noise, a 0.1μF capacitor should be tied between REFCOMP and GND. In this configuration, the internal reference can drive up to 0.1μF with excellent stability. To ensure stable operation, the capacitive load on the REF pin should not exceed that on the REFCOMP pin. A buffer is needed if the internal reference is to drive external circuitry. A channel with a positive offset error may not completely turn off, even at code zero. To turn an output completely off, set the range to “Hi-Z” (span code 0000b from Table 3), and update the channel. To use an external reference, tie the REFCOMP pin to GND. This disables the output of the internal reference at startup, so that the REF pin becomes a high-impedance input. Apply the reference voltage at the REF pin after powering up. Set the RD bit to 1 using the config command, 0111b. The REF input voltage range is 1.225V to 1.275V. Reference Modes Board Layout The LTC2662 can be used with either an internal or external reference. As with voltage DACs, the reference voltage scales the outputs, so that the outputs reflect any errors in the reference. Full scale output currents are limited to 300mA maximum per channel regardless of reference voltage. The internal 1.25V reference has a typical temperature drift of ±2ppm/°C and an initial output tolerance of ±2mV max. It is trimmed, tested and characterized independent of the DACs; and the DACs are tested and characterized with an “ideal” external reference. To use the internal reference, the REFCOMP pin should be left floating, with no DC path to GND. In addition, the RD bit in the Config register must have a value of 0. This value is reset to 0 at power-up, or it can be reset using the config command, 0111b. Figure 9 shows the command syntax. The excellent load regulation and DC crosstalk performance of these devices is achieved in part by minimizing common-mode resistance of signal and power grounds. As with any high resolution converter, clean board grounding is important. A low impedance analog ground plane is necessary, as are star-grounding techniques. Keep the board layer used for star-ground continuous to minimize ground resistances; that is, use the star-ground concept without using separate star traces. Resistance from the REFLO pin to the star point should be as low as possible. The exposed pad (Pin 33) is recommended as the star ground point. For best performance, stitch the ground plane with arrays of vias on 150 to 200 mil centers connecting it with the ground pours from the other board layers. This reduces the overall ground resistance and minimizes ground loop area. Rev A For more information www.analog.com 25 LTC2662 PACKAGE DESCRIPTION UH Package 32-Lead Plastic QFN (5mm × 5mm) (Reference LTC DWG # 05-08-1693 Rev D) 0.70 ±0.05 5.50 ±0.05 4.10 ±0.05 3.50 REF (4 SIDES) 3.45 ±0.05 3.45 ±0.05 PACKAGE OUTLINE 0.25 ±0.05 0.50 BSC RECOMMENDED SOLDER PAD LAYOUT APPLY SOLDER MASK TO AREAS THAT ARE NOT SOLDERED 5.00 ±0.10 (4 SIDES) BOTTOM VIEW—EXPOSED PAD 0.75 ±0.05 R = 0.05 TYP 0.00 – 0.05 R = 0.115 TYP PIN 1 NOTCH R = 0.30 TYP OR 0.35 × 45° CHAMFER 31 32 0.40 ±0.10 PIN 1 TOP MARK (NOTE 6) 1 2 3.50 REF (4-SIDES) 3.45 ±0.10 3.45 ±0.10 (UH32) QFN 0406 REV D 0.200 REF NOTE: 1. DRAWING PROPOSED TO BE A JEDEC PACKAGE OUTLINE M0-220 VARIATION WHHD-(X) (TO BE APPROVED) 2. DRAWING NOT TO SCALE 3. ALL DIMENSIONS ARE IN MILLIMETERS 4. DIMENSIONS OF EXPOSED PAD ON BOTTOM OF PACKAGE DO NOT INCLUDE MOLD FLASH. MOLD FLASH, IF PRESENT, SHALL NOT EXCEED 0.20mm ON ANY SIDE 5. EXPOSED PAD SHALL BE SOLDER PLATED 6. SHADED AREA IS ONLY A REFERENCE FOR PIN 1 LOCATION ON THE TOP AND BOTTOM OF PACKAGE 0.25 ±0.05 0.50 BSC Rev A 26 For more information www.analog.com LTC2662 REVISION HISTORY REV DATE DESCRIPTION PAGE NUMBER A 01/19 Add LTC2662-12 1, 4-12, 16-17, 23-26, 28 Rev A 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 that may result from its use. Specifications more by information www.analog.com subject to change without notice. No license For is granted implication or otherwise under any patent or patent rights of Analog Devices. 27 LTC2662 TYPICAL APPLICATION 12V V+ 3V 13 0.1µF 29 2 7 31 3 4 5 6 TO µC VDD0 VCC IOVCC 12 10 0.1µF 11 0.1µF 25 0mA TO 50mA DAC0 OUT0 TGP 24 200Ω RESISTIVE HEATER LDAC CLR SERIAL INTERFACE SDI 3V VDD1 SDO SCK 0mA TO 200mA OUT1 CS/LD FAULT FSADJ • • • 23 TUNABLE LASER • • • 3V FAULT DETECT VDD4 17 0mA TO 300mA DAC4 FULL SCALE ADJUST OUT4 REF REFCOMP 22 DAC1 • • • 30 27 16 SEMICONDUCTOR OPTICAL AMPLIFIER INTERNAL REFERENCE 0.1µF V– GND 0.1µF 9 REFLO 28 MUX –5V ANALOG MUX 2662 TA02 RELATED PARTS PART NUMBER DESCRIPTION COMMENTS LTC2668 16-Channel Serial 16-/12-Bit VOUT SoftSpan DACs with ±10ppm/°C Reference Software-Programmable Output Ranges Up to ±10V, 6mm × 6mm QFN Package LTC2666 Octal Serial 16-/12-Bit VOUT SoftSpan DACs with ±10ppm/°C Reference Software-Programmable Output Ranges Up to ±10V, 5mm × 5mm QFN Package LTC2664 Quad Serial 16-/12-Bit VOUT SoftSpan DACs with ±10ppm/°C Reference Software-Programmable Output Ranges Up to ±10V, 5mm × 5mm QFN Package Low Drift Precision Buffered Reference 0.025% Max Tolerance 2ppm/°C Max, 0.25ppmP-P 0.1Hz to 10Hz Noise References LTC6655 Rev A 28 D17147-0-1/19(A) www.analog.com For more information www.analog.com  ANALOG DEVICES, INC. 2018–2019
LTC2662IUH-16#PBF
物料型号: - 型号:LTC2662 - 封装:32引脚塑料QFN(5mm × 5mm)

器件简介: - LTC2662是五通道电流源数字模拟转换器,提供高合规性电流源输出,支持高达32V的负载电压。 - 每个通道支持8个可编程的电流范围,最大满量程输出达300mA。 - 支持并联通道,以实现大电流的微调或组合输出,最高可达1.5A。

引脚分配: - 引脚1、8、14、32:接地(GND) - 引脚2:异步切换引脚(TGP) - 引脚3:串行数据输入(SDI) - 引脚4:串行数据输出(SDO) - 引脚5:串行时钟输入(SCK) - 引脚6:串行接口芯片选择/加载输入(CS/LD) - 引脚7:低电平异步DAC更新引脚(LDAC) - 引脚9:参考电压负极(REFLO) - 引脚10:参考输入/输出(REF) - 引脚11:内部参考补偿引脚(REFCOMP) - 引脚12:满量程电流调整引脚(FSADJ) - 引脚13:模拟电源电压(VCC) - 引脚15、26:负电源电压(V–) - 引脚24-27:DAC模拟电流输出(OUT0到OUT4) - 引脚17-21:输出电源电压(VDD0到VDD4) - 引脚27:正电源电压(V+) - 引脚28:模拟多路复用器输出(MUX) - 引脚29:数字输入/输出电源电压(IOVCC) - 引脚30:故障检测引脚(FAULT) - 引脚31:低电平异步清除输入(CLR) - 引脚33:接地(EXPOSED PAD)

参数特性: - 工作温度范围:-40°C到125°C - 电源电压范围:2.85V至33V - 满量程输出电流范围:3.125mA至300mA - 精度:10ppm/°C最大温度系数 - 封装:5mm × 5mm QFN

功能详解: - 具有可编程的输出范围,允许每个通道独立设置。 - 内置1.25V参考源,可选择使用内部或外部参考。 - 支持SPI/Microwire兼容的3线串行接口,时钟速率可达50MHz。 - 包含模拟多路复用器,可监控电压和电流。 - 支持故障检测和指示,包括开路检测、过温和电源限制保护。

应用信息: - 可调谐激光器 - 半导体光放大器 - 电阻式加热器 - 电流模式偏置 - 比例电磁阀驱动

封装信息: - 32引脚塑料QFN封装,尺寸为5mm × 5mm - 热阻:θJA = 44°C/W,θJC = 7.3°C/W
LTC2662IUH-16#PBF 价格&库存

很抱歉,暂时无法提供与“LTC2662IUH-16#PBF”相匹配的价格&库存,您可以联系我们找货

免费人工找货
LTC2662IUH-16#PBF
    •  国内价格
    • 1022+201.30000

    库存:2869