LTC1290CIN#TR [Linear]

ADC, Successive Approximation, 12-Bit, 1 Func, 8 Channel, Serial Access, CMOS, PDIP20;
LTC1290CIN#TR
型号: LTC1290CIN#TR
厂家: Linear    Linear
描述:

ADC, Successive Approximation, 12-Bit, 1 Func, 8 Channel, Serial Access, CMOS, PDIP20

光电二极管 转换器
文件: 总32页 (文件大小:618K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
LTC1290  
Single Chip 12-Bit Data  
Acquisition System  
U
FEATURES  
DESCRIPTIO  
The LTC®1290 is a data acquisition component which  
contains a serial I/O successive approximation A/D con-  
verter. It uses LTCMOSTM switched capacitor technology  
toperformeither12-bitunipolaror11-bitplussignbipolar  
A/D conversions. The 8-channel input multiplexer can be  
configuredforeithersingle-endedordifferentialinputs(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.  
Software Programmable Features  
– 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  
The serial I/O is designed to be compatible with industry  
standardfullduplexserialinterfaces. ItallowseitherMSB-  
or LSB-first data and automatically provides 2's comple-  
ment 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.  
Available in 20-Lead PDIP Uand SO Wide Packages  
KEY SPECIFICATIO S  
Resolution: 12 Bits  
Fast Conversion Time: 13µs Max Over Temp  
Low Supply Current: 6.0mA  
, LTC and LT are registered trademarks of Linear Technology Corporation.  
LTCMOS is a trademark of Linear Technology Corporation. All other trademarks  
are the property of their respective owners. Protected by U.S. Patents, including 5287525.  
U
TYPICAL APPLICATIO  
12-Bit 8-Channel Sampling Data Acquisition System  
SINGLE-ENDED INPUT  
0V TO 5V OR ±5V  
1k  
5V  
CH0  
CH1  
CH2  
CH3  
CH4  
CH5  
CH6  
CH7  
COM  
DGND  
V
CC  
+
±15V OVERVOLTAGE RANGE*  
22µF  
1N5817  
TANTALUM  
ACLK  
SCLK  
TO AND FROM  
MICROPROCESSOR  
D
IN  
1N4148  
DIFFERENTIAL INPUT (+)  
D
OUT  
LTC1290  
±5V COMMON MODE RANGE (–)  
CS  
+
LT®1027  
8V TO 40V  
REF  
REF  
V
+
4.7µF  
TANTALUM  
1µF  
–5V  
AGND  
1N5817  
0.1µF  
1290 • TA01  
* 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 < V OR V > V ).  
IN  
IN  
CC  
1290fe  
1
LTC1290  
W W W  
U
ABSOLUTE AXI U RATI GS (Notes 1, 2)  
Supply Voltage (VCC) to GND or V ........................ 12V  
Negative Supply Voltage (V) .................... 6V to GND  
Voltage  
Operating Temperature Range  
LTC1290BC, LTC1290CC, LTC1290DC .... 0°C to 70°C  
LTC1290BI, LTC1290CI, LTC1290DI .... 40°C to 85°C  
LTC1290BM, LTC1290CM,  
LTC1290DM (OBSOLETE) ............ 55°C to 125°C  
Storage Temperature Range ................ 65°C to 150°C  
Lead Temperature (Soldering, 10 sec.)................ 300°C  
Analog/Reference Inputs ......... (V) – 0.3V to VCC + 0.3V  
Digital Inputs ........................................ 0.3V to 12V  
Digital Outputs ........................... 0.3V to VCC + 0.3V  
Power Dissipation............................................. 500mW  
W U  
/O  
PACKAGE RDER I FOR ATIO  
TOP VIEW  
TOP VIEW  
1
2
V
CC  
20  
19  
18  
17  
16  
15  
14  
13  
12  
11  
CH0  
CH1  
CH2  
CH3  
CH4  
CH5  
CH6  
CH7  
COM  
1
2
3
4
5
6
7
8
9
20  
V
CC  
CH0  
CH1  
ACLK  
SCLK  
19 ACLK  
18 SCLK  
3
CH2  
4
D
IN  
17  
16  
D
D
CH3  
IN  
5
D
OUT  
CH4  
OUT  
6
CS  
15 CS  
CH5  
+
+
7
REF  
14 REF  
CH6  
8
REF  
13 REF  
CH7  
9
V
12  
V
COM  
DGND  
10  
AGND  
DGND 10  
11 AGND  
SW PACKAGE  
20-LEAD PLASTIC SO WIDE  
= 110°C, θ = 130°C/W (SW)  
N PACKAGE  
20-LEAD PDIP  
T
JMAX  
JA  
T
JMAX  
= 110°C, θ = 100°C/W (N)  
JA  
ORDER PART NUMBER  
N PART MARKING  
ORDER PART NUMBER  
SW PART MARKING  
LTC1290BIN  
LTC1290CIN  
LTC1290DIN  
LTC1290BCN  
LTC1290CCN  
LTC1290DCN  
LTC1290BCSW  
LTC1290CCSW  
LTC1290DCSW  
LTC1290BISW  
LTC1290CISW  
LTC1290DISW  
J PACKAGE  
20-LEAD CERAMIC DIP  
T
= 150°C, q = 80°C/W (J)  
JMAX  
JA  
LTC1290BMJ  
LTC1290CMJ  
LTC1290DMJ  
LTC1290BIJ  
LTC1290CIJ  
LTC1290DIJ  
OBSOLETE PACKAGE  
Consider N Package for Alternate Source  
Order Options Tape and Reel: Add #TR  
Lead Free: Add #PBF Lead Free Tape and Reel: Add #TRPBF  
Lead Free Part Marking: http://www.linear.com/leadfree/  
*The temperature grade is identified by a label on the shipping container. Consult LTC Marketing for parts specified with wider operating temperature ranges.  
1290fe  
2
LTC1290  
U
U W  
The  
denotes the specifications  
CO VERTER A D ULTIPLEXER CHARACTERISTICS  
which apply over the full operating temperature range, otherwise specifications are at T = 25°C. (Note 3)  
A
LTC1290B  
TYP  
LTC1290C  
TYP  
LTC1290D  
PARAMETER  
Offset Error  
CONDITIONS  
(Note 4)  
MIN  
MAX  
±1.5  
±0.5  
±0.5  
12  
MIN  
MAX  
±1.5  
±0.5  
±1.0  
12  
MIN  
TYP  
MAX  
±1.5  
±0.75  
±4.0  
12  
UNITS  
LSB  
Linearity Error (INL)  
Gain Error  
(Notes 4, 5)  
(Note 4)  
LSB  
LSB  
Minimum Resolution for Which  
No Missing Codes are Guaranteed  
Bits  
Analog and REF Input Range  
(Note 7)  
(V ) – 0.05V to V + 0.05V (V ) – 0.05V to V + 0.05V (V ) – 0.05V to V + 0.05V  
V
CC  
CC  
CC  
On Channel Leakage Current  
(Note 8)  
On Channel = 5V  
Off Channel = 0V  
±1  
±1  
±1  
±1  
±1  
±1  
±1  
±1  
±1  
±1  
±1  
±1  
µA  
On Channel = 0V  
Off Channel = 5V  
µA  
µA  
µA  
Off Channel Leakage Current  
(Note 8)  
On Channel = 5V  
Off Channel = 0V  
On Channel = 0V  
Off Channel = 5V  
1290fe  
3
LTC1290  
AC CHARACTERISTICS  
The  
denotes the specifications which apply over the full operating temperature range,  
LTC1290B/LTC1290C/LTC1290D  
otherwise specifications are at T = 25°C. (Note 3)  
A
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
f
f
t
Shift Clock Frequency  
A/D Clock Frequency  
Delay Time from CSto D  
V
V
= 5V (Note 6)  
= 5V (Note 6)  
0
2.0  
MHz  
SCLK  
ACLK  
ACC  
CC  
CC  
(Note 10)  
4.0  
MHz  
Data Valid  
(Note 9)  
2
7
ACLK  
Cycles  
OUT  
t
t
t
t
Analog Input Sample Time  
Conversion Time  
See Operating Sequence  
See Operating Sequence  
See Operating Sequence (Note 6)  
SCLK  
Cycles  
SMPL  
CONV  
CYC  
52  
ACLK  
Cycles  
Total Cycle Time  
12 SCLK +  
56 ACLK  
Cycles  
ns  
Delay Time, SCLKto D  
Data Valid  
See Test Circuits LTC1290BC, LTC1290CC  
LTC1290DC, LTC1290BI  
130  
180  
220  
270  
dDO  
OUT  
LTC1290CI, LTC1290DI  
LTC1290BM, LTC1290CM  
LTC1290DM  
ns  
(OBSOLETE)  
t
t
t
t
t
t
t
t
t
Delay Time, CSto D  
Hi-Z  
OUT  
See Test Circuits  
See Test Circuits  
70  
100  
200  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
dis  
en  
Delay Time, 2nd ACLKto D  
Enabled  
130  
OUT  
Hold Time, CS After Last SCLK↓  
V
V
= 5V (Note 6)  
= 5V (Note 6)  
0
hCS  
hDI  
hDO  
f
CC  
CC  
Hold Time, D After SCLK↑  
50  
IN  
Time Output Data Remains Valid After SCLK↓  
50  
65  
25  
D
D
Fall Time  
See Test Circuits  
See Test Circuits  
130  
50  
OUT  
Rise Time  
r
OUT  
Setup Time, D Stable Before SCLK↑  
V = 5V (Note 6)  
CC  
50  
suDI  
suCS  
IN  
Setup Time, CSBefore Clocking in  
First Address Bit  
(Notes 6, 9)  
2 ACLK Cycles  
+ 100ns  
t
CS High Time During Conversion  
Input Capacitance  
V
= 5V (Note 6)  
52  
ACLK  
WHCS  
CC  
Cycles  
C
Analog Inputs On Channel  
Analog Inputs Off Channel  
100  
5
pF  
pF  
IN  
Digital Inputs  
5
pF  
1290fe  
4
LTC1290  
U
The  
denotes the specifications which  
D
A
ELECTRICAL CHARACTERISTICS  
A
DC  
DIGITAL  
apply over the full operating temperature range, otherwise specifications are at T = 25°C. (Note 3)  
LTC1290B/LTC1290C/LTC1290D  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP MAX  
UNITS  
V
V
V
High Level Input Voltage  
Low Level Input Voltage  
High Level Input Current  
Low Level Input Current  
High Level Output Voltage  
V
V
V
V
V
= 5.25V  
= 4.75V  
2.0  
IH  
IL  
CC  
CC  
IN  
0.8  
2.5  
V
I
I
= V  
µA  
µA  
IH  
IL  
CC  
= 0V  
2.5  
IN  
V
= 4.75V  
I = 10µA  
O
O
4.7  
4.0  
V
V
OH  
CC  
I = 360µA  
2.4  
V
Low Level Output Voltage  
High-Z Output Leakage  
V
= 4.75V  
I = 1.6mA  
O
0.4  
V
OL  
CC  
I
V
V
= V , CS High  
= 0V, CS High  
3
–3  
µA  
µA  
OZ  
OUT  
OUT  
CC  
I
I
I
Output Source Current  
Output Sink Current  
V
V
= 0V  
–20  
20  
mA  
mA  
mA  
µA  
SOURCE  
SINK  
CC  
OUT  
OUT  
= V  
CC  
Positive Supply Current  
CS High  
CS High  
6
5
12  
10  
LTC1290BC, LTC1290CC  
Power Shutdown LTC1290DC, LTC1290BI  
ACLK Off  
LTC1290CI, LTC1290DI  
LTC1290BM, LTC1290CM  
LTC1290DM  
5
15  
µA  
(OBSOLETE)  
I
I
Reference Current  
V
= 5V  
REF  
10  
1
50  
50  
µA  
µA  
REF  
Negative Supply Current  
CS High  
Note 1: Absolute Maximum Ratings are those values beyond which the life  
of a device may be impaired.  
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 2: All voltage values are with respect to ground with DGND, AGND  
and REF wired together (unless otherwise noted).  
+
Note 3: V = 5V, V  
= 5V, V  
= 0V, V = 0V for unipolar mode and  
CC  
REF  
REF  
5V for bipolar mode, ACLK = 4.0MHz unless otherwise specified.  
Note 4: These specs apply for both unipolar and bipolar modes. In bipolar  
mode, one LSB is equal to the bipolar input span (2V ) divided by 4096.  
REF  
Note 8: Channel leakage current is measured after the channel selection.  
For example, when V = 5V, 1LSB (bipolar) = 2(5V)/4096 = 2.44mV.  
REF  
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 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  
Note 10: Increased leakage currents at elevated temperatures cause the  
which will conduct for reference or analog input voltages one diode drop  
S/H to droop, therefore it's recommended that f  
125kHz at 85°C and  
ACLK  
below V or one diode drop above V . Be careful during testing at low  
CC  
f
15kHz at 25°C.  
ACLK  
1290fe  
5
LTC1290  
TYPICAL PERFOR A CE CHARACTERISTICS  
U W  
Unadjusted Offset Voltage vs  
Reference Voltage  
Supply Current vs Temperature  
Supply Current vs Supply Voltage  
0.9  
0.8  
0.7  
0.6  
0.5  
0.4  
0.3  
0.2  
0.1  
10  
9
26  
22  
18  
14  
10  
6
V
= 5V  
CC  
ACLK = 4MHz  
A
ACLK = 4MHz  
CC  
T
= 25°C  
V
= 5V  
8
7
V
= 0.25mV  
OS  
6
5
V
= 0.125mV  
3
OS  
4
3
2
1
2
4
5
4
6
8
10  
–50 –30 –10 10 30 50 70 90 110 130  
REFERENCE VOLTAGE, V  
(V)  
SUPPLY VOLTAGE, V (V)  
AMBIENT TEMPERATURE, T (°C)  
REF  
CC  
A
1290 • TPC03  
1290 • TPC01  
LT1290 • TPC02  
Change in Linearity vs Reference  
Voltage  
Change in Gain vs Reference  
Voltage  
Change in Offset vs Temperature  
0
1.25  
1.00  
0.75  
0.50  
0.25  
0
0.5  
V
= 5V  
CC  
ACLK = 4MHz  
V
V
= 5V  
= 5V  
CC  
REF  
–0.1  
–0.2  
0.4  
0.3  
0.2  
0.1  
0
–0.3  
–0.4  
V
= 5V  
CC  
–0.5  
3
1
2
4
5
0
1
2
3
4
5
–50 –30 –10 10 30 50 70 90 110 130  
REFERENCE VOLTAGE, V  
(V)  
REFERENCE VOLTAGE, V  
(V)  
REF  
AMBIENT TEMPERATURE, T (°C)  
REF  
A
1290 • TPC05  
1290 • TPC04  
1290 • TPC06  
Change in Gain Error vs  
Temperature  
Maximum ACLK Frequency vs  
Source Resistance  
Change in Linearity Error vs  
Temperature  
5
4
0.5  
0.4  
0.3  
0.2  
0.1  
0
0.6  
0.5  
V
V
T
= 5V  
REF  
= 25°C  
CC  
ACLK = 4MHz  
ACLK = 4MHz  
= 5V  
V
V
= 5V  
= 5V  
CC  
REF  
V
V
= 5V  
REF  
CC  
A
= 5V  
0.4  
3
2
1
V
R
+
INPUT  
INPUT  
IN  
SOURCE  
0.3  
0.2  
0.1  
0
0
100  
1k  
10 k  
100k  
–50 –30 –10 10 30 50 70 90 110 130  
–50 –30 –10 10 30 50 70 90 110 130  
R
()  
AMBIENT TEMPERATURE, T (°C)  
SOURCE  
AMBIENT TEMPERATURE, T (°C)  
A
A
1290 • TPC09  
1290 • TPC08  
1290 • TPC07  
* 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.  
1290fe  
6
LTC1290  
U W  
TYPICAL PERFOR A CE CHARACTERISTICS  
Maximum Filter Resistor vs  
Cycle Time  
Sample-and-Hold Acquisition  
Time vs Source Resistance  
Supply Current (Power Shutdown)  
vs Temperature  
10k  
100  
10  
9
8
7
6
5
4
3
2
1
0
ACLK OFF DURING  
POWER SHUTDOWN  
V
V
A
= 5V  
REF  
CC  
= 5V  
T
= 25°C  
1k  
0V TO 5V INPUT STEP  
R
+
SOURCE  
V
+
IN  
100  
10  
10  
R
FILTER  
V
+
IN  
C
1µF  
FILTER  
1.0  
1
100  
10  
100  
CYCLE TIME, t  
1000  
10000  
–50 –30 –10 10 30 50 70 90 110 130  
1k  
10k  
R
+ ()  
AMBIENT TEMPERATURE, T (°C)  
(µs)  
1290 • TPC10  
SOURCE  
A
CYC  
** MAXIMUM R  
VALUE AT WHICH A 0.1LSB CHANGE IN FULL-SCALE  
ERROR FROM ITS VALUE AT R = 0 IS FIRST DETECTED.  
REPRESENTS THE FILTER RESISTOR  
1290 • TPC12  
LTC1290 • TPC11  
FILTER  
FILTER  
Supply Current (Power Shutdown)  
vs ACLK  
Input Channel Leakage Current  
vs Temperature  
Noise Error vs Reference Voltage  
2.25  
2.00  
1.75  
1.50  
1.25  
1.00  
0.75  
0.50  
0.25  
1000  
900  
800  
700  
600  
500  
400  
300  
200  
100  
0
200  
180  
160  
140  
120  
100  
80  
V
= 5V  
LTC1290 NOISE 200µV  
CC  
P-P  
GUARANTEED  
CMOS LEVELS  
60  
ON CHANNEL  
OFF CHANNEL  
40  
20  
0
3.00  
0
1.00  
2.00  
4.00  
0
5
–50 –30 –10 10 30 50 70 90 110 130  
1
2
3
4
ACLK FREQUENCY (MHz)  
REFERENCE VOLTAGE, V  
REF  
(V)  
AMBIENT TEMPERATURE, T (°C)  
A
1290 • TPC13  
1290 • TPC15  
1290 • TPC14  
U
U
U
PI FU CTIO S  
V(Pin 12): Negative Supply. Tie Vto most negative  
potential in the circuit. (Ground in single supply applica-  
tions.)  
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.  
REF, REF+ (Pins 13, 14): Reference Inputs. The refer-  
ence inputs must be kept free of noise with respect to  
AGND.  
DGND (Pin 10):Digital Ground. This is the ground for the  
internal logic. Tie to the ground plane.  
CS (Pin 15): Chip Select Input. A logic low on this input  
enables data transfer.  
AGND (Pin 11): Analog Ground. AGND should be tied  
directly to the analog ground plane.  
DOUT (Pin 16): Digital Data Output. The A/D conversion  
result is shifted out of this output.  
1290fe  
7
LTC1290  
U
U
U
PI FU CTIO S  
DIN (Pin 17): Digital Data Input. The A/D configuration  
word is shifted into this input after CS is recognized.  
ACLK (Pin 19): A/D Conversion Clock. This clock controls  
the A/D conversion process.  
SCLK (Pin 18): Shift Clock. This clock synchronizes the  
serial data transfer.  
VCC (Pin 20): Positive Supply. This supply must be kept  
free of noise and ripple by bypassing directly to the analog  
ground plane.  
BLOCK DIAGRAM  
18  
SCLK  
20  
V
CC  
INPUT  
SHIFT  
REGISTER  
OUTPUT  
16  
17  
D
D
SHIFT  
OUT  
IN  
REGISTER  
1
2
3
4
5
6
7
8
9
CH0  
CH1  
CH2  
CH3  
CH4  
CH5  
CH6  
CH7  
SAMPLE-  
AND-  
HOLD  
COMP  
ANALOG  
INPUT MUX  
12-BIT  
SAR  
12-BIT  
CAPACITIVE  
DAC  
COM  
19  
15  
ACLK  
CS  
CONTROL  
AND  
TIMING  
10  
11  
AGND  
12  
14  
+
13  
V
REF  
REF  
DGND  
LTC1290 • BD  
TEST CIRCUITS  
On and Off Channel Leakage Current  
Load Circuit for t and t  
dis  
en  
5V  
I
TEST POINT  
ON  
ON CHANNEL  
A
5V WAVEFORM 2  
WAVEFORM 1  
I
OFF  
A
3k  
D
OUT  
100pF  
OFF  
CHANNELS  
LTC1290 • TC02  
POLARITY  
LTC1290 • TC01  
1290fe  
8
LTC1290  
TEST CIRCUITS  
Voltage Waveforms for D  
Delay Time, t  
dDO  
OUT  
SCLK  
0.8V  
t
dDO  
2.4V  
D
OUT  
0.4V  
LTC1290 • TC03  
Voltage Waveform for D  
Rise and Fall Times, t , t  
OUT  
r
f
2.4V  
0.4V  
D
OUT  
t
r
t
LTC1290 • TC04  
f
Load Circuit for t , t and t  
f
dDO  
r
1.4V  
3k  
D
TEST POINT  
OUT  
100pF  
1290 • TC05  
Voltage Waveforms for t and t  
en  
dis  
1
2
ACLK  
CS  
2.0V  
D
OUT  
2.4V  
0.8V  
90%  
10%  
WAVEFORM 1  
(SEE NOTE 1)  
t
t
dis  
en  
D
OUT  
WAVEFORM 2  
(SEE NOTE 2)  
LTC1290 • TC06  
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.  
1290fe  
9
LTC1290  
PPLICATI  
O U  
W
U
A
S I FOR ATIO  
The LTC1290 is a data acquisition component which  
contains the following functional blocks:  
previous conversion is output on the DOUT line. At the end  
of the data exchange the requested conversion begins and  
CS should be brought high. After tCONV, the conversion is  
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.  
1. 12-bit successive approximation capacitive A/D  
converter  
2. Analog multiplexer (MUX)  
3. Sample-and-hold (S/H)  
4. Synchronous, full duplex serial interface  
5. Control and timing logic  
D
D
D
D
WORD 1  
D
D
WORD 2  
D
D
WORD 3  
IN  
IN  
IN  
IN  
WORD 0  
WORD 1  
WORD 2  
OUT  
OUT  
OUT  
OUT  
t
t
CONV  
A/D  
CONV  
A/D  
DIGITAL CONSIDERATIONS  
Serial Interface  
DATA  
TRANSFER  
DATA  
TRANSFER  
CONVERSION  
CONVERSION  
LTC1290 • AI01  
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).  
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:  
UNIPOLAR/  
BIPOLAR  
WORD  
LENGTH  
Datatransferisinitiatedbyafallingchipselect(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  
SGL/  
DIFF  
ODD/  
SIGN  
SELECT SELECT  
UNI  
MSBF  
WL1  
WL0  
1
0
MSB-FIRST/  
LSB-FIRST  
MUX ADDRESS  
LTC1290 • AI02  
Operating Sequence  
(Example: Differential Inputs (CH3-CH2), Bipolar, MSB-First and 12-Bit Word Length)  
t
CYC  
1
2
3
4
5
6
7
8
9
10 11 12  
SCLK  
CS  
DON’T CARE  
t
t
CONV  
SMPL  
D
IN  
DON’T CARE  
B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0  
D
OUT  
(SB)  
SHIFT CONFIGURATION  
WORD IN  
SHIFT A/D RESULT OUT AND  
NEW CONFIGURATION WORD IN  
LTC1290 • AI03  
1290fe  
10  
LTC1290  
O U  
W
U
PPLICATI  
A
S I FOR ATIO  
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.  
Table 1. Multiplexer Channel Selection  
DIFFERENTIAL CHANNEL SELECTION  
SINGLE-ENDED CHANNEL SELECTION  
MUX ADDRESS  
MUX ADDRESS  
SGL/ ODD SELECT  
SGL/ ODD SELECT  
1
0
1
2
3
4
5
6
7
COM  
0
2
3
4
5
6
7
SIGN  
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
DIFF  
DIFF SIGN  
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
+
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
4 Differential  
8 Single-Ended  
Combinations of Differential and Single-Ended  
CHANNEL  
CHANNEL  
CHANNEL  
+
+
(
(
)
)
0
1
2
3
4
5
6
7
+
+
+
+
+
+
+
+
+
+
0,1  
0,1  
{
{
(
(
)
)
+
2,3  
2,3  
{
{
+
4
5
6
7
+
+
+
(
(
)
)
+
4,5  
{
+
+
(
(
)
)
+
+
6,7  
{
COM (  
)
COM (  
)
Changing the MUX Assignment “On the Fly”  
+
4,5  
6,7  
5,4  
{
{
{
{
+
6
7
+
+
+
COM (UNUSED)  
COM ( )  
1ST CONVERSION  
2ND CONVERSION  
LTC1290 • F01  
Figure 1. Examples of Multiplexer Options on the LTC1290  
1290fe  
11  
LTC1290  
PPLICATI  
O U  
W
U
A
S I FOR ATIO  
Unipolar/Bipolar (UNI)  
The fifth input bit (UNI) determines whether the conver-  
sion will be unipolar or bipolar. When UNI is a logical one,  
a unipolar conversion will be performed on the selected  
input voltage. When UNI is a logical zero, a bipolar conver-  
sion will result. The input span and code assignment for  
each conversion type are shown in the figures below.  
Unipolar Transfer Curve (UNI = 1)  
Unipolar Output Code (UNI = 1)  
INPUT VOLTAGE  
1 1 1 1 1 1 1 1 1 1 1 1  
(V  
= 5V)  
OUTPUT CODE  
INPUT VOLTAGE  
REF  
1 1 1 1 1 1 1 1 1 1 1 0  
4.9988V  
1 1 1 1 1 1 1 1 1 1 1 1  
V
REF  
V
REF  
– 1LSB  
4.9976V  
1 1 1 1 1 1 1 1 1 1 1 0  
– 2LSB  
0.0012V  
0V  
0 0 0 0 0 0 0 0 0 0 0 1  
0 0 0 0 0 0 0 0 0 0 0 0  
1LSB  
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
IN  
0V  
LTC1290 • AI04a  
LTC1290 AI04b  
Bipolar Output Code (UNI = 0)  
INPUT VOLTAGE  
INPUT VOLTAGE  
(V = 5V)  
(V  
= 5V)  
OUTPUT CODE  
INPUT VOLTAGE  
OUTPUT CODE  
INPUT VOLTAGE  
REF  
REF  
4.9976V  
–0.0024V  
0 1 1 1 1 1 1 1 1 1 1 1  
V
V
– 1LSB  
1 1 1 1 1 1 1 1 1 1 1 1  
–1LSB  
REF  
REF  
4.9851V  
–0.0048V  
0 1 1 1 1 1 1 1 1 1 1 0  
– 2LSB  
1 1 1 1 1 1 1 1 1 1 1 0  
–2LSB  
0.0024V  
0V  
–4.9976V  
–5.0000V  
0 0 0 0 0 0 0 0 0 0 0 1  
0 0 0 0 0 0 0 0 0 0 0 0  
1LSB  
0V  
1 0 0 0 0 0 0 0 0 0 0 1 –(V ) + 1LSB  
1 0 0 0 0 0 0 0 0 0 0 0  
REF  
– (V  
)
REF  
LTC1290 AI05a  
Bipolar Transfer Curve (UNI = 0)  
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
IN  
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  
LTC1290 AI05b  
1290fe  
12  
LTC1290  
O U  
W
U
PPLICATI  
A
S I FOR ATIO  
MSB-First/LSB-First Format (MSBF)  
resumed once CS goes low or an SCLK is applied, if CS is  
already low.  
The output data of the LTC1290 is programmed for MSB-  
first 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  
wordclockedtotheLTC1290shouldalwayscontainazero  
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.  
WL1  
WL0  
OUTPUT WORD LENGTH  
0
0
1
1
0
1
0
1
8-Bits  
Power Shutdown  
12-Bits  
16-Bits  
Deglitcher  
A deglitching circuit has been added to the Chip Select  
input of the LTC1290 to minimize the effects of errors  
causedbynoiseonthatinput.Thiscircuitignoreschanges  
in state on the CS input that are shorter in duration than  
oneACLKcycle.AfterachangeofstateontheCSinput,the  
LTC1290 waits for two falling edge of the ACLK before  
recognizing a valid chip select. One indication of CS  
recognition is the DOUT line becoming active (leaving the  
Hi-Z state). Note that the deglitching applies to both the  
rising and falling CS edges.  
MSBF  
OUTPUT FORMAT  
LSB First  
0
1
MSB 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, DOUT word. WL1 and  
WL0 are never “don’t cares” and must be set for the  
correct DOUT word length even when a “dummy” DIN word  
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  
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  
DOUT line will become active with the first output bit. Then  
the data transfer can begin as normal.  
Low CS Recognized Internally  
High CS Recognized Internally  
ACLK  
ACLK  
CS  
CS  
HI-Z  
HI-Z  
D
OUT  
D
OUT  
VALID OUTPUT  
VALID OUTPUT  
LTC1290 • AI06  
LTC1290 • AI07  
1290fe  
13  
LTC1290  
O U  
W
U
PPLICATI  
A
S I FOR ATIO  
8-Bit Word Length  
t
t
CONV  
SMPL  
CS  
SCLK  
1
8
(SB)  
D
THE LAST FOUR BITS  
ARE TRUNCATED  
OUT  
B11 B10  
B9  
B2  
B8  
B3  
B7  
B4  
B6  
B5  
B5  
B6  
B4  
MSB-FIRST  
D
OUT  
B0  
B1  
B7  
LSB-FIRST  
12-Bit Word Length  
t
t
CONV  
SMPL  
CS  
1
10  
12  
SCLK  
(SB)  
B11 B10 B9  
D
OUT  
B8  
B3  
B7  
B4  
B6  
B5  
B5  
B6  
B4  
B7  
B3  
B2  
B1  
B0  
MSB-FIRST  
(SB)  
B9 B10 B11  
D
OUT  
B0  
B1  
B2  
B8  
LSB-FIRST  
16-Bit Word Length  
t
t
CONV  
SMPL  
CS  
SCLK  
1
12  
16  
(SB)  
B11 B10 B9  
FILL  
ZEROS  
D
OUT  
B8  
B3  
B7  
B4  
B6  
B5  
B5  
B6  
B4  
B7  
B3  
B8  
B2  
B1  
B0  
MSB-FIRST  
(SB)  
B9 B10 B11  
D
OUT  
B0  
B1  
B2  
*
*
*
LSB-FIRST  
* IN UNIPOLAR MODE, THESE BITS ARE FILLED WITH ZEROS.  
IN BIPOLAR MODE, THE SIGN BIT IS EXTENDED INTO THESE LOCATIONS.  
LTC1290 F02  
Figure 2. Data Output (D ) Timing with Different Word Lengths  
OUT  
1290fe  
14  
LTC1290  
O U  
W
U
PPLICATI  
A
S I FOR ATIO  
SHIFT  
MUX ADDRESS  
IN  
t
SMPL  
SAMPLE ANALOG  
INPUT  
48 TO 52  
ACLK CYC  
SHIFT RESULT OUT  
AND NEW ADDRESS IN  
CS  
SCLK  
DON’T CARE  
D
IN  
D
B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0  
B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0  
OUT  
LTC1290 F03  
Figure 3. CS High During Conversion  
SHIFT  
MUX ADDRESS  
IN  
t
SMPL  
SAMPLE ANALOG  
INPUT  
48 TO 52  
ACLK CYC  
SHIFT RESULT OUT  
AND NEW ADDRESS IN  
CS  
SCLK MUST  
REMAIN LOW  
SCLK  
D
DON’T CARE  
IN  
D
B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0  
B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0  
OUT  
LTC1290 F04  
Figure 4. CS Low During Conversion (CS Must go High to Low Once to Insure Proper Operation in this Mode)  
Microprocessor Interfaces  
Serial Port Microprocessors  
TheLTC1290caninterfacedirectly(withoutexternalhard-  
ware) to most popular microprocessor (MPU) synchro-  
nous serial formats (see Table 2). If an MPU without a  
serialinterfaceisused, thenfouroftheMPU’sparallelport  
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)andtwodatalines,onefortransmittingandonefor  
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  
manufacturesastothesmallestnumberofbitsthatcanbe  
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  
showhowtheLTC1290accommodatesthesedifferences.  
1290fe  
15  
LTC1290  
PPLICATI  
O U  
W
U
A
S I FOR ATIO  
Table 2. Microprocessors with Hardware Serial Interfaces  
Compatible with the LTC1290**  
National MICROWIRE (COP402)  
The COP402 transfers data MSB first and in 4-bit incre-  
ments (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.  
PART NUMBER  
Motorola  
TYPE OF INTERFACE  
MC6805S2, S3  
MC68HC11  
MC68HC05  
SPI  
SPI  
SPI  
RCA  
COP402 Code  
CDP68HC05  
SPI  
MNEMONIC  
COMMENTS  
Hitachi  
CLRA  
LBI 1,0  
STII  
STII  
STII  
LEI  
SC  
LDD 1,0  
OGI  
XAS  
LDD 1,1  
NOP  
XAS  
XIS  
LDD 1,2  
XAS  
XIS  
Must be First Instruction  
BR = 1BD = 0 Initialize B Reg.  
HD6305  
HD6301  
HD63701  
HD6303  
HD64180  
SCI Synchronous  
SCI Synchronous  
SCI Synchronous  
SCI Synchronous  
SCI Synchronous  
8
E
0
C
First D Nibble in $10  
IN  
Second D Nibble in $11  
IN  
Null Data in $12, B = $13  
Set EN to (1100) BIN  
Carry Set  
National Semiconductor  
LOOP  
COP400 Family  
COP800 Family  
NS8050U  
MICROWIRETM  
MICROWIRE/PLUSTM  
MICROWIRE/PLUS  
MICROWIRE/PLUS  
Load First D Nibble In ACC  
IN  
0
Go (CS) Cleared  
ACC to Shift Reg. Begin Shift  
HPC16000 Family  
Load Next D Nibble in ACC  
IN  
Texas Instruments  
Timing  
TMS7002  
TMS7042  
TMS70C02  
TMS70C42  
TMS32011*  
TMS32020  
TMS370C050  
Serial Port  
Serial Port  
Serial Port  
Serial Port  
Serial Port  
Serial Port  
SPI  
Next Nibble, Shift Continues  
0
First Nibble D  
to $13  
OUT  
Put Null Data in ACC  
Shift Continues, D  
to ACC  
OUT  
0
Next Nibble D  
Clear Carry  
Clear ACC  
Third Nibble D  
Go (CS) Set  
to $14  
OUT  
RC  
CLRA  
XAS  
OGI  
XIS  
*Requires external hardware  
** Contact factory for interface information for processors not on this list  
to ACC  
to $15  
OUT  
OUT  
1
0
Third Nibble D  
Hardware and Software Interface to COP402 Processor  
LBI 1,3  
Set B Reg. For Next Loop  
LTC1290  
COP402  
GO  
SK  
CS  
Motorola SPI (MC68HC05C4)  
SCLK  
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.  
ANALOG  
INPUTS  
D
IN  
SO  
SI  
D
OUT  
LTC1290 • AI08  
D
OUT  
from LTC1290 Stored in COP402 RAM  
MSB  
LOCATION $13  
LOCATION $14  
FIRST 4 BITS  
SECOND 4 BITS  
THIRD 4 BITS  
B11  
B7  
B10  
B6  
B9  
B5  
B8  
B4  
LSB  
B0  
LOCATION $15  
B3  
B2  
B1  
MICROWIRE and MICROWIRE PLUS are trademarks of National Semiconductor Corp  
B11 IS MSB IN UNIPOLAR OR SIGN BIT IN BIPOLAR  
1290fe  
16  
LTC1290  
O U  
W
U
PPLICATI  
S I FOR ATIO  
A
Hardware and Software Interface to Motorola  
MC68HC05C4 Processor  
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 DOUT line. An example is made of the  
Intel 8051/8052/80C252 family.  
LTC1290  
MC68HC05C4  
CO  
CS  
SCK  
SCLK  
ANALOG  
INPUTS  
D
MOSI  
MISO  
IN  
D
OUT  
LTC1290 • AI09  
Intel 8051  
D
from LTC1290 Stored in MC68HC05C4 RAM  
OUT  
To interface to the 8051, the LTC1290 is programmed for  
MSB-first format and 12-bit word length. The 8051 gener-  
ates CS, SCLK and DIN on three port lines and reads DOUT  
on the fourth.  
MSB*  
B11  
B10  
B9  
B8  
B7  
B6  
0
B5  
0
B4  
0
LOCATION $61  
BYTE 1  
BYTE 2  
LSB  
B0  
Hardware and Software Interface to Intel 8051 Processor  
B3  
B2  
B1  
0
LOCATION $62  
LTC1290  
D
8051  
*B11 IS MSB IN UNIPOLAR OR SIGN BIT IN BIPOLAR  
P1.1  
P1.2  
OUT  
MC68HC05C4 Code  
D
IN  
MNEMONIC  
COMMENTS  
ANALOG  
INPUTS  
SCLK  
CS  
P1.3  
P1.4  
LDA #$50  
STA $0A  
LDA #$FF  
STA $06  
LDA #$0F  
STA $50  
BCLR 0,$20  
LDA $50  
STA $0C  
Configuration Data for SPCR  
Load Data Into SPCR ($0A)  
Config. Data for Port C DDR  
Load Data Into Port C DDR  
Load LTC1290 D Data Into ACC  
Load LTC1290 D Data Into $50  
ALE  
ACLK  
LTC1290 • AI10  
IN  
IN  
START  
CO Goes Low (CS Goes Low)  
D
OUT  
from LTC1290 Stored in 8051 RAM  
Load D Into ACC from $50  
IN  
Load D Into SPI, Start SCK  
MSB*  
IN  
B11  
B10  
B9  
B8  
B7  
B6  
B5  
0
54  
0
R2  
R3  
NOP  
8 NOPs for Timing  
LSB  
B0  
LDA $0B  
LDA $0C  
STA $61  
STA $0C  
Check SPI Status Reg  
Load LTC1290 MSBs Into ACC  
Store MSBs in $61  
B3  
B2  
B1  
0
0
Start Next SPI Cycle  
*B11 IS MSB IN UNIPOLAR OR SIGN BIT IN BIPOLAR  
NOP  
6 NOPs for Timing  
BSET 0,$02  
LDA $0B  
LDA $0C  
STA $62  
CO Goes High (CS Goes High)  
Check SPI Status Register  
Load LTC1290 LSBs Into ACC  
Store LSBs in $62  
1290fe  
17  
LTC1290  
PPLICATI  
O U  
W
U
A
S
I FOR ATIO  
8051 Code  
MNEMONIC  
MOV P1,#02H  
Sharing the Serial Interface  
COMMENTS  
The LTC1290 can share the same 3-wire serial interface  
withotherperipheralcomponentsorotherLTC1290s(see  
Figure 5). In this case, the CS signals decide which  
LTC1290 is being addressed by the MPU.  
Bit 1 Port 1 Set as Input  
SCLK Goes Low  
CLR P1.3  
SETB P1.4  
MOV A,#0EH  
CLR P1.4  
MOV R4,#08H  
NOP  
CS Goes High  
IN  
CS Goes Low  
Load Counter  
CONT  
LOOP  
D Word for LTC1290  
ANALOG CONSIDERATIONS  
1. Grounding  
Delay for Deglitcher  
Read Data Bit Into Carry  
Rotate Data Bit Into ACC  
MOV C,P1.1  
RLC  
A
MOV P1.2,C  
Output D Bit to LTC1290  
IN  
SETB P1.3  
CLR P1.3  
DJNZ R4,LOOP  
SCLK Goes High  
SCLK Goes Low  
Next Bit  
The LTC1290 should be used with an analog ground plane  
and single point grounding techniques.  
MOV R2,A  
MOV C,P1.1  
Store MSBs in R2  
Read Data Bit Into Carry  
Clear ACC  
Rotate Data Bit Into ACC  
SCLK Goes High  
AGND(Pin11)shouldbetieddirectlytothisgroundplane.  
CLR  
RLC  
A
A
DGND (Pin 10) can also be tied directly to this ground  
plane because minimal digital noise is generated within  
the chip itself.  
SETB P1.3  
CLR P1.3  
MOV C,P1.1  
SCLK Goes Low  
Read Data Bit Into Carry  
Rotate Data Bit Into ACC  
SCLK Goes High  
V
CC (Pin 20) should be bypassed to the ground plane with  
RLC  
A
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, Vcan be tied to the ground  
plane.  
SETB P1.3  
CLR P1.3  
MOV C,P1.1  
SCLK Goes Low  
Read Data Bit Into Carry  
Rotate Data Bit Into ACC  
SCLK Goes High  
RLC  
A
SETB P1.3  
CLR P1.3  
MOV C, P1.1  
SCLK Goes Low  
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.  
Read Data Bit Into Carry  
Rotate Right Into ACC  
Rotate Right Into ACC  
Rotate Right Into ACC  
Rotate Right Into ACC  
Store LSBs in R3  
SCLK Goes High  
RRC  
RRC  
RRC  
RRC  
A
A
A
A
MOV R3,A  
SETB P1.3  
CLR P1.3  
SETB P1.4  
SCLK Goes Low  
CS Goes High  
MOV R5,#0BH  
DJNZ R5,DELAY Go to Delay if Not Done  
Load Counter  
DELAY  
2
1
0
OUTPUT PORT  
SERIAL DATA  
3-WIRE SERIAL  
3
INTERFACE TO OTHER  
3
3
3
PERIPHERALS OR LTC1290s  
CS  
LTC1290  
CS  
LTC1290  
CS  
LTC1290  
MPU  
8 CHANNELS  
8 CHANNELS  
8 CHANNELS  
LTC1290 F05  
Figure 5. Several LTC1290s Sharing One 3-Wire Serial Interface  
1290fe  
18  
LTC1290  
O U  
W
U
PPLICATI  
A
S I FOR ATIO  
V
CC  
22µF  
TANTALUM  
20  
HORIZONTAL: 10µs/DIV  
Figure 7. Poor V Bypassing.  
CC  
V
Noise and Ripple Can Cause A/D Errors  
0.1µF  
CERAMIC  
DISK  
10  
ANALOG  
GROUND  
PLANE  
LTC1290 F06  
CS  
Figure 6. Example Ground Plane for the LTC1290  
Figure6showsanexampleofanidealgroundplanedesign  
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.  
VCC  
HORIZONTAL: 10µs/DIV  
2. Bypassing  
Figure 8. Good V Bypassing Keeps  
CC  
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  
errorsornoiseintheoutputcode. VCC noiseandripplecan  
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., LT1761).  
Figures 7 and 8 show the effects of good and poor VCC  
bypassing.  
Noise and Ripple on V Below 1mV  
CC  
spikes settle quickly and do not cause a problem. How-  
ever, iflargesourceresistancesareusedorifslowsettling  
opampsdrivetheinputs, caremustbetakentoinsurethat  
the transients caused by the current spikes settle com-  
pletely before the conversion begins.  
Source Resistance  
The analog inputs of the LTC1290 look like a 100pF  
capacitor (CIN) in series with a 500resistor (RON) as  
shown in Figure 9. C gets switched between the selected  
IN  
“+andinputsonceduringeachconversioncycle. Large  
external source resistors and capacitances will slow the  
settlingoftheinputs.ItisimportantthattheoverallRCtime  
constants be short enough to allow the analog inputs to  
completely settle within the allowed time.  
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  
1290fe  
19  
LTC1290  
PPLICATI  
O U  
S
W
U
A
I FOR ATIO  
“+”  
“–” Input Settling  
INPUT  
R
+
SOURCE  
LTC1290  
V
+
IN  
Attheendofthesamplephasetheinputcapacitorswitches  
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  
RSOURCEand C2 will improve settling time. If large “–”  
inputsourceresistancemustbeused, thetimeallowedfor  
settling can be extended by using a slower ACLK fre-  
4TH SCLK  
= 500  
C1  
R
ON  
“–”  
C
=
IN  
100pF  
INPUT  
LAST SCLK  
R
SOURCE  
V
IN  
LTC1290 F09  
C2  
Figure 9. Analog Input Equivalent Circuit  
“+” Input Settling  
This input capacitor is switched onto the “+” input during  
the sample phase (tSMPL, see Figure 10). The sample  
phasestartsatthe4thSCLKcycleandlastsuntilthefalling  
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 RSOURCE+ 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, RSOURCE+ < 1k  
and C1 < 20pF will provide adequate settling.  
quency. At the maximum ACLK rate of 4MHz, RSOURCE  
< 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 accommo-  
datesloweropamps.MostopampsincludingtheLT1797,  
LT1800 and LT1812 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  
“+” INPUT  
SAMPLE  
MUST SETTLE  
HOLD  
DURING THIS TIME  
MUX ADDRESS  
SHIFTED IN  
t
SMPL  
CS  
• • •  
• • •  
• • •  
LAST SCLK (8TH, 12TH OR 16TH DEPENDING ON WORD LENGTH)  
SCLK  
1
2
3
4
1
2
3
4
• • •  
ACLK  
1ST BIT TEST  
“–” INPUT MUST SETTLE  
DURING THIS TIME  
“+” INPUT  
“–” INPUT  
1290 • F10  
Figure 10. “+” and “–” Input Settling Windows  
1290fe  
20  
LTC1290  
O U  
W
U
PPLICATI  
A
S I FOR ATIO  
I
DC  
maximum clock rates (ACLK = 4MHz and SCLK = 2MHz).  
Figures 11 and 12 show examples of adequate and poor  
op amp settling.  
R
FILTER  
V
IN  
"+"  
LTC1290  
"–"  
C
FILTER  
LTC1290 F13  
Figure 13. RC Input Filtering  
Input Leakage Current  
Input leakage currents can also create errors if the source  
resistancegetstoolarge.Forinstance,themaximuminput  
leakage specification of 1µA (at 125°C) flowing through a  
source resistance of 1kwill 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 Tem-  
perature).  
HORIZONTAL: 500ns/DIV  
Figure 11. Adequate Settling of Op Amps Driving Analog Input  
Noise Coupling Into Inputs  
High source resistance input signals (>500) are more  
sensitive to coupling from external sources. It is prefer-  
able 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.  
HORIZONTAL: 20µs/DIV  
Figure 12. Poor Op Amp Settling Can Cause A/D Errors  
4. Sample-and-Hold  
Single-Ended Inputs  
RC Input Filtering  
ItispossibletofiltertheinputswithanRCnetworkasshown  
inFigure13. ForlargevaluesofCF (e.g., 1µF), thecapacitive  
input switching currents are averaged into a net DC current.  
Therefore,afiltershouldbechosenwithasmallresistorand  
large capacitor to prevent DC drops across the resistor. The  
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 tSMPL time as shown in  
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  
voltagewillbeheldoneitherthe8th, 12thor16thfallingedge  
of the SCLK depending on the word length selected.  
1290fe  
magnitude of the DC current is approximately IDC  
=
(100pF)(VIN/tCYC) and is roughly proportional to VIN. When  
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 5will cause 0.1LSB of full-scale error. If a larger filter  
resistor must be used, errors can be eliminated by increas-  
ingthecycletimeasshowninthetypicalcurveofMaximum  
Filter Resistor vs Cycle Time.  
21  
LTC1290  
PPLICATI  
O U  
W
U
A
S I FOR ATIO  
Differential Inputs  
When driving the reference inputs, two things should be  
kept in mind:  
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,  
thevoltageontheselected+inputisstillsampledandheld  
and therefore may be rapidly time varying just as in single-  
endedmode. However, thevoltageontheselectedinput  
must remain constant and be free of noise and ripple  
throughouttheconversiontime.Otherwise,thedifferencing  
operationmaynotbeperformedaccurately.Theconversion  
time is 52 ACLK cycles. Therefore, a change in the “–” input  
voltage during this interval can cause conversion errors.  
Forasinusoidalvoltageontheinputthiserrorwouldbe:  
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 LT1236 will settle adequately.  
2. It is recommended that REFinput be tied directly to  
the analog ground plane. If REFis biased at a voltage  
otherthanground, thevoltagemustnotchangeduring  
a conversion cycle. This voltage must also be free of  
noise and ripple with respect to analog ground.  
V
ERROR (MAX) = (VPEAK)(2π)[ f(“–”)](52/fACLK)  
Where f(“–”) is the frequency of the “–” input voltage,  
VPEAK is its peak amplitude and fACLK is the frequency of  
theACLK. InmostcasesVERROR willnotbesignificant. 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.  
5. Reference Inputs  
The voltage between the reference inputs of the LTC1290  
defines the voltage span of the A/D converter. The refer-  
ence inputs will have transient capacitive switching cur-  
rents 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. How-  
ever, if slow settling circuitry is used to drive the reference  
inputs, caremustbetakentoinsurethattransientscaused  
by these current spikes settle completely during each bit  
test of the conversion.  
HORIZONTAL: 1µs/DIV  
Figure 15. Adequate Reference Settling  
REF+  
14  
LTC1290  
EVERY 4 ACLK CYCLES  
R
R
OUT  
ON  
V
8pF TO 40pF  
REF  
REF–  
13  
LTC 1290 F14  
HORIZONTAL: 1µs/DIV  
Figure 14. Reference Input Equivalent Circuit  
Figure 16. Poor Reference Settling Can Cause A/D Errors  
1290fe  
22  
LTC1290  
O U  
W
U
PPLICATI  
S I FOR ATIO  
A
6. Reduced Reference Operation  
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.  
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 VREF because of the  
reduced LSB step size and the resulting higher accuracy  
requirementplacedontheconverter. Thefollowingfactors  
must be considered when operating at low VREF values:  
Thisnoisedatawastakeninaverycleansetup. Anysetupin-  
duced noise (noise or ripple on VCC, VREF, VIN or V) will 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  
dynamicperformanceoftheA/D’sindigitalsignalprocess-  
ing 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  
RMSmagnitudeofallthenonfundamentalsignalsuptothe  
Nyquist frequency (half the sampling frequency). The  
theoreticalmaximumSNRforasinewaveinputisgivenby:  
1. Offset  
2. Noise  
Offset with Reduced VREF  
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.  
SNR = (6.02N + 1.76dB)  
where N is the number of bits. Thus the SNR is a function  
oftheresolutionoftheA/D.Foranideal12-bitA/DtheSNR  
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.  
Noise with Reduced VREF  
Rewriting the SNR expression it is possible to obtain the  
equivalent resolution based on the SNR measurement.  
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  
isinsignificantwitha5Vreferencebutwillbecomealarger  
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.  
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  
and11.8bits,respectively.Figure18showsaplotofENOB  
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.  
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  
asignificantfractionofanLSBandcauseundesirablejitter  
in the output code. For example, with a 1.25V reference,  
this same 200µV noise is 0.64LSB peak-to-peak. This will  
Figure19showsanFFTplotoftheoutputspectrumfortwo  
tones applied to the input of the A/D. Nonlinearities in the  
A/D will cause distortion products at the sum and differ-  
ence frequencies of the fundamentals and products of the  
fundamentals. This is classically referred to as intermod-  
ulation distortion (IMD).  
1290fe  
23  
LTC1290  
O U  
S
W
U
PPLICATI  
A
I FOR ATIO  
f
= 1kHz  
0
–20  
f
= 25kHz  
IN  
0
–20  
IN  
f
= 50.6kHz  
f
= 50.6kHz  
SAMPLE  
SNR = 73.25dB  
SAMPLE  
SNR = 72.54dB  
–40  
–40  
–60  
–60  
–80  
–80  
–100  
–120  
–100  
–120  
–140  
–140  
0
4
8
12  
16  
20  
24  
0
4
8
12  
16  
20  
24  
FREQUENCY (kHz)  
FREQUENCY (kHz)  
1290 • F17a  
1290 • F17b  
Figure 17a. LTC1290 FFT Plot  
Figure 17b. LTC1290 FFT Plot  
f
= 50.6kHz  
12  
11.6  
11.2  
10.8  
10.4  
10  
SAMPLE  
f
f
= 5.1kHz  
= 5.6kHz  
SAMPLE  
0
IN1  
IN2  
f
= 50.6kHz  
–20  
–40  
–60  
–80  
9.6  
–100  
–120  
9.2  
8.8  
0
20  
40  
60  
80  
100  
0
4
8
12  
16  
20  
24  
FREQUENCY (kHz)  
FREQUENCY (kHz)  
1290 F18  
1290 • F19  
Figure 18. LTC1290 ENOB vs Input Frequency  
Figure 19. LTC1290 FFT Plot  
8. Overvoltage Protection  
then the following guidelines can be used. Limit the  
current to 7mA per channel and 28mA for all channels.  
Thismeansfourchannelscanhandle7mAofinputcurrent  
each. Reducing the ACLK and SCLK frequencies from the  
maximum of 4MHz and 2MHz, respectively, (see Typical  
Performance Characteristics curves Maximum ACLK Fre-  
quency vs Source Resistance and Sample-and-Hold  
Acquisition Time vs Source Resistance) allows the use of  
largercurrentlimitingresistors.Use1N4148diodeclamps  
fromtheMUXinputstoVCC andVifthevalueoftheseries  
resistor will not allow the maximum clock speeds to be  
usedorifanunknownsourceisusedtodrivetheLTC1290  
MUX inputs.  
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  
1290fe  
24  
LTC1290  
O U  
S
W
U
PPLICATI  
A
I FOR ATIO  
1k  
For dual supplies (bipolar mode) placing two Schottky  
diodes from VCC and Vto ground (Figure 23) will prevent  
power supply reversal from occurring 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 Vthen 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 Vwill be pulled a diode drop above  
ground. If no inputs are present on the MUX, the Schottky  
diodes are not required if Vis applied first, then VCC.  
V
V
5V  
CH0  
IN  
CC  
22µF  
LTC1290  
V
–5V  
0.1µF  
DGND  
AGND  
1290 F20  
Figure 20. Overvoltage Protection for MUX  
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).  
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.  
20  
V
CC  
5V  
V
5V  
CC  
1N5817  
1N5817  
22µF  
22µF  
LTC1290  
LTC1290  
1N4148  
V
–5V  
14  
+
0.1µF  
DGND  
AGND  
REF  
V
REF  
1290 F21  
1290 F22  
Figure 21  
Figure 22. Power Supply Reversal  
1290fe  
25  
LTC1290  
U
O
TYPICAL APPLICATI S  
A “Quick Look” Circuit for the LTC1290  
A “Quick Look” Circuit for the LTC1290  
5V  
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 DOUT outputs the data. All other  
pins are tied to a ground plane. The output data from the  
DOUT pin can be viewed on an oscilloscope which is set up  
to trigger on the falling edge of CS.  
22µF  
LTC1290  
f/128  
V
CHO  
CH1  
CH2  
CH3  
CH4  
CH5  
CH6  
CH7  
COM  
DGND  
CC  
0.1µF  
CLK  
EN  
V
ACLK  
SCLK  
DD  
f
RESET  
Q4  
Q1  
D
IN  
Q2  
Q3  
D
OUT  
CD4520  
Q3  
Q2  
Q1  
CS  
+
Q4  
REF  
V
IN  
RESET  
EN  
REF  
V
CLK  
V
SS  
AGND  
CLOCK IN  
2MHz MAX  
1290 TA02  
TO  
OSCILLOSCOPE  
Scope Trace of LTC1290 “Quick Look” Circuit  
Showing A/D Output of 010101010101 (555  
)
HEX  
CS  
ACLK/  
SCLK  
DOUT  
FILLS  
ZEROS  
LSB  
(B0)  
DEGLITCHER  
TIME  
MSB  
(B11)  
VERTICAL: 5V/DIV  
HORIZONTAL: 1µs/DIV  
1290fe  
26  
LTC1290  
U
O
TYPICAL APPLICATI S  
SNEAK-A-BITTM  
The LTC1290’s unique ability to software select the polar-  
ity 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.  
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 Circuit  
SNEAK-A-BIT  
V
IN  
22µF  
5V  
0V  
5V  
0V  
LT1021-5  
9V  
(+) CH6  
(–) CH7  
V
IN  
1ST CONVERSION  
4096 STEPS  
2MHz  
CLOCK  
SOFTWARE  
8191  
1ST CONVERSION  
0V  
STEPS  
V
CHO  
CH1  
CH2  
CH3  
CH4  
CH5  
CH6  
CH7  
COM  
CC  
ACLK  
SCLK  
(–) CH6  
V
2ND CONVERSION  
4096 STEPS  
MC68HC05C4  
SCLK  
IN  
OTHER CHANNELS  
OR SNEAK-A-BIT  
INPUTS  
(+) CH7  
MOSI  
MISO  
CO  
D
–5V  
–5V  
IN  
2ND CONVERSION  
D
OUT  
LTC1290  
1290 TA05  
CS  
V
IN  
+
REF  
–5V TO 5V  
1290 TA04  
REF  
V
AGND  
DGND  
0.1µF  
–5V  
SNEAK-A-BIT is a trademark of Linear Technology Corp.  
1290fe  
27  
LTC1290  
U
O
TYPICAL APPLICATI S  
SNEAK-A-BIT Code  
SNEAK-A-BIT Code for the LTC1290 Using the MC68HC05C4  
D
OUT  
from LTC1290 in MC68HC05C4 RAM  
MNEMONIC  
DESCRIPTION  
Sign  
READ –/+: LDA #$3F  
Load D Word for LTC1290 into ACC  
IN  
LOCATION $77 B12 B11 B10 B9  
B8  
B7  
B6  
B5  
JSR TRANSFER Read LTC1290 Routine  
LDA $60  
STA $71  
LDA $61  
Load MSBs from LTC1290 into ACC  
Store MSBs in $71  
Load LSBs from LTC1290 into ACC  
LSB  
B0  
LOCATION $87 B4  
B3  
B2  
B1  
Filled with 0s  
STA $72  
RTS  
Store LSBs in $72  
Return  
D
IN  
Words for LTC1290  
READ +/–: LDA #$7F  
Load D Word for LTC1290 into ACC  
IN  
JSR TRANSFER Read LTC1290 Routine  
MSBF  
LDA $60  
STA $73  
Load MSBs from LTC1290 into ACC  
Store MSBs in $73  
MUX Addr.  
UNI  
Word  
Length  
(ODD/SIGN)  
LDA $61  
STA $74  
RTS  
Load LSBs from LTC1290 into ACC  
Store LSBs in $74  
Return  
D
D
D
1
2
3
0
0
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
IN  
IN  
IN  
1
1
TRANSFER: BCLR 0,$02  
STA $0C  
CS Goes Low  
Load D into SPI, Start Transfer  
IN  
LOOP 1:  
TST $0B  
BPL LOOP 1  
LDA $0C  
STA $0C  
STA $60  
TST $0B  
BPL LOOP 2  
BSET 0,$02  
LDA $0C  
STA $61  
RTS  
Test Status of SPIF  
1290 TA06  
Loop to Previous Instruction if Not Done  
Load Contents of SPI Data Reg. into ACC  
Start Next Cycle  
Store MSBs in $60  
Test Status of SPIF  
Loop to Previous Instruction if Not Done  
CS Goes High  
Load Contents of SPI Data Reg. into ACC  
Store LSBs in $61  
Return  
Load MSBs of ± Read into ACC  
Or ACC (MSBs) with LSBs of ± Read  
If Result is 0 Go to Minus  
Clear Carry  
Rotate Right $73 Through Carry  
Rotate Right $74 Through Carry  
Load MSBs of ± Read into ACC  
Store MSBs in RAM Location $77  
Load LSBs of ± Read into ACC  
Store LSBs in RAM Location $87  
Go to End of Routine  
SNEAK-A-BIT Code for the LTC1290 Using the MC68HC05C4  
LOOP 2:  
MNEMONIC  
DESCRIPTION  
LDA #$50  
Configuration Data for SPCR  
STA  
$0A  
Load Configuration Data into $0A  
Configuration Data for Port C DDR  
Load Configuration Data into Port C DDR  
Make Sure CS is High  
LDA #$FF  
STA $06  
BSET 0,$02  
CHK SIGN: LDA $73  
ORA $74  
BEQ MINUS  
CLC  
JSR  
READ –/+ Dummy Read Configures LTC1290  
for next read  
READ –/+ Read CH6 with Respect to CH7  
READ –/+ Read CH7 with Respect to CH6  
CHK Sign Determines which Reading has Valid Data,  
Converts to 2’s Complement and  
Stores in RAM  
JSR  
JSR  
JSR  
ROR $73  
ROR $74  
LDA $73  
STA $77  
LDA $74  
STA $87  
BRA END  
MINUS:  
CLC  
Clear Carry  
ROR $71  
ROR $72  
COM $71  
COM $72  
LDA $72  
ADD #$01  
STA $72  
CLRA  
Shift MSBs of ± Read Right  
Shift LSBs of ± Read Right  
1’s Complement of MSBs  
1’s Complement of LSBs  
Load LSBs into ACC  
Add 1 to LSBs  
Store ACC in $72  
Clear ACC  
ADC $71  
STA $71  
STA $77  
LDA $72  
STA $87  
RTS  
Add with Carry to MSBs. Result in ACC  
Store ACC in $71  
Store MSBs in RAM Location $77  
Load LSBs in ACC  
Store LSBs in RAM Location $87  
Return  
END:  
1290fe  
28  
LTC1290  
U
O
TYPICAL APPLICATI S  
Power Shutdown  
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.  
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  
ACLKturnedoff). SeethecurveforSupplyCurrent(Power  
Shutdown)vsACLKifACLKcannotbeturnedoffwhenthe  
LTC1290 is powered down. In this case the supply current  
is proportional to the ACLK frequency and is independent  
oftemperatureuntilitreachesthemagnitudeofthesupply  
current attained with ACLK turned off.  
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 prema-  
turely 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  
SCLKshavenotfinishedoncetheLTC1290hasfinishedits  
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.  
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 SIGN  
Determines which reading has valid  
data, converts to 2’s complement  
and stores in RAM  
JSR SHUTDOWN  
LTC1290 power shutdown routine  
The actual subroutine is:  
SHUTDOWN: LDA #$3D  
Load DIN word for  
LTC1290 into ACC  
JSR TRANSFER Read LTC1290 routine  
RTS  
Return  
CS  
SCLK  
1
10  
POWER SHUTDOWN STARTS  
DUMMY CONVERSION FINISHES AFTER 52 ACLK PERIODS  
POWER UP 1290 TAF23  
Figure 23. Power Shutdown Timing Problem  
CS  
SCLK  
POWER UP  
1
10  
POWER SHUTDOWN STARTS  
DUMMY CONVERSION FINISHES AFTER 52 ACLK PERIODS  
1290 TAF24  
Figure 24. Power Shutdown Timing  
CS  
1
10  
POWER UP  
SCLK  
POWER SHUTDOWN STARTS  
DUMMY CONVERSION FINISHES AFTER 52 ACLK PERIODS  
1290 TAF25  
Figure 25. Power Shutdown Timing  
1290fe  
29  
LTC1290  
U
PACKAGE DESCRIPTIO  
J Package  
20-Lead CERDIP (Narrow 0.300, Hermetic)  
(LTC DWG # 05-08-1110)  
1.060  
(26.924)  
MAX  
0.200  
(5.080)  
MAX  
20  
19  
18  
17  
16  
15  
14  
13  
12  
11  
10  
CORNER LEADS  
0.300 BSC  
(0.762 BSC)  
OPTION  
0.015 – 0.060  
(0.381 – 1.524)  
(4 PLCS)  
0.025  
(0.635)  
RAD TYP  
0.220 – 0.310  
(5.588 – 7.874)  
0.023 – 0.045  
(0.584 – 1.143)  
HALF LEAD  
OPTION  
1
2
3
4
5
6
7
8
9
0.008 – 0.018  
(0.203 – 0.457)  
0.045 – 0.068  
0.005  
(0.127)  
MIN  
(1.143 – 1.727)  
FULL LEAD  
OPTION  
0° – 15°  
0.125  
(3.175)  
MIN  
0.045 – 0.065  
0.100  
NOTE: LEAD DIMENSIONS APPLY TO SOLDER  
DIP/PLATE OR TIN PLATE LEADS  
(1.143 – 1.651)  
(2.54)  
BSC  
0.014 – 0.026  
(0.356 – 0.660)  
J20 1298  
OBSOLETE PACKAGE  
N Package  
20-Lead PDIP (Narrow .300 Inch)  
(Reference LTC DWG # 05-08-1510)  
1.060*  
(26.924)  
MAX  
20  
19  
18  
17  
16  
15  
14  
13  
12  
11  
10  
.255 .015*  
(6.477 0.381)  
3
4
5
6
7
8
9
1
2
.300 – .325  
(7.620 – 8.255)  
.045 – .065  
(1.143 – 1.651)  
.125 – .145  
(3.175 – 3.683)  
.020  
(0.508)  
MIN  
.065  
(1.651)  
TYP  
.008 – .015  
(0.203 – 0.381)  
+.035  
.325  
.005  
(0.127)  
MIN  
–.015  
.120  
(3.048)  
MIN  
.018 .003  
(0.457 0.076)  
.100  
(2.54)  
BSC  
+0.889  
8.255  
(
)
–0.381  
NOTE:  
INCHES  
MILLIMETERS  
N20 0405  
1. DIMENSIONS ARE  
*THESE DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSIONS.  
MOLD FLASH OR PROTRUSIONS SHALL NOT EXCEED .010 INCH (0.254mm)  
1290fe  
30  
LTC1290  
U
PACKAGE DESCRIPTIO  
SW Package  
20-Lead Plastic Small Outline (Wide .300 Inch)  
(Reference LTC DWG # 05-08-1620)  
.050 BSC .045 ±.005  
.030 ±.005  
TYP  
.496 – .512  
(12.598 – 13.005)  
NOTE 4  
N
19 18  
16  
14 13 12 11  
20  
N
17  
15  
.325 ±.005  
.420  
MIN  
.394 – .419  
(10.007 – 10.643)  
NOTE 3  
1
2
3
N/2  
N/2  
RECOMMENDED SOLDER PAD LAYOUT  
.291 – .299  
(7.391 – 7.595)  
NOTE 4  
2
3
5
7
8
9
10  
1
4
6
.037 – .045  
.093 – .104  
(2.362 – 2.642)  
.010 – .029  
(0.940 – 1.143)  
× 45°  
(0.254 – 0.737)  
.005  
(0.127)  
RAD MIN  
0° – 8° TYP  
.050  
(1.270)  
BSC  
.004 – .012  
.009 – .013  
(0.102 – 0.305)  
NOTE 3  
(0.229 – 0.330)  
.014 – .019  
.016 – .050  
(0.406 – 1.270)  
INCHES  
(MILLIMETERS)  
S20 (WIDE) 0502  
(0.356 – 0.482)  
TYP  
NOTE:  
1. DIMENSIONS IN  
2. DRAWING NOT TO SCALE  
3. 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  
4. THESE DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSIONS.  
MOLD FLASH OR PROTRUSIONS SHALL NOT EXCEED .006" (0.15mm)  
1290fe  
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 represen-  
tation that the interconnection of circuits as described herein will not infringe on existing patent rights.  
31  
LTC1290  
RELATED PARTS  
PART NUMBER  
DESCRIPTION  
COMMENTS  
LTC1286/LTC1298  
12-Bit, Micropower Serial ADC in SO-8  
1- or 2-Channel, Autoshutdown  
6-, 8- or 8-Channel with Shutdown Output  
4- or 8-Channel, 3V Versions Available  
LTC1293/LTC1294/LTC1296 12-Bit, Multiplexed Serial ADC  
LTC1594/LTC1598 12-Bit, Micropower Serial ADC  
1290fe  
LT/LT 0805 REV E • PRINTED IN USA  
LinearTechnology Corporation  
1630 McCarthy Blvd., Milpitas, CA 95035-7417  
32  
© LINEAR TECHNOLOGY CORPORATION 1991  
(408) 432-1900 FAX: (408) 434-0507 www.linear.com  

相关型号:

LTC1290CISW

Single Chip 12-Bit Data Acquisition System
Linear

LTC1290CISW#PBF

LTC1290 - Single Chip 12-Bit Data Acquisition System; Package: SO; Pins: 20; Temperature Range: -40&deg;C to 85&deg;C
Linear

LTC1290CISW#TR

暂无描述
Linear

LTC1290CISW#TRPBF

LTC1290 - Single Chip 12-Bit Data Acquisition System; Package: SO; Pins: 20; Temperature Range: -40&deg;C to 85&deg;C
Linear

LTC1290CJ

IC 8-CH 12-BIT SUCCESSIVE APPROXIMATION ADC, CDIP20, 0.300 INCH, HERMETIC SEALED, CERDIP-20, Analog to Digital Converter
Linear

LTC1290CM

Single Chip 12-Bit Data Acquisition System
Linear

LTC1290CMJ

Single Chip 12-Bit Data Acquisition System
Linear

LTC1290CMJ#PBF

IC 8-CH 12-BIT SUCCESSIVE APPROXIMATION ADC, SERIAL ACCESS, CDIP20, 0.300 INCH, LEAD FREE, HERMETIC SEALED, CERAMIC, DIP-20, Analog to Digital Converter
Linear

LTC1290CMJ#TR

IC 8-CH 12-BIT SUCCESSIVE APPROXIMATION ADC, SERIAL ACCESS, CDIP20, 0.300 INCH, HERMETIC SEALED, CERAMIC, DIP-20, Analog to Digital Converter
Linear

LTC1290CMJ/883

IC , Part Number Only
Linear

LTC1290CMJ/883B

IC 4-CH 12-BIT SUCCESSIVE APPROXIMATION ADC, SERIAL ACCESS, CDIP20, CERDIP-20, Analog to Digital Converter
Linear

LTC1290CN

IC 8-CH 12-BIT SUCCESSIVE APPROXIMATION ADC, PDIP20, 0.300 INCH, PLASTIC, DIP-20, Analog to Digital Converter
Linear