– Unipolar/Bipolar Conversion
– Four Differential/Eight Single-Ended Inputs
– MSB- or LSB-First Data Sequence
– Variable Data Word Length
– Power Shutdown
■
Built-In Sample-and-Hold
■
Single Supply 5V or ±5V Operation
■
Direct Four-Wire Interface to Most MPU Serial Ports
and All MPU Parallel Ports
■
50kHz Maximum Throughput Rate
U
KEY SPECIFICATIO S
■
Resolution: 12 Bits
■
Fast Conversion Time: 13µs Max Over Temp
■
Low Supply Current: 6.0mA
DUESCRIPTIO
The LTC®1290 is a data acquisition component which
contains a serial I/O successive approximation A/D converter. It uses LTCMOSTM switched capacitor technology
to perform either 12-bit unipolar or 11-bit plus sign bipolar
A/D conversions. The 8-channel input multiplexer can be
configured for either single-ended or differential inputs (or
combinations thereof). An on-chip sample-and-hold is
included for all single-ended input channels. When the
LTC1290 is idle it can be powered down with a serial word
in applications where low power consumption is desired.
The serial I/O is designed to be compatible with industry
standard full duplex serial interfaces. It allows either MSBor LSB-first data and automatically provides 2's complement output coding in the bipolar mode. The output data
word can be programmed for a length of 8, 12 or 16 bits.
This allows easy interface to shift registers and a variety of
processors.
, LTC and LT are registered trademarks of Linear Technology Corporation.
LTCMOS is a trademark of Linear Technology Corporation.
U
O
A
PPLICATITYPICAL
12-Bit 8-Channel Sampling Data Acquisition System
SINGLE-ENDED INPUT
0V TO 5V OR ±5V
±15V OVERVOLTAGE RANGE*
DIFFERENTIAL INPUT (+)
±5V COMMON MODE RANGE (–)
* FOR OVERVOLTAGE PROTECTION ON ONLY ONE CHANNEL LIMIT THE INPUT CURRENT TO 15mA. FOR OVERVOLTAGE PROTECTION
ON MORE THAN ONE CHANNEL LIMIT THE INPUT CURRENT TO 7mA PER CHANNEL AND 28mA FOR ALL CHANNELS. (SEE SECTION ON
OVERVOLTAGE PROTECTION IN THE APPLICATIONS INFORMATION SECTION.) CONVERSION RESULTS ARE NOT VALID WHEN THE SELECTED
OR ANY OTHER CHANNEL IS OVERVOLTAGED (V
1k
CH0
•
•
CH1
•
CH2
CH3
CH4
LTC1290
CH5
•
CH6
•
CH7
•
COM
DGND
V
CC
ACLK
SCLK
D
IN
D
OUT
CS
+
REF
–
REF
–
V
AGND
< V– OR VIN > VCC).
IN
+
22µF
TANTALUM
TO AND FROM
MICROPROCESSOR
0.1µF
1N5817
4.7µF
TANTALUM
–5V
1N5817
5V
1N4148
LT®1027
+
8V TO 40V
1µF
1290 • TA01
1
Page 2
LTC1290
A
W
O
LUTEXITIS
S
A
WUW
U
ARB
G
(Notes 1, 2)
Supply Voltage (VCC) to GND or V–........................ 12V
Negative Supply Voltage (V–).................... –6V to GND
Voltage
Analog/Reference Inputs.........(V–) –0.3V to V
CC
+ 0.3V
Digital Inputs........................................ –0.3V to 12V
Digital Outputs ........................... –0.3V to V
CC
+ 0.3V
Power Dissipation............................................. 500mW
Offset Error(Note 4)●±1.5±1.5±1.5LSB
Linearity Error (INL)(Notes 4,5)●±0.5±0.5±0.75LSB
Gain Error(Note 4)●±0.5±1.0±4.0LSB
Minimum Resolution for Which●121212Bits
No Missing Codes are Guaranteed
Analog and REF Input Range(Note 7)(V–) – 0.05V to VCC + 0.05V (V–) – 0.05V to VCC + 0.05V (V–) – 0.05V to VCC + 0.05VV
On Channel Leakage CurrentOn Channel = 5V●±1±1±1µA
Shift Clock FrequencyVCC = 5V (Note 6)02.0MHz
A/D Clock FrequencyVCC = 5V (Note 6)(Note 10)4.0MHz
Delay time from CS↓ to D
Analog Input Sample TimeSee Operating Sequence7SCLK
Conversion TimeSee Operating Sequence52ACLK
Total Cycle TimeSee Operating Sequence (Note 6) 12 SCLK +Cycles
Delay Time, SCLK↓ to D
Delay Time, CS↑ to D
Delay Time, 2nd ACLK↓ to D
Hold Time, CS After Last SCLK↓VCC = 5V (Note 6)0ns
Hold Time, DIN After SCLK↑VCC = 5V (Note 6)50ns
Time Output Data Remains Valid After SCLK↓50ns
D
Fall TimeSee Test Circuits●65130ns
OUT
D
Rise TimeSee Test Circuits●2550ns
OUT
Setup Time, DIN Stable Before SCLK↑VCC = 5V (Note 6)50ns
Setup Time, CS↓ Before Clocking in(Notes 6, 9) 2 ACLK Cycles
First Address Bit+ 100ns
CS High Time During ConversionVCC = 5V (Note 6)52ACLK
Input CapacitanceAnalog Inputs On Channel100pF
OUT
OUT
Hi-ZSee Test Circuits●70100ns
OUT
(Note 3)
LTC1290B/LTC1290C/LTC1290D
Data Valid(Note 9)2ACLK
56 ACLK
Data ValidSee Test Circuits LTC1290BC, LTC1290CC●130220ns
LTC1290DC, LTC1290BI
LTC1290CI, LTC1290DI
LTC1290BM, LTC1290CM ●180270ns
LTC1290DM
EnabledSee Test Circuits●130200ns
OUT
Analog Inputs Off Channel5pF
Digital Inputs5pF
Cycles
Cycles
Cycles
Cycles
U
DIGITAL
A
D
DC
LECTRICAL CCHARA TER ST
E
ICS
I
(Note 3)
LTC1290B/LTC1290C/LTC1290D
SYMBOLPARAMETERCONDITIONSMINTYPMAX UNITS
V
IH
V
IL
I
IH
I
IL
V
OH
V
OL
I
OZ
I
SOURCE
High Level Input VoltageVCC = 5.25V●2.0V
Low Level Input VoltageVCC = 4.75V●0.8V
High Level Input CurrentVIN = V
Low Level Input CurrentVIN = 0V●–2.5µA
High Level Output VoltageVCC = 4.75V IO = 10µA4.7V
CS HighLTC1290BC, LTC1290CC●510µA
Power Shutdown LTC1290DC, LTC1290BI
ACLK OffLTC1290CI, LTC1290DI
LTC1290BM, LTC1290CM ●515µA
LTC1290DM
= 5V●1050µA
REF
ICS
I
(Note 3)
20mA
The ● denotes specifications which apply over the full operating
temperature range; all other limits and typicals T
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, AGND
–
and REF
Note 3: V
–5V for bipolar mode, ACLK = 4.0MHz unless otherwise speicfied.
Note 4: These specs apply for both unipolar and bipolar modes. In bipolar
mode, one LSB is equal to the bipolar input span (2V
For example, when V
Note 5: Integral nonlinearity is defined as the deviation of a code from a
straight line passing through the actual endpoints of the transfer curve.
The deviation is measured from the center of the quantization band.
Note 6: Recommended operating conditions.
Note 7: Two on-chip diodes are tied to each reference and analog input
which will conduct for reference or analog input voltages one diode drop
4
wired together (unless otherwise noted).
= 5V, V
CC
26
ACLK = 4MHz
T
A
22
(mA)
18
CC
14
10
SUPPLY CURRENT, I
6
2
46810
+
= 5V, V
REF
= 5V, 1LSB (bipolar) = 2(5V)/4096 = 2.44mV.
REF
LPER
= 25°C
SUPPLY VOLTAGE, VCC (V)
F
= 25°C.
A
–
= 0V, V– = 0V for unipolar mode and
REF
) divided by 4096.
REF
UW
O
R
ATYPICA
1290 • TPC01
CCHARA TERIST
E
C
(mA)
CC
SUPPLY CURRENT, I
Supply Current vs TemperatureSupply Current vs Supply Voltage
10
ACLK = 4MHz
= 5V
V
9
CC
8
7
6
5
4
3
–50
–1070
–30
1090 110 130
AMBIENT TEMPERATURE, TA (°C)
below V– or one diode drop above VCC. Be careful during testing at low
V
levels (4.5V), as high level reference or analog inputs (5V) can cause
CC
this input diode to conduct, especially at elevated temperatures and cause
errors for inputs near full scale. This spec allows 50mV forward bias of
either diode. This means that as long as the reference or analog input does
not exceed the supply voltage by more than 50mV, the output code will be
correct. To achieve an absolute 0V to 5V input voltage range will therefore
require a minimum supply voltage of 4.950V over initial tolerance,
temperature variations and loading.
Note 8: Channel leakage current is measured after the channel selection.
Note 9: To minimize errors caused by noise at the chip select input, the
internal circuitry waits for two ACLK falling edge after a chip select falling
edge is detected before responding to control input signals. Therefore, no
attempt should be made to clock an address in or data out until the
minimum chip select setup time has elapsed.
Note 10: Increased leakage currents at elevated temperatures cause the
S/H to droop, therefore it's recommended that f
≥ 125kHz at 85°C and f
f
ACLK
≥ 15kHz at 25°C.
ACLK
≥ 500kHz at 125°C,
ACLK
ICS
Unadjusted Offset Voltage vs
Reference Voltage
30
50
LT1290 • TPC02
Page 5
LPER
AMBIENT TEMPERATURE, TA (°C)
–50
MAGNITUDE OF OFFSET CHANGE ∆OFFSET (LSB)
0.5
0.4
0.3
0.2
0.1
0
–10
30
50130
1290 • TPC06
–3010
70
90
110
ACLK = 4MHz
V
CC
= 5V
V
REF
= 5V
LTC1290
UW
R
F
O
ATYPICA
CCHARA TERIST
E
C
ICS
Change in Linearity vs Reference
Voltage
1.25
4096
1.00
0.75
0.50
0.25
VCC = 5V
0
0
REFERENCE VOLTAGE, V
1
2
)
REF
1
LINEARITY ERROR (LSB = • V
Change in Linearity Error vs
Temperature
0.6
ACLK = 4MHz
V
0.5
0.4
0.3
0.2
= 5V
CC
= 5V
V
REF
Change in Gain vs Reference
Voltage
0
)
REF
–0.1
1
4096
–0.2
–0.3
–0.4
VCC = 5V
CHANGE IN GAIN ERROR (LSB = • V
–0.5
3
4
5
(V)
REF
1290 • TPC04
1
2
REFERENCE VOLTAGE, V
3
4
REF
5
(V)
1290 • TPC05
Change in Offset vs Temperature
Change in Gain Error vs
Temperature
0.5
ACLK = 4MHz
= 5V
V
CC
= 5V
V
0.4
REF
0.3
0.2
0.1
MAGNITUDE OF LINEARITY CHANGE ∆LINEARITY (LSB)
0
–3010
–10
–50
AMBIENT TEMPERATURE, TA (°C)
50130
30
90
110
70
1290 • TPC07
Maximum ACLK Frequency vs
Source Resistance
5
4
3
2
1
MAXIMUM ACLK FREQUENCY* (MHz)
0
100
* MAXIMUM ACLK FREQUENCY REPRESENTS THE ACLK
FREQUENCY AT WHICH A 0.1LSB SHIFT IN THE ERROR AT
ANY CODE TRANSITION FROM ITS 4MHz VALUE IS FIRST DETECTED.
1k10 k100k
R
SOURCE
V
R
(Ω)
IN
SOURCE
VCC = 5V
= 5V
V
REF
= 25°C
T
A
+
–
–
INPUT
INPUT
1290 • TPC09
0.1
MAGNITUDE OF GAIN CHANGE ∆GAIN (LSB)
0
–3010
–50
–10
AMBIENT TEMPERATURE, TA (°C)
30
90
50130
110
70
1290 • TPC08
Maximum Filter Resistor vs
Cycle Time
10k
1k
** (Ω)
FILTER
100
R
FILTER
V
IN
C
≥ 1µF
10
MAXIMUM R
1.0
10100010000
** MAXIMUM R
AT WHICH A 0.1LSB CHANGE IN FULL-SCALE ERROR FROM
ITS VALUE AT R
FILTER
FILTER
100
CYCLE TIME, t
REPRESENTS THE FILTER RESISTOR VALUE
= 0 IS FIRST DETECTED.
FILTER
CYC
(µs)
+
–
1290 • TPC10
5
Page 6
LTC1290
REFERENCE VOLTAGE, V
REF
(V)
0
0
PEAK-TO-PEAK NOISE ERROR (LSBs)
0.25
0.75
1.00
1.25
2
4
5
2.25
1290 • TPC15
0.50
13
1.50
1.75
2.00
LTC1290 NOISE 200µV
P-P
LPER
UW
R
F
O
ATYPICA
CCHARA TERIST
E
C
ICS
Sample-and-Hold Acquisition
Time vs Source Resistance
100
V
= 5V
REF
= 5V
V
CC
= 25°C
T
A
0V TO 5V INPUT STEP
R
+
SOURCE
V
IN
10
+
–
S & H AQUISITION TIME TO 0.02% (µs)
1
100
1k10k
R
+ (Ω)
SOURCE
Input Channel Leakage Current
vs Temperature
1000
900
800
700
600
500
400
300
200
100
INPUT CHANNEL LEAKAGE CURRENT (nA)
0
–3010
–10
–50
AMBIENT TEMPERATURE, TA (°C)
LTC1290 • TPC11
GUARANTEED
ON CHANNEL
OFF CHANNEL
70 90
50130
30
Supply Current (Power Shutdown)
vs Temperature
10
ACLK OFF DURING
9
POWER SHUTDOWN
8
(µA)
7
CC
6
5
4
3
SUPPLY CURRENT, I
2
1
0
110
1290 • TPC14
–10
–3010
–50
AMBIENT TEMPERATURE, TA (°C)
30
50130
70
Supply Current (Power Shutdown)
vs ACLK
200
VCC = 5V
180
CMOS LEVELS
160
(µA)
140
CC
120
100
80
60
SUPPLY CURRENT, I
40
20
90
110
1290 • TPC12
0
Noise Error vs Reference Voltage
1.002.00
ACLK FREQUENCY (MHz)
3.00
4.00
1290 • TPC13
U
PI FU CTIO S
CH0 to CH7 (Pin 1 to Pin 8): Analog Inputs. The analog
inputs must be free of noise with respect to AGND.
COM (Pin 9): Common. The common pin defines the zero
reference point for all single-ended inputs. It must be free
of noise and is usually tied to the analog ground plane.
DGND (Pin 10): Digital Ground. This is the ground for the
internal logic. Tie to the ground plane.
AGND (Pin 11): Analog Ground. AGND should be tied
directly to the analog ground plane.
6
UU
V– (Pin 12): Negative Supply. Tie V– to most negative
potential in the circuit. (Ground in single supply applications.)
REF–, REF+ (Pins 13, 14): Reference Inputs. The reference inputs must be kept free of noise with respect to
AGND.
CS (Pin 15): Chip Select Input. A logic low on this input
enables data transfer.
D
(Pin 16): Digital Data Output. The A/D conversion
OUT
result is shifted out of this output.
Page 7
LTC1290
D
OUT
3k
100pF
TEST POINT
5V WAVEFORM 2
WAVEFORM 1
LTC1290 • TC02
U
UU
PI FU CTIO S
D
(Pin 17): Digital Data Input. The A/D configuration
IN
word is shifted into this input after CS is recognized.
SCLK (Pin 18): Shift Clock. This clock synchronizes the
serial data transfer.
BLOCK DIAGRAM
20
V
CC
1
2
3
4
5
6
7
8
9
INPUT
SHIFT
REGISTER
ANALOG
INPUT MUX
SAMPLE-
AND-
HOLD
COMP
17
D
IN
CH0
CH1
CH2
CH3
CH4
CH5
CH6
CH7
COM
ACLK (Pin 19): A/D Conversion Clock. This clock controls
the A/D conversion process.
VCC (Pin 20): Positive Supply. This supply must be kept
free of noise and ripple by bypassing directly to the analog
ground plane.
18
SCLK
OUTPUT
SHIFT
REGISTER
12-BIT
SAR
12-BIT
CAPACITIVE
DAC
16
D
OUT
19
ACLK
TEST CIRCUITS
5V
10
DGND
11
AGND
On and Off Channel Leakage Current
I
ON
•
•
•
•
ON CHANNEL
OFF
CHANNELS
LTC1290 • TC01
POLARITY
A
I
OFF
A
12
–
V
REF
13
–
REF
14
+
CONTROL
AND
TIMING
Load Circuit for t
15
LTC1290 • BD
and t
dis
CS
en
7
Page 8
LTC1290
TEST CIRCUITS
Voltage Waveforms for D
SCLK
D
OUT
0.8V
t
Voltage Waveform for D
D
OUT
t
r
Load Circuit for t
Delay Time, t
OUT
dDO
Rise and Fall Times, tr, t
OUT
, tr and t
dDO
dDO
2.4V
0.4V
LTC1290 • TC03
f
2.4V
0.4V
t
LTC1290 • TC04
f
f
1.4V
3k
D
OUT
100pF
Voltage Waveforms for ten and t
ACLK
CS
D
WAVEFORM 1
WAVEFORM 2
NOTE 1: WAVEFORM 1 IS FOR AN OUTPUT WITH INTERNAL CONDITIONS SUCH THAT THE OUTPUT IS HIGH UNLESS DISABLED BY THE OUTPUT CONTROL.
NOTE 2: WAVEFORM 2 IS FOR AN OUTPUT WITH INTERNAL CONDITIONS SUCH THAT THE OUTPUT IS LOW UNLESS DISABLED BY THE OUTPUT CONTROL.
OUT
(SEE NOTE 1)
D
OUT
(SEE NOTE 2)
12
2.4V
t
en
0.8V
TEST POINT
1290 • TC05
dis
2.0V
90%
t
dis
10%
LTC1290 • TC06
8
Page 9
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
U
The LTC1290 is a data acquisition component which
contains the following functional blocks:
The LTC1290 communicates with microprocessors and
other external circuitry via a synchronous, full duplex,
four-wire serial interface (see Operating Sequence). The
shift clock (SCLK) synchronizes the data transfer with
each bit being transmitted on the falling SCLK edge and
captured on the rising SCLK edge in both transmitting and
receiving systems. The data is transmitted and received
simultaneously (full duplex).
Data transfer is initiated by a falling chip select (CS) signal.
After the falling CS is recognized, an 8-bit input word is
shifted into the DIN input which configures the LTC1290
for the next conversion. Simultaneously, the result of the
previous conversion is output on the D
line. At the end
OUT
of the data exchange the requested conversion begins and
CS should be brought high. After t
, the conversion is
CONV
complete and the results will be available on the next data
transfer cycle. As shown below, the result of a conversion
is delayed by one CS cycle from the input word requesting
it.
DIN
D
D
OUTDOUT
WORD 1
IN
WORD 0
DATA
TRANSFER
t
CONV
A/D
CONVERSION
D
WORD 2
IN
D
WORD 1
OUT
DATA
TRANSFER
t
CONVERSION
CONV
A/D
D
IN
D
OUT
WORD 3
WORD 2
LTC1290 • AI01
Input Data Word
The LTC1290 8-bit data word is clocked into the DIN input
on the first eight rising SCLK edges after chip select is
recognized. Further inputs on the DIN pin are then ignored
until the next CS cycle. The eight bits of the input word are
defined as follows:
SGL/
DIFF
SELECT
ODD/
SIGN
MUX ADDRESS
UNIPOLAR/
BIPOLAR
SELECT
1
UNIMSBFWL1
0
MSB-FIRST/
LSB-FIRST
WORD
LENGTH
WL0
LTC1290 • AI02
SCLK
D
D
OUT
Operating Sequence
(Example: Differential Inputs (CH3-CH2), Bipolar, MSB-First and 12-Bit Word Length)
t
123456789101112
CS
IN
SHIFT CONFIGURATION
WORD IN
CYC
t
SMPL
DON’T CARE
DON’T CARE
t
CONV
B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
(SB)
SHIFT A/D RESULT OUT AND
NEW CONFIGURATION WORD IN
LTC1290 • AI03
9
Page 10
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
U
MUX Address
The first four bits of the input word assign the MUX
configuration for the requested conversion. For a given
channel selection, the converter will measure the voltage
between the two channels indicated by the + and – signs
in the selected row of Table 1. Note that in differential
mode (SGL/DIFF = 0) measurements are limited to four
adjacent input pairs with either polarity. In single-ended
mode, all input channels are measured with respect to
COM.
Figure 1. Examples of Multiplexer Options on the LTC1290
Page 11
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
U
Unipolar/Bipolar (UNI)
The fifth input bit (UNI) determines whether the conversion will be unipolar or bipolar. When UNI is a logical one,
a unipolar conversion will be performed on the selected
Unipolar Output Code (UNI = 1)
OUTPUT CODE
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 0
•
•
•
0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0
INPUT VOLTAGE
V
– 1LSB
REF
V
– 2LSB
REF
•
•
•
1LSB
0V
INPUT VOLTAGE
= 5V)
(V
REF
4.9988V
4.9976V
•
•
•
0.0012V
0V
LTC1290 • AI04a
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0
input voltage. When UNI is a logical zero, a bipolar conversion will result. The input span and code assignment for
each conversion type are shown in the figures below.
Unipolar Transfer Curve (UNI = 1)
•
•
•
V
IN
0V
1LSB
V
REF
– 2LSB
V
REF
– 1LSB
V
REF
LTC1290 AI04b
OUTPUT CODE
0 1 1 1 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 0
•
•
•
0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0
–V
REF
+ 1LSB
–V
REF
INPUT VOLTAGE
– 1LSB
V
REF
– 2LSB
V
REF
•
•
•
1LSB
0V
0 1 1 1 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0
Bipolar Output Code (UNI = 0)
INPUT VOLTAGE
= 5V)
(V
REF
4.9976V
4.9851V
0.0024V
•
•
•
0V
OUTPUT CODE
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 0
•
•
•
1 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0
Bipolar Transfer Curve (UNI = 0)
•
•
•
–2LSB
–1LSB
1LSB
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 0
•
•
•
INPUT VOLTAGE
–1LSB
–2LSB
•
•
•
) + 1LSB
–(V
REF
)
– (V
REF
INPUT VOLTAGE
= 5V)
(V
REF
–0.0024V
–0.0048V
•
•
•
–4.9976V
–5.0000V
LTC1290 AI05a
V
V
REF
REF
– 1LSB
– 2LSB
REF
V
V
IN
1 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0
LTC1290 AI05b
11
Page 12
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
U
MSB-First/LSB-First Format (MSBF)
The output data of the LTC1290 is programmed for MSBfirst or LSB-first sequence using the MSBF bit. For MSB
first output data the input word clocked to the LTC1290
should always contain a logical one in the sixth bit location
(MSBF bit). Likewise for LSB-first output data the input
word clocked to the LTC1290 should always contain a zero
in the MSBF bit location. The MSBF bit affects only the
order of the output data word. The order of the input word
is unaffected by this bit.
MSBFOUTPUT FORMAT
0LSB First
1MSB First
Word Length (WL1, WL0) and Power Shutdown
The last two bits of the input word (WL1 and WL0)
program the output data word length and the power
shutdown feature of the LTC1290. Word lengths of 8, 12
or 16 bits can be selected according to the following table.
The WL1 and WL0 bits in a given DIN word control the
length of the present, not the next, D
word. WL1 and
OUT
WL0 are never “don’t cares” and must be set for the
correct D
word length even when a “dummy” DIN word
OUT
is sent. On any transfer cycle, the word length should be
made equal to the number of SCLK cycles sent by the
MPU. Power down will occur when WL1 = 0 and WL0 = 1
is selected. The previous conversion result will be clocked
out as a 10 bit word so a “dummy”conversion is required
before powering down the LTC1290. Conversions are
resumed once CS goes low or an SCLK is applied, if CS is
already low.
WL1WL0OUTPUT WORD LENGTH
008-Bits
01Power Shutdown
1012-Bits
1116-Bits
Deglitcher
A deglitching circuit has been added to the Chip Select
input of the LTC1290 to minimize the effects of errors
caused by noise on that input. This circuit ignores changes
in state on the CS input that are shorter in duration than
one ACLK cycle. After a change of state on the CS input, the
LTC1290 waits for two falling edge of the ACLK before
recognizing a valid chip select. One indication of CS
recognition is the D
line becoming active (leaving the
OUT
Hi-Z state). Note that the deglitching applies to both the
rising and falling CS edges.
CS Low During Conversion
In the normal mode of operation, CS is brought high
during the conversion time. The serial port ignores any
SCLK activity while CS is high. The LTC1290 will also
operate with CS low during the conversion. In this mode,
SCLK must remain low during the conversion as shown in
the following figure. After the conversion is complete, the
D
line will become active with the first output bit. Then
OUT
the data transfer can begin as normal.
ACLK
CS
D
OUT
12
Low CS Recognized Internally
HI-Z
VALID OUTPUT
LTC1290 • AI06
ACLK
D
OUT
CS
VALID OUTPUT
High CS Recognized Internally
HI-Z
LTC1290 • AI07
Page 13
LTC1290
PPLICATI
A
U
O
S
IFORATIO
8-Bit Word Length
CS
SCLK
D
OUT
MSB-FIRST
D
OUT
LSB-FIRST
12-Bit Word Length
CS
WU
18
(SB)
B11
B10B9B8B7B4
B0B1B2B3B4B7B5B6
U
t
SMPL
B6B5
t
SMPL
t
CONV
THE LAST FOUR BITS
ARE TRUNCATED
t
CONV
SCLK
D
OUT
MSB-FIRST
D
OUT
LSB-FIRST
16-Bit Word Length
CS
SCLK
D
OUT
MSB-FIRST
D
OUT
LSB-FIRST
* IN UNIPOLAR MODE, THESE BITS ARE FILLED WITH ZEROS.
IN BIPOLAR MODE, THE SIGN BIT IS EXTENDED INTO THESE LOCATIONS.
Figure 4. CS Low During Conversion (CS Must go High to Low Once to Insure Proper Operation in this Mode)
Microprocessor Interfaces
The LTC1290 can interface directly (without external hardware) to most popular microprocessor (MPU) synchronous serial formats (see Table 2). If an MPU without a
serial interface is used, then four of the MPU’s parallel port
lines can be programmed to form the serial link to the
LTC1290. Included here are two serial interface examples
and one example showing a parallel port programmed to
form the serial interface
Most synchronous serial formats contain a shift clock
(SCLK) and two data lines, one for transmitting and one for
receiving. In most cases data bits are transmitted on the
falling edge of the clock (SCLK) and captured on the rising
edge. However, serial port formats vary among MPU
manufactures as to the smallest number of bits that can be
sent in one group (e.g., 4-bit, 8-bit or 16-bit transfers).
They also vary as to the order in which the bits are
transmitted (LSB or MSB first). The following examples
show how the LTC1290 accommodates these differences.
14
Page 15
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
U
Table 2. Microprocessors with Hardware Serial Interfaces
Compatible with the LTC1290**
TMS7002Serial Port
TMS7042Serial Port
TMS70C02Serial Port
TMS70C42Serial Port
TMS32011*Serial Port
TMS32020Serial Port
TMS370C050SPI
*Requires external hardware
** Contact factory for interface information for processors not on this list
TM
TM
Hardware and Software Interface to COP402 Processor
COP402
GO
SK
SO
SI
LTC1290 • AI08
ANALOG
INPUTS
LTC1290
CS
•
•
•
•
SCLK
D
OUT
D
IN
National MICROWIRE (COP402)
The COP402 transfers data MSB first and in 4-bit increments (nibbles). This is easily accommodated by setting
the LTC1290 to MSB-first format and 12-bit word length.
The data output word is then received by the COP402 in
three 4-bit blocks.
COP402 Code
MNEMONICCOMMENTS
CLRAMust be First Instruction
LBI1,0BR = 1BD = 0 Initialize B Reg.
STII 8First DIN Nibble in $10
STII ESecond D
STII 0Null Data in $12, B = $13
LEICSet EN to (1100) BIN
LOOPSCCarry Set
LDD 1,0Load First D
OGI 0Go (CS) Cleared
XASACC to Shift Reg. Begin Shift
LDD 1,1Load Next D
NOPTiming
XASNext Nibble, Shift Continues
XIS0First Nibble D
LDD 1,2Put Null Data in ACC
XASShift Continues, D
XIS0Next Nibble D
RCClear Carry
CLRAClear ACC
XASThird Nibble D
OGI 1Go (CS) Set
XIS0Third Nibble D
LBI1,3Set B Reg. For Next Loop
Nibble in $11
IN
Nibble In ACC
IN
Nibble in ACC
IN
to $13
OUT
OUT
to $14
OUT
to ACC
OUT
to $15
OUT
to ACC
Motorola SPI (MC68HC05C4)
The MC68HC05C4 transfers data MSB first and in 8-bit
increments. Programming the LTC1290 for MSB-first
format and 16-bit word length allows the 12-bit data
output to be received by the MPU as two 8-bit bytes with
the final four unused bits filled with zeros by the LTC1290.
D
from LTC1290 Stored in COP402 RAM
OUT
†
MSB
LOCATION $13
LOCATION $14
LOCATION $15
†
B11 IS MSB IN UNIPOLAR OR SIGN BIT IN BIPOLAR
B7
B3
B10B9B8B11
B6B5
B2B1
B4
LSB
B0
FIRST 4 BITS
SECOND 4 BITS
THIRD 4 BITS
MICROWIRE and MICROWIRE PLUS are trademarks of National Semiconductor Corp
15
Page 16
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
Hardware and Software Interface to Motorola
MC68HC05C4 Processor
LTC1290
CS
ANALOG
INPUTS
LOCATION $61
LOCATION $62
*B11 IS MSB IN UNIPOLAR OR SIGN BIT IN BIPOLAR
•
•
•
•
D
from LTC1290 Stored in MC68HC05C4 RAM
OUT
MSB*
SCLK
D
IN
D
OUT
B10B9B8B11B6B5B4B7
LSB
B2B1B0B30000
MC68HC05C4
CO
SCK
MOSI
MISO
LTC1290 • AI09
MC68HC05C4 Code
MNEMONICCOMMENTS
LDA #$50Configuration Data for SPCR
STA $0ALoad Data Into SPCR ($0A)
LDA #$FFConfig. Data for Port C DDR
STA $06Load Data Into Port C DDR
LDA #$0FLoad LTC1290 D
STA $50Load LTC1290 D
STARTBCLR 0,$20CO Goes Low (CS Goes Low)
LDA $50Load D
STA $0CLoad D
NOP8 NOPs for Timing
Into ACC from $50
IN
Into SPI, Start SCK
IN
Data Into ACC
IN
Data Into $50
IN
U
BYTE 1
BYTE 2
Parallel Port Microprocessors
When interfacing the LTC1290 to an MPU which has a
parallel port, the serial signals are created on the port with
software. Three MPU port lines are programmed to create
the CS, SCLK and DIN signals for the LTC1290. A fourth
port line reads the D
line. An example is made of the
OUT
Intel 8051/8052/80C252 family.
Intel 8051
To interface to the 8051, the LTC1290 is programmed for
MSB-first format and 12-bit word length. The 8051 generates CS, SCLK and DIN on three port lines and reads D
OUT
on the fourth.
Hardware and Software Interface to Intel 8051 Processor
8051
P1.1
P1.2
P1.3
P1.4
ALE
LTC1290 • AI10
ANALOG
INPUTS
LTC1290
D
OUT
•
•
•
•
•
•
•
•
D
from LTC1290 Stored in 8051 RAM
OUT
MSB*
R2
D
IN
SCLK
CS
ACLK
B10B9B8B11B6B554B7
16
LDA $0BCheck SPI Status Reg
LDA $0CLoad LTC1290 MSBs Into ACC
STA $61Store MSBs in $61
STA $0CStart Next SPI Cycle
NOP6 NOPs for Timing
BSET 0,$02CO Goes High (CS Goes High)
LDA $0BCheck SPI Status Register
LDA $0CLoad LTC1290 LSBs Into ACC
STA $62Store LSBs in $62
LSB
R3
*B11 IS MSB IN UNIPOLAR OR SIGN BIT IN BIPOLAR
B2B1B0B30000
Page 17
LTC1290
U
O
PPLICATI
A
8051 Code
MNEMONICCOMMENTS
MOV P1,#02HBit 1 Port 1 Set as Input
CLR P1.3SCLK Goes Low
SETB P1.4CS Goes High
CONTMOV A,#0EHD
CLR P1.4CS Goes Low
MOV R4,#08HLoad Counter
NOPDelay for Deglitcher
LOOPMOV C,P1.1Read Data Bit Into Carry
RLC ARotate Data Bit Into ACC
MOV P1.2,COutput D
SETB P1.3SCLK Goes High
CLR P1.3SCLK Goes Low
DJNZ R4,LOOPNext Bit
MOV R2,AStore MSBs in R2
MOV C,P1.1Read Data Bit Into Carry
CLR AClear ACC
RLC ARotate Data Bit Into ACC
SETB P1.3SCLK Goes High
CLR P1.3SCLK Goes Low
MOV C,P1.1Read Data Bit Into Carry
RLC ARotate Data Bit Into ACC
SETB P1.3SCLK Goes High
CLR P1.3SCLK Goes Low
MOV C,P1.1Read Data Bit Into Carry
RLC ARotate Data Bit Into ACC
SETB P1.3SCLK Goes High
CLR P1.3SCLK Goes Low
MOV C, P1.1Read Data Bit Into Carry
RRC ARotate Right Into ACC
RRC ARotate Right Into ACC
RRC ARotate Right Into ACC
RRC ARotate Right Into ACC
MOV R3,AStore LSBs in R3
SETB P1.3SCLK Goes High
CLR P1.3SCLK Goes Low
SETB P1.4CS Goes High
S
IFORATIO
Word for LTC1290
IN
IN
WU
Bit to LTC1290
U
Sharing the Serial Interface
The LTC1290 can share the same 3-wire serial interface
with other perpheral components or other LTC1290s (see
Figure 5). In this case, the CS signals decide which
LTC1290 is being addressed by the MPU.
ANALOG CONSIDERATIONS
1. Grounding
The LTC1290 should be used with an analog ground plane
and single point grounding techniques.
AGND (Pin 11) should be tied directly to this ground plane.
DGND (Pin 10) can also be tied directly to this ground
plane because minimal digital noise is generated within
the chip itself.
V
(Pin 20) should be bypassed to the ground plane with
CC
a 22µF tantalum with leads as short as possible. V– (Pin
12) should be bypassed with a 0.1µF ceramic disk. For
single supply applications, V– can be tied to the ground
plane.
It is also recommended that REF– (Pin 13) and COM (Pin
9) be tied directly to the ground plane. All analog inputs
should be referenced directly to the single point ground.
Digital inputs and outputs should be shielded from and/or
routed away from the reference and analog circuitry.
MOV R5,#0BHLoad Counter
DELAYDJNZ R5,DELAYGo to Delay if Not Done
2
10
OUTPUT PORT
SERIAL DATA
MPU
Figure 5. Several LTC1290s Sharing One 3-Wire Serial Interface
3
LTC1290
8 CHANNELS
33
CS
CS
LTC1290
8 CHANNELS8 CHANNELS
3
LTC1290
3-WIRE SERIAL
INTERFACE TO OTHER
PERIPHERALS OR LTC1290s
CS
LTC1290 F05
17
Page 18
LTC1290
PPLICATI
A
ANALOG
GROUND
PLANE
Figure 6. Example Ground Plane for the LTC1290
U
O
S
IFORATIO
22µF
TANTALUM
1
10
20
WU
V
CC
–
V
0.1µF
CERAMIC
DISK
U
LTC1290 F06
VERTICAL: 0.5mV/DIV
HORIZONTAL: 10µs/DIV
Figure 7. Poor VCC Bypassing.
Noise and Ripple Can Cause A/D Errors
CS
Figure 6 shows an example of an ideal ground plane design
for a two-sided board. Of course, this much ground plane
will not always be possible, but users should strive to get
as close to this ideal as possible.
2. Bypassing
For good performance, VCC must be free of noise and
ripple. Any changes in the VCC voltage with respect to
analog ground during a conversion cycle can induce
errors or noise in the output code. VCC noise and ripple can
be kept below 0.5mV by bypassing the VCC pin directly to
the analog ground plane with a 22µF tantalum capacitor
and leads as short as possible. The lead from the device to
the VCC supply should also be kept to a minimum and the
VCC supply should have a low output impedance such as
that obtained from a voltage regulator (e.g., LT323A).
Figures 7 and 8 show the effects of good and poor V
CC
bypassing.
3. Analog Inputs
Because of the capacitive redistribution A/D conversion
techniques used, the analog inputs of the LTC1290 have
capacitive switching input current spikes. These current
VERTICAL: 0.5mV/DIV
HORIZONTAL: 10µs/DIV
Figure 8. Good VCC Bypassing Keeps
Noise and Ripple on VCC Below 1mV
V
CC
spikes settle quickly and do not cause a problem. However, if large source resistances are used or if slow settling
op amps drive the inputs, care must be taken to insure that
the transients caused by the current spikes settle completely before the conversion begins.
Source Resistance
The analog inputs of the LTC1290 look like a 100pF
capacitor (CIN) in series with a 500Ω resistor (RON) as
shown in Figure 9.
CIN gets switched between the selected
“+” and “–” inputs once during each conversion cycle. Large
external source resistors and capacitances will slow the
settling of
the inputs. It is important that the overall RC time
constants be short enough to allow the analog inputs to
completely settle within the allowed time.
18
Page 19
LTC1290
PPLICATI
A
R
VIN +
R
VIN –
U
O
S
IFORATIO
“+”
INPUT
+
SOURCE
C1
“–”
INPUT
–
SOURCE
C2
Figure 9. Analog Input Equivalent Circuit
4TH SCLK
LAST SCLK
WU
= 500Ω
R
ON
LTC1290
=
C
IN
100pF
LTC1290 F09
U
“+” Input Settling
This input capacitor is switched onto the “+” input during
the sample phase (t
, see Figure 10). The sample
SMPL
phase starts at the 4th SCLK cycle and lasts until the falling
edge of the last SCLK (the 8th, 12th or 16th SCLK cycle
depending on the selected word length). The voltage on
the “+” input must settle completely within this sample
time. Minimizing R
SOURCE
+
and C1 will improve the input
settling time. If large “+” input source resistance must be
used, the sample time can be increased by using a slower
SCLK frequency or selecting a longer word length. With
the minimum possible sample time of 2µs, R
SOURCE
+
< 1k
and C1 < 20pF will provide adequate settling.
“–” Input Settling
At the end of the sample phase the input capacitor switches
to the “–” input and the conversion starts (see Figure 10).
During the conversion, the “+” input voltage is effectively
“held” by the sample-and-hold and will not affect the
conversion result. However, it is critical that the “–” input
voltage be free of noise and settle completely during the
first four ACLK cycles of the conversion time. Minimizing
R
SOURCE
–
and C2 will improve settling time. If large “–”
input source resistance must be used, the time allowed for
settling can be extended by using a slower ACLK frequency. At the maximum ACLK rate of 4MHz, R
SOURCE
–
<
250Ω and C2 < 20pF will provide adequate settling.
Input Op Amps
When driving the analog inputs with an op amp it is
important that the op amp settle within the allowed time
(see Figure 10). Again, the “+” and “–” input sampling
times can be extended as described above to accommodate slower op amps. Most op amps including the LT1006
and LT1013 single supply op amps can be made to settle
well even with the minimum settling windows of 2µs (“+”
input) and 1µs (“–” input) which occur at the maximum
CS
SCLK
ACLK
“+” INPUT
“–” INPUT
SAMPLEHOLD
MUX ADDRESS
SHIFTED IN
1234
Figure 10. “+” and “–” Input Settling Windows
“+” INPUT
MUST SETTLE
DURING THIS TIME
t
SMPL
• • •
• • •
• • •
LAST SCLK (8TH, 12TH OR 16TH DEPENDING ON WORD LENGTH)
1
234
1ST BIT TEST
“–” INPUT MUST SETTLE
DURING THIS TIME
• • •
1290 • F10
19
Page 20
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
U
clock rates (ACLK = 4MHz and SCLK = 2MHz). Figures 11
and 12 show examples of adequate and poor op amp
settling.
VERTICAL: 5mV/DIV
HORIZONTAL: 500ns/DIV
Figure 11. Adequate Settling of Op Amps Driving Analog Input
I
R
V
IN
Input Leakage Current
DC
FILTER
C
Figure 13. RC Input Filtering
FILTER
"+"
LTC1290
"–"
LTC1290 F13
Input leakage currents can also create errors if the source
resistance gets too large. For instance, the maximum input
leakage specification of 1µA (at 125°C) flowing through a
source resistance of 1kΩ will cause a voltage drop of 1mV
or 0.8LSB. This error will be much reduced at lower
temperatures because leakage drops rapidly (see the
typical curve of Input Channel Leakage Current vs Temperature).
VERTICAL: 5mV/DIV
HORIZONTAL: 20µs/DIV
Figure 12. Poor Op Amp Settling Can Cause A/D Errors
RC Input Filtering
It is possible to filter the inputs with an RC network as shown
in Figure 13. For large values of CF (e.g., 1µF), the capacitive
input switching currents are averaged into a net DC current.
Therefore, a filter should be chosen with a small resistor and
large capacitor to prevent DC drops across the resistor. The
magnitude of the DC current is approximately IDC =
(100pF)(VIN/t
) and is roughly proportional to VIN. When
CYC
running at the minimum cycle time of 20µs, the input
current equals 25µA at VIN = 5V. In this case, a filter resistor
of 5Ω will cause 0.1LSB of full-scale error. If a larger filter
resistor must be used, errors can be eliminated by increasing the cycle time as shown in the typical curve of Maximum
Filter Resistor vs Cycle Time.
Noise Coupling Into Inputs
High source resistance input signals (>500Ω) are more
sensitive to coupling from external sources. It is preferable to use channels near the center of the package (i.e.,
CH2 to CH7) for signals which have the highest output
resistance because they are essentially shielded by the
pins on the package ends (DGND and CH0). Grounding
any unused inputs (especially the end pin, CH0) will also
reduce outside coupling into high source resistances.
4. Sample-and-Hold
Single-Ended Inputs
The LTC1290 provides a built-in sample-and-hold (S&H)
function for all signals acquired in the single-ended mode
(COM pin grounded). This sample-and-hold allows the
LTC1290 to convert rapidly varying signals (see the typical
curve of S&H Acquisition Time vs Source Resistance). The
input voltage is sampled during the t
time as shown in
SMPL
Figure 10. The sampling interval begins after the fourth MUX
address bit is shifted in and continues during the remainder
of the data transfer. On the falling edge of the final SCLK, the
S&H goes into hold mode and the conversion begins. The
voltage will be held on either the 8th, 12th or 16th falling edge
of the SCLK depending on the word length selected.
20
Page 21
LTC1290
PPLICATI
A
Differential Inputs
U
O
S
IFORATIO
WU
U
With differential inputs or when the COM pin is not tied to
ground, the A/D no longer converts just a single voltage but
rather the difference between two voltages. In these cases,
the voltage on the selected “+” input is still sampled and held
and therefore may be rapidly time varying just as in singleended mode. However, the voltage on the selected “–” input
must remain constant and be free of noise and ripple
throughout the conversion time. Otherwise, the differencing
operation may not be performed accurately. The conversion
time is 52 ACLK cycles. Therefore, a change in the “–” input
voltage during this interval can cause conversion errors.
For a sinusoidal voltage on the “–” input this error would be:
V
ERROR (MAX)
= (V
)(2π)[ f(“–”)](52/f
PEAK
ACLK
)
Where f(“–”) is the frequency of the “–” input voltage,
V
is its peak amplitude and f
PEAK
the ACLK. In most cases V
ERROR
is the frequency of
ACLK
will not be significant. For
a 60Hz signal on the “–” input to generate a 0.25LSB error
(300µV) with the converter running at ACLK = 4MHz, its
peak value would have to be 61mV.
When driving the reference inputs, two things should be
kept in mind:
1. Transients on the reference inputs caused by the
capacitive switching currents must settle completely
during each bit test (each 4 ACLK cycles). Figures 15
and 16 show examples of both adequate and poor
settling. Using a slower ACLK will allow more time for
the reference to settle. However, even at the maximum
ACLK rate of 4MHz most references and op amps can
be made to settle within the 1µs bit time. For example
the LT1027 will settle adequately or with a 10µF bypass
capacitor at REF+ the LT1021 can also be used.
2. It is recommended that REF– input be tied directly to
the analog ground plane. If REF– is biased at a voltage
other than ground, the voltage must not change during
a conversion cycle. This voltage must also be free of
noise and ripple with respect to analog ground.
5. Reference Inputs
The voltage between the reference inputs of the LTC1290
defines the voltage span of the A/D converter. The reference inputs will have transient capacitive switching currents due to the switched capacitor conversion technique
(see Figure 14). During each bit test of the conversion
(every 4 ACLK cycles), a capacitive current spike will be
generated on the reference pins by the A/D. These current
spikes settle quickly and do not cause a problem. However, if slow settling circuitry is used to drive the reference
inputs, care must be taken to insure that transients caused
by these current spikes settle completely during each bit
test of the conversion.
REF+
14
R
OUT
V
REF
REF–
13
Figure 14. Reference Input Equivalent Circuit
EVERY 4 ACLK CYCLES
R
ON
LTC1290
8pF TO 40pF
LTC 1290 F14
VERTICAL: 0.5mV/DIV
HORIZONTAL: 1µs/DIV
Figure 15. Adequate Reference Settling
VERTICAL: 0.5mV/DIV
HORIZONTAL: 1µs/DIV
Figure 16. Poor Reference Settling Can Cause A/D Errors
21
Page 22
LTC1290
U
O
PPLICATI
A
6. Reduced Reference Operation
The effective resolution of the LTC1290 can be increased
by reducing the input span of the converter. The LTC1290
exhibits good linearity and gain over a wide range of
reference voltages (see the typical curves of Linearity and
Gain Error vs Reference Voltage). However, care must be
taken when operating at low values of V
reduced LSB step size and the resulting higher accuracy
requirement placed on the converter. The following factors
must be considered when operating at low V
1. Offset
2. Noise
Offset with Reduced V
The offset of the LTC1290 has a larger effect on the output
code when the A/D is operated with reduced reference
voltage. The offset (which is typically a fixed voltage)
becomes a larger fraction of an LSB as the size of the LSB
is reduced. The typical curve of Unadjusted Offset Error vs
Reference Voltage shows how offset in LSBs is related to
reference voltage for a typical value of VOS. For example,
a VOS of 0.1mV which is 0.1LSB with a 5V reference
becomes 0.4LSB with a 1.25V reference. If this offset is
unacceptable, it can be corrected digitally by the receiving
system or by offsetting the “–” input to the LTC1290.
Noise with Reduced V
The total input referred noise of the LTC1290 can be
reduced to approximately 200µV peak-to-peak using a
ground plane, good bypassing, good layout techniques
and minimizing noise on the reference inputs. This noise
is insignificant with a 5V reference but will become a larger
fraction of an LSB as the size of the LSB is reduced. The
typical curve of Noise Error vs Reference Voltage shows
the LSB contribution of this 200µV of noise.
For operation with a 5V reference, the 200µV noise is only
0.16LSB peak-to-peak. In this case, the LTC1290 noise
will contribute virtually no uncertainty to the output code.
However, for reduced references, the noise may become
a significant fraction of an LSB and cause undesirable jitter
in the output code. For example, with a 1.25V reference,
this same 200µV noise is 0.64LSB peak-to-peak. This will
S
IFORATIO
REF
REF
WU
because of the
REF
REF
U
values:
reduce the range of input voltages over which a stable
output code can be achieved by 0.64LSB. In this case
averaging readings may be necessary.
This noise data was taken in a very clean setup. Any setup
induced noise (noise or ripple on VCC, V
add to the internal noise. The lower the reference voltage
to be used, the more critical it becomes to have a clean,
noise-free setup.
7. LTC1290 AC Characteristics
Two commonly used figures of merit for specifying the
dynamic performance of the A/D’s in digital signal processing applications are the Signal-to-Noise Ratio (SNR)
and the “effective number of bits (ENOB).” SNR is defined
as the ratio of the RMS magnitude of the fundamental to
the RMS magnitude of all the nonfundamental signals up
to the Nyquist frequency (half the sampling frequency).
The theoretical maximum SNR for a sine wave input is
given by:
SNR = (6.02N + 1.76dB)
where N is the number of bits. Thus the SNR is a function
of the resolution of the A/D. For an ideal 12-bit A/D the SNR
is equal to 74dB. A Fast Fourier Transform(FFT) plot of the
output spectrum of the LTC1290 is shown in Figures 17a
and 17b. The input (fIN) frequencies are 1kHz and 25kHz
with the sampling frequency (fS) at 50.6kHz. The SNR
obtained from the plot are 73.25dB and 72.54dB.
Rewriting the SNR expression it is possible to obtain the
equivalent resolution based on the SNR measurement.
N = (SNR – 1.76dB)/6.02
This is the so-called effective number of bits (ENOB). For
the example shown in Figures 17a and 17b, N = 11.9 bits
and 11.8 bits, respectively. Figure 18 shows a plot of ENOB
as a function of input frequency. The curve shows the
A/D’s ENOB remain in the range of 11.9 to 11.8 for input
frequencies up to fS/2.
Figure 19 shows an FFT plot of the output spectrum for two
tones applied to the input of the A/D. Nonlinearities in the
A/D will cause distortion products at the sum and difference frequencies of the fundamentals and products of the
fundamentals. This is classically referred to as
intermodulation distortion (IMD).
8. Overvoltage Protection
Applying signals to the analog MUX that exceed the
positive or negative supply of the device will degrade the
accuracy of the A/D and possibly damage the device. For
example this condition would occur if a signal is applied to
the analog MUX before power is applied to the LTC1290.
Another example is the input source is operating from
different supplies of larger value than the LTC1290. These
conditions should be prevented either with proper supply
sequencing or by use of external circuitry to clamp or
current limit the input source. As shown in Figure 20, a 1k
resistor is enough to stand off ±15V (15mA for one only
channel). If more than one channel exceeds the supplies
then the following guidelines can be used. Limit the
current to 7mA per channel and 28mA for all channels.
This means four channels can handle 7mA of input current
each. Reducing the ACLK and SCLK frequencies from the
maximum of 4MHz and 2MHz, respectively, (see Typical
Peformance Characteristics curves Maximum ACLK Frequency vs Source Resistance and Sample-and-Hold
Acquisition Time vs Source Resistance) allows the use of
1k
V
IN
CH0
DGND
LTC1290
V
V
AGND
CC
–
5V
22µF
–5V
0.1µF
1290 F20
Figure 20. Overvoltage Protection for MUX
23
Page 24
LTC1290
PPLICATI
A
U
O
S
IFORATIO
WU
U
larger current limiting resistors. Use 1N4148 diode clamps
from the MUX inputs to VCC and V– if the value of the series
resistor will not allow the maximum clock speeds to be
used or if an unknown source is used to drive the LTC1290
MUX inputs.
How the various power supplies to the LTC1290 are
applied can also lead to overvoltage conditions. For single
supply operation (i.e., unipolar mode), if VCC and REF+ are
not tied together, then VCC should be turned on first, then
REF+. If this sequence cannot be met, connecting a diode
from REF+ to VCC is recommended (see Figure 21).
For dual supplies (bipolar mode) placing two Schottky
diodes from VCC and V– to ground (Figure 23) will prevent
LTC1290
V
REF
20
CC
1N4148
14
+
5V
22µF
V
1290 F21
REF
power supply reversal from occuring when an input source
is applied to the analog MUX before power is applied to the
device. Power supply reversal occurs, for example, if the
input is pulled below V– then VCC will pull a diode drop
below ground which could cause the device not to power
up properly. Likewise, if the input is pulled above VCC then
V– will be pulled a diode drop above ground. If no inputs
are present on the MUX, the Schottky diodes are not
required if V– is applied first, then VCC.
Because a unique input protection structure is used on the
digital input pins, the signal levels on these pins can
exceed the device VCC without damaging the device.
5V
22µF
–5V
0.1µF
1290 F22
DGND
LTC1290
V
CC
V
AGND
1N5817
–
1N5817
Figure 21Figure 22. Power Supply Reversal
U
O
PPLICATITYPICAL
SA
A “Quick Look” Circuit for the LTC1290
Users can get a quick look at the function and timing of the
LTC1290 by using the following simple circuit. REF+ and
DIN are tied to VCC selecting a 5V input span, CH7 as a
single-ended input, unipolar mode, MSB-first format and
16-bit word length. ACLK and SCLK are tied together and
driven by an external clock. CS is driven at 1/128 the clock
rate by the CD4520 and D
outputs the data. All other
OUT
pins are tied to a ground plane. The output data from the
D
pin can be viewed on an oscilloscope which is set up
OUT
to trigger on the falling edge of CS.
A “Quick Look” Circuit for the LTC1290
5V
22µF
LTC1290
CHO
CH1
CH2
CH3
CH4
CH5
CH6
V
IN
CH7
COM
DGND
V
ACLK
SCLK
D
D
OUT
REF
REF
AGND
CC
IN
CS
V
+
–
–
OSCILLOSCOPE
TO
f/128
f
{
CLK
EN
Q1
Q2
Q3
Q4
RESET
V
CLOCK IN
2MHz MAX
SS
CD4520
V
RESET
CLK
DD
Q4
Q3
Q2
Q1
EN
0.1µF
1290 TA02
24
Page 25
LTC1290
U
O
PPLICATITYPICAL
SA
Scope Trace of LTC1290 “Quick Look” Circuit
Showing A/D Output of 010101010101 (555
CS
ACLK/
SCLK
D
OUT
HEX
)
SNEAK-A-BIT
DEGLITCHER
TIME
TM
MSB
(B11)
VERTICAL: 5V/DIV
HORIZONTAL: 1µs/DIV
The LTC1290’s unique ability to software select the polarity of the differential inputs and the output word length is
used to achieve one more bit of resolution. Using the
circuit below with two conversions and some software, a
2’s complement 12-bit + sign word is returned to memory
inside the MPU. The MC68HC05C4 was chosen as an
example, however, any processor could be used.
SNEAK-A-BIT Circuit
22µF
LT1021-5
9V
2MHz
CLOCK
MC68HC05C4
SCLK
IN
+
–
–
MOSI
MISO
CO
1290 TA04
0.1µF
–5V
OTHER CHANNELS
OR SNEAK-A-BIT
INPUTS
V
–5V TO 5V
CHO
CH1
CH2
CH3
CH4
LTC1290
IN
CH5
CH6
CH7
COM
DGND
V
ACLK
SCLK
D
D
OUT
CS
REF
REF
V
AGND
CC
LSB
(B0)
FILLS
ZEROS
Two 12-bit unipolar conversions are performed: the first
over a 0V to 5V span and the second over a 0V to –5V span
(by reversing the polarity of the inputs). The sign of the
input is determined by which of the two spans contained
it. Then the resulting number (ranging from –4095 to
+4095 decimal) is converted to 2’s complement notation
and stored in RAM.
SNEAK-A-BIT
V
IN
V
V
SNEAK-A-BIT is a trademark of Linear Technology Corp.
(+) CH6
IN
(–) CH7
1ST CONVERSION
(–) CH6
IN
(+) CH7
2ND CONVERSION
5V
1ST CONVERSION
4096 STEPS
0V0V
2ND CONVERSION
4096 STEPS
–5V
SOFTWARE
5V
0V
–5V
8191
STEPS
1290 TA05
25
Page 26
LTC1290
U
O
PPLICATITYPICAL
SA
SNEAK-A-BIT Code
from LTC1290 in MC68HC05C4 RAM
D
OUT
Sign
LOCATION $77 B12 B11 B10B9B8B7B6B5
LSB
LOCATION $87B4B3B2B1B0Filled with 0s
D
Words for LTC1290
IN
MUX Addr.
(ODD/SIGN)
D
00111111
1
IN
D
01111111
2
IN
3
D
00111111
IN
UNI
MSBF
Word
Length
1290 TA06
SNEAK-A-BIT Code for the LTC1290 Using the MC68HC05C4
MNEMONICDESCRIPTION
LDA#$50Configuration Data for SPCR
STA$0ALoad Configuration Data into $0A
LDA#$FFConfiguration Data for Port C DDR
STA$06Load Configuration Data into Port C DDR
BSET 0,$02Make Sure CS is High
JSRREAD –/+Dummy Read Configures LTC1290
JSRREAD –/+Read CH6 with Respect to CH7
JSRREAD –/+Read CH7 with Respect to CH6
JSRCHK SignDetermines which Reading has Valid Data,
for next read
Converts to 2’s Complement and
Stores in RAM
SNEAK-A-BIT Code for the LTC1290 Using the MC68HC05C4
MNEMONICDESCRIPTION
READ –/+:LDA #$3FLoad DIN Word for LTC1290 into ACC
JSR TRANSFERRead LTC1290 Routine
LDA $60Load MSBs from LTC1290 into ACC
STA $71Store MSBs in $71
LDA $61Load LSBs from LTC1290 into ACC
STA $72Store LSBs in $72
RTSReturn
READ +/–:LDA #$7FLoad D
JSR TRANSFERRead LTC1290 Routine
LDA $60Load MSBs from LTC1290 into ACC
STA $73Store MSBs in $73
LDA $61Load LSBs from LTC1290 into ACC
STA $74Store LSBs in $74
RTSReturn
TRANSFER: BCLR 0,$02CS Goes Low
STA $0CLoad D
LOOP 1:TST $0BTest Status of SPIF
BPL LOOP 1Loop to Previous Instruction if Not Done
LDA $0CLoad Contents of SPI Data Reg. into ACC
STA $0CStart Next Cycle
STA $60Store MSBs in $60
LOOP 2:TST $0BTest Status of SPIF
BPL LOOP 2Loop to Previous Instruction if Not Done
BSET 0,$02CS Goes High
LDA $0CLoad Contents of SPI Data Reg. into ACC
STA $61Store LSBs in $61
RTSReturn
CHK SIGN: LDA $73Load MSBs of ± Read into ACC
ORA $74Or ACC (MSBs) with LSBs of ± Read
BEQ MINUSIf Result is 0 Go to Minus
CLCClear Carry
ROR $73Rotate Right $73 Through Carry
ROR $74Rotate Right $74 Through Carry
LDA $73Load MSBs of ± Read into ACC
STA $77Store MSBs in RAM Location $77
LDA $74Load LSBs of ± Read into ACC
STA $87Store LSBs in RAM Location $87
BRA ENDGo to End of Routine
MINUS:CLCClear Carry
ROR $71Shift MSBs of ± Read Right
ROR $72Shift LSBs of ± Read Right
COM $711’s Complement of MSBs
COM $721’s Complement of LSBs
LDA $72Load LSBs into ACC
ADD #$01Add 1 to LSBs
STA $72Store ACC in $72
CLRAClear ACC
ADC $71Add with Carry to MSBs. Result in ACC
STA $71Store ACC in $71
STA $77Store MSBs in RAM Location $77
LDA $72Load LSBs in ACC
STA $87Store LSBs in RAM Location $87
END:RTSReturn
Word for LTC1290 into ACC
IN
into SPI, Start Transfer
IN
26
Page 27
LTC1290
U
O
PPLICATITYPICAL
SA
Power Shutdown
For battery-powered applications it is desirable to keep
power dissipation at a minimum. The LTC1290 can be
powered down when not in use reducing the supply
current from a nominal value of 5mA to typically 5µA (with
ACLK turned off). See the curve for Supply Current (Power
Shutdown) vs ACLK if ACLK cannot be turned off when the
LTC1290 is powered down. In this case the supply current
is proportional to the ACLK frequency and is independent
of temperature until it reaches the magnitude of the supply
current attained with ACLK turned off.
As an example of how to use this feature let’s add this to
the previous application, SNEAK-A-BIT. After the CHK
SIGN subroutine call insert the following:
•
•
JSR CHK SIGNDetermines which reading has valid
data, converts to 2’s complement
and stores in RAM
JSR SHUTDOWNLTC1290 power shutdown routine
The actual subroutine is:
SHUTDOWN: LDA#$3DLoad DIN word for
LTC1290 into ACC
JSR TRANSFERRead LTC1290 routine
RTSReturn
To place the device in power shutdown the word length
bits are set to WL1 = 0 and WL0 = 1. The LTC1290 is
powered up on the next request for a conversion and it’s
ready to digitize an input signal immediately.
Power Shutdown Timing Considerations
After power shutdown has been requested, the LTC1290
is powered up on the next request for a conversion. This
request can be initiated either by bringing CS low or by
starting the next cycle of SCLKs if CS is kept low (see
Figures 3 and 4). When the SCLK frequency is much
slower than the ACLK frequency a situation can arise
where the LTC1290 could power down and then prematurely power back up. Power shutdown begins at the
negative going edge of the 10th SCLK once it has been
requested. A dummy conversion is executed and the
LTC1290 waits for the next request for conversion. If the
SCLKs have not finished once the LTC1290 has finished its
dummy conversion, it will recognize the next remaining
SCLKs as a request to start a conversion and power up the
LTC1290 (see Figure 23). To prevent this, bring either CS
high at the 10th SCLK (Figure 24) or clock out only 10
SCLKs (Figure 25) when power shutdown is requested.
SCLK
CS
SCLK
SCLK
CS
110
POWER SHUTDOWN STARTS
DUMMY CONVERSION FINISHES AFTER 52 ACLK PERIODSPOWER UP 1290 TAF23
Figure 23. Power Shutdown Timing Problem
110
POWER SHUTDOWN STARTS
DUMMY CONVERSION FINISHES AFTER 52 ACLK PERIODS
Figure 24. Power Shutdown Timing
CS
110
POWER SHUTDOWN STARTS
DUMMY CONVERSION FINISHES AFTER 52 ACLK PERIODS
Figure 25. Power Shutdown Timing
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 circuits as described herein will not infringe on existing patent rights.
POWER UP
1290 TAF24
POWER UP
1290 TAF25
27
Page 28
LTC1290
PACKAGE DESCRIPTIO
0.300 BSC
(0.762 BSC)
0.008 – 0.018
(0.203 – 0.457)
NOTE: LEAD DIMENSIONS APPLY TO SOLDER DIP/PLATE
OR TIN PLATE LEADS
0.300 – 0.325
(7.620 – 8.255)
0.009 – 0.015
(0.229 – 0.381)
0.325
8.255
()
*THESE DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSIONS.
MOLD FLASH OR PROTRUSIONS SHALL NOT EXCEED 0.010 INCH (0.254mm)
CORNER LEADS OPTION
0° – 15°
+0.035
–0.015
+0.889
–0.381
(4 PLCS)
0.020
(0.508)
0.023 – 0.045
(0.584 – 1.143)
(1.143 – 1.727)
0.130 ± 0.005
(3.302 ± 0.127)
MIN
HALF LEAD
OPTION
0.045 – 0.068
FULL LEAD
OPTION
0.125
(3.175)
MIN
(0.381 – 1.524)
U
Dimensions in inches (millimeters) unless otherwise noted.
J Package
20-Lead CERDIP (Narrow 0.300, Hermetic)
(LTC DWG # 05-08-1110)
0.100 ± 0.010
(2.540 ± 0.254)
0.065
(1.651)
TYP
0.200
(5.080)
MAX
0.220 – 0.310
(5.588 – 7.874)
0.255 ± 0.015*
(6.477 ± 0.381)
0.025
(0.635)
RAD TYP
1
0.015 – 0.060
0.125
(3.175)
MIN
0.005
(0.127)
MIN
0.045 – 0.068
(1.143 – 1.727)
0.014 – 0.026
(0.356 – 0.660)
N Package
20-Lead PDIP (Narrow 0.300)
(LTC DWG # 05-08-1510)
0.045 – 0.065
(1.143 – 1.651)
0.018 ± 0.003
(0.457 ± 0.076)
0.100 ± 0.010
(2.540 ± 0.254)
28
3
0.005
(0.127)
MIN
1.040*
(26.416)
4
MAX
1517
1
19
1820
3456789
2
1.060
(26.924)
MAX
16 151714 13 1219 18
131416
1120
756
9
10
J20 1197
1112
10
N20 1197
SW Package
20-Lead Plastic Small Outline (Wide 0.300)
(LTC DWG # 05-08-1620)
0.291 – 0.299**
(7.391 – 7.595)
0.010 – 0.029
(0.254 – 0.737)
× 45°
° – 8° TYP
0
0.009 – 0.013
(0.229 – 0.330)
NOTE:
1. PIN 1 IDENT, NOTCH ON TOP AND CAVITIES ON THE BOTTOM OF PACKAGES ARE THE MANUFACTURING OPTIONS.
THE PART MAY BE SUPPLIED WITH OR WITHOUT ANY OF THE OPTIONS
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
**
NOTE 1
0.016 – 0.050
(0.406 – 1.270)
0.093 – 0.104
(2.362 – 2.642)
0.050
(1.270)
TYP
0.014 – 0.019
(0.356 – 0.482)
TYP
0.037 – 0.045
(0.940 – 1.143)
0.004 – 0.012
(0.102 – 0.305)
NOTE 1
0.496 – 0.512*
(12.598 – 13.005)
20 19 18 17 16 15 14 13
12345678 109
1112
RELATED PARTS
PART NUMBERDESCRIPTIONCOMMENTS
LTC1286/LTC129812-Bit, Micropower Serial ADC in SO-81- or 2-Channel, Autoshutdown
LTC1293/LTC1294/LTC129612-Bit, Multiplexed Serial ADC6-, 8- or 8-Channel with Shutdown Output
LTC1594/LTC159812-Bit, Micropower Serial ADC4- or 8-Channel, 3V Versions Available
0.394 – 0.419
(10.007 – 10.643)
S20 (WIDE) 0396
28
Linear Technology Corporation
1630 McCarthy Blvd., Milpitas, CA 95035-7417
(408) 432-1900 ● FAX: (408) 434-0507
●
www.linear-tech.com
1290fcs, sn1290 LT/GP 1098 2K REV C • PRINTED IN USA
LINEAR TECHNOLOGY CORPORATION 1991
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.