25
LTC2421/LTC2422
24212f
0.015ppm/ independent of capacitance at V
REF
, see
Figure 26.
In addition to the dynamic reference current, the V
REF
ESD
protection diodes have a temperature dependent leakage
current. This leakage current, nominally 1nA (±10nA max),
results in a fixed full-scale shift of 10µV for a 10k source
resistance.
APPLICATIO S I FOR ATIO
WUUU
The modulator contained within the LTC2421/LTC2422
can handle large-signal level perturbations without satu-
rating. Signal levels up to 40% of V
REF
do not saturate the
analog modulator. These signals are limited by the input
ESD protection to 300mV below ground and 300mV above
V
CC
.
Simple Basic Program for Interfacing to the
LTC2421/LTC2422
Figure 26. INL Error vs R
VREF
(Large C)
RESISTANCE AT V
REF
()
0
6
8
10
600 800
24212 F26
4
2
–2
–4
–6
–8
–10
200 400 1000
0
INL ERROR (ppm)
C
VREF
= 22µF
C
VREF
= 10µF
C
VREF
= 1µF
C
VREF
= 0.1µF
C
VREF
= 0.01µF
C
VREF
= 0.001µF
V
CC
= 5V
V
REF
= 5V
T
A
= 25°C
ANTIALIASING
One of the advantages delta-sigma ADCs offer over con-
ventional ADCs is on-chip digital filtering. Combined with
a large oversampling ratio, the LTC2421/LTC2422 signifi-
cantly simplify antialiasing filter requirements.
The digital filter provides very high rejection except at
integer multiples of the modulator sampling frequency
(f
S
), see Figure 27. The modulator sampling frequency is
256 • F
O
, where F
O
is the notch frequency (typically 50Hz
or 60Hz). The bandwidth of signals not rejected by the
digital filter is narrow (0.2%) compared to the band-
width of the frequencies rejected.
As a result of the oversampling ratio (256) and the digital
filter, minimal (if any) antialias filtering is required in front
of the LTC2421/LTC2422. If passive RC components are
placed in front of the LTC2421/LTC2422, the input dy-
namic current should be considered (see Input Current
section). In cases where large effective RC time constants
are used, an external buffer amplifier may be required to
minimize the effects of input dynamic current.
Figure 27. Sinc
4
Filter Rejection
INPUT FREQUENCY
0
–60
–40
0
24212 F27
–80
100
f
S
/2 f
S
120
140
–20
REJECTION (dB)
SCK
DTR
PC
SERIAL
PORT
CTS
RTS
SDO
LTC2421
LTC2422
CS
24212 F28
V
REF
V
IN
GND
Figure 28
”TINY.BAS V1.0 Copyright (C) 2000 by J. A. Dutra and LTC, All rights reseved'
NOTE this program generates 32 SCK’s for compatibility to 24-bit parts
'For use with most LTC24xy demo boards
designed for the PC Com Port, QBASIC
'Outputs are chan%,signneg%,d2400 (magnitude), PPM, and v (volts)
CLS : ON ERROR GOTO 4970
cport = 1: REM INPUT "com port number "; cport
GOSUB 1900: timestart$ = TIME$
mcr% = port + 4: msr% = port + 6
COLOR 15: LOCATE 3, 1: PRINT "Hit any key to stop… ";
FOR np = 1 TO 2000: OUT port, c0%: NEXT np: 'Power Via TxD
DO: '-------------------------START LOOP here--------
26
LTC2421/LTC2422
24212f
APPLICATIO S I FOR ATIO
WUUU
nummeas = nummeas + c1%
LOCATE 2, 2: PRINT "Scan#="; nummeas; " "; DATE$; " "; TIME$;
OUT mcr%, c0%: 'Initialize SCLK=0
k1 = km: d2400 = 0: chan% = c0%: signneg% = c0%
FOR bita% = 31 TO 0 STEP -1: v31 = 1
148 GOSUB 2200: v31 = v31 + 1
150 IF bita% = 31 THEN GOTO 152 ELSE 156
152 IF dfrm% = c0% THEN GOTO 156
155 IF v31 > 2 THEN LOCATE 16, 16: OUT port, c0%: PRINT "waiting for eoc":
IF v31 < 20000 THEN IF dfrm% = c1% THEN GOTO 148
IF dfrm% = 1 THEN LOCATE 17, 16: PRINT "Timed out on EOC,not fatal"
FOR bs = 1 TO 32: ' never got an eoc => clock it 32 times
GOSUB 2000: NEXT bs: GOTO 1800
156 LOCATE 16, 16: PRINT" ": GOSUB 2000
IF bita% = 30 THEN 161 ELSE 171 ' CHANNEL BIT !!!!!!!!!!!!!!!
161 IF dfrm% = c1% THEN chan% = c1%: ch1% = c0%
IF dfrm% = c0% THEN chan% = c0%: ch1% = ch1% + c1%
IF ch1% > c4% THEN GOSUB 3700: ch1% = c1%
171 IF bita% = 29 THEN IF dfrm% = c0% THEN signneg% = c1%: ' NEG
IF bita% <= 28 THEN d2400 = d2400 + (dfrm% * k1): k1 = k1 / c2%
NEXT bita%: k1 = 1: digin% = c0%: 'MATH BELOW
1600 PPM = (d2400 / km) * kn: rw% = 6: hz% = (chan% * 20) + 1
IF signneg% = c1% THEN 1700 ELSE 1705
1700 IF d2400 <> c0% THEN PPM = (PPM - 2000000)
1705 LOCATE rw%, hz%: PRINT PPM; " "; : LOCATE rw%, hz% + 11:
PRINT "PPM";
LOCATE rw% + 1, (chan% * 20) + 1: GOSUB 3800: 'THIS WORKS!
1800 LOOP WHILE INKEY$ = "": REM Works with "DO"
GOTO 5000 ’rem END!!-------------- Subs follow !!----------------!!!
1900 ’ESSENTIAL INITIALIZATIONS
REM set some constants, since they can be accessed much faster
LET c128% = 128: c64% = 64: c32% = 32: c16% = 16: c8% = 8: c4% = 4
LET c3% = 3: c2% = 2: c1% = 1: c0% = 0: km = (2 ^ 30) - 1: kn = 1000000
IF cport = 2 THEN OPEN "COM2:300,N,8,1,CD0,CS0,DS0,OP0,RS" FOR
RANDOM AS #1: port = (&H2F8)
IF cport = 1 THEN OPEN "COM1:300,N,8,1,CD0,CS0,DS0,OP0,RS" FOR
RANDOM AS #1: port = (&H3F8)
LOCATE 5, 21: PRINT "CHANNEL 1": LOCATE 5, 2: PRINT "CHANNEL 0"
FOR n% = port TO port + 7: OUT n%, 0: NEXT n%: ’Init UART regs
CLOSE #1: DEF SEG = 0: RETURN ’--------------------------------------
2000 ’SUB read MSR AND RETURN data dfrm% INTERFACE
x3% = INP(msr%) AND c16%: OUT mcr%, c1%
GOSUB 3000: OUT mcr%, c0%
2040 IF x3% = c16% THEN dfrm% = c1% ELSE dfrm% = c0%
OUT mcr%, c0%: RETURN ’---------------------------------------------
2200 ’SUB READ THE DATA BIT dfrm% does NOT change sclock
x3% = INP(msr%) AND C16%: GOTO 2040: RETURN’----------------
3000 REM delay sub !!!!!!!!!!
FOR n8% = 0 TO 1: OUT port, c0%: NEXT n8%: RETURN: ’----------
3700 FOR n = 6 TO 9: LOCATE n, 20
PRINT " ": NEXT n: RETURN’---------------------------
3800 ’SUB to convert PPM into Volts and print it
v = PPM * (5 / 1000000): v1 = v * 1000000: hz% = (chan% * 20) + 12
IF v <= .1 THEN PRINT v1; " "; : LOCATE rw% + 1, hz%: PRINT "uV "
IF v > .1 THEN PRINT v; " "; : LOCATE rw% + 1, hz%: PRINT "Volts";
RETURN’----------------------------------------------------------------
4970 PRINT "ERROR !!!!!!!!!!!!!!!"
5000 PRINT : LOCATE 18, 1: PRINT "Ending!!": PRINT "Hit any key to exit."
PRINT "Start ="; timestart$; " End = "; TIME$; " # samples ="; nummeas
CLOSE #1: END
Single Ended Half-Bridge Digitizer
with Reference and Ground Sensing
Sensors convert real world phenomena (temperature, pres-
sure, gas levels, etc.) into a voltage. Typically, this voltage
is generated by passing an excitation current through the
sensor. The wires connecting the sensor to the ADC form
parasitic resistors R
P1
and R
P2
. The excitation current also
flows through parasitic resistors R
P1
and R
P2
, as shown in
Figure 29. The voltage drop across these parasitic resis-
tors leads to systematic offset and full-scale errors.
In order to eliminate the errors associated with these para-
sitic resistors, the LTC2421/LTC2422 include a full-scale
set input (FS
SET
) and a zero-scale set input
(ZS
SET
). As shown in Figure 30, the FS
SET
pin acts as a
zero current full-scale sense input. Errors due to parasitic
27
LTC2421/LTC2422
24212f
APPLICATIO S I FOR ATIO
WUUU
re
sistance R
P1
in series with the half-bridge sensor are
removed by the FS
SET
input to the ADC. The absolute full-
scale output of the ADC (data out = FFFFF
HEX
) will occur
at V
IN
= V
B
= FS
SET
, see Figure 31. Similarly, the offset
errors due to R
P2
are removed by the ground sense input
ZS
SET
. The absolute zero output of the ADC (data out =
00000
HEX
) occurs at V
IN
= V
A
= ZS
SET
. Parasitic resistors
R
P3
to R
P5
have negligible errors due to the 1nA (typ)
leakage current at pins FS
SET
, ZS
SET
and V
IN
. The wide
dynamic input range (–300mV to 5.3V) and low noise
(1.2ppm RMS) enable the LTC2421 or the LTC2422 to
directly digitize the output of the bridge sensor.
The LTC2422 is ideal for applications requiring continu-
ous monitoring of two input sensors. As shown in
Figure 32, the LTC2422 can monitor both a thermocouple
temperature probe and a cold junction temperature sen-
sor. Absolute temperature measurements can be
performed with a variety of thermocouples using digital
cold junction compensation.
Figure 31. Transfer Curve with Zero-Scale and Full-Scale Set
Figure 30. Half-Bridge Digitizer with
Zero-Scale and Full-Scale Sense
Figure 29. Errors Due to Excitation Currents
V
FULL-SCALE ERROR
SENSOR SENSOR OUTPUT
R
P1
I
EXCITATION
+
V
OFFSET ERROR
+
+
R
P2
24212 F29
V
CC
LTC2421
FS
SET
GND
SCK
V
IN
SDO
F
O
CS
ZS
SET
3-WIRE
SPI INTERFACE
1
9
8
7
10
24212 F03
2
3
5
R
P2
R
P5
I
DC
0
R
P1
V
B
V
A
6
R
P4
I
DC
0
I
EXCITATION
R
P3
I
DC
0
00000
H
12.5%
UNDER
RANGE
ADC DATA OUT
FFFFF
H
ZS
SET
FS
SET
V
IN
24212 F31
12.5%
EXTENDED
RANGE
Figure 32. Isolated Temperature Measurement
V
CC
F
O
FS
SET
ZS
SET
SCK
CH1 SDO
GND
CS
THERMOCOUPLE
COLD JUNCTION
ISOLATION
BARRIER
PROCESSOR
CH0
+
110
12k
THERMISTOR
100
9
8
7
6
2
3
4
5
2.7V TO 5.5V
LTC2422
24212 F32

LTC2421IMS#PBF

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC 20-bit Delta-Sigma ADC in MSOP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union