LTC1402 Serial 12-Bit, 2.2Msps Sampling ADC with Shutdown DESCRIPTIO U FEATURES ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Sample Rate: 2.2Msps 72dB S/(N + D) and –89dB THD at Nyquist Power Dissipation: 90mW (Typ) 80MHz Full Power Bandwidth Sampling No Missing Codes over Temperature Available in 16-Pin Narrow SSOP Package Single Supply 5V or ±5V Operation Nap Mode with Instant Wake-Up: 15mW Sleep Mode: 10µW True Differential Inputs Reject Common Mode Noise Input Range (1mV/LSB): 0V to 4.096V or ±2.048V Internal Reference Can Be Overdriven Externally 3-Wire Interface to DSPs and Processors (SPI and MICROWIRETM Compatible) The LTC®1402 is a 12-bit, 2.2Msps sampling A/D converter. This high performance device includes a high dynamic range sample-and-hold and a precision reference. It operates from a single 5V supply or dual ±5V supplies and draws only 90mW from 5V. The versatile differential input offers a unipolar range of 4.096V and a bipolar range of ±2.048V for dual supply systems where high performance op amps perform best, eliminating the need for special translation circuitry. The high common mode rejection allows users to eliminate ground loops and common mode noise by measuring signals differentially from the source. Outstanding AC performance includes 72dB S/(N + D) and –93dB SFDR at the Nyquist input frequency of 1.1MHz with dual ±5V supplies and –84dB SFDR with a single 5V supply. U APPLICATIO S ■ ■ ■ ■ ■ ■ ■ ■ Telecommunications High Speed Data and Signal Acquisition Digitally Multiplexed Data Acquisition Systems Digital Radio Receivers Spectrum Analysis Low Power and Battery-Operated Systems Handheld or Portable Instruments Imaging Systems The LTC1402 has two power saving modes: Nap and Sleep. Nap mode consumes only 15mW of power and can wake up and convert immediately. In Sleep mode, it typically consumes 10µW of power. Upon power-up from Sleep mode, a reference ready (REFRDY) signal is available in the serial data word to indicate that the reference has settled and the chip is ready to convert. The 3-wire serial port allows compact and efficient data transfer to a wide range of microprocessors, microcontrollers and DSPs. A digital output driver power supply pin allows direct connection to 3V or lower logic. , LTC and LT are registered trademarks of Linear Technology Corporation. MICROWIRE is a trademark of National Semiconductor Corp. W BLOCK DIAGRA 5V 1 AVDD 10µF AIN+ 3 AIN– 4 10µF 12 DVDD 11 OVDD SAMPLEAND-HOLD OUTPUT BUFFER 12-BIT ADC 10 –20 DOUT 4.096V 64k – GAIN 0 –10 5 VREF 5 Harmonic THD, 2nd, 3rd and SFDR vs Input Frequency (Unipolar) 3V OR 5V 7 64k + LTC1402 8 2.048 REFERENCE 16 15 TIMING LOGIC 1402 TA01 14 VSS 10µF –5V OR 0V 2 AGND1 6 AGND2 13 DGND 9 OGND BIP/UNI CONV SCK THD, SFDR, 2ND 3RD (dB) ■ –30 –40 THD SFDR 2ND 3RD fSAMPLE = 2.22MHz –50 –60 –70 –80 –90 –100 –110 –120 104 105 106 INPUT FREQUENCY (Hz) 107 1401 G05 1 LTC1402 W U U U W W W ABSOLUTE MAXIMUM RATINGS PACKAGE/ORDER INFORMATION AVDD = DVDD = OVDD = VDD (Notes 1, 2) Supply Voltage (VDD) ................................................. 6V Negative Supply Voltage (VSS) ............................... – 6V Total Supply Voltage (VDD to VSS) .......................... 12V Analog Input Voltage (Note 3) .......................... (VSS – 0.3V) to (VDD + 0.3V) Digital Input Voltage (Note 4) .......................... (VSS – 0.3V) to (VDD + 0.3V) Digital Output Voltage ......... (VSS – 0.3V) to (VDD + 0.3V) Power Dissipation .............................................. 250mW Operation Temperature Range LTC1402C ............................................... 0°C to 70°C LTC1402I ............................................ – 40°C to 85°C Storage Temperature Range ................. – 65°C to 150°C Lead Temperature (Soldering, 10 sec).................. 300°C ORDER PART NUMBER TOP VIEW AVDD 1 16 CONV AGND1 2 15 SCK AIN+ 3 14 VSS AIN– 4 13 DGND VREF 5 12 DVDD AGND2 6 11 0VDD GAIN 7 10 DOUT BIP/UNI 8 9 LTC1402CGN LTC1402IGN GN PART MARKING OGND 1402 1402I GN PACKAGE 16-LEAD NARROW PLASTIC SSOP TJMAX = 125°C, θJA = 150°C/ W Consult factory for Military grade parts. U CONVERTER CHARACTERISTICS The ● denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. With internal reference (Note 5). PARAMETER CONDITIONS Resolution (No Missing Codes) MIN ● TYP MAX 12 UNITS Bits Integral Linearity Error (Note 6) ● ±0.35 ±1 LSB Differential Linearity (Note 6) ● Offset Error (Note 6) ● ±0.25 ±1 LSB ±2 ± 10 LSB Full-Scale Error (Note 6) ● ±10 ±15 LSB Full-Scale Tempco Internal Reference (Note 6) External Reference ±15 ±1 ppm/°C ppm/°C U U A ALOG I PUT The ● denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. (Note 5) SYMBOL PARAMETER CONDITIONS VIN Analog Differential Input Range (Notes 3, 11) Bipolar Mode with BIP/UNI High 4.75V ≤ VDD ≤ 5.25V – 5.25V ≤ VSS ≤ –4.75V ● ±2.048 V Unipolar Mode with BIP/UNI Low 4.75V ≤ VDD ≤ 5.25V – 5.25V ≤ VSS ≤ 0V ● 0 to 4.096 V –2.5 to 5 0 to 5 V V VCM Analog Common Mode + Differential Input Range (Note 12) IIN Analog Input Leakage Current CIN Analog Input Capacitance tACQ Sample-and-Hold Acquisition Time tAP Sample-and-Hold Aperture Delay Time tJITTER Sample-and-Hold Aperture Delay Time Jitter CMRR Analog Input Common Mode Rejection Ratio 2 MIN Dual ±5V Supply Single 5V Supply TYP MAX 1 ● 10 (Note 9) fIN = 1MHz, VIN = 2V to – 2V fIN = 100MHz, VIN = 2V to – 2V µA pF 57 ● UNITS ns 2.6 ns 1 ps – 62 – 24 dB dB LTC1402 W U DYNAMIC ACCURACY The ● denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. Bipolar mode with ± 5V supplies and unipolar mode with 5V supply. (Note 5) SYMBOL PARAMETER CONDITIONS S/(N + D) Signal-to-Noise Plus Distortion Ratio 100kHz Input Signal 1.1MHz Input Signal Total Harmonic Distortion 100kHz First 5 Harmonics, Bipolar Mode 1.1MHz First 5 Harmonics, Bipolar Mode 100kHz First 5 Harmonics, Unipolar Mode 1.1MHz First 5 Harmonics, Unipolar Mode SFDR Spurious Free Dynamic Range 100kHz Input Signal, Bipolar Mode 1.1MHz Input Signal, Bipolar Mode 100kHz Input Signal, Unipolar Mode 1.1MHz Input Signal, Unipolar Mode –93 –93 –93 –84 dB dB dB dB IMD Intermodulation Distortion ±1V 1.25MHz into AIN+ , 1.2MHz into AIN– Bipolar Mode 1.5V to 3.5V 1.25MHz into AIN+ , 1.2MHz into AIN– Unipolar Mode –84 –84 dB dB Code-to-Code Transition Noise VREF = 4.096V, 1LSB = 1mV 0.18 LSBRMS Full Power Bandwidth VIN = 4VP-P, DOUT = 2828LSBP-P (Note 18) 82 MHz Full Linear Bandwidth S/(N + D) ≥ 68dB Bipolar Mode Unipolar Mode 5.0 3.5 MHz MHz THD ● MIN TYP 69 72.5 72.0 –89 –89 –87 –82 ● MAX UNITS dB dB dB dB dB dB –74.5 U U U INTERNAL REFERENCE CHARACTERISTICS The ● denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. (Note 5) PARAMETER CONDITIONS VREF Output Voltage IOUT = 0 MIN TYP MAX UNITS 4.096 VREF Output Tempco V 15 ppm/°C VREF Line Regulation AVDD = 4.75V to 5.25V, VREF = 4.096V 1 LSB/V VREF Output Resistance Load Current = 0.5mA 2 Ω 2 ms VREF Settling Time U U DIGITAL I PUTS A D DIGITAL OUTPUTS The ● denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. (Note 5) SYMBOL PARAMETER CONDITIONS VIH High Level Input Voltage VDD = 5.25V ● VIL Low Level Input Voltage VDD = 4.75V ● 0.8 V IIN Digital Input Current VIN = 0V to VDD ● ±10 µA CIN Digital Input Capacitance VOH High Level Output Voltage VOL Low Level Output Voltage MIN OVDD = 4.75V, IOUT = – 10µA OVDD = 4.75V, IOUT = – 200µA OVDD = 3V, IOUT = – 200µA ● ● VDD = 4.75V, IOUT = 160µA VDD = 4.75V, IOUT = 1.6mA ● VOUT = 0V to VDD ● TYP MAX 2.4 4 2.5 UNITS V 5 pF 4.7 V V V 2.9 0.05 0.10 0.4 V V ±10 µA IOZ Hi-Z Output Leakage DOUT COZ Hi-Z Output Capacitance DOUT 15 pF ISOURCE Output Short-Circuit Source Current VOUT = 0V, OVDD = 5V VOUT = 0V, OVDD = 3V – 40 – 15 mA mA ISINK Output Short-Circuit Sink Current VOUT = OVDD = 5V 40 mA 3 LTC1402 U W POWER REQUIRE E TS The ● denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. (Note 5) SYMBOL PARAMETER CONDITIONS MIN VDD Positive Supply Voltage VSS Negative Supply Voltage IDD Positive Supply Current Active Mode Nap Mode Sleep Mode ● ● ISS Negative Supply Current Active, Sleep or Nap Modes with SCK Off ● PD Power Dissipation Active Mode with SCK in Fixed State (Hi or Lo) TYP MAX UNITS 5.25 V 4.75 – 5.25 0 V 30 5 10 mA mA µA 2 µA 150 mW 18 3 2 90 WU TI I G CHARACTERISTICS The ● denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. (Note 5) SYMBOL PARAMETER fSAMPLE(MAX) Maximum Sampling Frequency (Conversion Rate) ● tTHROUGHPUT Minimum Sampling Period (Conversion + Acquisiton Period) ● tSCK Minimum Clock Period ● 28 tCONV Conversion Time (Note 9) t0 14th SCLK↑ to CONV↑ Interval (Notes 9, 10, 16) ● 57 t1 Minimum Positive or Negative SCK Pulse Width (Note 9) ● t2 CONV to SCK Setup Time (Notes 9, 13) ● t3 SCK After CONV (Note 9) ● t4 Minimum Positive or Negative CONV Pulse Width (Note 9) ● t5 SCK to Sample Mode (Note 9) t6 CONV to Hold Mode (Notes 9, 14) t7 Minimum Delay Between Conversions (Note 9) ● t8 Minimum Delay from SCK to Valid Bits 0 Through 11 (Notes 9, 15) ● 9 12 ns t8a Minimum Delay from SCK to Valid REFREADY (Notes 9, 15) ● 15 20 ns t9 SCK to Hi-Z at DOUT (Notes 9, 15) ● 11.4 16 ns t10 Previous DOUT Bit Remains Valid After SCK (Notes 9, 15) ● 7 ns t11 REFREADY Bit Delay After Sleep-to-Wake Transition (Notes 9, 17) ● 10 ms t12 VREF Settling Time After Sleep-to-Wake Transition (Notes 9, 17) ● 2 ms Note 1: Absolute Maximum Ratings are those values beyond which the life of a device may be impaired. Note 2: All voltage values are with respect to ground with DGND, AGND1 and AGND2 wired together. Note 3: When these pins are taken below VSS or above VDD, they will be clamped by internal diodes. This product can handle input currents greater than 100mA below VSS or greater than VDD without latchup. Note 4: When these pins are taken below VSS, they will be clamped by internal diodes. This product can handle input currents greater than 100mA below VSS or greater than VDD. These pins are not clamped to VDD. Note 5: VDD = 5V, fSAMPLE = 2.2MHz, VSS = 0V for unipolar mode specifications and VSS = – 5V for bipolar specifications. 4 CONDITIONS MIN TYP MAX 2.2 UNITS MHz 455 ns 10000 ns 14 SCK cycles ns 3.8 6 ns 7.3 12 ns 0 ns 3.5 5 ns ● 9 14 ns ● 3.4 5 ns 48 4 ns Note 6: Linearity, offset and full-scale specifications apply for a singleended AIN+ input with AIN– grounded and using the internal reference in bipolar mode with ±5V supplies. Note 7: Integral linearity is defined as the deviation of a code from the straight line passing through the actual endpoints of a transfer curve. The deviation is measured from the center of quantization band. Note 8: Bipolar offset is the offset measured from – 0.5LSB when the input flickers between 1000 0000 0000 and 0111 1111 1111. Note 9: Guaranteed by design, not subject to test. Note 10: Recommended operating conditions. Note 11: The analog input range is defined as the voltage difference between AIN+ and AIN–. The bipolar ±2.048V input range could be used with a single 5V supply if the absolute voltages of the inputs remain within the single 5V supply voltage. LTC1402 ELECTRICAL CHARACTERISTICS Note 12: The absolute voltage at AIN+ and AIN– must be within this range. Note 13: If less than 7.3ns is allowed, the output data will appear one clock cycle later. It is best for CONV to rise half a clock before SCK, when running the clock at rated speed. Note 14: Not the same as aperture delay. Aperture delay is smaller (2.6ns) because the 0.8ns delay through the sample-and-hold is subtracted from the CONV to Hold mode delay. Note 15: The rising edge of SCK is guaranteed to catch the data coming out into a storage latch. Note 16: The time period for acquiring the input signal is started by the 14th rising clock and it is ended by the rising edge of convert. Note 17: The internal reference settles in 2ms after it wakes up from Sleep mode with one or more cycles at SCK and a 10µF capacitive load. The Sleep mode resets the REFREADY bit in the DOUT sequence. The REFREADY bit goes high again 10ms after the VREF has stopped slewing in wake up. This ensures valid REFREADY bit operation even with higher load capacitances at VREF. Note 18: The full power bandwidth is the frequency where the output code swing drops to 2828LSBs with a 4VP-P input sine wave. U W TYPICAL PERFOR A CE CHARACTERISTICS (Bipolar Mode Plots Run with Dual ±5V Supplies. Unipolar Mode Plots Run with a Single 5V Supply. VDD = 5V, VSS = – 5V for Bipolar, VDD = 5V, VSS = 0V for Unipolar), TA = 25°C. 5 Harmonic THD, 2nd, 3rd and SFDR vs Input Frequency (Bipolar) 12 74 0 11 68 –10 10 62 7 44 6 38 5 32 4 26 3 20 2 14 1 fSAMPLE = 2.22MHz 0 4 105 106 10 INPUT FREQUENCY (Hz) 2 8 107 –30 –40 THD SFDR 2ND 3RD fSAMPLE = 2.22MHz –8 –20 –26 –50 –70 –80 –32 –38 –44 –50 –90 –56 –100 –62 –110 –68 –120 104 –74 104 105 106 INPUT FREQUENCY (Hz) 107 105 106 INPUT FREQUENCY (Hz) 1401 G02 74 0 11 68 –10 10 62 9 56 8 50 5 32 4 26 3 20 2 14 1 f SAMPLE = 2.22MHz 0 4 105 106 10 INPUT FREQUENCY (Hz) 2 8 107 –30 –40 SNR vs Input Frequency (Unipolar) –2 THD SFDR 2ND 3RD fSAMPLE = 2.22MHz –8 fSAMPLE = 2.22MHz –14 –20 –26 –50 SNR (dB) 44 38 –20 THD, SFDR, 2ND 3RD (dB) 7 6 SIGNAL-TO-NOISE + DISTORTION (dB) 12 107 1401 G03 5 Harmonic THD, 2nd, 3rd and SFDR vs Input Frequency (Unipolar) ENOBs and SINAD vs Input Frequency (Unipolar) 1401 G04 fSAMPLE = 2.22MHz –14 –60 1401 G01 EFFECTIVE NUMBER OF BITS SNR vs Input Frequency (Bipolar) –2 SNR (dB) 56 50 –20 THD, SFDR, 2ND 3RD (dB) 9 8 SIGNAL-TO-NOISE + DISTORTION (dB) EFFECTIVE NUMBER OF BITS ENOBs and SINAD vs Input Frequency (Bipolar) –60 –70 –32 –38 –44 –50 –80 –90 –56 –100 –62 –110 –68 –120 104 –74 104 105 106 INPUT FREQUENCY (Hz) 107 1401 G05 105 106 INPUT FREQUENCY (Hz) 107 1401 G06 5 LTC1402 U W TYPICAL PERFOR A CE CHARACTERISTICS (Bipolar Mode Plots Run with Dual ±5V Supplies. Unipolar Mode Plots Run with a Single 5V Supply. VDD = 5V, VSS = – 5V for Bipolar, VDD = 5V, VSS = 0V for Unipolar), TA = 25°C. Sine Wave Spectrum Plot (Bipolar) ±5V Supply 0.55 FREQUENCY (MHz) 1.11 0 3RD 5TH 0.55 FREQUENCY (MHz) 1.11 1402 G09 3RD 4TH 5TH 6TH 0 10 0 –10 –20 –30 –40 –50 –60 –70 –80 –90 –100 –110 –120 0.55 FREQUENCY (MHz) 2ND 4TH 6TH 0 1.11 IMD Spectrum Plot (Unipolar) 3RD 5TH 0.55 FREQUENCY (MHz) 4VP-P Power Bandwidth and 100mVP-P Small-Signal Bandwidth 0 –10 – 20 REJECTION (dB) AMPLITUDE (dB) 100mVP-P 4VP-P –10 –15 1.11 – 20 10 100 FREQUENCY (MHz) 1000 1402 F07 6 2fA – fB, fA + 2fB 2fA + fB 3fA fA – 2fB 0.59 FREQUENCY (MHz) 0 1.18 Load Regulation for VREF VCC VSS VDD DGND – 30 – 40 – 50 – 80 0.1 3fB 4.100 4.090 4.080 4070 .4.060 –70 1 f A – fB 2fB fA + fB 2fA 1402 G13 – 60 – 25 0.1 fSAMPLE = 2352941.18Hz fSINEA = 1250000Hz INTO AIN+, 1.5V TO 3.5V fSINEB = 1199449Hz INTO AIN–, 1.5V TO 3.5V IMD = – 84.1dB 2048 SAMPLES PSRR vs Frequency 5 –3 –5 10 0 –10 –20 –30 –40 –50 –60 –70 –80 –90 –100 –110 –120 1402 G08 1402 G12 0 1402 G10 fSAMPLE = 2222222.22Hz fSINE = 1131727.43Hz 2048 SAMPLES AMPLITUDE (dB) AMPLITUDE (dB) 2ND 0.59 FREQUENCY (MHz) 0 Sine Wave Spectrum Plot (Unipolar) 5V Supply fSAMPLE = 2222222.22Hz fSINE = 109592.01Hz 2048 SAMPLES 2fA – fB 2fA + fB 1.18 1402 G11 Sine Wave Spectrum Plot (Unipolar) 5V Supply 10 0 –10 –20 –30 –40 –50 –60 –70 –80 –90 –100 –110 –120 fA – 2fB 3fB fA + 2fB 3fA fA – fB 2fB fA – fB 2fA INTERNAL REFERENCE VOLTAGE (V) 0 2ND 4TH 6TH fSAMPLE = 2352941.18Hz fSINEA = 1250000Hz ±1V INTO AIN+ fSINEB = 1199449Hz ±1V INTO AIN– IMD = 83.9dB 2048 SAMPLES AMPLITUDE (dB) 2ND 3RD 4TH 5TH 6TH IMD Spectrum Plot (Bipolar) 10 0 –10 –20 –30 –40 –50 –60 –70 –80 –90 –100 –110 –120 fSAMPLE = 2222222.22Hz fSINE = 1131727.43Hz 2048 SAMPLES AMPLITUDE (dB) AMPLITUDE (dB) fSAMPLE = 2222222.22Hz fSINE = 109592.01Hz 2048 SAMPLES 10 0 –10 –20 –30 –40 –50 –60 –70 –80 –90 –100 –110 –120 AMPLITUDE (dB) 10 0 –10 –20 –30 –40 –50 –60 –70 –80 –90 –100 –110 –120 Sine Wave Spectrum Plot (Bipolar) Dual ±5V Supply 4.050 4.040 1 10 100 FREQUENCY (MHz) 1000 1402 G18 0 0.4 0.8 1.2 1.6 LOAD CURRENT (mA) 2.0 1402 G20 LTC1402 U W TYPICAL PERFOR A CE CHARACTERISTICS (Bipolar Mode Plots Run with Dual ±5V Supplies. Unipolar Mode Plots Run with a Single 5V Supply. VDD = 5V, VSS = – 5V for Bipolar, VDD = 5V, VSS = 0V for Unipolar), TA = 25°C. Differential Nonlinearity vs Output Code (Bipolar) Positive Power Supply Rejection for VREF 1.00 1.00 fSAMPLE = 2.2MHz 4.090 fSAMPLE = 2.2MHz 0.75 0.75 0.50 0.50 0.25 0.25 4.080 4.075 INL (LSB) 4.085 DNL (LSB) INTERNAL REFERENCE VOLTAGE (mV) 4.095 0 0 –0.25 –0.25 –0.50 –0.50 –0.75 –0.75 4.070 4.065 4.5 4.75 5.0 5.25 VDD (V) 5.5 5.75 6.0 –1.00 0 512 1024 1536 2048 2560 3072 3584 4096 CODE 1402 G21 –1.00 0 1402 G14 Integral Nonlinearity vs Output Code (Unipolar) Differential Nonlinearity vs Output Code (Unipolar) 4.095 1.00 1.00 fSAMPLE = 2.2MHz DNL (LSB) 4.085 4.075 4.070 4.065 –5 –4 –3 –2 VSS (V) –1 0 fSAMPLE = 2.2MHz 0.75 0.75 0.50 0.50 0.25 0.25 INL (LSB) 4.090 4.080 512 1024 1536 2048 2560 3072 3584 4096 CODE 1402 G15 Negative Power Supply Rejection for VREF INTERNAL REFERENCE VOLTAGE (mV) Integral Nonlinearity vs Output Code (Bipolar) 0 0 –0.25 –0.25 –0.50 –0.50 –0.75 –0.75 –1.00 0 512 1024 1536 2048 2560 3072 3584 4096 CODE 1402 G19 1402 G17 –1.00 0 512 1024 1536 2048 2560 3072 3584 4096 CODE 1402 G16 U U U PIN FUNCTIONS AVDD (Pin 1): 5V Analog Power Supply. Bypass to AGND1 and solid analog ground plane with 10µF ceramic (or 10µF tantalum in parallel with 0.1µF ceramic). AIN– (Pin 4): Negative Analog Signal Input. Can be grounded or driven differentially with AIN+ . Identical to AIN+ , except that it inverts the input signal. (Note 3) AGND1 (Pin 2): Analog Ground. Tie to solid analog ground plane. The analog ground plane should be solid and have no cuts near the LTC1402. VREF (Pin 5): 4.096V Reference Voltage Output. Bypass to AGND1 and solid analog ground plane with 10µF ceramic (or 10µF tantalum in parallel with 0.1µF ceramic). AIN+ (Pin 3): Positive Analog Signal Input. 0V to 4.096V in unipolar mode and ±2.048V in bipolar mode when AIN– is grounded. Both of these ranges operate fully differentially with respect to AIN– . (Note 3) AGND2 (Pin 6): Analog Ground Return for the Reference and Internal CDAC. AGND2 could be overdriven externally above ground. Tie to solid analog ground plane. 7 LTC1402 U U U PIN FUNCTIONS GAIN (Pin 7): Tie to AGND2 to set the reference voltage to 4.096V or tie to VREF to set the reference voltage to 2.048V. (Note 4) BIP/UNI (Pin 8): Tie to logic low to set the input range to unipolar mode or tie to logic high to set the input range to bipolar mode. (Note 4) OGND (Pin 9): Output Ground for the Output Driver. This pin can be tied to the digital ground of the system. All other ground pins should be tied to the analog ground plane. DOUT (Pin 10): Three-State Data Output. (Note 3) Each output data word represents the analog input at the start of the previous conversion. OVDD (Pin 11): Output Data Driver Power. Tie to VDD when driving 5V logic. Tie to 3V when driving 3V logic. DVDD (Pin 12): Digital Power for Internal Logic. Bypass to DGND with 10µF ceramic (or 10µF tantalum in parallel with 0.1µF ceramic). DGND (Pin 13): Digital Ground for Internal Logic. Tie to solid analog ground plane. VSS (Pin 14): Negative Supply Voltage. Bypass to solid analog ground plane with 10µF ceramic (or 10µF tantalum in parallel with 0.1µF ceramic) or tie directly to the solid analog ground plane for single supply use. Must be set more negative than either AIN+ or AIN – . Set to 0V or – 5V. SCK (Pin 15): External Clock. Advances the conversion process and sequences the output data at DOUT on the rising edge. Responds to 5V or 3V CMOS and to TTL levels. (Note 4). One or more pulses wake from Nap or Sleep. CONV (Pin 16): Holds the input analog signal and starts the conversion on the rising edge. Responds to 5V or 3V CMOS and to TTL levels. (Note 4). Two pulses with SCK in fixed high or fixed low state start Nap Mode. Four pulses with SCK in fixed high or fixed low state start Sleep mode. W BLOCK DIAGRA CSAMPLE AIN+ 3 1 12 CSAMPLE AIN– 4 14 ZEROING SWITCHES 2.048V REF + VREF AGND2 AGND1 DGND 64k – 64k 8 5 SUCCESSIVE APPROXIMATION REGISTER 6 11 INTERNAL CLOCK 9 CONTROL LOGIC 16 CONV 8 10 OUTPUT DRIVER 2 13 VSS COMP 12-BIT CAPACITIVE DAC – 7 DVDD + REF AMP GAIN AVDD 15 SCK 1402 BD BIP/UNI DOUT OVDD OGND LTC1402 WU W TI I G DIAGRA S t2 t7 t3 1 2 3 4 5 6 7 8 9 10 11 12 13 15 14 16 1 2 SCK t4 t5 CONV t6 INTERNAL S/H STATUS t0 SAMPLE HOLD SAMPLE DOUT HOLD t8 t8a Hi-Z DOUT REPRESENTS THE ANALOG INPUT FROM THE PREVIOUS CONVERSION REF D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 Hi-Z D0 REF REFRDY BIT + 12-BIT DATA WORD tCONV tTHROUGHPUT 1402 TD01 Nap Mode and Sleep Mode Waveforms SCK t1 t1 CONV NAP SLEEP t12 VREF t11 REFRDY NOTE: NAP AND SLEEP ARE INTERNAL SIGNALS. REFRDY APPEARS AS A BIT IN THE DOUT WORD. 1402 TD02 SCK to DOUT Delay SCK VIH SCK VIH t8 t10 DOUT t9 VOH VOL 90% DOUT 10% 1402 TD03 9 LTC1402 U W U U APPLICATIONS INFORMATION DRIVING THE ANALOG INPUT ACQUISITION TIME (ns) The differential analog inputs of the LTC1402 are easy to drive. The inputs may be driven differentially or as a singleended input (i.e., the AIN– input is grounded). The AIN+ and AIN– inputs are sampled at the same instant. Any unwanted signal that is common to both inputs will be reduced by the common mode rejection of the sample-and-hold circuit. The inputs draw only one small current spike while charging the sample-and-hold capacitors at the end of conversion. During conversion, the analog inputs draw only a small leakage current. If the source impedance of the driving circuit is low, then the LTC1402 inputs can be driven directly. As source impedance increases, so will acquisition time (see Figure 1). For minimum acquisition time with high source impedance, a buffer amplifier must be used. The only requirement is that the amplifier driving the analog input(s) must settle after the small current spike before the next conversion starts (settling time must be 50ns for full throughput rate). 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 300 200 100 0 5V 100 1k 10k SOURCE RESISTANCE (Ω) 100k 1402 F01 Figure 1. Acquisition Time vs Source Resistance in Bipolar and Unipolar Modes CHOOSING AN INPUT AMPLIFIER Choosing an input amplifier is easy if a few requirements are taken into consideration. First, to limit the magnitude of the voltage spike seen by the amplifier from charging the sampling capacitor, choose an amplifier that has a low output impedance (< 100Ω) at the closed-loop bandwidth frequency. For example, if an amplifier is used in a gain of 1 and has a unity-gain bandwidth of 50MHz, then the output impedance at 50MHz must be less than 100Ω. The 10 LT®1206: 60MHz Current Feedback Amplifier with Shutdown Pin (Amplifier Draws 200µA While in Shutdown). ±5V to ±15V supplies. Distortion is – 80dB to 1MHz (2VP-P into 30Ω). Good for AC applications. Dual available with shutdown as LT1207. Output swings to within 2VBE of the supply rails. LT1223: 100MHz Video Current Feedback Amplifier. 6mA supply current. ±5V to ±15V supplies. Low distortion at frequencies above 400kHz. Low noise. Good for AC applications. ± 5V 10 second requirement is that the closed-loop bandwidth must be greater than 40MHz to ensure adequate smallsignal settling for full throughput rate. If slower op amps are used, more time for settling can be provided by increasing the time between conversions. The best choice for an op amp to drive the LTC1402 will depend on the application. Generally, applications fall into two categories: AC applications where dynamic specifications are most critical, and time domain applications where DC accuracy and settling time are most critical. The following list is a summary of the op amps that are suitable for driving the LTC1402. More detailed information is available in the Linear Technology Databooks and on the LinearViewTM CD-ROM. LT1227: 140MHz Video Current Feedback Amplifier. 10mA supply current; has shutdown pin (draws 120µA while in shutdown). ±5V to ±15V supplies. Lowest distortion (– 92dB) at frequencies above 400kHz. Low noise. Best for AC applications. LT1229/LT1230: Dual and Quad 100MHz Current Feedback Amplifiers. ±2V to ±15V supplies. Low noise. Good AC specifications, 6mA supply current each amplifier. LT1360: 50MHz Voltage Feedback Amplifier. 3.8mA supply current. ±5V to ±15V supplies. Good AC and DC specifications. 70ns settling to 0.5LSB. LT1363: 70MHz, 1000V/µs Op Amps. 6.3mA supply current. Good AC and DC specifications. 60ns settling to 0.5LSB. LT1364/LT1365: Dual and Quad 70MHz, 1000V/µs Op Amps. 6.3mA supply current per amplifier. 60ns settling to 0.5LSB. LinearView is a trademark of Linear Technology Corporation. LTC1402 U W U U APPLICATIONS INFORMATION LT1630: Dual 30MHz Rail-to-Rail Voltage FB Amplifier. 2.7V to ±15V supplies. Very high AVOL, 500µV offset and 520ns settling to 0.5LSB for a 4V swing. THD and noise are – 93dB to 40kHz and below 1LSB to 320kHz (AV = 1, 2VP-P into 1kΩ, VS = 5V), making the part excellent for AC applications (to 1/3 Nyquist) where rail-to-rail performance is desired. Quad version is available as LT1631. LT1632: Dual 45MHz Rail-to-Rail Voltage FB Amplifier. 2.7V to ±15V supplies. Very high AVOL, 1.5mV offset and 400ns settling to 0.5LSB for a 4V swing. It is suitable for applications with a single 5V supply. THD and noise are – 93dB to 40kHz and below 1LSB to 800kHz (AV = 1, 2VP-P into 1kΩ, VS = 5V), making the part excellent for AC applications where rail-to-rail performance is desired. Quad version is available as LT1633. LT1813: Dual 100MHz 750V/µs 3mA Voltage Feedback Amplifier. 5V to ±5V supplies. Distortion is – 86dB to 100kHz and – 77dB to 1MHz with ±5V supplies (2VP-P into 500Ω). Excellent part for fast AC applications with ±5V␣ supplies. ANALOG INPUT 68pF Carbon surface mount resistors can generate distortion from self heating and from damage that may occur during soldering. Metal film surface mount resistors are much AIN+ 4 AIN– 5 AGND1 LTC1402 VREF 10µF 6 7 AGND2 GAIN 1402 F02 Figure 2. RC Input Filter less susceptible to both problems. When high amplitude unwanted signals are close in frequency to the desired signal frequency, a multiple pole filter is required. Figure 3 shows a simple implementation using an LTC1560-1, a fifth␣ order elliptic continuous-time 1MHz filter. INPUT FILTERING AND SOURCE IMPEDANCE High quality capacitors and resistors should be used since these components can add distortion. NPO and silver mica type dielectric capacitors have excellent linearity. 3 2 VIN The noise and the distortion of the input amplifier and other circuitry must be considered since they will add to the LTC1402 noise and distortion. The small-signal bandwidth of the sample-and-hold circuit is 80MHz. Any noise or distortion products that are present at the analog inputs will be summed over this entire bandwidth. Noisy input circuitry should be filtered prior to the analog inputs to minimize noise. A simple 1-pole RC filter is sufficient for many applications. For example, Figure 2 shows a 68pF capacitor from AIN+ to ground and a 51Ω source resistor to limit the input bandwidth to 47MHz. The 68pF capacitor also acts as a charge reservoir for the input sample-andhold and isolates the ADC input from sampling glitchsensitive circuitry. 51Ω 1 8 3 AIN+ 2 7 4 AIN– 6 2 3 –5V LTC1560-1 5 4 5 5V AGND1 LTC1402 VREF 10µF 0.1µF 0.1µF 6 7 AGND2 GAIN 1402 F03 Figure 3. 1MHz Fifth Order Elliptic Lowpass Filter BIPOLAR AND UNIPOLAR INPUT RANGES The ±2V bipolar input range of the LTC1402 is optimized for low noise and low distortion. Most op amps also perform best over this same range, allowing direct coupling to the analog inputs and eliminating the need for special translation circuitry. The inputs of the LTC1402 may also be driven fully differential in bipolar mode with a single supply. Each input should not swing more than 2VP-P individually to get the best performance from single supply amplifiers. The 0V to 4V range is ideal for single ended input use with single supply applications. 11 LTC1402 U U W U APPLICATIONS INFORMATION INTERNAL REFERENCE The LTC1402 has an on-chip, temperature compensated, curvature corrected, bandgap reference that is factory trimmed to 2.048V. It is connected internally to a reference amplifier, see Figure 4. The reference amplifier amplifies the voltage at the VREF pin by 2 to create the required internal reference voltage of 4.096V. This provides buffering for the high speed capacitive DAC. The reference amplifier output VREF, (Pin 5) must be bypassed with a capacitor to ground. The reference amplifier is stable with capacitors of 1µF or greater. For the best noise performance, a 10µF ceramic or a 10µF tantalum in parallel with a 0.1µF ceramic is recommended. The VREF pin can be driven with an external reference as shown in Figure 5a. The GAIN pin (Pin 7) is tied to the positive supply to disable the internal reference buffer. A DAC may also be used to drive VREF as shown in Figure 6. This is useful in applications where the peak input signal amplitude may vary. The input span of the 5 VREF DIFFERENTIAL INPUTS The LTC1402 has a unique differential sample-and-hold circuit that allows inputs from –2.5V to 5V. The ADC will always convert the difference of AIN+ – AIN– independent of the common mode voltage. The common mode rejection holds up at extremely high frequencies, see Figure 7. The only requirement is that both inputs not exceed – 2.5V or 5V. Integral nonlinearity errors (INL) and differential nonlinearity errors (DNL) are independent of the common mode voltage. However, the bipolar zero error (BZE) will vary. The change in BZE is typically less than 0.1% of the common mode voltage. Figure 5b shows the use of bipolar mode with single 5V supply. 5V LTC1402 4.096V ADC can then be adjusted to match the peak input signal, maximizing the signal-to-noise ratio. The filtering of the internal LTC1402 reference amplifier will limit the bandwidth and settling time of this circuit. A settling time of 5ms should be allowed after a reference adjustment. + 2.048V BANGAP REFERENCE VIN 2.5V ±2.048V VIN REFERENCE AMP 2.5V LT1019-2.5 – 3 AIN+ 4 AIN– 10µF LTC1402 5 10µF 64k VREF BIP AGND2 VSS 8 10µF 7 GAIN 64k 6 14 6 AGND2 7 1402 F04 GAIN 1402 F04a Figure 4. LTC1402 Reference Circuit 5V 3 AIN+ 4 AIN– Figure 5b. Bipolar Mode with Single Supply ANALOG INPUT VIN AIN+ 4 AIN– ANALOG INPUT LT1019-2.5 LTC1402 5 VOUT LTC1402 VREF 5 LTC1451 10µF 5V VREF 10µF 6 7 6 AGND2 GAIN 5V 1402 F04a Figure 5a. Using the LT1019-2.5 as an External Reference 12 3 7 AGND2 GAIN 1402 F06 Figure 6. Driving VREF with a 12 Bit, VOUT DAC 5V LTC1402 U W U U APPLICATIONS INFORMATION 0 –10 AMPLITUDE (dB) – 20 – 30 – 40 – 50 – 60 –70 0.1 1 10 100 FREQUENCY (MHz) 1000 1402 F07 Figure 7. CMRR vs Input Frequency INPUT SPAN VERSUS REFERENCE VOLTAGE The differential input range has a voltage span that equals the difference between the voltage at the reference buffer output VREF at Pin 5, and the voltage at the reference ground AGND2 at Pin 6. The external reference voltage may have any value between 2V and 5V. The internal ADC is referenced to these two points. If you use an external reference, tie the GAIN (Pin 7) to AVDD (Pin 1) to disable the internal reference, and connect the external reference between VREF (Pin 5) and AGND2 (Pin 6). If you cut the reference voltage in half by halving the gain of the reference buffer with the GAIN (Pin 7) tied to VREF (Pin 5), the input span also cuts in half. In bipolar mode, the differential input range changes from ±2.048V to ±1.024V, when the reference is cut in half. In unipolar mode, the differential input range changes from 0V4.096V to 0V-2.048V, for the same reference cut in half. Note that in both unipolar and bipolar modes, the input range pivots around 0V with changing reference voltage. AGND2 (Pin 6) has no direct effect on the ADC offset voltage, it only affects input voltage span. Any external offsetting voltages must be applied through the AIN+ and AIN– inputs, as shown in Figure 10b. all the internal references. When AGND2 (Pin 6) is tied to the external ground plane, it sources 2.7mA ±30% typically; approximately 2mA are sourced through an internal equivalent 2k resistance tied to the VREF (Pin 5) at 4.096V and the remaining 0.7mA supply the internal reference ground. The VREF (Pin 5) equivalent input resistance is the same 2k tied to AGND2 (Pin 6). When you bus a common reference voltage to several LTC1402 ADCs, you need to keep PC board track resistance low to avoid reference voltage attenuation at each ADC. For example, 0.5Ω of track resistance to Pins 5 or 6 causes 0.025% of reference voltage and input range reduction. Figure 8 shows optional buffer amplifiers at each ADC to eliminate resistive voltage drops from the common external reference to each ADC. Figure 8 shows 10µF bypass capacitors tied to the common analog ground plane, at VREF (Pin 5) and AGND2 (Pin 6), wired closely to each ADC to eliminate crosstalk of internal ADC glitch currents from one ADC to another. The 10µF bypass capacitors are recommended whether you drive Pins 5 and 6 with amplifiers, or with copper traces 1/2 LT1368CS8 5V 6 5 8 3 AIN+ 2 AIN– 7 LTC1402 5 + 10µF 1/2 LT1368CS8 2 3 6 – + 1 4 10µF 7 –5V VREF AGND2 GAIN 5V • • • 4.096V 5V 1/2 LT1368CS8 5V 10k 1k 6 5 0.1µF SEVERAL LTC1402 ADCs MAY SHARE ONE EXTERNAL REFERENCE Figure 8 shows how several ADCs can share a single common external reference. The VREF (Pin 5) and AGND2 (Pin 6) of several LTC1402 ADCs can be tied together to share the same external reference in a data acquisition system. Tie GAIN (Pin 7) to AVDD at each ADC to disable – ANALOG INPUTS 3 2 AIN– LTC1402 5 + 6 – + AIN+ 7 10µF 1/2 LT1368CS8 2 LT1634AI-4.096 – 8 ANALOG INPUTS 3 1 4 10µF 7 –5V VREF AGND2 GAIN 5V 1402 F08 Figure 8. Several LTC1402 ADCs Can Share a Single External Reference 13 LTC1402 U W U U APPLICATIONS INFORMATION more than 0.25 inch long to the common reference. You may also choose to tie AGND2 (Pin 6) directly to a solid analog ground plane and eliminate all the 10µF capacitors at this pin. The external reference source needs to have enough output drive current for the 2kΩ load at each ADC. FULL-SCALE AND OFFSET ADJUSTMENT 011...111 111...111 011...110 111...110 011...101 111...101 100...010 000...010 100...001 000...001 100...000 – (FS – 1LSB) 000...000 UNIPOLAR OUTPUT CODE BIPOLAR OUTPUT CODE Figure 9 shows the ideal input/output characteristics for the LTC1402 in bipolar mode and unipolar mode. Figure 10a shows the components required for full-scale error adjustment. Figure 10b includes the components for offset and full-scale adjustment. FS – 1LSB Adjustment in Unipolar Mode with Pin 8 Held Low The code transitions occur midway between successive integer LSB values (i.e., – FS + 0.5LSB, – FS + 1.5LSB, – FS + 2.5LSB,...FS – 2.5LSB, FS – 1.5LSB). The output at DOUT is binary with 1LSB = FS/4096 = 4.096V/4096 = 1.0mV. In applications where absolute accuracy is important, offset and full-scale errors can be adjusted to zero. Offset error must be adjusted before full-scale error. In Figure 10b, zero offset is achieved by adjusting the offset applied to the AIN– input. For zero offset error apply – 0.5mV (i.e., – 0.5LSB) to AIN+ and adjust the offset at the AIN– input using R8 until the output code flickers between ANALOG INPUT 0V TO 4.096V OR ± 2.048V R1 51Ω 3 AIN+ R3 51Ω R2 39k 4 AIN– LTC1402 S/H 2.048V 5 VREF R4 470k 10µF 7 GAIN R5 500Ω BANGAP REFERENCE REFERENCE AMP 64k 64k 6 AGND2 INPUT VOLTAGE (V) 1402 F010a 1402 F09 Figure 9. LTC1402 Transfer Characteristic Adjustment in Bipolar Mode with Pin 8 Held High The code transitions occur midway between successive integer LSB values (i.e., – FS + 0.5LSB, – FS + 1.5LSB, – FS + 2.5LSB,...FS – 2.5LSB, FS – 1.5LSB). The output at DOUT is two’s complement binary with 1LSB = FS – (– FS)/4096 = 4.096V/4096 = 1.0mV. In applications where absolute accuracy is important, offset and full-scale errors can be adjusted to zero. Offset error must be adjusted before fullscale error. In Figure 10b, zero offset is achieved by adjusting the offset applied to the AIN– input. For zero offset error, apply – 0.5mV (i.e., – 0.5LSB) to AIN+ and adjust the offset at the AIN– input using R8 until the output code flickers between 0000 0000 0000 and 1111 1111 1111. For full-scale adjustment in Figures 10a and 10b, apply an input voltage of 2.0465V (FS – 1.5LSB) to AIN+ and adjust R5 until the output code flickers between 0111 1111 1110 and 0111 1111 1111. 14 Figure 10a. Full-Scale Adjustment Circuit with ±10LSB Range 5V ANALOG INPUT 0V TO 4.096V OR ± 2.048V R1 51Ω R6 24k 3 A + IN R3 51Ω R2 24k 4 AIN– 5V OFFSET R8 ADJ 10k S/H R7 7.5k 2.048V 5 VREF R4 470k 10µF R5 FULL-SCALE ADJ 500Ω LTC1402 7 GAIN BANGAP REFERENCE REFERENCE AMP 64k 64k 6 AGND2 1402 F010b Figure 10b. Offset and Full-Scale Adjustment Circuits with ±10LSB Range LTC1402 U U W U APPLICATIONS INFORMATION 0000 0000 0000 and 0000 0000 0001. For full-scale adjustment in Figures 10a and 10b, apply an input voltage of 2.0465V (FS – 1.5LSBs) to AIN+ and adjust R5 until the output code flickers between 1111 1111 1110 and 1111 1111 1111. The LTC1402 has differential inputs to minimize noise coupling. Common mode noise on the AIN+ and AIN– leads will be rejected by the input CMRR. The AIN– input can be used as a ground sense for the AIN+ input; the LTC1402 will hold and convert the difference voltage between AIN+ and AIN– . The leads to AIN+ (Pin 3) and AIN– (Pin 4) should be kept as short as possible. In applications where this is not possible, the AIN+ and AIN– traces should be run side-byside to cancel noise coupling. BOARD LAYOUT AND BYPASSING Wire wrap boards are not recommended for high resolution and/or high speed A/D converters. To obtain the best performance from the LTC1402, a printed circuit board with ground plane is required. Layout for the printed circuit board should ensure that digital and analog signal lines are separated as much as possible. In particular, care should be taken not to run any digital track alongside an analog signal track. SUPPLY BYPASSING High quality, low series resistance 10µF ceramic bypass capacitors should be used at the VDD and VREF pins. Surface mount ceramic capacitors such as Murata GRM235Y5V106Z016 provide excellent bypassing in a small board space. Alternatively, 10µF tantalum capacitors in parallel with 0.1µF ceramic capacitors can be used. Bypass capacitors must be located as close to the pins as possible. The traces connecting the pins and the bypass capacitors must be kept short and should be made as wide as possible. An analog ground plane separate from the logic system ground should be established under and around the ADC. Pin 2 (AGND1), Pin 6 (AGND2), Pin 13 (DGND) and all other analog grounds should be connected directly to an analog ground plane. Pin 9 (OGND) should be connected near Pin13 (DGND), where the analog ground plane ties to the logic system ground. The VREF bypass capacitor and the DVDD bypass capacitor should also be connected to this analog ground plane, see Figure 11. No other digital grounds should be connected to this analog ground plane. Low impedance analog and digital power supply common returns are essential to low noise operation of the ADC and the foil width for these tracks should be as wide as possible. The traces connecting the pins and bypass capacitors must be kept short and should be made as wide as possible. POWER-DOWN MODES Upon power-up, the LTC1402 is initialized to the active state and is ready for conversion. The Nap and Sleep Mode waveforms show the power-down modes for the LTC1402. The SCK and CONV inputs control the power-down modes (see Timing Diagrams). Two rising edges at CONV, without any intervening rising edges at SCK, put the LTC1402 in Nap mode and the power drain drops from 90mW to OVDD 3 ANALOG INPUT CIRCUITRY AIN+ AIN– + – 4 LTC1402 VREF AGND2 5 6 VSS DOUT AGND1 14 2 AVDD DVDD DGND 1 12 13 OGND 9 12 10 3V TO 5V DIGITAL SYSTEM SYSTEM GROUND 1402 F11 10µF 10µF 10µF ANALOG GROUND PLANE Figure 11. Power Supply Grounding Practice 15 LTC1402 U W U U APPLICATIONS INFORMATION 15mW. The internal reference remains powered in Nap mode. One or more rising edges at SCK wake up the LTC1402 for service very quickly, and CONV can start an accurate conversion within a clock cycle. Four rising edges at CONV, without any intervening rising edges at SCK, put the LTC1402 in Sleep mode and the power drain drops from 90mW to 10µW. One or more rising edges at SCK wake up the LTC1402 for operation. The internal reference (VREF) takes 2ms to slew and settle with a 10µF load, and the REFREADY bit in the DOUT stream takes an additional 10ms to go high after the reference output Pin 5 (VREF) has finished slewing. Note that, using sleep mode more frequently than every 2ms, compromises the settled accuracy of the internal reference. Figure 12 shows the power consumption versus the conversion rate. Note that, for slower conversion rates, the Nap and Sleep modes can be used for substantial reductions in power consumption. 100 SUPPLY CURRENT (mA) 10 VDD CURRENT DUAL ± 5V VDD CURRENT SINGLE 5V 0.1 0.01 VSS CURRENT SINGLE 5V 0.001 0.01 VSS CURRENT DUAL ± 5V 0.1 1 SAMPLE RATE (MHz) 10 1402 F12 Figure 12. Power Consumption vs Sample Rate in Normal Mode, Nap Mode and Sleep Mode DIGITAL INTERFACE The LTC1402 has a 3-wire SPI (Serial Protocol Interface) interface. The SCK and CONV inputs and DOUT output implement this interface. The SCK and CONV inputs are TTL compatible and also accept swings from 3V or 5V logic. The amplitude of DOUT can easily produce 5V logic or 3V logic swings by tying the independent output supply OVDD (Pin 11) to the same supply as system logic. A detailed description of the three serial port signals follows. 16 The rising edge of CONV starts a conversion but subsequent rising edges at CONV, during the following 14 SCK cycles of conversion, are ignored by the LTC1402. The duty cycle of CONV can be arbitrarily chosen to be used as a frame sync signal for the processor serial port. A simple approach to generate CONV is to create a pulse that is one SCK wide to drive the LTC1402 and then buffer this signal with the appropriate number of inverters to drive the frame sync input of the processor serial port. It is good practice to drive the LTC1402 CONV input first to avoid digital noise interference during the sample-to-hold transition triggered by CONV at the start of conversion. Another point to consider is the level of jitter in the CONV signal if the input signals have fast transients or sinewaves. Some processors can be programmed to generate a convenient frame sync pulse at their serial port, but often this signal is derived from a jittery processor phase locked loop clock multiplier. This is true even if a low jitter crystal clock is the reference for the processor clock multiplier. SCK at Pin 15 VDD CURRENT NAP MODE VDD CURRENT SLEEP MODE 1 CONV at Pin 16 The rising edge of SCK advances the conversion process and also udpates each bit in the DOUT data stream. After CONV rises, the second rising edge of SCK sends out the REFREADY bit. Subsequent edges send out the 12 data bits, with the MSB sent first. A simple approach is to generate SCK to drive the LTC1402 and then buffer this signal with the appropriate number of inverters to drive the serial clock input of the processor serial port. The rising edge of SCK is guaranteed to coincide with stable data at DOUT. It is good practice to drive the LTC1402 SCK input first to avoid digital noise interference during the internal bit comparison decision by the internal high speed comparator. Unlike the CONV input, the SCK input is not sensitive to jitter because the input signal is already sampled and held constant. DOUT at Pin 10 Upon power-up, the DOUT output is automatically reset to the high impedance state. The DOUT output remains in high impedance until a new conversion is started. DOUT sends out 13 bits in the output data stream after the second rising edge of SCK after the start of conversion with the rising LTC1402 U U W U APPLICATIONS INFORMATION edge of CONV. Please note the delay specification from SCK to a valid DOUT. DOUT is always guaranteed to be valid by the next rising edge of SCK. DIGITAL JITTER AT CONV (PIN 16) In high speed applications, where high amplitude sinewaves above 100kHz are sampled, the CONV signal must have as little jitter as possible (10ps or less). The square wave output of a common crystal clock module usually meets this requirement easily. The challenge is to generate a CONV signal from this crystal clock without jitter corruption from other digital circuits in the system. A clock divider and any gates in the signal path from the crystal clock to the CONV input should not share the same integrated circuit with other parts of the system. As shown in the interface circuit examples, the LTC1402’s SCK and CONV inputs should be driven first with digital buffers used to drive the serial port interface. Also note that the master clock in the DSP may already be corrupted with jitter, even if it comes directly from the DSP crystal. Another problem with high speed processor clocks is that they often use a low cost, low speed crystal (i.e., 10MHz) to generated a fast, but jittery, phase locked loop system clock (i.e., 40MHz). The jitter, in these PLL-generated high speed clocks, can be several nanoseconds. Note that if you choose to use the frame sync signal generated by the DSP port, this signal will have the same jitter of the DSP’s master clock. SERIAL TO PARALLEL CONVERSION You can take advantage of the serial interface of the LTC1402 in a parallel data system to minimize bus wiring congestion in the PC board layout. Figure 13 shows an example of this interface. It is best to send the SCK and CONV signals to the LTC1402, and then bus them together across the board to avoid excessive time skew among the three signals. It is usually not necessary to buffer DOUT, if the PC track is not too long. Buffering SCK and CONV prevents jitter from corrupting these signals. The relative phase between SCK and CONV affects the position of the parallel word at the output of the 74HC595. The position of the output word in Figure 13 assumes 16 clocks between each CONV rising edge, and the CONV pulse is one clock wide. 5V OVDD 11 10 74ACT04 CONV LTC1402 SCK DOUT OGND SRCLR 16 12 15 11 RCK QA QB 10 14 SRCK QC 74HC595 QD SER QE 9 QF 13 G QG QH CONV CLK QH′ 15 1 2 3 4 5 6 7 D0 D1 D2 D3 D4 D5 D6 9 10 SRCLR 12 RCK QA QB 11 3-WIRE SERIAL INTERFACE LINK 14 SRCK QC 74HC595 QD SER QE QF 13 G QG QH QH′ 15 1 2 3 4 5 D7 D8 D9 D10 D11 REFRDY 6 7 9 1402 F13 Figure 13. Serial to Parallel Interface 17 LTC1402 U U W U APPLICATIONS INFORMATION HARDWARE INTERFACE TO TMS320C54x The LTC1402 is a serial output ADC whose interface has been designed for high speed buffered serial ports in fast digital signal processors (DSPs). Figure 14 shows an example of this interface using a TMS320C54X. The buffered serial port in the TMS320C54x has direct access to a 2kB segment of memory. The ADC’s serial data can be collected in two alternating 1kB segments, in real time, at the full 2.2Msps conversion rate of the LTC1402. The DSP assembly code sets frame sync mode at the BFSR pin to accept an external positive going pulse, and the serial clock at the BCLKR pin to accept an external positive edge clock. Buffers near the LTC1402 may be added to drive long tracks to the DSP to prevent corruption of the signal to LTC1402. This configuration is adequate to traverse a typical system board, but source resistors at the buffer outputs, and termination resistors at the DSP may be needed to match the characteristic impedance of very long transmission lines. If you need to terminate the DOUT transmission line, buffer it first with one or two 74ACxx gates. The TTL threshold inputs of the DSP port respond properly to the 2.5V swing of the terminated transmission lines. The OVDD supply output driver supply voltage can be driven directly from the DSP. 5V OVDD CONV LTC1402 SCK DOUT OGND 11 VCC 16 BFSR TMS320C54x 15 BCLKR REF 10 B11 BDR 9 CONV CLK 3-WIRE SERIAL INTERFACELINK Figure 14. DSP Serial Interface to TMS320C54x 18 B10 1402 F14 LTC1402 U W U U APPLICATIONS INFORMATION ; *************************************************************************** ; Files: BSP2KB.ASM -> ; 2kbyte collection into DSKPlus TMS320C542 with Serial Port interface to LTC1402 ; first element at 1024, last element at 1023, two middle elements at 2047 and 0000 ; bipolar mode ; *************************************************************************** .width 160 .length 110 .title “sineb0 BSP in auto buffer mode” .mmregs .setsect “.text”, 0x500,0 ;Set address of executable .setsect “vectors”, 0x180,0 ;Set address of incoming 1402 data .setsect “buffer”, 0x800,0 ;Set address of BSP buffer for clearing .setsect “result”, 0x1800,0 ;Set address of result for clearing .text ;.text marks start of code start: ;Make sure /PWRDWN is low at J1-9 to turn off AC01 adc tim=#0fh prd=#0fh tcr = #10h ; stop timer tspc = #0h ; stop TDM serial port to AC01 pmst = #01a0h ; set up iptr. Processor Mode STatus register sp = #0700h ; init stack pointer. dp = #0 ; data page ar2 = #1800h ; pointer to computed receive buffer. ar3 = #0800h ; pointer to Buffered Serial Port receive buffer ar4 = #0h ; reset record counter call sineinit ; Double clutch the initialization to insure a proper sinepeek: ; insert debugger break here to view results call sineinit ; reset. The external frame sync must occur 2.5 clocks ; or more after the port comes out of reset. wait goto wait ; ————————Buffered Receive Interrupt Routine ————————— breceive: ifr = #10h ; clear interrupt flags TC = bitf(@BSPCE,#4000h) ; check which half (bspce(bit14)) of buffer if (NTC) goto bufull ; if this still the first half get next half bspce = #(2023h + 08000h) ; turn on halt for second half (bspce(bit15)) return_enable ; ———————mask and shift input data after 2k buffer is full——bufull: b = *ar3+ << -2 ; load acc b with BSP buffer and shift right 2 b = #00FFFh & b ; mask out the REF bit and the 3 other tristate bits b = #00800h ^ b ; invert BIPOLAR MSB. Comment this line in UNIPOLAR mode *ar2+ = data(#0bh) ; store B to out buffer and advance AR2 pointer TC = (@ar2 == #02000h) ; output buffer is 2k starting at 1800h if (TC) goto start ; restart if out buffer is at 1fffh goto bufull ; —————————dummy bsend return———————————— bsend return_enable ;this is a dummy return to define bsend ;in vector table below ; ——————————— end ISR —————————————— ;initialize buffered serial port ********************************************************************** * BSP initialization code for the ‘C54x DSKplus * * for use with 1402 in standard mode * * BSPC and SPC are the same in the ‘C542 * ********************************************************************** ON .set 1 OFF .set !ON YES .set 1 NO .set !YES BIT_8 .set 2 BIT_10 .set 1 BIT_12 .set 3 BIT_16 .set 0 GO .set 0x80 ********************************************************************** 19 LTC1402 U W U U APPLICATIONS INFORMATION * This is an example of how to initialize the Buffered Serial Port (BSP). * The BSP is initialized to require an external CLK and FSX for * operation. The data format is 16-bits, burst mode, with autobuffering * enabled. * * ***************************************************************************************************** *Timing at BSP pins in DSKPLUS TMS320c542 board with inverters at BCLKR and BFSR. * *BFSR Pin JP1-20 ~\___/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\___/~~~~~~~~~~* *BCLKR Pin JP1-14 _/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/ * *BDR Pin JP1-26 -_—_—<REF-B11-B10-B09-B08-B07-B06-B05-B04-B03-B02-B01-B00>—_—_—<REF-B11* *CLKIN Pin JP5-09 ~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/~~~~ * * * *A 2 place right shift is needed to right justify the input data. * *The REF bit is also be masked in this example * ***************************************************************************************************** * Loopback .set NO ;(digital looback mode?) DLB bit Format .set BIT_16 ;(Data format? 16,12,10,8) FO bit IntSync .set NO ;(internal Frame syncs generated?) TXM bit IntCLK .set NO ;(internal clks generated?) MCM bit BurstMode .set YES ;(if BurstMode=NO, then Continuous) FSM bit CLKDIV .set 3 ;(3=default value, 1/4 CLOCKOUT) PCM_Mode .set NO ;(Turn on PCM mode?) FS_polarity .set NO ;(change polarity)YES=^^^\_/^^^, NO=___/^\___ CLK_polarity .set YES ;(change polarity)for BCLKR YES=_/^, NO=~\_ Frame_ignore .set !YES ;(inverted !YES -ignores frame) XMTautobuf .set NO ;(transmit autobuffering) RCVautobuf .set YES ;(receive autobuffering) XMThalt .set NO ;(transmit buff halt if XMT buff is full) RCVhalt .set NO ;(receive buff halt if RCV buff is full) XMTbufAddr .set 0x800 ;(address of transmit buffer) XMTbufSize .set 0x000 ;(length of transmit buffer) RCVbufAddr .set 0x800 ;(address of receive buffer) RCVbufSize .set 0x800 ;(length of receive buffer)works up to 800 * * * ********************************************************************** .eval ((Loopback >> 1)|((Format & 2)<<1)|(BurstMode <<3)|(IntCLK <<4)|(IntSync <<5)) ,SPCval .eval ((CLKDIV)|(FS_polarity <<5)|(CLK_polarity<<6)|((Format & 1)<<7)|(Frame_ignore<<8)|(PCM_Mode<<9)), SPCEval .eval (SPCEval|(XMTautobuf<<10)|(XMThalt<<12)|(RCVautobuf<<13)|(RCVhalt<<15)), SPCEval sineinit: bspc = #SPCval ; places buffered serial port in reset ifr = #10h ; clear interrupt flags imr = #210h ; Enable HPINT,enable BRINT0 intm = 0 ; all unmasked interrupts are enabled. bspce = #SPCEval ; programs BSPCE and ABU axr = #XMTbufAddr ; initializes transmit buffer start address bkx = #XMTbufSize ; initializes transmit buffer size arr = #RCVbufAddr ; initializes receive buffer start address bkr = #RCVbufSize ; initializes receive buffer size bspc = #(SPCval | GO) ; bring buffered serial port out of reset return ;for transmit and receive because GO=0xC0 .space 16*32 ;clear a chunk at the end to mark the end ;====================================================================== ; ; VECTORS ; ;====================================================================== .sect “vectors” ;The vectors start here ;get BSP vectors ; *************************************************************************** ; Vector Table for the ‘C54x DSKplus ; BSP vectors and Debugger vectors ; TDM vectors just return ; *************************************************************************** 20 LTC1402 U W U U APPLICATIONS INFORMATION ; The vectors in this table can be configured for processing external and ; internal software interrupts. The DSKplus debugger uses four interrupt ; vectors. These are RESET, TRAP2, INT2, and HPIINT. ; * DO NOT MODIFY THESE FOUR VECTORS IF YOU PLAN TO USE THE DEBUGGER * ; ; All other vector locations are free to use. When programming always be sure ; the HPIINT bit is unmasked (IMR=200h) to allow the communications kernel and ; host PC interact. INT2 should normally be masked (IMR(bit 2) = 0) so that the ; DSP will not interrupt itself during a HINT. HINT is tied to INT2 externally. ; ; ; .mmregs reset goto #80h ;00; RESET * DO NOT MODIFY IF USING DEBUGGER * nop nop nmi return_enable ;04; non-maskable external interrupt nop nop nop trap2 goto #88h ;08; trap2 * DO NOT MODIFY IF USING DEBUGGER * nop nop .space 52*16 ;0C-3F: vectors for software interrupts 18-30 int0 return_enable ;40; external interrupt int0 nop nop nop int1 return_enable ;44; external interrupt int1 nop nop nop int2 return_enable ;48; external interrupt int2 nop nop nop tint return_enable ;4C; internal timer interrupt nop nop nop brint goto breceive ;50; BSP receive interrupt nop nop nop bxint goto bsend ;54; BSP transmit interrupt nop nop nop trint return_enable ;58; TDM receive interrupt nop nop nop txint return_enable ;5C; TDM transmit interrupt nop nop int3 return_enable ;60; external interrupt int3 nop nop nop hpiint dgoto #0e4h ;64; HPIint * DO NOT MODIFY IF USING DEBUGGER * nop nop .space 24*16 ;68-7F; reserved area .sect “buffer” ;Set address of BSP buffer for clearing .space 16*0x800 .sect “result” ;Set address of result for clearing .space 16*0x800 .end 21 LTC1402 U TYPICAL APPLICATION Using Quad Cable Drivers/Receivers in Remote LTC1402 Applications unshielded cable. Using these devices, the LTC1402’s serial data can be transmitted up to 100 feet without data corruption. Because the SCK, CONV and DOUT signals originate at the LTC1402, they arrive at the serial port with similar delays and remain synchronized. When the data is received at the serial port of the DSP or other controller, the port must be programmed to respond to the appropriate SCK and CONV edges. It is also necessary to check where the 12-bit output DATA resides in the 16-bit data frame. The TMS320C54x serial port READ instructions can shift the 12-bit data to the preferred position within the 16-bit data frame. In some applications, the host controller or main processor may be located some distance from the sensor, the signal conditioning circuitry, and the ADC. In these applications, maintaining serial data integrity over long cable distances can be a challenge. The circuit in Figure 15 shows one way to convey the LTC1402’s high-speed serial data over a long distance. The circuit uses the LTC1688 quad cable driver and an LTC1520 quad cable receiver to transmit/receive the LTC1402’s high-speed 35.2Mbps serial data to the DSPs serial port over category-5 5V 5V DVDD 0VDD 3 AIN+ SIGNAL CONV SCK 4 AIN– DOUT OGND LTC1402 11 16 10µF 16 2 16 2 1 100Ω 15 100Ω 1 3 6 10 VDD 3 9 10 TMS320C54x 6 7 100Ω 100Ω 100Ω 100Ω 5 9 5 7 11 9 8 11 CLK 35.2MHz CATEGORY-5 UNSHIELDED CABLE UP TO 100 FEET REMEE PART NO. 5A244UTPM30BU 4 14 15 12 14 4 13 15 13 LTC1688 QUAD DRIVER PIN 4 = ENA PIN12 = ENB BDR GND LTC1520 QUAD RECEIVER Figure 15. The LTC1402 3-Wire Serial Port Sends Data Over 100 Feet of Category-5 Twisted Pair with the LTC1688/LTC1520 Quad Driver/Receiver Pairs 22 BCLKR 10 8 CONV 2.2Msps BFSR LTC1402 U PACKAGE DESCRIPTION Dimensions in inches (millimeters) unless otherwise noted. GN Package 16-Lead Plastic SSOP (Narrow 0.150) (LTC DWG # 05-08-1641) 0.189 – 0.196* (4.801 – 4.978) 16 15 14 13 12 11 10 9 0.229 – 0.244 (5.817 – 6.198) 0.150 – 0.157** (3.810 – 3.988) 1 0.015 ± 0.004 × 45° (0.38 ± 0.10) 0.007 – 0.0098 (0.178 – 0.249) 0.009 (0.229) REF 2 3 4 5 6 7 0.053 – 0.068 (1.351 – 1.727) 8 0.004 – 0.0098 (0.102 – 0.249) 0° – 8° TYP 0.016 – 0.050 (0.406 – 1.270) 0.008 – 0.012 (0.203 – 0.305) 0.0250 (0.635) BSC * DIMENSION DOES NOT INCLUDE MOLD FLASH. MOLD FLASH SHALL NOT EXCEED 0.006" (0.152mm) PER SIDE ** DIMENSION DOES NOT INCLUDE INTERLEAD FLASH. INTERLEAD FLASH SHALL NOT EXCEED 0.010" (0.254mm) PER SIDE Information furnished by Linear Technology Corporation is believed to be accurate and reliable. However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights. GN16 (SSOP) 1098 23 LTC1402 RELATED PARTS PART NUMBER RESOLUTION SPEED COMMENTS LTC1604 16 333ksps ±2.5V Input Range, ±5V Supply LTC1605 16 100ksps ±10V Input Range, Single 5V Supply LTC1606 16 250ksps ±10V Input Range, Pin-Compatible with LTC1605 LTC1608 16 500ksps ±2.5V Input Range, Pin-Compatible with LTC1604 LTC1414 14 2.2Msps 175mW, 80dB SINAD and 95dB SFDR LTC1419 14 800ksps 150mW, 81.5dB SINAD and 95dB SFDR LTC1416 14 400ksps 75mW, Low Power with Excellent AC Specs LTC1418 14 200ksps 15mW, Single 5V, Serial/Parallel I/O 16-Bit 14-Bit 12-Bit LTC1412 12 3Msps 150mW, 72dB SINAD and 82dB SFDR LTC1410 12 1.25Msps 150mW, 71.5dB SINAD and 84dB THD LTC1415 12 1.25Msps 55mW, Single 5V Supply LTC1409 12 800ksps 80mW, 71.5dB SINAD and 84dB THD LTC1404 12 600ksps High Speed Serial I/O in SO-8 Package LTC1400 12 400ksps High Speed Serial I/O in SO-8 Package PART NUMBER DESCRIPTION COMMENTS LT1019-2.5 Precision Band Gap Voltage Reference 3ppm/°C Drift, 0.5% Max Initial Accuracy LT1460-2.5 Micropower Series Voltage Reference 0.075% Initial Accuracy, 10ppm/°C Max Drift LT1461-2.5 Precision Voltage Reference 3ppm/°C Drift, 0.05% Max Initial Accuracy LTC1451 12-Bit VOUT DAC SO-8 Package, 12-Bit Monotonic Overtemperature LTC1452 12-Bit VOUT Multiplying DAC SO-8 Package, 2.7V to 5.5V Operation LTC1456 12-Bit VOUT DAC 0.5LSB DNL, SO-8 Package, Internal Reference References DACs 24 Linear Technology Corporation 1402f LT/TP 0800 4K • PRINTED IN USA 1630 McCarthy Blvd., Milpitas, CA 95035-7417 (408)432-1900 ● FAX: (408) 434-0507 ● www.linear-tech.com LINEAR TECHNOLOGY CORPORATION 1999