AD7719 [ADI]

Low Voltage, Low Power, Factory-Calibrated 16-/24-Bit Dual ADC; 低电压,低功耗,工厂校准的16位/ 24位双通道ADC
AD7719
型号: AD7719
厂家: ADI    ADI
描述:

Low Voltage, Low Power, Factory-Calibrated 16-/24-Bit Dual ADC
低电压,低功耗,工厂校准的16位/ 24位双通道ADC

文件: 总40页 (文件大小:363K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Low Voltage, Low Power,  
aFactory-Calibrated 16-/24-Bit Dual -ADC  
AD7719  
Low-Side Power Switches  
Reference Detect Circuit  
FEATURES  
HIGH RESOLUTION -ADCs  
Two Independent ADCs (16- and 24-Bit Resolution)  
Factory-Calibrated (Field Calibration Not Required)  
Output Settles in One Conversion Cycle (Single  
Conversion Mode)  
Programmable Gain Front End  
Simultaneous Sampling and Conversion of Two  
Signal Sources  
Separate Reference Inputs for Each Channel  
Simultaneous 50 Hz and 60 Hz Rejection at 20 Hz  
Update Rate  
APPLICATIONS  
Sensor Measurement  
Temperature Measurement  
Pressure Measurements  
Weigh Scales  
Portable Instrumentation  
4–20 mA Transmitters  
GENERAL DESCRIPTION  
The AD7719 is a complete analog front end for low frequency  
measurement applications. It contains two high resolution sigma-  
delta ADCs, switchable matched excitation current sources,  
low-side power switches, digital I/O port, and temperature  
sensor. The 24-bit main channel with PGA accepts fully differen-  
tial, unipolar, and bipolar input signal ranges from 1.024 ×  
REFIN1/128 to 1.024 × REFIN1. Signals can be converted  
directly from a transducer without the need for signal condi-  
tioning. The 16-bit auxiliary channel has an input signal range  
of REFIN2 or REFIN2/2.  
ISOURCE SelectTM  
24-Bit No Missing Codes—Main ADC  
13-Bit p-p Resolution @ 20 Hz, 20 mV Range  
18-Bit p-p Resolution @ 20 Hz, 2.56 V Range  
INTERFACE  
3-Wire Serial  
SPITM, QSPITM, MICROWIRETM and DSP-Compatible  
Schmitt Trigger on SCLK  
POWER  
The device operates from a 32 kHz crystal with an on-chip  
PLL generating the required internal operating frequency. The  
output data rate from the part is software programmable. The  
peak-to-peak resolution from the part varies with the programmed  
gain and output data rate.  
Specified for Single 3 V and 5 V Operation  
Normal: 1.5 mA Typ @ 3 V  
Power-Down: 10 A (32 kHz Crystal Running)  
ON-CHIP FUNCTIONS  
Rail-Rail Input Buffer and PGA  
4-Bit Digital I/O Port  
On-Chip Temperature Sensor  
Dual Switchable Excitation Current Sources  
The part operates from a single 3 V or 5 V supply. When oper-  
ating from 3 V supplies, the power dissipation for the part is  
4.5 mW with both ADCs enabled and 2.85 mW with only the  
main ADC enabled in unbuffered mode. The AD7719 is housed  
in 28-lead SOIC and TSSOP packages.  
FUNCTIONAL BLOCK DIAGRAM  
DV  
REFIN1(+) REFIN1(–)  
XTAL1 XTAL2  
DGND  
DD  
AV  
DD  
REFERENCE  
DETECT  
OSC. AND  
PLL  
IEXC1  
200A  
IEXC2  
200A  
AD7719  
IOUT1  
IOUT2  
DOUT  
DIN  
SCLK  
CS  
RDY  
RESET  
SERIAL  
INTERFACE  
AND  
CONTROL  
LOGIC  
AV  
MAIN CHANNEL  
24-BIT -ADC  
DD  
AIN1  
AIN2  
AIN3  
AIN4  
MUX1  
MUX2  
PGA  
BUF  
AV  
DD  
AGND  
I/O PORT  
AIN5  
AIN6  
AUXILIARY CHANNEL  
16-BIT -ADC  
TEMP  
SENSOR  
AV  
AGND  
REFIN2  
PWRGND  
P1/SW1 P2/SW2 P3  
P4  
DD  
ISOURCE Select is a trademark of Analog Devices.  
SPI and QSPI are trademarks of Motorola Inc.  
MICROWIRE is a trademark of National Semiconductor Corporation.  
REV. 0  
Information furnished by Analog Devices is believed to be accurate and  
reliable. However, no responsibility is assumed by Analog Devices for its  
use, norforanyinfringementsofpatentsorotherrightsofthirdpartiesthat  
may result from its use. No license is granted by implication or otherwise  
under any patent or patent rights of Analog Devices.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781/329-4700  
Fax: 781/326-8703  
www.analog.com  
© Analog Devices, Inc., 2001  
AD7719  
TABLE OF CONTENTS  
FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1  
GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . 1  
SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
ABSOLUTE MAXIMUM RATINGS . . . . . . . . . . . . . . . . . 6  
ORDERING GUIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6  
TIMING CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . 7  
DIGITAL INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8  
PIN CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
PIN FUNCTION DESCRIPTIONS . . . . . . . . . . . . . . . . . . 9  
TYPICAL PERFORMANCE CHARACTERISTICS . . . . 11  
DUAL-CHANNEL ADC CIRCUIT INFORMATION . . . 12  
Main Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Auxiliary Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Both Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
MAIN AND AUXILIARY ADC NOISE  
Main ADC Offset Calibration Coefficient Registers (OF0):  
(A3, A2, A1, A0 = 1, 0, 0, 0;  
Power-On Reset = 800000 Hex) . . . . . . . . . . . . . . . . . 26  
Aux ADC Offset Calibration Coefficient Registers (OF1):  
(A3, A2, A1, A0 = 1, 0, 0, 1;  
Power-On Reset = 8000 Hex) . . . . . . . . . . . . . . . . . . . 26  
Main ADC Gain Calibration Coefficient Registers (GNO):  
(A3, A2, A1, A0 = 1, 0, 1, 0;  
Power-On Reset = 5XXXX5 Hex) . . . . . . . . . . . . . . . . 25  
Aux ADC Gain Calibration Coefficient Registers (GN1):  
(A3, A2, A1, A0 = 1, 0, 1, 1;  
Power-On Reset = 59XX Hex) . . . . . . . . . . . . . . . . . . . 26  
ID Register (ID): (A3, A2, A1, A0 = 1, 1, 1, 1;  
Power-On Reset = 0X Hex) . . . . . . . . . . . . . . . . . . . . . 26  
User Nonprogrammable Test Registers . . . . . . . . . . . . . . 26  
CONFIGURING THE AD7719 . . . . . . . . . . . . . . . . . . . . . 27  
MICROCOMPUTER/MICROPROCESSOR  
PERFORMANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
ON-CHIP REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Communications Register  
INTERFACING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
AD7719-to-68HC11 Interface . . . . . . . . . . . . . . . . . . . . . 28  
AD7719-to-8051 Interface . . . . . . . . . . . . . . . . . . . . . . . . 28  
AD7719-to-ADSP-2103/ADSP-2105 Interface . . . . . . . . 30  
CIRCUIT DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . 30  
Analog Input Channels . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
Programmable Gain Amplifier . . . . . . . . . . . . . . . . . . . . . 32  
Bipolar/Unipolar Configuration . . . . . . . . . . . . . . . . . . . . 33  
Data Output Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Burnout Currents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Excitation Currents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Crystal Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Reference Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Reference Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Reset Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Power-Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Idle Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
ADC Disable Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Grounding and Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  
APPLICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  
Pressure Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  
Temperature Measurement . . . . . . . . . . . . . . . . . . . . . . . 37  
3-Wire RTD Configurations . . . . . . . . . . . . . . . . . . . . . . 38  
Smart Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
OUTLINE DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . 40  
(A3, A2, A1, A0 = 0, 0, 0, 0) . . . . . . . . . . . . . . . . . . . . 19  
Status Register (A3, A2, A1, A0 = 0, 0, 0, 0;  
Power–On Reset = 00 Hex) . . . . . . . . . . . . . . . . . . . . . 20  
Mode Register (A3, A2, A1, A0 = 0, 0, 0, 1;  
Power-On-Reset = 00 Hex) . . . . . . . . . . . . . . . . . . . . . 21  
Operating Characteristics when Addressing the Mode  
and Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 22  
Main ADC Control Register (AD0CON):  
(A3, A2, A1, A0 = 0, 0, 1, 0;  
Power-On Reset = 07 Hex) . . . . . . . . . . . . . . . . . . . . . 22  
Aux ADC Control Registers (AD1CON):  
(A3, A2, A1, A0 = 0, 0, 1, 1;  
Power-On Reset = 01 Hex) . . . . . . . . . . . . . . . . . . . . . 23  
Filter Register (A3, A2, A1, A0 = 0, 1, 0, 0;  
Power-On Reset = 45 Hex) . . . . . . . . . . . . . . . . . . . . . 24  
I/O and Current Source Control Register (IOCON):  
(A3, A2, A1, A0 = 0, 1, 1, 1;  
Power-On Reset = 0000 Hex) . . . . . . . . . . . . . . . . . . . 24  
Main ADC Data Result Registers (DATA0):  
(A3, A2, A1, A0 = 0, 1, 0, 1;  
Power-On Reset = 000000 Hex) . . . . . . . . . . . . . . . . . 26  
Aux ADC Data Result Registers (DATA1):  
(A3, A2, A1, A0 = 0, 1, 1, 0;  
Power-On Reset = 0000 Hex) . . . . . . . . . . . . . . . . . . . 26  
–2–  
REV. 0  
AD7719–SPECIFICATIONS1  
(AVDD = 2.7 V to 3.6 V or 4.75 V to 5.25 V, DVDD = 2.7 V to 3.6 V or 4.75 V to 5.25 V,  
REFIN(+) = 2.5 V; REFIN(–) = AGND; AGND = DGND = 0 V; XTAL1/XTAL2 = 32.768 kHz Crystal; all specifications TMIN to TMAX unless otherwise noted.)  
Parameter  
AD7719B  
Unit  
Test Conditions  
ADC CHANNEL SPECIFICATION  
Output Update Rate  
5.4  
105  
Hz min  
Hz max  
Both Channels Synchronized  
0.732 ms Increments  
MAIN CHANNEL  
No Missing Codes2  
Resolution  
24  
13  
18  
Bits min  
Bits p-p  
Bits p-p  
20 Hz Update Rate  
20 mV Range, 20 Hz Update Rate  
2.56 V Range, 20 Hz Update Rate  
Output Noise and Update Rates  
Integral Nonlinearity  
See Tables II to V  
10  
3
10  
10  
0.5  
80  
2 × 1.024 REFIN1  
FSR =  
Typically 2 ppm.  
ppm of FSR max  
µV typ  
Gain  
Offset Error3  
Offset Error Drift vs. Temperature4  
Full-Scale Error5, 8, 9  
nV/°C typ  
µV typ  
At the Calibrated Conditions  
Gain Drift vs. Temperature4  
Power Supply Rejection (PSR)  
ppm/°C typ  
dB min  
Input Range = 2.56 V, 100 dB typ.  
110 dB typ on 20 mV Range  
ANALOG INPUTS  
Differential Input Voltage Ranges  
1.024 × REFIN1/GAIN  
V nom  
REFIN1 = REFIN1(+) – REFIN1(–)  
GAIN = 1 to 128.  
ADC Range Matching  
Absolute AIN Voltage Limits  
2
µV typ  
V min  
V max  
Input Voltage = 19 mV on All Ranges  
BUF = 0; Buffered Mode of Operation  
AGND + 100 mV  
AVDD – 100 mV  
Analog Input Current2  
DC Input Current  
DC Input Current Drift  
Absolute AIN Voltage Limits  
BUF = 0  
1
5
nA max  
pA /°C typ  
V min  
AGND – 30 mV  
AVDD + 30 mV  
BUF = 1; Unbuffered mode of operation.  
V max  
Analog Input Current  
DC Input Current  
DC Input Current Drift  
Normal-Mode Rejection2, 6  
@ 50 Hz  
BUF = 1. Unbuffered Mode of Operation.  
Input Current Varies with Input Voltage  
125  
2
nA/V typ  
pA/V/°C typ  
100  
100  
dB min  
dB min  
50 Hz 1 Hz, 16.65 Hz Update Rate, SF = 82  
60 Hz 1 Hz, 20 Hz Update Rate, SF = 68  
@ 60 Hz  
Common-Mode Rejection  
@ DC  
90  
dB min  
Input Range = 2.56 V, AIN = 1 V.  
100 dB typ. 110 dB typ on 20 mV Range  
50 Hz 1 Hz, Range = 2.56 V, AIN = 1 V  
60 Hz 1 Hz, Range = 2.56 V, AIN = 1 V  
@ 50 Hz2  
@ 60 Hz2  
100  
100  
dB min  
dB min  
REFERENCE INPUT (REFIN1)  
REFIN1 Voltage  
2.5  
1
V nom  
V min  
REFIN1 = REFIN1(+) – REFIN1(–)  
REFIN1 Voltage Range2  
AVDD  
V max  
V min  
V max  
µA/V typ  
nA/V/°C typ  
REFIN1 Common-Mode Range  
AGND – 30 mV  
AVDD + 30 mV  
0.5  
Reference DC Input Current  
Reference DC Input Current Drift  
Normal-Mode Rejection2, 6  
@ 50 Hz  
0.01  
100  
100  
dB min  
dB min  
50 Hz 1 Hz, SF = 82  
60 Hz 1 Hz, SF = 68  
@ 60 Hz  
Common-Mode Rejection  
@ DC  
@ 50 Hz  
@ 60 Hz  
Reference Detect Levels  
110  
110  
110  
0.3  
dB typ  
dB typ  
dB typ  
V min  
V max  
Input Range = 2.56 V, AIN = 1 V  
50 Hz 1 Hz, Range = 2.56 V, AIN = 1 V  
60 Hz 1 Hz, Range = 2.56 V, AIN = 1 V  
NOXREF Bit Active if VREF < 0.3 V  
NOXREF Bit Inactive if VREF > 0.65 V  
0.65  
AUXILIARY CHANNEL  
No Missing Codes2  
Resolution  
16  
16  
Bits min  
Bits p-p  
2.5 V Range, 20 Hz Update Rate  
Output Noise and Update Rates  
Integral Nonlinearity  
See Tables VI and VIII  
15  
ppm of FSR max  
–3–  
REV. 0  
AD7719  
Parameter  
AD7719B  
Unit  
Test Conditions  
AUXILIARY CHANNEL (continued)  
Offset Error3  
3
10  
0.75  
0.5  
1
µV typ  
Selected Channel = AIN5/AIN6  
Offset Error Drift vs. Temperature4  
Full-Scale Error8, 9  
nV/°C typ  
LSB typ  
ppm/°C typ  
LSB typ  
dB min  
Gain Drift vs. Temperature4  
Negative Full-Scale Error  
Power Supply Rejection (PSR)  
70  
AIN= 1 V Input Range = 2.5 V, Typically 80 dB  
ANALOG INPUTS  
Differential Input Voltage Ranges  
REFIN2  
REFIN2/2  
AGND 30 mV  
AVDD + 30 mV  
V nom  
V nom  
V min  
V max  
ARN = 1  
ARN = 0  
Unbuffered Input  
Absolute AIN Voltage Limits  
Analog Input Current  
DC Input Current  
DC Input Current Drift  
Normal-Mode Rejection2, 6  
@ 50 Hz  
125  
2
nA/V typ  
pA/V/°C typ  
Input Current Varies with Input Voltage  
100  
100  
dB min  
dB min  
50 Hz 1 Hz, SF = 82  
60 Hz 1 Hz, SF = 68  
@ 60 Hz  
Common-Mode Rejection  
@ DC  
85  
90  
90  
dB min  
dB min  
dB min  
Input Range = 2.5 V, AIN = 1 V  
50 Hz 1 Hz, Range = 2.5 V, AIN = 1 V  
60 Hz 1 Hz, Range = 2.5 V, AIN = 1 V  
@ 50 Hz2  
@ 60 Hz2  
REFERENCE INPUT (REFIN2)  
REFIN2 Voltage  
With Respect to AGND  
2.5  
1
V nom  
V min  
REFIN2 Range2  
AVDD  
0.2  
0.003  
V max  
µA/V typ  
nA/V/°C typ  
Reference DC Input Current2  
Reference DC Input Current Drift  
EXCITATION CURRENT SOURCES  
(IEXC1 and IEXC2)  
Output Current  
Initial Tolerance at 25°C  
Drift  
200  
10  
20  
1
µA nom  
% typ  
ppm/°C typ  
% typ  
Initial Current Matching at 25°C  
Matching between IEXC1 and IEXC2  
No Load  
Drift Matching  
Line Regulation (AVDD  
Load Regulation  
1
2.1  
300  
ppm/°C typ  
µA/V max  
nA/V typ  
V max  
)
AVDD = 5 V 5%. Typically 1.25 µA/V  
Output Compliance  
AVDD 0.6  
AGND 30 mV  
V min  
LOW-SIDE POWER SWITCHES  
(SW1 AND SW2)  
RON  
5
7
20  
max  
max  
mA max  
AVDD = 5 V. Typically 3 Ω  
AVDD = 3 V. Typically 4.5 Ω  
Continuous Current per Switch  
Allowable Current2  
TEMPERATURE SENSOR  
Accuracy  
See TPC 5  
°C typ  
TRANSDUCER BURNOUT  
AIN(+) Current  
AIN() Current  
Initial Tolerance @ 25°C  
Drift  
100  
+100  
15  
nA typ  
nA typ  
% typ  
0.03  
%/°C typ  
SYSTEM CALIBRATION10, 2  
Full-Scale Calibration Limit  
Zero-Scale Calibration Limit  
Input Span  
1.05 × FS11  
1.05 × FS  
0.8 × FS  
V max  
V min  
V min  
V max  
2.1 × FS  
–4–  
REV. 0  
AD7719–SPECIFICATIONS1  
Parameter  
AD7719B  
Unit  
Test Conditions  
LOGIC INPUTS  
All Inputs Except SCLK and XTAL12  
VINL, Input Low Voltage  
0.8  
0.4  
2.0  
V max  
V max  
V min  
DVDD = 5 V  
DVDD = 3 V  
DVDD = 3 V or 5 V  
V
INH, Input High Voltage  
SCLK Only (Schmitt-Triggered Input)2  
VT(+)  
VT()  
1.4/2  
V min/V max  
V min/V max  
V min/V max  
V min/V max  
V min/V max  
V min/V max  
DVDD = 5 V  
DVDD = 5 V  
DVDD = 5 V  
DVDD = 3 V  
DVDD = 3 V  
DVDD = 3 V  
0.8/1.4  
0.3/0.85  
0.95/2  
0.4/1.1  
0.3/0.85  
V
T(+) VT()  
VT(+)  
VT()  
VT(+) VT()  
XTAL1 Only2  
VINL, Input Low Voltage  
0.8  
3.5  
0.4  
2.5  
10  
V max  
V min  
V max  
V min  
µA max  
µA max  
DVDD = 5 V  
DVDD = 5 V  
DVDD = 3 V  
DVDD = 3 V  
V
INH, Input High Voltage  
VINL, Input Low Voltage  
INH, Input High Voltage  
V
Input Currents  
VIN = DVDD  
70  
VIN = DGND, Typically 40 µA at 5 V  
and 20 µA at 3 V  
All Digital Inputs  
Input Capacitance2  
10  
pF typ  
LOGIC OUTPUTS (Excluding XTAL2)  
V
OH, Output High Voltage2  
DVDD 0.6  
0.4  
4
0.4  
10  
10  
V min  
V max  
V min  
V max  
µA max  
pF typ  
DVDD = 3 V, ISOURCE = 100 µA  
DVDD = 3 V, ISINK = 100 µA  
DVDD = 5 V, ISOURCE = 200 µA  
DVDD = 5 V, ISINK = 1.6 mA  
VOL, Output Low Voltage2  
V
OH, Output High Voltage2  
VOL, Output Low Voltage 2  
Floating-State Leakage Current  
Floating-State Output Capacitance  
Data Output Coding  
Binary  
Offset Binary  
Unipolar Mode  
Bipolar Mode  
I/O PORT7  
I/O Port Voltages Are with Respect to  
AVDD and AGND  
AVDD = 5 V  
AVDD = 3 V  
AVDD = 3 V or 5 V  
VINL, Input Low Voltage2  
0.8  
0.4  
2.0  
10  
V max  
V max  
V min  
µA max  
µA max  
VINH, Input High Voltage2  
Input Currents  
VIN = AVDD  
70  
VIN = AGND, Typically 40 µA at AVDD = 5 V  
and 20 µA at AVDD = 3 V  
Input Capacitance  
10  
pF typ  
V min  
V max  
V min  
V max  
µA max  
pF typ  
All Digital Inputs  
V
OH, Output High Voltage2  
AVDD 0.6  
0.4  
4
0.4  
10  
10  
AVDD = 3 V, ISOURCE = 100 µA  
AVDD = 3 V, ISINK = 100 µA  
AVDD = 5 V, ISOURCE = 200 µA  
AVDD = 5 V, ISINK = 1.6 mA  
VOL, Output Low Voltage2  
V
OH, Output High Voltage2  
VOL, Output Low Voltage2  
Floating-State Output Leakage Current  
Floating-State Output Capacitance  
START-UP TIME  
From Power-On  
From Idle Mode  
300  
1
1
ms typ  
ms typ  
ms typ  
ms typ  
From Power-Down Mode  
Osc. Active in Power-Down  
Osc. Powered Down  
300  
POWER REQUIREMENTS  
Power Supply Voltages  
AVDD AGND  
2.7/3.6  
4.75/5.25  
2.7/3.6  
V min/max  
V min/max  
V min/max  
V min  
AVDD = 3 V nom  
AVDD = 5 V nom  
DVDD = 3 V nom  
DVDD = 5 V nom  
DVDD DGND  
4.75/5.25  
Power Supply Currents  
DIDD Current (Normal Mode)12  
0.6  
0.75  
mA max  
mA max  
DVDD = 3 V, 0.5 mA typ  
DVDD = 5 V, 0.6 mA typ  
–5–  
REV. 0  
AD7719  
Parameter  
AD7719B  
Unit  
Test Conditions  
Power Supply Currents (Continued)  
AIDD Current (Main ADC)  
1.1  
mA max  
mA max  
AVDD = 3 V or 5 V, Buffered Mode,  
0.85 mA typ  
AVDD = 3 V or 5 V, Unbuffered Mode,  
0.45 mA typ  
0.55  
AIDD Current (Aux ADC)  
AIDD Current (Main and Aux ADC)  
0.3  
1.25  
mA max  
mA max  
AVDD = 3 V or 5 V, 0.25 mA typ  
AVDD = 3 V or 5 V, Main ADC Buffered,  
1 mA typ  
DVDD = 3 V, 0.25 mA typ  
DVDD = 5 V, 0.3 mA typ  
DIDD (ADC Disable Mode)13  
0.35  
0.4  
0.15  
10  
2
30  
8
1
mA max  
mA max  
mA max  
µA max  
µA max  
µA max  
µA max  
µA max  
AIDD (ADC Disable Mode)  
DIDD (Power-Down Mode)  
AVDD = 3 V or 5 V  
DVDD = 3 V, 32.768 kHz Osc. Running  
DVDD = 3 V, Oscillator Powered Down  
DVDD = 5 V, 32.768 kHz Osc. Running  
DVDD = 5 V, Oscillator Powered Down  
AVDD = 3 V or 5 V  
AIDD (Power-Down Mode)  
NOTES  
1 Temperature Range 40°C to +85°C.  
2 Guaranteed by design and/or characterization data on production release.  
3 System zero calibration will remove this error.  
4 A calibration at any temperature will remove this drift error.  
5 The Main ADC is factory-calibrated with AVDD = DVDD = 4 V, TA = 25°C, REFIN1(+) REFIN1() = 2.5 V. If the user power supplies or temperature conditions  
are significantly different from these, internal full-scale calibration will restore this error to the published specification. System calibration can be used to reduce this  
error to the order of the noise. Full scale error applies to both positive and negative full scale.  
6 Simultaneous 50 Hz and 60 Hz rejection is achieved using 19.8 Hz (SF = 69) update rate. Normal mode rejection in this case is 60 dB min.  
7 Input and Output levels on the I/O Port are with respect to AVDD and AGND.  
8 A system full-scale calibration will remove this error.  
9 A typical gain error of 10µV results following a user self calibration.  
10 After a calibration if the analog input exceeds positive full scale, the converter will output all 1s. If the analog input is less than negative full scale then the device will  
output all 0s.  
11 FS = Full-Scale Input. FS = 1.024 × REFIN1/Gain on the Main ADC, where REFIN1 = REFIN1(+) REFIN1(). FS = REFIN2 on the aux ADC when ARN = 1  
in the aux ADC control register (AD1CON) and REFIN2/2 on the aux ADC when ARN = 0.  
12 Normal Mode refers to the case where both main and aux ADCs are running.  
13 ADC disable is entered by setting both the AD0EN and AD1EN bits in the Main and Aux ADC control registers to a 0 and setting the mode bits (MD2, MD1,  
MD0) in the Mode register to non-0.  
Specifications subject to change without notice.  
ABSOLUTE MAXIMUM RATINGS1  
(TA = 25°C unless otherwise noted)  
Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . 150°C  
SOIC Package  
θ
JA Thermal Impedance . . . . . . . . . . . . . . . . . . . . 71.4°C/W  
AVDD to AGND . . . . . . . . . . . . . . . . . . . . . . . 0.3 V to +7 V  
AVDD to DGND . . . . . . . . . . . . . . . . . . . . . . . 0.3 V to +7 V  
DVDD to AGND . . . . . . . . . . . . . . . . . . . . . . . 0.3 V to +7 V  
DVDD to DGND . . . . . . . . . . . . . . . . . . . . . . . 0.3 V to +7 V  
AGND to DGND2. . . . . . . . . . . . . . . . . . . 20 mV to +20 mV  
PWRGND to AGND . . . . . . . . . . . . . . . . 20 mV to +20 mV  
AVDD to DVDD . . . . . . . . . . . . . . . . . . . . . . . . . . 5 V to +5 V  
Analog Input Voltage to AGND . . . . 0.3 V to AVDD +0.3 V  
Reference Input Voltage to AGND . . 0.3 V to AVDD +0.3 V  
Total AIN/REFIN Current (Indefinite) . . . . . . . . . . . . 30 mA  
Digital Input Voltage to DGND . . . . 0.3 V to DVDD +0.3 V  
Digital Output Voltage to DGND . . . 0.3 V to DVDD +0.3 V  
Operating Temperature Range . . . . . . . . . . . 40°C to +85°C  
Storage Temperature Range . . . . . . . . . . . . 65°C to +150°C  
θ
JC Thermal Impedance . . . . . . . . . . . . . . . . . . . . . . 23°C/W  
TSSOP Package  
θ
JA Thermal Impedance . . . . . . . . . . . . . . . . . . . . 97.9°C/W  
θ
JC Thermal Impedance . . . . . . . . . . . . . . . . . . . . . . 14°C/W  
Lead Temperature, Soldering  
Vapor Phase (60 sec) . . . . . . . . . . . . . . . . . . . . . . . . . 215°C  
Infrared (15 sec) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220°C  
NOTES  
1Stresses above those listed under Absolute Maximum Ratings may cause perma-  
nent damage to the device. This is a stress rating only; functional operation of the  
device at these or any other conditions above those listed in the operational  
sections of this specification is not implied. Exposure to absolute maximum rating  
conditions for extended periods may affect device reliability.  
2AGND and DGND and connected internally within the AD7719.  
ORDERING GUIDE  
Temperature Range Package Description  
Model  
Package Option  
AD7719BR  
AD7719BRU  
EVAL-AD7719EB  
40°C to +85°C  
40°C to +85°C  
SOIC  
TSSOP  
Evaluation Board  
R-28  
RU-28  
–6–  
REV. 0  
AD7719  
TIMING CHARACTERISTICS1, 2  
(AVDD = 2.7 V to 3.6 V or AVDD = 4.75 V to 5.25 V; DVDD = 2.7 V to 3.6 V or DVDD = 4.75 V to  
5.25 V; AGND = DGND = 0 V; XTAL = 32.768 kHz; Input Logic 0 = 0 V, Logic 1 = DVDD unless otherwise noted.)  
Limit at TMIN, TMAX  
(B Version)  
Parameter  
Unit  
Conditions/Comments  
t1  
t2  
32.768  
50  
kHz typ  
ns min  
Crystal Oscillator Frequency.  
RESET Pulsewidth  
Read Operation  
t3  
0
0
0
ns min  
ns min  
ns min  
ns max  
ns max  
ns min  
ns max  
ns max  
ns min  
ns min  
ns min  
ns min  
ns max  
ns max  
RDY to CS Setup Time  
t44  
CS Falling Edge to SCLK Active Edge Setup Time3  
SCLK Active Edge to Data Valid Delay3  
DVDD = 4.75 V to 5.25 V  
t5  
60  
80  
0
60  
80  
100  
100  
0
DVDD = 2.7 V to 3.6 V  
CS Falling Edge to Data Valid Delay3  
DVDD = 4.75 V to 5.25 V  
4, 5  
t5A  
DVDD = 2.7 V to 3.6 V  
SCLK High Pulsewidth  
t6  
t7  
SCLK Low Pulsewidth  
t86  
CS Rising Edge to SCLK Inactive Edge Hold Time3  
Bus Relinquish Time after SCLK Inactive Edge3  
t9  
10  
80  
100  
t10  
SCLK Active Edge to RDY High3, 7  
Write Operation  
t11  
t12  
t13  
t14  
t15  
t16  
0
ns min  
ns min  
ns min  
ns min  
ns min  
ns min  
CS Falling Edge to SCLK Active Edge Setup Time3  
Data Valid to SCLK Edge Setup Time  
Data Valid to SCLK Edge Hold Time  
SCLK High Pulsewidth  
SCLK Low Pulsewidth  
CS Rising Edge to SCLK Edge Hold Time  
30  
25  
100  
100  
0
NOTES  
1Sample tested during initial release to ensure compliance. All input signals are specified with tR = tF = 5 ns (10% to 90% of DVDD) and timed from a voltage level of 1.6 V.  
2See Figures 2 and 3.  
3SCLK active edge is falling edge of SCLK.  
4These numbers are measured with the load circuit of Figure 1 and defined as the time required for the output to cross the VOL or VOH limits.  
5This specification only comes into play if CS goes low while SCLK is low. It is required primarily for interfacing to DSP machines.  
6These numbers are derived from the measured time taken by the data output to change 0.5 V when loaded with the circuit of Figure 1. The measured number is then extrapo-  
lated back to remove effects of charging or discharging the 50 pF capacitor. This means that the times quoted in the timing characteristics are the true bus relinquish times of the  
part and as such are independent of external bus loading capacitances.  
7RDY returns high after a read of both ADCs. The same data can be read again, if required, while RDY is high, although care should be taken that subsequent reads do not occur  
close to the next output update.  
I
(1.6mA WITH DV = 5V  
DD  
SINK  
100A WITH DV = 3V)  
DD  
TO OUTPUT  
PIN  
1.6V  
50pF  
I
(200A WITH DV = 5V  
DD  
SOURCE  
100A WITH DV = 3V)  
DD  
Figure 1. Load Circuit for Timing Characterization  
CAUTION  
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily  
accumulate on the human body and test equipment and can discharge without detection. Although  
the AD7719 features proprietary ESD protection circuitry, permanent damage may occur on  
devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are  
recommended to avoid performance degradation or loss of functionality.  
WARNING!  
ESD SENSITIVE DEVICE  
REV. 0  
–7–  
AD7719  
to ensure that a data read is not attempted while the register is  
being updated. CS is used to select the device. It can be used to  
decode the AD7719 in systems where a number of parts are  
connected to the serial bus.  
DIGITAL INTERFACE  
As previously outlined, the AD7719s programmable functions  
are controlled using a set of on-chip registers. Data is written to  
these registers via the parts serial interface and read access to  
the on-chip registers is also provided by this interface. All com-  
munications to the part must start with a write operation to the  
Communications Register. After power-on or RESET, the device  
expects a write to its Communications Register. The data writ-  
ten to this register determines whether the next operation to the  
part is a read or a write operation and also determines to which  
register this read or write operation occurs. Therefore, write  
access to any of the other registers on the part starts with a write  
operation to the Communications Register followed by a write  
to the selected register. A read operation from any other register  
on the part (including the output data register) starts with a  
write operation to the Communications Register followed by a  
read operation from the selected register.  
Figures 2 and 3 show timing diagrams for interfacing to the  
AD7719 with CS used to decode the part. Figure 3 is for a read  
operation from the AD7719s output shift register while Figure 2  
shows a write operation to the input shift register. It is possible  
to read the same data twice from the output register even though  
the RDY line returns high after the first read operation. Care must  
be taken, however, to ensure that the read operations have been  
completed before the next output update is about to take place.  
The AD7719 serial interface can operate in 3-wire mode by  
tying the CS input low. In this case, the SCLK, DIN, and  
DOUT lines are used to communicate with the AD7719 and  
the status of RDY bits (RDY0 and RDY1) can be obtained by  
interrogating the STATUS Register. This scheme is suitable  
for interfacing to microcontrollers. If CS is required as a decod-  
ing signal, it can be generated from a port bit. For microcontroller  
interfaces, it is recommended that the SCLK idles high between  
data transfers.  
The AD7719s serial interface consists of five signals, CS, SCLK,  
DIN, DOUT, and RDY. The DIN line is used for transferring  
data into the on-chip registers while the DOUT line is used for  
accessing data from the on-chip registers. SCLK is the serial  
clock input for the device and all data transfers (either on DIN  
or DOUT) take place with respect to this SCLK signal. The  
RDY line is used as a status signal to indicate when data is ready  
to be read from the AD7719s data register. RDY goes low when a  
new data word is available in the output register of either the  
main or Aux ADCs. It is reset high when a read operation from  
the data register is complete. It also goes high prior to the updating  
of the output register to indicate when not to read from the device  
The AD7719 can also be operated with CS used as a frame  
synchronization signal. This scheme is suitable for DSP inter-  
faces. In this case, the first bit (MSB) is effectively clocked out  
by CS since CS would normally occur after the falling edge of  
SCLK in DSPs. The SCLK can continue to run between data  
transfers provided the timing numbers are obeyed.  
CS  
t11  
t16  
t14  
SCLK  
t15  
t12  
t13  
DIN  
MSB  
LSB  
Figure 2. Write Cycle Timing Diagram  
RDY  
t3  
t10  
CS  
t8  
t4  
t6  
SCLK  
t7  
t6  
t5  
t9  
t5A  
MSB  
LSB  
DOUT  
Figure 3. Read Cycle Timing Diagram  
–8–  
REV. 0  
AD7719  
Some microprocessor or microcontroller serial interfaces have a  
single serial data line. In this case, it is possible to connect the  
AD7719s DATA OUT and DATA IN lines together and connect  
them to the single data line of the processor. A 10 kpull-up  
resistor should be used on this single data line. In this case, if  
the interface gets lost, because the read and write operations  
share the same line the procedure to reset it back to a known  
state is somewhat different than previously described. It requires  
a read operation of 24 serial clocks followed by a write operation  
where a Logic 1 is written for at least 32 serial clock cycles to  
ensure that the serial interface is back into a known state.  
The serial interface can be reset by exercising the RESET input  
on the part. It can also be reset by writing a series of 1s on the  
DIN input. If a Logic 1 is written to the AD7719 DIN line for  
at least 32 serial clock cycles the serial interface is reset. This  
ensures that in 3-wire systems, if the interface gets lost either via  
a software error or by some glitch in the system, it can be reset  
back to a known state. This state returns the interface to where  
the AD7719 is expecting a write operation to its Communica-  
tions Register. This operation resets the contents of all registers to  
their power-on reset values.  
PIN CONFIGURATION  
1
2
3
4
5
6
7
8
9
XTAL1  
28  
IOUT1  
IOUT2  
XTAL2  
27  
26  
25  
24  
23  
22  
21  
AV  
DD  
DV  
DD  
AGND  
REFIN1()  
REFIN1(+)  
AIN1  
DGND  
DIN  
AD7719  
DOUT  
RDY  
CS  
TOP VIEW  
(Not to Scale)  
AIN2  
AIN3  
20 SCLK  
AIN4 10  
19  
18  
17  
16  
15  
RESET  
11  
AIN5  
P1/SW1  
12  
13  
14  
AIN6  
REFIN2  
P4  
PWRGND  
P2/SW2  
P3  
PIN FUNCTION DESCRIPTIONS  
Pin No.  
Mnemonic  
Function  
1
IOUT1  
Output for Internal 200 µA Excitation Current Source. Either current source IEXC1 or IEXC2 or  
both can be switched to this output.  
2
IOUT2  
Output for Internal 200 µA Excitation Current Source. Either IEXC1 or IEXC2 current source or  
both can be switched to this output.  
3
4
5
AVDD  
AGND  
REFIN1()  
Analog Supply Voltage.  
Analog Ground.  
Negative Reference Input for Main ADC Channel. This reference input can lie anywhere between  
AGND and AVDD 1 V.  
6
REFIN1(+)  
Positive Reference Input for Main ADC Channel. REFIN1(+) can lie anywhere between AVDD and  
AGND + 1 V. The nominal reference voltage (REFIN1(+) REFIN1()) is 2.5 V, but the part is  
functional with a reference range from 1 V to AVDD  
Analog Input. AIN1 is dedicated to the main channel.  
Analog Input. AIN2 is dedicated to the main channel.  
Analog Input. AIN3 can be multiplexed to either the main or auxiliary channel  
Analog Input. AIN4 can be multiplexed to either the main or auxiliary channel.  
Analog Input. AIN5 is dedicated to the auxiliary channel and is referenced to AIN6 or AGND  
Analog Input. AIN6 is dedicated to the auxiliary channel. It forms a differential input pair with AIN5  
in fully differential input mode or is referenced to AGND in pseudo-differential mode.  
Single-Ended Reference Input for Auxiliary Channel. The nominal input reference is 2.5 V. The  
.
7
8
9
10  
11  
12  
AIN1  
AIN2  
AIN3  
AIN4  
AIN5  
AIN6  
13  
REFIN2  
auxiliary channel will function with an input reference range from 1 V to AVDD  
General-Purpose I/O Bit. The input and output voltage levels are referenced to AVDD and AGND.  
General-Purpose I/O Bit. The input and output voltage levels are referenced to AVDD and AGND.  
.
14  
15  
P4  
P3  
REV. 0  
–9–  
AD7719  
PIN FUNCTION DESCRIPTIONS (continued)  
Pin No.  
Mnemonic  
Function  
16  
P2/SW2  
Dual-Purpose Pin. It can act as a general purpose output (P2) bit referenced between AVDD and  
AGND or as a low-side power switch (SW2) to PWRGND.  
17  
18  
PWRGND  
P1/SW1  
Ground Point for the Low-Side Power Switches SW2 and SW1. PWRGND must be tied to AGND.  
Dual-Purpose Pin. It can act as a general-purpose output (P1) bit referenced between AVDD and  
AGND or as a low-side power switch (SW1) to PWRGND.  
19  
20  
RESET  
SCLK  
Digital Input Used to Reset the ADC to Its Power-On-Reset Status. This pin has a weak pull-up  
internally to DVDD  
.
Serial Clock Input for Data Transfers to and from the ADC. The SCLK has a Schmitt triggered  
input making the interface suitable for opto-isolated applications. The serial clock can be continuous  
with all data transmitted in a continuous train of pulses. Alternatively, it can be a noncontinuous  
clock with the information being transmitted to or from the AD7719 in smaller batches of data. A  
weak pull-up to DVDD is provided on the SCLK input.  
21  
22  
CS  
Chip Select Input. This is an active low logic input used to select the AD7719. CS can be used to  
select the AD7719 in systems with more than one device on the serial bus or as a frame synchroniza-  
tion signal in communicating with the device. CS can be hardwired low allowing the AD7719 to be  
operated in 3-wire mode with SCLK, DIN and DOUT used to interface with the device. A weak  
pull-up to DVDD is provided on the CS input.  
RDY is a Logic Low Status Output from the AD7719. RDY is low if either the Main ADC or auxil-  
iary ADC channel has valid data in their data register. This output returns high on completion of a  
read operation from the data register. If data is not read, RDY will return high prior to the next up-  
date indicating to the user that a read operation should not be initiated. The RDY pin also returns  
low following the completion of a calibration cycle. The RDY pin is effectively the digital NOR func-  
tion of the RDY0 and RDY1 bits in the Status register. If one of the ADCs is disabled the RDY pin  
reflects the active ADC. RDY does not return high after a calibration until the mode bits are written  
to enabling a new conversion or calibration. Since the RDY pin provides information on both the  
main and aux ADCs, therefore, when either the main or aux ADC is disabled it is recommended to  
immediately read its data register to ensure that its RDY bit goes inactive and releases the RDY pin  
to indicate output data updates on the remaining active ADC.  
RDY  
23  
24  
DOUT  
DIN  
Serial Data Output Accessing the Output Shift Register of the AD7719. The output shift register can  
contain data from any of the on-chip data, calibration or control registers.  
Serial Data Input Accessing the Input Shift Register on the AD7719. Data in this shift register is  
transferred to the calibration or control registers within the ADC depending on the selection bits of  
the Communications register. A weak pull-up to DVDD is provided on the DIN input.  
Ground Reference Point for the Digital Circuitry.  
Digital Supply Voltage, 3 V or 5 V Nominal.  
Output from the 32 kHz Crystal Oscillator Inverter.  
Input to the 32 kHz Crystal Oscillator Inverter.  
25  
26  
27  
28  
DGND  
DVDD  
XTAL2  
XTAL1  
–10–  
REV. 0  
Typical Performance CharacteristicsAD7719  
8389600  
8389400  
8389200  
26  
24  
22  
20  
18  
16  
8389000  
8388800  
8388600  
8388400  
8388200  
8388000  
0
100 200 300 400 500 600 700 800 900 1000  
READING NO.  
0
10  
20  
30  
40  
50  
60  
70  
80  
90 100 110  
UPDATE RATE Hz  
MAIN ADC IN BUFFERED MODE  
AV = DV = 5V  
DD  
DD  
RMS NOISE = 0.58Vrms  
INPUT RANGE = 20mV  
REFIN1(+)REFIN1()=2.5V  
UPDATE RATE=19.79Hz  
T
= 25C  
A
V
= 2.5V  
REF  
TPC 1. Typical Noise Plot on 20 mV Input Range with  
19.79 Hz Update Rate  
TPC 4. No-Missing-Codes Performance  
1400  
9
8
7
6
5
4
3
2
THE AMBIENT  
TEMPERATURE VARIES  
FROM 25C TO 30C  
WHILE RECORDING  
THE DATA FROM  
THE DEVICES.  
1200  
1000  
800  
600  
400  
200  
0
1
0
10  
20  
30  
40  
50  
TEMPERATURE SENSOR –  
C
TPC 5. Temperature Sensor Accuracy  
TPC 2. Noise Distribution Histogram  
3.0  
1200  
2.56V RANGE  
2.5  
1000  
800  
600  
400  
200  
2.0  
AV = DV = 5V  
DD  
DD  
V
= 2.5V  
REF  
1.5  
1.0  
0.5  
0
INPUT RANGE = 2.56V  
UPDATE RATE = 19.79Hz  
T
= 25C  
A
20mV RANGE  
0
1.0  
1.5  
2.0  
2.5  
3.0  
Volts  
3.5  
4.0  
4.5  
5.0  
30  
20  
10  
0
10  
20  
V
MAIN CAL ACC. @ 4V V  
REF  
TPC 3. RMS Noise vs. Reference Input  
TPC 6. Full-Scale Error Distribution  
REV. 0  
–11–  
AD7719  
train whose duty cycle contains the digital information. A Sinc3  
programmable low-pass filter is then employed to decimate the  
modulator output data stream to give a valid data conversion  
result at programmable output rates from 5.35 Hz (186.77 ms)  
to 105.0 3 Hz (9.52 ms). A chopping scheme is also employed  
to minimize ADC channel offset errors. A block diagram of the  
Main ADC input channel is shown in Figure 4. The sampling  
frequency of the modulator loop is many times higher than the  
bandwidth of the input signal. The integrator in the modulator  
shapes the quantization noise (which results from the analog-to-  
digital conversion) so that the noise is pushed toward one-half of  
the modulator frequency. The output of the sigma-delta modu-  
lator feeds directly into the digital filter. The digital filter then  
band-limits the response to a frequency significantly lower than  
one-half of the modulator frequency. In this manner, the 1-bit  
output of the comparator is translated into a bandlimited, low  
noise output from the AD7719 ADC. The AD7719 filter is a  
low-pass, Sinc3 or (SIN(x)/x)3 filter whose primary function is to  
remove the quantization noise introduced at the modulator. The  
cutoff frequency and decimated output data rate of the filter are  
programmable via the SF word loaded to the filter register.  
AV = DV = 5V  
DD  
= 25C  
DD  
T
A
V
DD  
OSCILLATOR  
TIME BASE = 100ms/DIV  
TRACE 1 =TRACE 2 = 2V/DIV  
TPC 7. Typical Oscillator Power-Up  
DUAL-CHANNEL ADC CIRCUIT INFORMATION  
Overview  
The AD7719 incorporates two independent Σ-ADC channels  
(main and auxiliary) with on-chip digital filtering intended for  
the measurement of wide dynamic range, low frequency signals  
such as those in weigh-scale, strain-gauge, pressure transducer,  
or temperature measurement applications.  
A chopping scheme is employed where the complete signal chain is  
chopped, resulting in excellent dc offset and offset drift specifi-  
cations, and is extremely beneficial in applications where drift, noise  
rejection, and optimum EMI rejection are important factors.  
With chopping the ADC repeatedly reverses its inputs. The  
decimated digital output words from the Sinc3 filters therefore  
have a positive offset and negative offset term included. As a result,  
a final summing stage is included so that each output word from  
the filter is summed and averaged with the previous filter output  
to produce a new valid output result to be written to the ADC  
data register.  
Main Channel  
This channel is intended to convert the primary sensor input.  
This channel can be operated in buffered or unbuffered mode  
and can be programmed to have one of eight input voltage ranges  
from 20 mV to 2.56 V. This channel can be configured as  
either two fully differential inputs (AIN1/AIN2 and AIN3/AIN4)  
or three pseudo-differential input channels (AIN1/AIN4, AIN2/  
AIN4, and AIN3/AIN4). Buffering the input channel means that  
the part can accommodate significant source impedances on the  
analog input and that R, C filtering (for noise rejection or RFI  
reduction) can be placed on the analog inputs if required. Oper-  
ating in unbuffered mode leads to lower power consumption in  
low power applications, but care must be exercised in unbuffered  
mode as source impedances can introduce gain errors. The main  
ADC also features sensor burnout currents that can be switched  
on and off. These currents can be used to check that a transducer  
is still operational before attempting to take measurements.  
Auxiliary Channel  
The Auxiliary (Aux) channel is intended to convert supplemen-  
tary inputs such as from a cold junction diode or thermistor.  
This channel is unbuffered and has an input range of REFIN2  
or REFIN2/2 determined by the ARN bit in the auxiliary ADC  
control register (AD1CON). AIN3 and AIN4 can be multiplexed  
into the auxiliary channel as single ended inputs with respect to  
AGND while AIN5 and AIN6 can operate as a differential input  
pair or with AIN6 tied to AGND, AIN5 can be operated as an  
additional single-ended input. A block diagram of the Auxiliary  
ADC channel is shown in Figure 5.  
The ADC employs a sigma-delta conversion technique to realize  
up to 24 bits of no-missing-codes performance. The sigma-delta  
modulator converts the sampled input signal into a digital pulse  
fCHOP  
fIN  
fMOD  
fCHOP  
fADC  
S-D  
3
1
2
DIGITAL  
OUTPUT  
ANALOG  
INPUT  
1
PGA  
3 (8 SF )  
MUX  
XOR  
BUF  
(
)
8 SF  
MOD0  
3
SINC FILTER  
A
+V  
V  
OS  
OS  
IN  
A
IN  
Figure 4. Main ADC Channel Block Diagram  
–12–  
REV. 0  
AD7719  
fCHOP  
fMOD  
fCHOP  
fADC  
S-D  
3
1
2
DIGITAL  
OUTPUT  
ANALOG  
INPUT  
1
3 (8 SF )  
MUX  
XOR  
(
)
8 SF  
MOD1  
3
SINC FILTER  
A
+ V  
V  
OS  
OS  
IN  
A
IN  
Figure 5. Auxiliary ADC Channel Block Diagram  
Both Channels  
at odd integer multiples of fADC/2. The 3 dB frequency for all  
values of SF obeys the following equation:  
The operation of the AUX channel is identical to the Main  
channel with the exception that there is no PGA on the AUX  
channel. The input chopping is incorporated into the input  
multiplexer while the output chopping is accomplished by an  
XOR gate at the output of the modulator. The chopped modu-  
lator bit stream is applied to a Sinc3 filter. The programming of  
the Sinc3 decimation factor is restricted to an 8-bit register SF,  
the actual decimation factor is the register value times 8. The  
decimated output rate from the Sinc3 filter (and the ADC con-  
version rate) will therefore be:  
f (3 dB) = 0.24 × fADC  
The signal chain is chopped as shown in Figures 4 and 5. The  
chop frequency is:  
f  
2   
ADC   
fCHOP  
=
As shown in the block diagram, the Sinc3 filter outputs alternately  
contain +VOS and VOS, where VOS is the respective channel  
offset. This offset is removed by performing a running average  
of 2. This average by 2 means that the settling time to any change  
in programming of the ADC will be twice the normal conversion  
time, while an asynchronous step change on the analog input will  
not be fully reflected until the third subsequent output.  
1
3
1
fADC  
=
×
× fMOD  
8 × SF   
where  
ADC is the ADC update rate.  
f
SF is the decimal equivalent of the word loaded to the  
filter register.  
2
tSETTLE  
=
= 2 × tADC  
fADC  
f
MOD is the modulator sampling rate of 32.768 kHz.  
The allowable range for SF is 13 to 255, with a default of 69  
(45H). The corresponding conversion rates, conversion times  
and settling times are tabulated in Table I. Note that the con-  
version time increases by 0.732 ms for each increment in SF.  
Programming the filter register determines the update rate for  
both the main and aux ADC. Both ADCs operate with the same  
update rate.  
The chop rate of the channel is half the output data rate.  
The frequency response of the filter H (f) is as follows:  
Table I. ADC Conversion and Settling Times for Various  
SF Words  
3  
1
sin (SF × 8 × π × f / fMOD  
)
1
2
sin (2 × π × f / fOUT )  
×
×
×
SF  
Data Update Rate  
fADC (Hz)  
Settling Time  
tSETTLE (ms)  
SF × 8  
sin (π × f / fMOD  
)
sin (π × f / fOUT )  
Word  
where  
MOD = 32,768 Hz  
SF = value programmed into SF SFR.  
OUT = fMOD/(SF × 8 × 3)  
The following shows plots of the filter frequency response for  
the SF words shown in Table I. The overall frequency response  
is the product of a Sinc3 and a sinc response. There are Sinc3  
notches at integer multiples of 3 × fADC and there are sinc notches  
13  
105.3  
19.79  
5.35  
19.04  
101.07  
373.54  
f
69 (Default)  
255  
f
Normal-mode rejection is the major function of the digital filter  
on the AD7719. The normal mode 50 1 Hz rejection with an SF  
word of 82 is typically 100 dB. The 60 1 Hz rejection with  
SF = 68 is typically 100 dB. Simultaneous 50 Hz and 60 Hz  
rejection of better than 60 dB is achieved with an SF of 69.  
Choosing an SF word of 69 places notches at both 50 Hz and  
60 Hz. Figures 6 to 9 show the filter rejection for a selection  
of SF words.  
REV. 0  
–13–  
AD7719  
0
0
20  
20  
40  
40  
60  
60  
80  
100  
120  
140  
160  
180  
200  
80  
100  
120  
140  
160  
700  
450 500 550 600 650  
0
50 100 150 200 250 300 350 400  
0
10  
20  
30  
40  
50  
60  
70  
80  
90 100  
FREQUENCY Hz  
FREQUENCY Hz  
SF = 69  
SF = 13  
OUTPUT DATA RATE = 19.8Hz  
INPUT BANDWIDTH = 4.74Hz  
FIRST NOTCH = 9.9Hz  
50Hz REJECTION = 66dB, 50Hz1Hz REJECTION = 60dB  
60Hz REJECTION = 117dB, 60Hz1Hz REJECTION = 94dB  
OUTPUT DATA RATE = 105Hz  
INPUT BANDWIDTH = 25.2Hz  
FIRST NOTCH = 52.5Hz  
50Hz REJECTION = 23.6dB, 50Hz1Hz REJECTION = 20.5dB  
60Hz REJECTION = 14.6dB, 60Hz1Hz REJECTION = 13.6dB  
Figure 8. Filter Profile with Default SF = 69 Giving Filter  
Notches at Both 50 Hz and 60 Hz  
Figure 6. Filter Profile with SF = 13  
0
20  
0
20  
40  
40  
60  
60  
80  
80  
100  
120  
140  
100  
120  
140  
160  
160  
0
10  
20  
30  
40  
50  
60  
70  
80  
90  
100  
0
10  
20  
30  
40  
50  
60  
70  
80  
90  
100  
FREQUENCY Hz  
FREQUENCY Hz  
SF = 82  
SF = 255  
OUTPUT DATA RATE = 5.35Hz  
INPUT BANDWIDTH = 1.28Hz  
50Hz REJECTION = 93dB, 50Hz1Hz REJECTION = 93dB  
60Hz REJECTION = 74dB, 60Hz1Hz REJECTION = 68dB  
OUTPUT DATA RATE = 16.65Hz  
INPUT BANDWIDTH = 4Hz  
50Hz REJECTION = 171dB, 50Hz1Hz REJECTION = 100dB  
60Hz REJECTION = 58dB, 60Hz1Hz REJECTION = 53dB  
Figure 7. Filter Profile with SF = 82  
Figure 9. Filter Profile with SF = 255  
MAIN AND AUXILIARY ADC NOISE PERFORMANCE  
Tables II to VII show the output rms noise and output peak-to-  
peak resolution in bits (rounded to the nearest 0.5 LSB) for a  
selection of output update rates on both the main and auxiliary  
ADCs. The numbers are typical and generated at a differential  
input voltage of 0 V. The output update rate is selected via the  
SF7-SF0 bits in the Filter Register. It is important to note that  
the peak-to-peak resolution figures represent the resolution for  
which there will be no code flicker within a six-sigma limit. The  
output noise comes from two sources. The first is the electrical  
noise in the semiconductor devices (device noise) used in the  
implementation of the modulator. Secondly, when the analog  
input is converted into the digital domain, quantization noise is  
added. The device noise is at a low level and is independent of  
frequency. The quantization noise starts at an even lower level  
but rises rapidly with increasing frequency to become the domi-  
nant noise source. The numbers in the tables are given for the  
bipolar input ranges. For the unipolar ranges the rms noise  
numbers will be the same as the bipolar range, but the peak-to-  
peak resolution is now based on half the signal range, which  
effectively means losing 1 bit of resolution.  
–14–  
REV. 0  
AD7719  
Table II. Typical Output RMS Noise vs. Input Range and Update Rate for Main ADC (Buffered Mode) Output RMS  
Noise in V  
Input Range  
160 mV  
SF  
Word  
Data Update  
Rate (Hz)  
20 mV  
40 mV  
80 mV  
320 mV  
640 mV  
1.28 V  
2.56 V  
13  
69  
255  
105.3  
19.79  
5.35  
1.50  
0.60  
0.35  
1.50  
0.65  
0.35  
1.60  
0.65  
0.37  
1.75  
0.65  
0.37  
3.50  
0.65  
0.37  
4.50  
0.95  
0.51  
6.70  
1.40  
0.82  
11.75  
2.30  
1.25  
Table III. Peak-to-Peak Resolution vs. Input Range and Update Rate for Main ADC (Buffered Mode) Peak-to-Peak  
Resolution in Bits  
Input Range  
160 mV  
SF  
Word  
Data Update  
Rate (Hz)  
20 mV  
40 mV  
80 mV  
320 mV  
640 mV  
1.28 V  
2.56 V  
13  
69  
255  
105.3  
19.79  
5.35  
12  
13  
14  
13  
14  
15  
14  
15  
16  
15  
16  
17  
15  
17  
18  
15.5  
17.5  
18.5  
16  
18  
18.8  
16  
18.5  
19.2  
Table IV. Typical Output RMS Noise vs. Input Range and Update Rate for Main ADC (Unbuffered Mode) Output  
RMS Noise in V  
Input Range  
160 mV  
SF  
Word  
Data Update  
Rate (Hz)  
20 mV  
40 mV  
80 mV  
320 mV  
640 mV  
1.28 V  
2.56 V  
13  
69  
255  
105.3  
19.79  
5.35  
1.27  
0.52  
0.30  
1.27  
0.56  
0.30  
1.35  
0.56  
0.32  
1.48  
0.56  
0.32  
2.95  
0.56  
0.32  
3.82  
0.82  
0.44  
5.69  
1.21  
0.71  
10.2  
2.00  
1.10  
Table V. Peak-to-Peak Resolution vs. Input Range and Update Rate for Main ADC (Unbuffered Mode) Peak-to-Peak  
Resolution in Bits  
Input Range  
160 mV  
SF  
Word  
Data Update  
Rate (Hz)  
20 mV  
40 mV  
80 mV  
320 mV  
640 mV  
1.28 V  
2.56 V  
13  
69  
255  
105.3  
19.79  
5.35  
12  
13  
14  
13  
14  
15  
14  
15  
16  
15  
16  
17  
15  
17  
18  
15.5  
17.5  
18.5  
16  
18  
19  
16  
18.5  
19.5  
Table VII. Peak-to-Peak Resolution vs. Update  
Rate for Auxiliary ADC (Unbuffered Mode)  
Table VI. Typical Output RMS Noise vs.  
Update Rate for Auxiliary ADC Unbuffered)  
SF  
Word  
Data Update  
Rate (Hz)  
Input Range  
2.5 V  
SF  
Word  
Data Update  
Rate (Hz)  
Input Range  
2.5 V  
13  
69  
255  
105.3  
19.79  
5.35  
16 Bits  
16 Bits  
16 Bits  
13  
69  
255  
105.3  
19.79  
5.35  
10.75 µV  
2.00 µV  
1.15 µV  
REV. 0  
–15–  
AD7719  
ON-CHIP REGISTERS  
Both the main and auxiliary ADC channels are controlled and  
configured via a number of on-chip registers as shown in Figure  
10 and described in more detail in the following pages. In the fol-  
lowing descriptions, SET implies a Logic 1 state and CLEARED  
implies a Logic 0 state, unless otherwise stated.  
COMMUNICATIONS REGISTER  
WEN R/W A3 A2 A1 A0  
DIN  
0
0
DOUT  
DOUT  
ADC STATUS REGISTER  
MODE REGISTER  
DIN  
DIN  
DIN  
DIN  
DIN  
DOUT  
DOUT  
DOUT  
DOUT  
MAIN ADC CONTROL REGISTER  
AUX ADC CONTROL REGISTER  
I/O CONTROL REGISTER  
FILTER REGISTER  
DOUT  
DOUT  
REGISTER  
SELECT  
DECODER  
MAIN ADC DATA REGISTER  
DOUT  
DOUT  
DOUT  
DOUT  
DOUT  
AUX ADC DATA REGISTER  
MAIN ADC OFFSET REGISTER  
AUX ADC OFFSET REGISTER  
MAIN ADC GAIN REGISTER  
AUX ADC GAIN REGISTER  
DIN  
DIN  
DIN  
DIN  
DOUT  
DOUT  
ID REGISTER  
DIN  
TEST REGISTER  
Figure 10. On-Chip Registers  
–16–  
REV. 0  
AD7719  
Table VIII. Registers—Quick Reference Guide  
Power-On/Reset  
Register Name  
Communications  
MSB  
Type  
Size  
Default Value  
Not Applicable  
LSB  
Function  
Write Only  
8 Bits  
All operations to other registers are initiated through  
the Communications Register. This controls whether  
subsequent operations are read or write operations  
and also selects the register for that subsequent  
operation.  
WEN  
W
R/  
0
0
A3  
A2  
A1  
A0  
Status Register  
Read Only  
8 Bits  
00 Hex  
Provides status information on conversions, cali-  
brations, error conditions, and the validity of the  
reference voltage.  
MSB  
LSB  
RDY0 RDY1  
CAL NOREF ERR0 ERR1  
0
LOCK  
Mode Register  
Read/Write  
8 Bits  
00 Hex  
Controls functions such as mode of operation, chan-  
nel configuration, oscillator operation in power-down.  
MSB  
LSB  
MD0  
0
BUF  
0
CHCON OSCPD MD2  
MD1  
Main ADC (AD0CON)  
Control Register  
Read/Write  
8 Bits  
07 Hex  
This register is used to enable the Main ADC and  
configure the Main ADC for range, channel selection,  
16-/24-bit operation, and unipolar or bipolar operation.  
MSB  
LSB  
RN0  
AD0EN  
WL  
CH1  
CH0  
U/B  
RN2  
RN1  
Aux ADC (AD1CON)  
Control Register  
Read/Write  
8 Bits  
01 Hex  
This register is used to enable the aux ADC and  
configure the Aux ADC for range, channel selection,  
unipolar or bipolar operation, and input range.  
MSB  
LSB  
ARN  
AD1EN ACH2  
ACH1  
ACH0  
U/B  
0
0
I/O (IOCON)  
Control Register  
Read/Write  
16 Bits  
0000 Hex  
This register is used to control and configure the  
various excitation and burnout current source options  
available on-chip along with controlling the I/O port.  
MSB  
PSW2 PSW1  
0
BO  
I2PIN  
I1PIN  
I2EN  
I1EN  
LSB  
P1EN P4DAT P3DAT P2DAT P1DAT  
P4DIR P3DIR P2EN  
Filter Register  
Read/Write  
8 Bits  
45 Hex  
This register determines the amount of averaging  
performed by the sinc filter and consequently deter-  
mines the data update rate of the AD7719. The filter  
register determines the update rate for both the main  
and aux ADCs.  
MSB  
LSB  
SF0  
SF7  
SF6  
SF5  
SF4  
SF3  
SF2  
SF1  
REV. 0  
–17–  
AD7719  
Power-On/Reset  
Default Value  
Register Name  
Main ADC (DATA0)  
Data Register  
Type  
Size  
Function  
Read Only  
16 Bits or 24 Bits 000000 Hex  
Provides the most up-to-date conversion result from  
the Main ADC. Main ADC data register length  
can be programmed to be 16-bit or 24-bit.  
Aux ADC (DATA1)  
Data Register  
Read Only  
Read/Write  
16 Bits  
24 Bits  
0000 Hex  
Provides the most up-to-date conversion result from  
the auxiliary ADC. Aux ADC data register length is  
16 bits.  
Main ADC  
Offset Register  
800000 Hex  
Contains a 24-bit word that is the offset calibration  
coefficient for the part. The contents of this register  
are used to provide offset correction on the output  
from the digital filter. There are three Offset Regis-  
ters on the part and these are associated with input  
channel pairs as outlined in the AD0CON register.  
Main ADC  
Gain Register  
Read/Write  
24 Bits  
5XXXX5 Hex  
Contains a 24-bit word that is the gain calibration  
coefficient for the part. The contents of this register  
are used to provide gain correction on the output  
from the digital filter. There are three Gain Registers  
on the part and these are associated with input chan-  
nel pairs as outlined in the AD0CON register.  
Aux ADC  
Offset Register  
Read/Write  
Read/Write  
16 Bits  
24 Bits  
8000 Hex  
Contains a 16-bit word that is the offset calibration  
coefficient for the part. The contents of this register  
are used to provide offset correction on the output  
from the digital filter.  
Aux ADC  
Gain Register  
59XX Hex  
Contains a 16-bit word that is the gain calibration  
coefficient for the part. The contents of this register  
are used to provide gain correction on the output  
from the digital filter.  
ID Register  
Read  
8 Bits  
0X Hex  
Contains an 8-bit byte that is the identifier for the  
part.  
Test Registers  
Read/Write  
16 Bits  
0000 Hex  
Controls the test modes of the part which are used  
when testing the part. The user is advised not to  
change the contents of these registers.  
–18–  
REV. 0  
AD7719  
Communications Register (A3, A2, A1, A0 = 0, 0, 0, 0)  
The Communications Register is an 8-bit write-only register. All communications to the part must start with a write operation to the  
Communications Register. The data written to the Communications Register determines whether the next operation is a read  
or write operation, and to which register this operation takes place. For read or write operations, once the subsequent read or write  
operation to the selected register is complete, the interface returns to where it expects a write operation to the Communications  
Register. This is the default state of the interface, and on power-up or after a RESET, the AD7719 is in this default state waiting for  
a write operation to the Communications Register. In situations where the interface sequence is lost, a write operation of at least 32  
serial clock cycles with DIN high, returns the AD7719 to this default state by resetting the part. Table IX outlines the bit designa-  
tions for the Communications Register. CR0 through CR7 indicate the bit location, CR denoting the bits are in the Communications  
Register. CR7 denotes the first bit of the data stream.  
CR7  
CR6  
CR5  
0 (0)  
CR4  
0 (0)  
CR3  
CR2  
CR1  
CR0  
WEN (0)  
R/W (0)  
A3 (0)  
A2 (0)  
A1 (0)  
A0 (0)  
Table IX. Communications Register Bit Designations  
Bit  
Location  
Bit  
Name  
Description  
CR7  
WEN  
Write Enable Bit. A 0 must be written to this bit so the write operation to the Communications Register  
actually takes place. If a 1 is written to this bit, the part will not clock on to subsequent bits in the regis-  
ter. It will stay at this bit location until a 0 is written to this bit. Once a 0 is written to the WEN bit, the  
next seven bits will be loaded to the Communications Register.  
CR6  
R/W  
A zero in this bit location indicates that the next operation will be a write to a specified register. A one in  
this position indicates that the next operation will be a read from the designated register.  
CR5  
CR4  
Zero  
Zero  
A zero must be written to this bit position to ensure correct operation of the AD7719.  
A zero must be written to this bit position to ensure correct operation of the AD7719.  
CR3CR0 A3A0  
Register Address Bits. These address bits are used to select which of the AD7719s registers are being  
accessed during this serial interface communication. A3 is the MSB of the three selection bits.  
Table X. Register Selection Table  
A3  
A2  
A1  
A0  
Register  
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Communications Register during a Write Operation  
Status Register during a Read Operation  
Mode Register  
Main ADC Control Register (AD0CON)  
Aux ADC Control Register (AD1CON)  
Filter Register  
Main ADC Data Register  
Aux ADC Data Register  
I/O Control Register  
Main ADC Offset Calibration Register  
Aux ADC Offset Calibration Register  
Main ADC Gain Calibration Register  
Aux ADC Gain Calibration Register  
Test 1 Register  
Test 2 Register  
Undefined  
ID Register  
REV. 0  
–19–  
AD7719  
Status Register (A3, A2, A1, A0 = 0, 0, 0, 0; Power-On Reset = 00 Hex)  
The ADC Status Register is an 8-bit read-only register. To access the ADC Status Register, the user must write to the Communica-  
tions Register selecting the next operation to be a read and load bits A3A0 with 0, 0, 0, 0. Table XI outlines the bit designations for  
the Status Register. SR0 through SR7 indicate the bit location, SR denoting the bits are in the Status Register. SR7 denotes the first  
bit of the data stream. The number in brackets indicates the power-on/reset default status of that bit.  
SR7  
SR6  
SR5  
SR4  
SR3  
SR2  
SR1  
(0)  
SR0  
RDY0 (0)  
RDY1 (0)  
CAL (0)  
NOXREF (0) ERR0 (0)  
ERR1 (0)  
LOCK (0)  
Table XI. Status Register Bit Designations  
Bit  
Location  
Bit  
Name  
Description  
Ready Bit for Main ADC.  
SR7  
RDY0  
Set when data is written to Main ADC data registers or on completion of calibration cycle. The RDY0 bit  
is cleared automatically after the Main ADC data register has been read or a period of time before the data  
register is updated with a new conversion result. This bit is also cleared by a write to the mode bits to  
indicate a conversion or calibration.  
SR6  
RDY1  
Ready Bit for Aux ADC.  
Set when data is written to Aux ADC data registers or on completion of calibration cycle. The RDY1 bit  
is cleared automatically after the Aux ADC data register has been read or a period of time before the data  
register is updated with a new conversion result. This bit is also cleared by a write to the mode bits to  
indicate a conversion or calibration.  
SR5  
SR4  
SR3  
CAL  
Calibration Status Bit.  
Set to indicate completion of calibration. It is set at the same time that the RDY0 and/or RDY1 bits  
are set high.  
Cleared by a write to the mode bits to start another ADC conversion or calibration.  
NOXREF  
ERR0  
No External Reference Bit. (Only active if Main ADC is active and applies to REFIN1 only.)  
Set to indicate that one or both of the REFIN1 pins is floating or the applied voltage is below a specified  
threshold. When Set, conversion results are clamped to all ones.  
Cleared to indicate valid Reference applied between REFIN1(+) and REFIN1().  
Main ADC Error Bit.  
Set to indicate that the result written to the Main ADC data registers has been clamped to all zeros or all  
ones. After a calibration this bit also flags error conditions that caused the calibration registers not to be  
written. Error sources include Overrange, Underrange and NOXREF.  
Cleared by a write to the mode bits to initiate a conversion or calibration.  
SR2  
ERR1  
Aux ADC Error Bit.  
Set to indicate that the result written to the Aux ADC data registers has been clamped to all zeros or all  
ones. After a calibration this bit also flags error conditions that caused the calibration registers not to be  
written. Error sources include Overrange, Underrange, and NOXREF.  
Cleared by a write to the mode bits to initiate a conversion or calibration.  
SR1  
SR0  
0
Reserved for Future Use.  
LOCK  
PLL Lock Status Bit.  
Set if the PLL has locked onto the 32 kHz crystal oscillator clock. If the user is worried about exact sampling  
frequencies etc., the LOCK bit should be interrogated and the result discarded if the LOCK bit is zero.  
–20–  
REV. 0  
AD7719  
Mode Register (A3, A2, A1, A0 = 0, 0, 0, 1; Power-On-Reset = 00 Hex)  
The Mode Register is an 8-bit register from which data can be read or to which data can be written. This register configures the  
operating modes of the AD7719. Table XII outlines the bit designations for the Mode Register. MR7 through MR0 indicate the bit  
location, MR denoting the bits are in the Mode Register. MR7 denotes the first bit of the data stream. The number in brackets indi-  
cates the power-on/reset default status of that bit.  
MR7  
0 (0)  
MR6  
MR5  
0 (0)  
MR4  
MR3  
MR2  
MR1  
MR0  
BUF (0)  
CHCON (0) OSCPD (0)  
MD2 (0)  
MD1 (0)  
MD0 (0)  
Table XII. MODE Register Bit Designations  
Bit  
Location  
Bit  
Name  
Description  
Reserved for Future Use.  
MR7  
MR6  
0
BUF  
Configures the Main ADC for buffered or unbuffered mode of operation. If set, the Main ADC  
operates in unbuffered mode, lowering the power consumption of the AD7719. If cleared, the  
Main ADC operates in buffered mode allowing the user to place source impedances on the front end  
without contributing gain errors to the system.  
MR5  
MR4  
0
Reserved for Future Use.  
CHCON  
Channel Configure Bit. If this bit is set, the Main ADC operates with three pseudo-differential input  
channels and the AUX ADC does not have AIN3/AIN4 as an input option. If cleared, the Main  
ADC operates with two fully differential input channels and the aux channel operates as one fully  
differential input and two single-ended inputs or three single-ended inputs.  
MR3  
OSCPD  
Oscillator Power-Down Bit.  
If this bits is set, placing the AD7719 in standby mode will stop the crystal oscillator, reducing the  
power drawn by the AD7719 to a minimum. The oscillator will require 300 ms to begin oscillating  
when the ADC is taken out of standby mode. If this bit is cleared, the oscillator is not shut off when  
the ADC is put into standby mode and will not require the 300 ms start-up time when the ADC is  
taken out of standby.  
MR2MR0  
MD2MD0  
Main and Aux ADC Mode Bits.  
These bits select the operational mode of the enabled ADC as follows:  
MD2  
0
MD1  
0
MD0  
0
Power-Down Mode (Power-On Default).  
The current sources, power switches, and PLL are shut off in power-down mode.  
0
0
0
1
0
Idle Mode.  
In Idle Mode the ADC filter and modulator are held in a reset state although the modulator clocks  
are still provided.  
Single Conversion Mode.  
1
In Single Conversion Mode, a single conversion is performed on the enabled channels. On completion  
of the conversion the ADC data registers are updated, the relevant flags in the STATUS register are  
written and idle mode is entered with the MD2MD0 being written accordingly to 001.  
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
Continuous Conversion.  
In continuous conversion mode the ADC data registers are regularly updated at the selected update  
rate (see Filter register)  
Internal Zero-Scale Calibration.  
Internal short automatically connected to the enabled channel(s). Returns to Idle mode (001) when  
complete.  
Internal Full-Scale Calibration.  
External VREF is connected automatically to the ADC input for this calibration. Returns to idle mode  
when complete.  
System Zero-Scale Calibration.  
User should connect system zero-scale input to the channel input pins as selected by CH1/CH0 and  
ACH1/ACH0 bits in the control registers.  
System Full-Scale Calibration.  
User should connect system full-scale input to the channel input pins as selected by CH1/CH0 and  
ACH1/ACH0 bits in the control registers.  
REV. 0  
–21–  
AD7719  
Operating Characteristics when Addressing the Mode and Control Registers  
1. Any change to the MD bits will immediately reset both ADCs. A write to the MD20 bits with no change is also treated as a reset.  
(See exception to this in Note 3.)  
2. If AD0CON is written when AD0EN = 1, or if AD0EN is changed from 0 to 1, both ADCs are also immediately reset. In other  
words, the Main ADC is given priority over the Aux ADC and any change requested on main is immediately responded to.  
3. On the other hand, if AD1CON is written to only the Aux ADC is reset. For example, if the Main ADC is continuously convert-  
ing when the Aux ADC change or enable occurs, the Main ADC continues undisturbed. Rather than allow the Aux ADC  
to operate with a phase difference from the Main ADC, the Aux ADC will fall into step with the outputs of the Main ADC.  
The result is that the first conversion time for the Aux channel will be delayed up to three outputs while the Aux ADC update rate  
is synchronized to the Main ADC.  
4. Once the MODE has been written with a calibration mode, the RDY0/1 bits (STATUS) are immediately reset and the calibration  
commences. On completion the appropriate calibration registers are written, the relevant bits in STATUS are written, and  
the MD20 bits are reset to 001 to indicate the ADC is back in Idle Mode.  
5. Any calibration request of the Aux ADC while the temperature sensor is selected will fail to complete.  
6. Calibrations are performed with the maximum allowable SF value. SF register is reset to user configuration after calibration.  
Main ADC Control Register (AD0CON): (A3, A2, A1, A0 = 0, 0, 1, 0; Power-On Reset = 07 Hex)  
The Main ADC control Register is an 8-bit register from which data can be read or to which data can be written. This register is used  
to configure the Main ADC for range, channel selection, 16-/24-bit operation and unipolar or bipolar coding. Table XIII outlines the bit  
designations for the Main ADC control register. AD0CON7 through AD0CON0 indicate the bit location, AD0CON denoting the  
bits are in the Main ADC Control Register. AD0CON7 denotes the first bit of the data stream. The number in brackets indicates the  
power-on/reset default status of that bit.  
AD0CON7 AD0CON6  
AD0CON5  
CH1 (0)  
AD0CON4  
CH0 (0)  
AD0CON3  
AD0CON2  
RN2 (1)  
AD0CON1  
RN1 (1)  
AD0CON0  
RN0 (1)  
AD0EN (0)  
WL (0)  
U/B (0)  
Table XIII. Main ADC Control Register (AD0CON) Bit Designations  
Bit  
Location  
Bit  
Name  
Description  
AD0CON7  
AD0EN  
Main ADC Enable Bit.  
Set by user to enable the Main ADC. When set the Main ADC operates according to the MD  
bits in the mode register.  
Cleared by the user to power down the Main ADC.  
AD0CON6  
WL  
16-/24-Bit Operating Mode.  
Set by user to enable 16-bit mode. The conversion results from the Main ADC will be rounded  
to 16 bits and the Main ADC data register will be 16 bits wide.  
Cleared by user to enable 24-bit mode. The conversion results from the Main ADC will be  
rounded to 24 bits and the Main ADC data register will be 24 bits wide.  
AD0CON5  
AD0CON4  
CH1  
CH0  
Main ADC Channel Selection Bits.  
Written by the user to select the differential input pairs used by the Main ADC as follows:  
Note: The CHCON bit resides in the MODE register.  
CHCON  
CH1  
CH0  
Positive Input  
AIN1  
AIN3  
AIN2  
AIN3  
AIN1  
AIN3  
AIN4  
AIN2  
Negative Input  
AIN2  
AIN4  
AIN2  
AIN2  
AIN4  
AIN4  
AIN4  
AIN4  
Calibration Register Pair  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
2
–22–  
REV. 0  
AD7719  
Table XIII (continued)  
AD0CON3  
U/B  
Main ADC Unipolar/Bipolar Bit.  
Set by user to enable unipolar coding i.e., Zero differential input will result in 000000 Hex output  
and a full-scale differential input will result in FFFFFF Hex output when operated in 24-bit mode.  
Cleared by user to enable bipolar coding, Negative full-scale differential input will result in an  
output code of 000000 Hex, Zero differential input will result in an output code of 800000 Hex  
and a Positive full-scale differential input will result in an output code of FFFFFF Hex.  
AD0CON2  
AD0CON1  
RN2  
RN1  
Main ADC Range Bits.  
Written by the user to select the Main ADC input range as follows.  
AD0CON0  
RN0  
RN2  
RN1  
RN0  
Selected Main ADC Input Range (VREF = 2.5 V)  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
20 mV  
40 mV  
80 mV  
160 mV  
320 mV  
640 mV  
1.28 V  
2.56 V  
Aux ADC Control Registers (AD1CON ): (A3, A2, A1, A0 = 0, 0, 1, 1; Power-On Reset = 01 Hex)  
The Aux ADC control Register is an 8-bit register from which data can be read or to which data can be written. This register is used  
to configure the Aux ADC for range, channel selection and unipolar or bipolar coding. Table XIV outlines the bit designations for  
the Aux ADC control register register. AD1CON7 through AD1CON0 indicate the bit location, AD1CON denoting the bits are in  
the Aux ADC Control Register. AD1CON7 denotes the first bit of the data stream. The number in brackets indicates the power-on/  
reset default status of that bit.  
AD1CON7 AD1CON6  
AD1EN (0) ACH2 (0)  
AD1CON5  
ACH1 (0)  
AD1CON4  
ACH0 (0)  
AD1CON3  
AD1CON2  
0 (0)  
AD1CON1  
0 (0)  
AD1CON0  
ARN (1)  
U/B (0)  
Table XIV. Aux ADC Control Register (AD1CON) Bit Designations  
Bit  
Location  
Bit  
Name  
Description  
AD1CON7  
AD1EN  
Aux ADC Enable Bit.  
Set by user to enable the Aux ADC. When set, the aux ADC operates according to the MD bits  
in the mode register.  
Cleared by the user to power-down the aux ADC.  
AD1CON6  
AD1CON5  
AD1CON4  
ACH2  
ACH1  
ACH0  
Aux ADC Channel Selection Bits.  
Written by the user to select the active input channels used by the Aux ADC as follows:  
CHCON  
ACH2  
ACH1  
ACH0  
Positive Input  
AIN3  
AIN4  
AIN5  
Temp Sensor  
AGND  
AIN5  
AIN6  
AIN5  
Temp Sensor  
AGND  
Not Defined  
Not Defined  
Not Defined  
Negative Input  
AGND  
AGND  
AIN6  
(Temp Sensor Routed to the ADC Inputs)  
AGND (Internal Short)  
AGND  
AGND  
0
0
0
0
0
1
1
1
1
1
X
X
X
0
0
0
0
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
0
1
1
0
0
1
1
0
1
0
1
0
0
1
0
1
0
1
0
1
AIN6  
(Temp Sensor Routed to the ADC Inputs)  
AGND (Internal Short)  
REV. 0  
–23–  
AD7719  
Table XIV (continued)  
AD1CON3  
U/B  
Aux ADC Unipolar/Bipolar Selection Bit.  
Set by user to enable unipolar coding i.e., Zero differential input will result in 0000 Hex output.  
Cleared by user to enable bipolar coding, Zero differential input will result in 8000 Hex output.  
AD1CON2  
AD1CON1  
AD1CON0  
0
0
Must be zero for specified operation.  
Must be zero for specified operation.  
Auxiliary Channel Input Range Bit.  
When set by the user the input range is REFIN2.  
When cleared by the user the input range is REFIN2/2.  
ARN  
NOTES  
1. When the temperature sensor is selected, the AD7719 automatically selects its internal reference. The temperature sensor is not factory calibrated. Temp sensor  
is suitable for relative temperature measurements. The temperature sensor yields conversion results where a conversion result of 8000H equates to typically 0°C.  
2. A 1°C change in temperature will normally result in a 256 LSB change in the AD1 data register (ADC conversion result).  
Filter Register (A3, A2, A1, A0 = 0, 1, 0, 0; Power-On Reset = 45 Hex)  
The Filter Register is an 8-bit register from which data can be read or to which data can be written. This register determines the  
amount of averaging performed by the sinc filter. Table XV outlines the bit designations for the Filter Register. FR7 through FR0  
indicate the bit location, FR denoting the bits are in the Filter Register. FR7 denotes the first bit of the data stream. The number in  
brackets indicates the power-on/reset default status of that bit. The number in this register is used to set the decimation factor and  
thus the output update rate for the Main and Aux ADCs. The filter register cannot be written to by the user while either ADC is  
active. The update rate is used for both Main and Aux ADCs and is calculated as follows:  
1
3
1
fADC  
=
×
× fMOD  
8 × SF  
where  
fADC = ADC Output Update Rate.  
fMOD = Modulator Clock Frequency = 32.768 kHz (Main and Aux ADC)  
SF = Decimal Value Written to SF Register.  
FR7  
FR6  
FR5  
FR4  
FR3  
FR2  
FR1  
FR0  
SF7 (0)  
SF6 (1)  
SF5 (0)  
SF4 (0)  
SF3 (0)  
SF2 (1)  
SF1 (0)  
SF0 (1)  
The allowable range for SF is 13dec to 255dec. Examples of SF values and corresponding conversion rate (fADC) and time (tADC) are  
shown in Table XV. It should also be noted that both ADC input channels are chopped to minimize offset errors. This means that  
the time for a single conversion or the time to the first conversion result is 2 × tADC  
.
Table XV. Update Rate vs. SF WORD  
SF (dec)  
SF (Hex)  
fADC (Hz)  
tADC (ms)  
13  
69  
255  
0D  
45  
FF  
105.3  
19.79  
5.35  
9.52  
50.34  
186.77  
I/O and Current Source Control Register (IOCON): (A3, A2, A1, A0 = 0, 1, 1, 1; Power-On Reset = 0000 Hex)  
The IOCON Register is a 16-bit register from which data can be read or to which data can be written. This register is used to control  
and configure the various excitation and burnout current source options available on-chip along with controlling the I/O port. Table  
XVI outlines the bit designations for this register. IOCON15 through IOCON0 indicate the bit location, IOCON denoting the bits  
are in the I/O and Current Source Control Register. IOCON15 denotes the first bit of the data stream. The number in brackets  
indicates the power-on/reset default status of that bit. A write to the IOCON register has immediate effect and does not reset the  
ADCs. Thus, if a current source is switched while the ADC is converting the user will have to wait for the full settling time of the  
filter before getting a fully-settled output. Since the ADC is chopped this equates to three outputs.  
IOCON15  
PSW2 (0)  
IOCON14  
PSW1 (0)  
IOCON13  
0 (0)  
IOCON12  
BO (0)  
IOCON11  
I2PIN (0)  
IOCON10  
I1PIN (1)  
IOCON9  
I2EN (0)  
IOCON8  
I1EN (0)  
IOCON7  
IOCON6  
IOCON5  
P2EN (0)  
IOCON4  
P1EN (0)  
IOCON3  
IOCON2  
IOCON1  
IOCON0  
P4DIR (0)  
P3DIR (0)  
P4DAT (0) P3DAT (0) P2DAT (0) P1DAT (0)  
–24–  
REV. 0  
AD7719  
Table XVI. IOCON (I/O and Current Source Control Register) Bit Designations  
Description  
Bit  
Location  
Bit  
Name  
IOCON15  
PSW2  
Power Switch 2 Control Bit.  
Set by user to enable Power switch P2 to PWRGND.  
Cleared by user to enable use as a standard I/O pin.  
When the ADC is in standby mode the power switches are open.  
IOCON14  
PSW1  
Power Switch 1 Control Bit.  
Set by user to enable Power switch P1 to PWRGND.  
Cleared by user to enable use as a standard I/O pin.  
When ADC is in standby mode the power switches are open.  
IOCON13  
IOCON12  
0
This bit must be zero for correct operation.  
BO  
Burnout Current Enable Bit.  
Set by user to enable the 100 nA current sources in the Main ADC signal path. A 100 nA current  
source is applied to the positive input leg while a 100 nA sink is applied to the negative input.  
Cleared by user to disable both transducer burnout current sources.  
IOCON11  
IOCON10  
IOCON9  
IOCON8  
IOCON7  
I2PIN  
I1PIN  
I2EN  
IEXE2, 200 µA Current Source Direction Bit.  
Set by user to enable IEXC2 current source to IOUT1.  
Cleared by user to enable IEXC2 current source to IOUT2.  
IEXE1, 200 µA Current Source Direction Bit.  
Set by user to enable IEXC1 current source to IOUT2.  
Cleared by user to enable IEXC1 current source to IOUT1.  
IEXC2 Current Source Enable Bit.  
Set by user to turn on the IEXC2 excitation current source.  
Cleared by user to turn off the IEXC2 excitation current source.  
I1EN  
IEXC1 Current Source Enable Bit.  
Set by user to turn on the IEXC1 excitation current source.  
Cleared by user to turn off the IEXC1 excitation current source.  
P4DIR  
P4, I/O Direction Control Bit.  
Set by user to enable P4 as an output.  
Cleared by user to enable P4 as an input. There are weak active pull-ups internally when enabled  
as an input.  
IOCON6  
IOCON5  
IOCON4  
P3DIR  
P2EN  
P1EN  
P3, I/O Direction Control Bit.  
Set by user to enable P3 as an output.  
Cleared by user to enable P3 as an input. There are weak active pull-ups internally when enabled  
as an input.  
P2 Digital Output Enable Bit.  
Set by user to enable P2 as a regular digital output pin.  
Cleared by user to three-state P2 output.  
PSW2 takes precedence over P2EN.  
P1 Digital Output Enable Bit.  
Set by user to enable P1 as a regular digital output pin.  
Cleared by user to three-state P1 output.  
PSW1 takes precedence over P1EN.  
IOCON3  
IOCON2  
IOCON1  
IOCON0  
P4DAT  
P3DAT  
P2DAT  
P1DAT  
Digital I/O Port Data Bits.  
The readback value of these bits indicate the status of their respective pin when the I/O port is  
active as an input.  
The values written to these data bits appear at the output port when the I/O bits are enabled as  
outputs.  
P2 and P1 are outputs only, so reading P2DAT and P1DAT will return what was last written to  
these bits.  
REV. 0  
–25–  
AD7719  
Main ADC Data Result Registers (DATA0): (A3, A2, A1, A0 = 0, 1, 0, 1; Power-On Reset = 000000 Hex)  
The conversion results for the Main ADC channel is stored in the Main ADC data register (DATA0). This register is either 16 or  
24 bits wide, depending on the status of the WL bit in the Main ADC control register (AD0CON). This is a read only register. On  
completion of a read from this register the RDY0 bit in the status register is cleared.  
Aux ADC Data Result Registers (DATA1): (A3, A2, A1, A0 = 0, 1, 1, 0; Power-On Reset = 0000 Hex)  
The conversion results for the Aux ADC channel is stored in the aux ADC data register (DATA1). This register is 16 bits wide and  
is a read only register. On completion of a read from this register the RDY1 bit in the status register is cleared.  
Main ADC Offset Calibration Coefficient Registers (OF0): (A3, A2, A1, A0 = 1, 0, 0, 0; Power-On Reset = 800000 Hex)  
The offset calibration registers hold the 24-bit data offset calibration coefficient for the Main ADC. There are three registers associated  
with the Main ADC channel. In fully-differential operating mode there are two input channels and a register is dedicated to each  
input. When operating in pseudo-differential mode the Main ADC can be configured for 3 input channels and there is a dedicated  
register for each pseudo-differential input. These registers have a power-on reset value of 800000H. The channel bits in association  
with the communication register address for the OF0 register allow access to these registers. These registers are read/write registers.  
The calibration registers can only be written to if the ADC is inactive (MD bits in the mode register = 000 or 001 or both AD0EN  
and AD1EN bits in the control registers are cleared). Reading of the calibration registers does not clear the RDY0 bit.  
Aux ADC Offset Calibration Coefficient Registers (OF1): (A3, A2, A1, A0 = 1, 0, 0, 1; Power-On Reset = 8000 Hex)  
The offset calibration register OF1 holds the 16-bit data offset calibration coefficient for the Aux ADC. This register has a power-  
on-reset value of 8000 Hex. The channel bits in association with the communication register address for the OF1 register allow  
access to these registers. These registers are read/write registers. The calibration registers can only be written to if the ADC is  
inactive (MD bits in the mode register = 000 or 001 or both AD0EN and AD1EN bits in the control registers are cleared). Reading  
of the calibration registers does not clear the RDY1 bit.  
Main ADC Gain Calibration Coefficient Registers (GNO): (A3, A2, A1, A0 = 1, 0, 1, 0; Power-On Reset = 5XXXX5 Hex)  
The gain calibration registers hold the 24-bit data gain calibration coefficient for the Main ADC. These registers are configured at  
power-on with factory calculated internal full-scale calibration coefficients. Every device will have different coefficients. However,  
these bytes will be automatically overwritten if an internal or system full-scale calibration is initiated by the user via MD20 bits in  
the Mode register. There are three gain calibration registers associated with the Main ADC channel. In fully-differential operating  
mode there are two input channels and a register is dedicated to each input. When operating in pseudo-differential mode the Main  
ADC can be configured for three input channels and there is a dedicated register for each pseudo-differential input. These registers  
are read/write registers. The calibration registers can only be written to if the ADC is inactive (MD bits in the mode register =000 or  
001 or both AD0EN and AD1EN bits in the control registers are cleared). Reading of the calibration registers does not clear the  
RDY1 bit.  
Aux ADC Gain Calibration Coefficient Registers (GN1): (A3, A2, A1, A0 = 1, 0, 1, 1; Power-On Reset = 59XX Hex)  
The gain calibration register GN1 holds the 16-bit data gain calibration coefficient for the Aux ADC. This register is configured at  
power-on with factory calculated internal zero-scale calibration coefficients. Every device will have different coefficients. However,  
these coefficients will be automatically overwritten if an internal or system zero-scale calibration is initiated by the user via the  
MD20 bits in the MODE register. These registers are read/write registers. The calibration registers can only be written to if the  
ADC is inactive (MD bits in the mode register = 000 or 001 or both AD0EN and AD1EN bits in the control registers are cleared).  
Reading of the calibration registers does not clear the RDY1 bit.  
ID Register (ID): (A3, A2, A1, A0 = 1, 1, 1, 1; Power-On Reset = 0X Hex)  
This register is a read-only 8-bit register. The contents are used to determine the die revision of the AD7719. Table XVII indicates  
the bit locations.  
Table XVII. ID Register Bit Designations  
ID7  
0
ID6  
0
ID5  
0
ID4  
0
ID3  
X
ID2  
X
ID1  
X
ID0  
X
User Nonprogrammable Test Registers  
The AD7719 contains two test registers. The bits in this test register control the test modes of the AD7719 which are used for the  
testing of the device. The user is advised not to change the contents of these registers.  
–26–  
REV. 0  
AD7719  
CONFIGURING THE AD7719  
MICROCOMPUTER/MICROPROCESSOR INTERFACING  
The AD7719s flexible serial interface allows for easy interface  
to most microcomputers and microprocessors. The flowchart of  
Figure 11 outlines the sequence that should be followed when  
interfacing a microcontroller or microprocessor to the AD7719.  
Figures 12, 13, and 14 show some typical interface circuits.  
All user-accessible registers on the AD7719 are accessed via the  
serial interface. Communication with any of these registers is  
initiated by first writing to the Communications Register.  
Figure 11 outlines a flow diagram of the sequence used to con-  
figure all registers after a power-up or reset on the AD7719. The  
flowchart shows two methods of determining when it is valid to  
read the data register or determine when a calibration cycle is  
complete. The first method is hardware polling of the RDY  
pin and the second method involves software interrogation of  
bits in the status and mode registers. The flowchart details all the  
necessary programming steps required to initialize the ADC and  
read data from the main and aux channel following a power-on or  
reset. The steps can be broken down as follows:  
The serial interface on the AD7719 is capable of operating from  
just three wires and is compatible with SPI interface protocols.  
The 3-wire operation makes the part ideal for isolated systems  
where minimizing the number of interface lines minimizes the  
number of opto-isolators required in the system. The serial  
clock input is a Schmitt-triggered input to accommodate slow  
edges from optocouplers. The rise and fall times of other digital  
inputs to the AD7719 should be no longer than 1 µs.  
1. Configure and initialize the microcontroller or microprocessor  
Most of the registers on the AD7719 are 8-bit registers, which  
facilitates easy interfacing to the 8-bit serial ports of microcon-  
trollers. The Main Channel Data Register (AD0) on the AD7719  
can be either 16 or 24 bits, the aux ADC data register (AD1) is  
16 bits wide and the offset and gain registers are 24-bit registers,  
but data transfers to these registers can consist of multiple 8-bit  
transfers to the serial port of the microcontroller. DSP proces-  
sors and microprocessors generally transfer 16 bits of data in a  
serial data operation. Some of these processors, such as the  
ADSP-2105, have the facility to program the amount of cycles  
in a serial transfer. This allows the user to tailor the number of  
bits in any transfer to match the register length of the required  
register in the AD7719.  
serial port.  
2. Initialize the AD7719 by configuring the following registers:  
a) IOCON to configure the current sources and digital I/O  
port.  
b) FILTER to configure the update rate for both channels.  
c) AD1CON to enable the aux channel, select the analog  
input, select unipolar or bipolar operation and input range.  
d) AD0CON to enable the Main ADC channel and select  
16-/24-bit mode, analog input range and either unipolar  
or bipolar operation.  
e) MODE to configure the operating mode. Operating mode  
consists of calibration or conversion.  
All of these operations consist of a write to the communica-  
tions register to specify the next operation as a write to a  
specified register. Data is then written to this register. When  
each sequence is complete, the ADC defaults to waiting for  
another write to the communications register to specify the  
next operation.  
Even though some of the registers on the AD7719 are only eight  
bits in length, communicating with two of these registers in  
successive write operations can be handled as a single 16-bit  
data transfer if required. For example, if the Filter Register is to  
be updated, the processor must first write to the Communications  
Register (saying that the next operation is a write to the Filter  
Register) and then write eight bits to the Setup Register. If  
required, this can all be done in a single 16-bit transfer because  
once the eight serial clocks of the write operation to the Commu-  
nications Register have been completed, the part immediately  
sets itself up for a write operation to the Setup Register.  
3. When the operating mode is selected, the user needs to deter-  
mine when its valid to read the data in conversion mode or  
when the calibration is complete in calibration mode. This is  
accomplished either by polling the RDY pin (hardware poll-  
ing) or by interrogating the bits in either the STATUS or  
MODE registers (software polling). Both are shown in Figure  
11. It is assumed that both the main and aux ADCs are being  
used and calibration required. If the AD7719 is operated at  
the factory-calibrated conditions, a field calibration will not be  
required and these steps can be bypassed.  
REV. 0  
–27–  
AD7719  
START  
POLL RDY PIN  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE A  
READ FROM THE MODE REGISTER  
POWER-ON/RESET FOR AD7719  
NO  
RDY  
LOW?  
READ FROM MODE REGISTER  
CONFIGURE AND INITIALIZE C/P SERIAL PORT  
YES  
WRITETOTHE COMMUNICATIONS REGISTER  
SELECTING NEXT OPERATIONTO BE AWRITE  
TOTHE IOCON REGISTER  
NO  
MD BITS  
= 001  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE AWRITE  
TOTHE MODE REGISTER  
YES  
WRITETOTHE IOCON REGISTERTO CONFIGURE  
THE CURRENT SOURCES, DIGITAL I/O PORT,  
AND POWER SWITCHES  
WRITETO MODE REGISTER SELECTING  
CONTINUOUS CONVERSION MODE  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE AWRITE  
TOTHE MODE REGISTER  
WRITETO COMMUNICATIONS REGISTER SETTING  
UP NEXT OPERATIONTO BE AWRITETOTHE  
FILTER REGISTER  
WRITETOTHE COMMUNICATIONS REGISTER SETTING  
UP NEXT OPERATIONTO BE A READ FROM THE  
MAIN ADC DATA REGISTER (AD0)  
WRITETO MODE REGISTER SELECTING  
CONTINUOUS CONVERSION MODE  
POLL RDY PIN  
WRITETO FILTER REGISTER CONFIRMING  
THE REQUIRED UPDATE RATE  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE AWRITE  
TOTHE MODE REGISTER  
WRITETO COMMUNICATIONS REGISTER SETTING  
UP NEXT OPERATIONTO BE AWRITETOTHE AUX  
CHANNEL ADC CONTROL REGISTER (AD1CON)  
NO  
RDY  
LOW?  
WRITETO MODE REGISTER SELECTING  
CONTINUOUS CONVERSION MODE  
YES  
WRITETO AD1CON REGISTER ENABLINGTHE AUX  
ADC, SELECT THE INPUT CHANNEL BIPOLAR/  
UNIPOLAR OPERATION AND INPUT RANGE  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE A READ OF  
STATUS REGISTER  
READ FROM DATA REGISTER (AD0)  
WRITETO COMMUNICATIONS REGISTER SETTING  
UP NEXT OPERATIONTO BE AWRITETOTHE MAIN  
CHANNEL ADC CONTROL REGISTER (AD0CON)  
POLL RDY PIN  
READ STATUS REGISTER  
WRITETO AD1CON REGISTER ENABLINGTHE MAIN  
ADC, SELECT THE INPUT CHANNEL,WORD LENGTH,  
BIPOLAR/UNIPOLAR OPERATION, AND INPUT RANGE  
NO  
RDY  
LOW?  
NO  
RDY0 = 1  
YES  
YES  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE AWRITE  
TOTHE MODE REGISTER  
WRITETOTHE COMMUNICATIONS REGISTER SETTING  
UP NEXT OPERATIONTO BE A READ FROM THE  
AUX ADC DATA REGISTER (AD1)  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE A READ  
OFTHE MAIN ADC DATA REGISTER (AD0)  
WRITETO MODE REGISTER SELECTING  
ZERO-SCALE CALIBRATION  
READ FROM DATA REGISTER (AD0)  
READ AD0  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE A READ OF  
STATUS REGISTER  
HARDWARE  
POLLING  
SOFTWARE  
POLLING  
SOFTWARE  
POLLING  
READ STATUS REGISTER  
HARDWARE  
POLLING  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE A  
READ FROM THE MODE REGISTER  
NO  
POLL RDY PIN  
RDY1 = 1  
READ FROM MODE REGISTER  
YES  
NO  
RDY  
LOW?  
NO  
MD BITS  
= 001  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE A READ  
OF THE AUX ADC DATA REGISTER (AD1)  
YES  
YES  
READ AD1  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE AWRITE  
TOTHE MODE REGISTER  
WRITETOTHE COMMUNICATIONS REGISTER  
SETTING UP NEXT OPERATIONTO BE AWRITE  
TOTHE MODE REGISTER  
WRITETO MODE REGISTER SELECTING  
FULL-SCALE CALIBRATION  
WRITETO MODE REGISTER SELECTING  
FULL-SCALE CALIBRATION  
Figure 11. Flowchart for Initializing, Calibrating, and Reading Data from the AD7719 Main and Aux Channels  
–28–  
REV. 0  
AD7719  
AD7719-to-68HC11 Interface  
AD7719-to-8051 Interface  
Figure 12 shows an interface between the AD7719 and the 68HC11  
microcontroller. The diagram shows the minimum (3-wire) inter-  
face with CS on the AD7719 hard-wired low. In this scheme,  
the RDY bits of the Status Register are monitored to determine  
when the Data Register is updated. RDY0 indicates the status of  
the Main ADC channel while RDY1 indicates the status of the  
Aux channel. An alternative scheme, which increases the number  
of interface lines to four, is to monitor the RDY output line  
from the AD7719. The monitoring of the RDY line can be done in  
two ways. First, RDY can be connected to one of the 68HC11s  
port bits (such as PC0), which is configured as an input. This  
port bit is then polled to determine the status of RDY. The  
second scheme is to use an interrupt driven system, in which case  
the RDY output is connected to the IRQ input of the 68HC11. For  
interfaces that require control of the CS input on the AD7719,  
one of the port bits of the 68HC11 (such as PC1), which is  
configured as an output, can be used to drive the CS input.  
An interface circuit between the AD7719 and the 8XC51 microcon-  
troller is shown in Figure 13. The diagram shows the minimum  
number of interface connections with CS on the AD7719 hard-  
wired low. In the case of the 8XC51 interface, the minimum  
number of interconnects is just two. In this scheme, the RDY  
bits of the Status Register are monitored to determine when the  
Data Register is updated. The alternative scheme, which increases  
the number of interface lines to three, is to monitor the RDY output  
line from the AD7719. The monitoring of the RDY line can be  
done in two ways. First, RDY can be connected to one of the  
8XC51s port bits (such as P1.0) which is configured as an input.  
This port bit is then polled to determine the status of RDY.  
DV  
DD  
8XC51  
AD7719  
DV  
DD  
RESET  
10kꢆ  
The 68HC11 is configured in the master mode with its CPOL  
bit set to a Logic 1 and its CPHA bit set to a Logic 1. When the  
68HC11 is configured like this, its SCLK line idles high between  
data transfers. The AD7719 is not capable of full duplex opera-  
tion. If the AD7719 is configured for a write operation, no data appears  
on the DOUT lines even when the SCLK input is active. Simi-  
larly, if the AD7719 is configured for a read operation, data  
presented to the part on the DIN line is ignored even when  
SCLK is active.  
P3.0  
P3.1  
DOUT  
DIN  
SCLK  
CS  
V
DD  
V
DD  
AD7719  
68HC11  
Figure 13. AD7719-to-8XC51 Interface  
SS  
The second scheme is to use an interrupt-driven system, in which  
case the RDY output is connected to the INT1 input of the  
8XC51. For interfaces that require control of the CS input on  
the AD7719, one of the port bits of the 8XC51 (such as P1.1),  
which is configured as an output, can be used to drive the CS  
input. The 8XC51 is configured in its Mode 0 serial interface  
mode. Its serial interface contains a single data line. As a result,  
the DOUT and DIN pins of the AD7719 should be connected  
together with a 10 kpull-up resistor. The serial clock on the  
8XC51 idles high between data transfers. The 8XC51 outputs  
the LSB first in a write operation, while the AD7719 expects the  
MSB first so the data to be transmitted has to be rearranged  
before being written to the output serial register. Similarly, the  
AD7719 outputs the MSB first during a read operation while  
the 8XC51 expects the LSB first. Therefore, the data read into  
the serial buffer needs to be rearranged before the correct data  
word from the AD7719 is available in the accumulator.  
RESET  
SCLK  
DOUT  
SCK  
MISO  
MOSI  
DIN  
CS  
Figure 12. AD7719-to-68HC11 Interface  
REV. 0  
–29–  
AD7719  
AD7719-to-ADSP-2103/ADSP-2105 Interface  
end source impedances so as not to introduce gain errors. On-  
chip burnout currents are available and can be used to check  
that a transducer on the selected channel is still operational  
before attempting to take measurements.  
Figure 14 shows an interface between the AD7719 and the  
ADSP-2103/ADSP-2105 DSP processor. In the interface shown,  
the RDY bits of the Status Register are again monitored to  
determine when the Data Register is updated. The alternative  
scheme is to use an interrupt-driven system, in which case the  
RDY output is connected to the IRQ2 input of the ADSP-2103/  
ADSP-2105. The serial interface of the ADSP-2103/ADSP-2105  
is set up for alternate framing mode. The RFS and TFS pins  
of the ADSP-2103/ADSP-2105 are configured as active low  
outputs and the ADSP-2103/ADSP-2105 serial clock line, SCLK,  
is also configured as an output. The CS for the AD7719 is active  
when either the RFS or TFS outputs from the ADSP-2103/  
ADSP-2105 are active. The serial clock rate on the ADSP-2103/  
ADSP-2105 should be limited to 3 MHz to ensure correct opera-  
tion with the AD7719.  
The second or auxiliary ADC is intended to convert secondary  
inputs such as those from a cold junction diode or thermistor.  
This ADC is unbuffered and has a fixed input range of 0 V  
to REFIN2 (ARN bit = 1) or 0 to REFIN2/2 (ARN bit = 0).  
Again, this ADC can be configured for differential or pseudo  
differential inputs via the ACH2, ACH1, and ACH0 bits in the  
auxiliary ADC control register (AD1CON). The auxiliary ADC  
is specified for 16-bit performance and, since its analog inputs  
are unbuffered, care must be exercised when placing filtering on  
the front end to avoid introducing gain errors into the measure-  
ment system.  
The basic connection diagram for the AD7719 is shown in  
Figure 15. This shows both the AVDD and DVDD pins of the  
AD7719 being driven from the analog 5 V supply. Some appli-  
cations will have AVDD and DVDD driven from separate supplies.  
AVDD and DVDD can be operated independently of each other,  
allowing the device to be operated with 5 V analog supply and  
3 V digital supply or vice versa. An AD780/REF195, precision  
2.5 V reference, provides the reference source for the part. A  
quartz crystal or ceramic resonator provides the 32 kHz master  
clock source for the part. In some cases, it will be necessary to  
connect capacitors on the crystal or resonator to ensure that it  
does not oscillate at overtones of its fundamental operating  
frequency. The values of capacitors will vary depending on the  
manufacturers specifications.  
DV  
DD  
ADSP-2103/  
ADSP-2105  
AD7719  
RESET  
RFS  
CS  
TFS  
DR  
DOUT  
DT  
DIN  
SCLK  
SCLK  
ANALOG 5V  
SUPPLY  
10F  
0.1F  
0.1F  
Figure 14. AD7719-to-ADSP-2103/ADSP-2105 Interface  
5V  
CIRCUIT DESCRIPTION  
DV  
AV  
DD  
DD  
The AD7719 is a sigma-delta A/D converter incorporating two  
independent sigma-delta A/D converters with on-chip digital  
filtering, intended for the measurement of wide dynamic range,  
low frequency signals such as those in weigh scale, pressure,  
temperature, industrial control or process control applications.  
RESET  
IOUT1  
IOUT2  
CHIP  
SELECT  
CS  
AD7719  
RECEIVE  
(READ)  
AIN1  
AIN2  
DOUT  
The main ADC is intended to convert the primary sensor input.  
The main ADC employs a sigma-delta conversion technique to  
realize up to 24 bits of no-missing-codes performance. The  
sigma-delta modulator converts the sampled input signal into a  
digital pulse train whose duty cycle contains the digital informa-  
tion. A Sinc3 programmable low-pass filter is then employed to  
decimate the modulator output data stream to give a valid data  
conversion result at programmable output rates from 5.35 Hz  
(186.77 ms) to 105.03 Hz (9.52 ms). A Chopping scheme is  
also employed to minimize ADC offset and offset and gain drift  
errors. The analog input to the main ADC can be operated in  
buffered or unbuffered mode and can be programmed for one of  
eight input ranges from 20 mV to 2.56 V. The input channels  
can be configured for either fully differential inputs or pseudo-  
differential input channels via the CH1 and CH0 bits in the  
main ADC control register (AD0CON) and the CHCON bit in  
the mode register. When configured for buffered mode (BUF = 0)  
the input channels are internally buffered allowing the part to  
handle significant source impedances on the analog input,  
allowing R/C filtering (for noise rejection or RFI reduction) to  
be placed on the analog inputs if required. When operating in  
unbuffered mode, care has to be exercised when selecting front  
SERIAL  
DATA  
(WRITE)  
DIN  
AIN3  
AIN4  
AIN5  
AIN6  
SERIAL  
CLOCK  
SCLK  
P1/SW1  
P2/SW2  
P3  
ANALOG 5V  
SUPPLY  
REFIN2  
10F  
P4  
REFIN1(+)  
XTAL1  
XTAL2  
32kHz  
CRYSTAL  
0.1F  
REFIN1()  
V
V
IN  
OUT  
PWRGND  
AD780/  
REF195  
AGND  
DGND  
GND  
Figure 15. Basic Connection Diagram  
–30–  
REV. 0  
AD7719  
Analog Input Channels  
Figure 17 shows the analog input channel configurations avail-  
able to the user when the CHCON bit in the mode register is  
set to a one. In this case the main ADC is configured as three  
pseudo-differential input channels (AIN1/AIN4, AIN2/AIN4,  
and AIN3/AIN4) and the aux can be configured as two single-  
ended inputs with respect to AGND (AIN5/AGND and AIN6/  
AGND) and one fully differential input AIN5/AIN6). The temp  
sensor is available as an internal connection.  
The main ADC has four associated analog input pins (labeled  
AIN1 to AIN4) which can be configured as two fully differential  
input channels or three pseudo-differential input channels.  
Channel selection bits CHI and CH0 in the ADC0CON  
register, along with the CHCON bit of the mode register,  
detail the different configurations.  
The auxiliary ADC has four external input pins (labeled AIN3  
to AIN6) as well as an internal connection to the internal on-chip  
temperature sensor. Channel selection bits ACH2, ACH1, and  
ACH0 in the ADC1CON register, along with the CHCON  
bit in the mode register, detail the various configurations on  
these input channels.  
PSEUDO-  
DIFFERENTIAL  
MUX1  
INPUT  
AIN1  
AIN2  
AIN1  
AIN2  
AIN1/AIN4  
AIN(+)  
MAIN CHANNEL  
AIN2/AIN4  
Two input multiplexers (MUX1 and MUX2) switch the selected  
input channel to the on-chip buffer amplifier in the case of the  
main ADC when operated in buffered mode, and directly to the  
sigma-delta modulator input in the case of the auxiliary ADC  
and when the main ADC is operated in unbuffered mode. When  
the analog input channel is switched, the settling time of the part  
must elapse before a new valid word is available from the ADC.  
AIN3  
AIN4  
AIN3  
AIN4  
AIN()  
AIN3/AIN4  
PSEUDO-  
DIFFERENTIAL  
INPUT  
(MAIN ADC)  
MUX2  
AIN3  
AIN4  
Figure 16 shows the analog input channel configurations avail-  
able to the user when the CHCON bit in the mode register is set  
to a zero. In this case the main ADC can be configured as one  
or two fully differential input channels (AIN1/AIN2 and AIN3/  
AIN4) and the aux can be configured as two single-ended inputs  
with respect to AGND (AIN3/AGND and AIN4/AGND) and  
one fully differential input AIN5/AIN6). The aux can also be  
configured as three single-ended inputs with respect to AGND  
(AIN3/AGND, AIN4/AGND and AIN5/AGND) by tying AIN6  
externally to AGND. The temp sensor is available as an internal  
connection.  
AIN(+)  
SINGLE-  
ENDED  
INPUT  
AUX CHANNEL  
AIN5  
AIN5  
AIN6  
FULLY DIFFERENTIAL  
AIN6  
AIN()  
AGND  
(AUX ADC)  
SINGLE-  
ENDED  
INPUT  
Figure 17. Input Channel Configurations with CHCON = 1  
MUX1  
In buffered mode (BUF = 0), the output of the main ADC multi-  
plexer feeds into a high-impedance input stage of the buffer  
amplifier. As a result, the main ADC inputs can handle significant  
source impedances and are tailored for direct connection to  
external resistive-type sensors like strain gages or Resistance  
Temperature Detectors (RTDs).  
AIN1  
AIN1  
AIN2  
AIN(+)  
MAIN CHANNEL  
AIN()  
FULLY DIFFERENTIAL  
AIN2  
AIN3  
AIN3  
AIN4  
FULLY DIFFERENTIAL  
AIN4  
The auxiliary ADC and the main ADC when operated with  
BUF = 1, however, are unbuffered resulting in higher analog  
input current. It should be noted that these unbuffered input  
paths provide a dynamic load to the driving source. Therefore,  
resistor/capacitor combinations on the input pins can cause dc  
gain errors depending on the output impedance of the source  
that is driving the ADC inputs. Table XVIII and XIX show the  
allowable external resistance/capacitance values for unbuffered  
mode such that no gain error at the 16- and 20-bit level respectively  
is introduced.  
(MAIN ADC)  
SINGLE-  
ENDED  
INPUT  
MUX2  
AIN3  
AIN4  
SINGLE-  
ENDED  
INPUT  
AIN(+)  
AUX CHANNEL  
AIN5  
AIN5  
AIN6  
FULLY DIFFERENTIAL  
AIN6  
AIN()  
The absolute input voltage range on the main ADC when oper-  
ated in buffered mode is restricted to a range between AGND +  
100 mV and AVDD 100 mV. Care must be taken in setting up  
the common-mode voltage and input voltage range so that these  
limits are not exceeded; otherwise there will be a degradation in  
linearity and noise performance.  
AGND  
(AUX ADC)  
Figure 16. Input Channel Configurations with CHCON = 0  
REV. 0  
–31–  
AD7719  
Table XVIII. Max Resistance for No 16-Bit Gain Error (Unbuffered Mode)  
External Capacitance  
Gain  
0 pF  
50 pF  
100 pF  
500 pF  
1000 pF  
5000 pF  
1
2
4
111.3K  
53.7K  
25.4K  
10.7K  
27.8K  
13.5K  
6.4K  
16.7K  
8.1K  
3.9K  
1.7K  
4.5K  
2.2K  
1.0K  
480  
2.58K  
1.26K  
600  
700  
360  
170  
75  
8128  
2.9K  
270  
Table XIX. Max Resistance for No 20-Bit Gain Error (Unbuffered Mode)  
External Capacitance  
Gain  
0 pF  
50 pF  
100 pF  
500 pF  
1000 pF  
5000 pF  
1
2
4
84.9K  
42.0K  
20.5K  
8.8K  
21.1K  
10.4K  
5.0K  
12.5K  
6.1K  
2.9K  
1.3K  
3.2K  
1.6K  
790K  
370  
1.77K  
880  
430  
440  
220  
110  
50  
8128  
2.3K  
195  
19.372  
19.371  
19.370  
19.369  
19.368  
19.367  
19.366  
The absolute input voltage range on the auxiliary ADC and the  
main ADC in unbuffered mode includes the range between  
AGND 30 mV to AVDD + 30 mV as a result of being unbuf-  
fered. The negative absolute input voltage limit does allow  
the possibility of monitoring small true bipolar signals with  
respect to AGND.  
Programmable Gain Amplifier  
The output from the buffer on the main ADC is applied to the  
input of the on-chip programmable gain amplifier (PGA). The  
PGA can be programmed through eight different unipolar and  
bipolar ranges. The PGA gain range is programmed via the  
range bits in the ADC0CON register. With an external 2.5 V  
reference applied the unipolar ranges are 0 mV to 20 mV, 0 to  
40 mV, 0 mV to 80 mV, 0 mV to 160 mV, 0 mV to 320 mV,  
0 mV to 640 mV, 0 V to 1.28 V and 0 to 2.56 V while bipolar  
ranges are 20 mV, 40 mV, 80 mV, 160 mV, 320 mV,  
640 mV, 1.28 V and 2.56 V. These are the ranges that  
should appear at the input to the on-chip PGA. The ADC range  
matching specification of 2 µV (typ) across all ranges means that  
calibration need only be carried out on a single range and does  
not have to be repeated when the PGA range is changed. This is  
a significant advantage when compared with similar ADCs  
available on the market.  
19.365  
19.364  
0
100  
200  
300  
400  
500  
600  
700  
800  
SAMPLE COUNT  
ADC RANGE  
Figure 18. Main ADC Range Matching  
Bipolar/Unipolar Configuration  
The analog inputs on the AD7719 can accept either unipolar or  
bipolar input voltage ranges. Bipolar input ranges does not imply  
that the part can handle negative voltages with respect to system  
AGND. Unipolar and bipolar signals on the AIN(+) input on  
the main ADC are referenced to the voltage on the respective  
AIN() input. AIN(+) and AIN() refer to the signals seen by  
the modulator that come from the output of the multiplexer as  
shown in Figures 16 and 17.  
Typical matching across ranges is shown in Figure 18. Here, the  
primary ADC is configured in fully-differential, bipolar mode  
with an external 2.5 V reference, while an analog input voltage  
of just greater than 19 mV is forced on its analog inputs. The  
ADC continuously converts the DC voltage at an update rate of  
5.35 Hz, i.e., SF = FF Hex. 800 conversion results in total are  
gathered. The first 100 results gathered with the primary ADC  
operating in the 20 mV. The ADC range is then switched to  
40 mV and 100 more results are gathered, and so on until the  
last 100 samples are gathered with the ADC configured in the  
2.5 V range. From Figure 18, the variation in the sample mean  
through each range, i.e., the range matching, is seen to be on  
the order of 2 µV.  
For example, if AIN() is 2.5 V and the main ADC is config-  
ured for an analog input range of 0 mV to 20 mV, the input  
voltage range on the AIN(+) input is 2.5 V to 2.52 V. If AIN()  
is 2.5 V and the AD7719 is configured for an analog input range  
of 1.28 V, the analog input range on the AIN(+) input is 1.22 V  
to 3.78 V (i.e., 2.5 V 1.28 V). Bipolar or unipolar options are  
chosen by programming the main and Auxiliary U/B bit in the  
ADC0CON and ADC1CON registers respectively. This pro-  
grams the relevant ADC for either unipolar or bipolar operation.  
Programming for either unipolar or bipolar operation does not  
change any of the input signal conditioning; it simply changes the  
data output coding and the points on the transfer function  
where calibrations occur.  
The auxiliary ADC does not incorporate an eight range PGA.  
The aux ADC operates at a gain of 1 or a gain of 2 as deter-  
mined by the ARN bit in the AD1CON register.  
–32–  
REV. 0  
AD7719  
Data Output Coding  
Excitation Currents  
When the ADC is configured for unipolar operation, the output  
coding is natural (straight) binary with a zero differential input  
voltage resulting in a code of 000 . . . 000, a midscale voltage  
resulting in a code of 100 . . . 000, and a full-scale input voltage  
resulting in a code of 111 . . . 111. The output code for any analog  
input voltage on the main ADC can be represented as follows:  
The AD7719 also contains two matched, software configurable  
200 µA constant current-sources. Both source current from  
AVDD that is directed to either the IOUT1 or IOUT2 pins of  
the device. These current sources are controlled via bits in the  
IOCON register. The configuration bits enable the current  
sources and they can be configured to source 200 µA individu-  
ally to both pins or a combination of both currents, i.e., 400 µA  
to either of the selected output pins. These current sources can  
be used to excite external resistive bridge or RTD sensors.  
Code = (AIN × GAIN × 2N)/(1.024 × VREF  
)
Where AIN is the analog input voltage, GAIN is the PGA gain,  
i.e., 1 on the 2.56 V range and 128 on the 20 mV range, and  
N = 16 in 16-bit mode and N = 24 in 24-bit mode of operation.  
Crystal Oscillator  
The AD7719 is intended for use with a 32.768 kHz watch crys-  
tal. A PLL internally locks onto a multiple of this frequency to  
provide a stable 4.194304 MHz clock for the ADC. The modu-  
lator sample rate is the same as the crystal oscillator frequency.  
The output code for any analog input voltage on the aux ADC  
can be represented as follows:  
Code = (AIN × GAIN × 2N)/VREF  
Where AIN is the analog input voltage, GAIN is one or two deter-  
mined by the ARN bit in the aux ADC control register, i.e., 1 on  
the VREF range and 2 on the VREF/2 range and N = 16.  
The start-up time associated with 32 kHz crystals is typically  
300 ms. The OSPD bit in the mode register can be used to  
prevent the oscillator from powering down when the AD7719 is  
placed in power-down mode. This avoids having to wait 300 ms  
after exiting power-down to start a conversion at the expense of  
raising the power-down current.  
When an ADC is configured for bipolar operation, the coding is  
offset binary with a negative full-scale voltage resulting in a code  
of 000 . . . 000, a zero differential voltage resulting in a code of  
100 . . . 000, and a positive full-scale voltage resulting in a code  
of 111 . . . 111. The output code from the main ADC for any  
analog input voltage can be represented as follows:  
Reference Input  
The AD7719 has a fully-differential reference input capability  
for the main channel while the auxiliary channel accepts only a  
single-ended reference. On the main channel, the reference inputs  
REFIN1(+) and REFIN1() provide a differential reference  
input capability. The common-mode range for these differential  
inputs is from AGND to AVDD. The reference input is unbuffered  
and therefore excessive R-C source impedances will introduce  
gain errors. The nominal reference voltage, VREF, (REFIN1(+)  
REFIN1(), for specified operation is 2.5 V, but the AD7719  
is functional with reference voltages from 1 V to AVDD. In appli-  
cations where the excitation (voltage or current) for the transducer  
on the analog input also drives the reference voltage for the part,  
the effect of the low frequency noise in the excitation source  
will be removed as the application is ratiometric. If the AD7719  
is used in a nonratiometric application, a low noise reference  
should be used. Recommended reference voltage sources for  
the AD7719 include the AD780, REF43, and REF192. It should  
also be noted that the reference inputs provide a high impedance,  
dynamic load. Because the input impedance of each reference  
input is dynamic, resistor/capacitor combinations on these inputs  
can cause dc gain errors, depending on the output impedance  
of the source that is driving the reference inputs. Reference  
voltage sources like those recommended above (e.g., AD780), will  
typically have low output impedances and are therefore tolerant  
to having decoupling capacitors on the REFIN1(+) without  
introducing gain errors in the system. Deriving the reference  
input voltage across an external resistor, as shown in Figure 19,  
will mean that the reference input sees a significant external  
source impedance. External decoupling on the REFIN1(+)  
and REFIN1() pins would not be recommended in this type  
of circuit configuration.  
Code = 2N–1 × [(AIN × GAIN/(1.024 × VREF)) + 1]  
Where AIN is the analog input voltage, GAIN in the PGA gain,  
i.e., 1 on the 2.56 V range and 128 on the 20 mV range and  
N = 16 in 16 bit mode and N = 24 in 24-bit mode of operation.  
The output code from the aux ADC for any analog input volt-  
age can be represented as follows:  
Code = 2N1 × [(AIN × GAIN/VREF) + 1]  
Where AIN is the analog input voltage, GAIN is one or two deter-  
mined by the ARN bit in the aux ADC control register, i.e., 1 on  
the VREF range, 2 on the VREF/2 range, and N = 16.  
Burnout Currents  
The main ADC on the AD7719 contains two 100 nA constant  
current generators, one sourcing current from AVDD to AIN(+),  
and one sinking current from AIN() to AGND. The currents  
are switched to the selected analog input pair. Both currents are  
either on or off, depending on the Burnout Current Enable (BO)  
bit in the IOCON register. These currents can be used to verify  
that an external transducer is still operational before attempting  
to take measurements on that channel. Once the burnout cur-  
rents are turned on, they will flow in the external transducer  
circuit, and a measurement of the input voltage on the analog  
input channel can be taken. If the resultant voltage measured is  
full-scale the user needs to verify why this is the case. A full-scale  
reading could mean that the front end sensor is open circuit, it  
could also mean that the front end sensor is overloaded and is  
justified in outputting full-scale or the reference may be absent  
and the NOXREF bit is set, thus clamping the data to all ones.  
The auxiliary channel conversion results are based on the volt-  
age applied to REFIN2. This is a single-ended reference input  
specified for 2.5 V operation but functional with input voltages  
When reading all ones from the output the user needs to check  
these three cases before making a judgement. If the voltage  
measured is 0 V, it may indicate that the transducer has short  
circuited. For normal operation, these burnout currents are  
turned off by writing a 0 to the BO bit in the IOCON register.  
The current sources work over the normal absolute input volt-  
age range specifications with buffers on.  
from 1 V to AVDD  
.
REV. 0  
–33–  
AD7719  
Reference Detect  
non-0. In this Mode the internal PLL is enabled and the user  
can activate the current sources and power switches but the  
power consumption of the ADC is reduced as both ADCs are  
disabled. In this mode the AIDD is reduced to 0.15 mA and the  
DIDD is reduced to 0.35 mA max at 3 V and to 0.4 mA max with  
DVDD = 5 V.  
The AD7719 includes on-chip circuitry to detect if the part has  
a valid reference on the main ADC for conversions or calibrations.  
If the voltage between the external REFIN1(+) and REFIN1()  
pins goes below 0.3 V or either the REFIN1(+) or REFIN1()  
inputs are open circuit, the AD7719 detects that it no longer  
has a valid reference. In this case, the NOXREF bit of the STA-  
TUS register is set to a 1. If the AD7719 is performing normal  
conversions and the NOXREF bit becomes active, the conver-  
sion results revert to all 1s. Therefore, it is not necessary to  
continuously monitor the status of the NOXREF bit when  
performing conversions. It is only necessary to verify its sta-  
tus if the conversion result read from the ADC Data Register  
is all 1s. If the AD7719 is performing either an offset or gain  
calibration and the NOXREF bit becomes active, the updating  
of the respective calibration registers is inhibited to avoid  
loading incorrect coefficients to these registers, and the ERR0  
bit in the STATUS register is set. If the user is concerned  
about verifying that a valid reference is in place every time a  
calibration is performed, the status of the ERR0 bit should be  
checked at the end of the calibration cycle.  
Calibration  
The AD7719 provides four calibration modes that can be pro-  
grammed via the mode bits in the mode register. One of the  
major benefits of the AD7719 is that it is factory- calibrated as  
part of the final test process with the generated coefficients  
stored within the ADC. At power-on, the factory gain calibra-  
tion coefficients are automatically loaded to the gain calibration  
registers on the AD7719. Each ADC (primary and auxiliary) has  
dedicated calibration register pairs as outlined in the AD0CON  
and AD1CON register descriptions. Given that the ADC is  
factory-calibrated and a chopping scheme is employed that gives  
excellent offset and drift performance, it is envisaged that in the  
majority of applications the user will not need to perform any  
field calibrations.  
However, the factory calibration values in the ADC calibration  
registers will be overwritten if any one of the four calibration  
options are initiated. Even though an internal offset calibration  
mode is described below, it should be recognized that both  
ADCs are chopped. This chopping scheme inherently minimizes  
offset and means that an internal offset calibration should never  
be required. Also, because factory 25°C gain calibration coeffi-  
cients are automatically present at power-on, an internal full-scale  
calibration will only be required if the part is being operated at  
temperatures significantly different from 25°C or away from the  
calibration conditions. The AD7719 offers internalor sys-  
temcalibration facilities. For full calibration to occur on the  
selected ADC, the calibration logic must record the modulator  
output for two different input conditions. These are zero-scale”  
and full-scalepoints derived by performing a conversion on  
the different input voltages provided to the input of the modula-  
tor during calibration. The result of the zero-scalecalibration  
conversion is stored in the Offset Calibration Registers for the  
appropriate ADC. The result of the full-scalecalibration  
conversion is stored in the Gain Calibration Registers for the  
appropriate ADC. With these readings, the calibration logic can  
calculate the offset and the gain slope for the input-to-output  
transfer function of the converter.  
Reset Input  
The RESET input on the AD7719 resets all the logic, the digi-  
tal filter, and the analog modulator while all on-chip registers are  
reset to their default state. RDY is driven high and the AD7719  
ignores all communications to any of its registers while the  
RESET input is low. When the RESET input returns high, the  
AD7719 operates with its default setup conditions and it is  
necessary to set up all registers and carry out a system calibra-  
tion if required after a RESET command.  
Power-Down Mode  
Loading 0, 0, 0 to the MD2, MD1, MD0 bits in the ADC mode  
register places the AD7719 in device power-down mode. Device  
power-down mode is the default condition for the AD7719 on  
power-up. Individual ADCs (main or auxiliary) can be put in  
power-down mode using the AD0EN in the main ADC control  
register (AD0CON) to power off the main ADC or the AD1EN  
in the auxiliary ADC control register (AD1CON) to power off  
the auxiliary ADC. The AD7719 retains the contents of all its  
on-chip registers (including the data register) while in power-  
down or ADC disable mode.  
The device power-down mode does not affect the digital inter-  
face, and it does affect the status of the RDY pin. Putting the  
AD7719 into power-down or idle mode will reset the RDY line  
high. Placing the part in power-down mode, reduces the total  
current (AIDD + DIDD) to 31 µA max when the part is operated  
a 5 V and the oscillator allowed to run during power-down mode.  
With the oscillator shut down, the total IDD is 3 µA max at 3 V  
and 9 µA max at 5 V.  
During an internalzero-scale or full-scale calibration, the  
respective zeroinput and full-scaleinput are automatically  
connected to the ADC input pins internally to the device. A  
systemcalibration, however, expects the system zero-scale  
and system full-scale voltages to be applied to the external ADC  
pins before the calibration mode is initiated. In this way external  
ADC errors are taken into account and minimized as a result of  
system calibration. It should also be noted that to optimize  
calibration accuracy, all AD7719 ADC calibrations are auto-  
matically carried out at the slowest update rate.  
Idle Mode  
The AD7719 also contains an idle mode. The ADC defaults  
to this mode on completion of a calibration sequence and on  
the completion of a conversion when operating in single con-  
version mode. In idle mode the power consumption of the  
AD7719 is not reduced below the normal mode dissipation.  
Internally in the AD7719, the coefficients are normalized before  
being used to scale the words coming out of the digital filter. The  
offset calibration coefficient is subtracted from the result prior  
to the multiplication by the gain coefficient.  
ADC Disable Mode  
This mode is entered by setting both the AD0EN and AD1EN  
bits in the Main and Max ADC control registers to 0 and set-  
ting the Mode bits (MD2, MD1, MD0) in the Mode register to  
From an operational point of view, a calibration should be treated  
like another ADC conversion. A zero-scale calibration (if required)  
–34–  
REV. 0  
AD7719  
should always be carried out before a full-scale calibration. System  
software should monitor the relevant ADC RDY0/1 bit in the  
STATUS register to determine end of calibration via a polling  
sequence or interrupt driven routine.  
on the power supply line. Fast switching signals like clocks  
should be shielded with digital ground to avoid radiating noise  
to other sections of the board, and clock signals should never be  
run near the analog inputs. Avoid crossover of digital and analog  
signals. Traces on opposite sides of the board should run at right  
angles to each other. This will reduce the effects of feedthrough  
through the board. A microstrip technique is by far the best, but is not  
always possible with a double-sided board. In this technique, the  
component side of the board is dedicated to ground planes while  
signals are placed on the solder side.  
Grounding and Layout  
Since the analog inputs and reference input on the main ADC  
are differential, most of the voltages in the analog modulator are  
common-mode voltages. The excellent common-mode rejection  
of the part will remove common-mode noise on these inputs.  
The analog and digital supplies to the AD7719 are independent  
and separately pinned out to minimize coupling between the  
analog and digital sections of the device. The AD7719 can be  
operated with 5 V analog and 3 V digital supplies or vice versa.  
The digital filter will provide rejection of broadband noise on  
the power supplies, except at integer multiples of the modulator  
sampling frequency. The digital filter also removes noise from  
the analog and reference inputs provided these noise sources do  
not saturate the analog modulator. As a result, the AD7719 is  
more immune to noise interference than a conventional high-  
resolution converter. However, because the resolution of the  
AD7719 is so high, and the noise levels from the AD7719 so  
low, care must be taken with regard to grounding and layout.  
Good decoupling is important when using high-resolution ADCs.  
All analog supplies should be decoupled with 10 µF tantalum in  
parallel with 0.1 µF capacitors to AGND. To achieve the best from  
these decoupling components, they have to be placed as close as  
possible to the device, ideally right up against the device. All logic  
chips should be decoupled with 0.1 µF ceramic capacitors to  
DGND. In systems where a common supply voltage is used to  
drive both the AVDD and DVDD of the AD7719, it is recom-  
mended that the systems AVDD supply be used. This supply  
should have the recommended analog supply decoupling capaci-  
tors between the AVDD pin of the AD7719 and AGND, and the  
recommended digital supply decoupling capacitor between the  
DVDD pin of the AD7719 and DGND.  
The printed circuit board that houses the AD7719 should be  
designed such that the analog and digital sections are separated  
and confined to certain areas of the board. This facilitates the  
use of ground planes that can be easily separated. A minimum  
etch technique is generally best for ground planes as it gives the  
best shielding.  
APPLICATIONS  
The AD7719 provides a low-cost, high-resolution analog-to-  
digital function. Because the analog-to-digital function is provided  
by a sigma-delta architecture, it makes the part more immune to  
noisy environments, making it ideal for use in sensor measure-  
ment and industrial and process control applications. Given the  
architecture used in the AD7719, where the signal chain is  
chopped and the device is factory-calibrated at final test, field  
calibration can be avoided due to the extremely low offset and  
gain drifts exhibited by this converter. It also provides a pro-  
grammable gain amplifier, a digital filter, and system calibration  
options. Thus, it provides far more system-level functionality  
than off-the-shelf integrating ADCs without the disadvantage of  
having to supply a high-quality integrating capacitor. In addi-  
tion, using the AD7719 in a system allows the system designer  
to achieve a much higher level of resolution because noise per-  
formance of the AD7719 is significantly better than that of  
integrating ADCs.  
Although the AD7719 has separate pins for analog and digital  
ground, the AGND and DGND pins are tied together within  
the device via the substrate. The user must not tie these pins  
external to separate ground planes unless the ground planes are  
connected together near the AD7719.  
In systems where the AGND and DGND are connected some-  
where else in the system, i.e., the system power supply, they should  
not be connected again at the AD7719 as a ground loop will  
result. In these situations, it is recommended that the AD7719s  
AGND and DGND pins be tied to the AGND plane. In any  
layout, it is important that the user keep in mind the flow of  
currents in the system ensuring that the return paths for all  
currents are as close as possible to the paths the currents took to  
reach their destinations. Avoid forcing digital currents to flow  
through the AGND sections of the layout.  
The on-chip PGA allows the AD7719 to handle an analog input  
voltage range as low as 10 mV full-scale with VREF = 1.25 V. The  
differential inputs of the part allow this analog input range to  
have an absolute value anywhere between AGND +100 mV and  
AVDD 100 mV. It allows the user to connect the transducer  
directly to the input of the AD7719. The programmable gain  
front end on the AD7719 allows the part to handle unipolar  
analog input ranges from 0 mV to 20 mV to 0 V to 2.5 V and  
bipolar inputs of 20 mV to 2.5 V. Because the part operates  
from a single supply these bipolar ranges are with respect to a  
biased-up differential input. Another key advantage of the AD7719 is  
that it contains two sigma-delta converters operating in parallel;  
thus the user does not need to interrupt the main channel when  
a secondary measurement on a different variable needs to be  
performed.  
The PWRGND pin is tied internally to AGND on the AD7719.  
The PWRGND pad internally has a resistance of less then 50 mΩ  
to the PWRGND pin, while the resistance back to the AGND  
pad is >3 . This means that 19.5 mA of the maximum speci-  
fied current (20 mA) will flow to PWRGND with the remaining  
0.5 mA flowing to AGND. PWRGND and AGND should be  
tied together at the AD7719 and it is important to minimize the  
resistance on the ground return lines.  
Avoid running digital lines under the device as these will couple  
noise onto the die. The analog ground plane should be allowed  
to run under the AD7719 to prevent noise coupling. The power  
supply lines to the AD7719 should use as wide a trace as possible  
to provide low impedance paths and reduce the effects of glitches  
REV. 0  
–35–  
AD7719  
Pressure Measurement  
A second key advantage to using the AD7719 in transducer-  
based applications is that the on-chip low-side power switch can  
be fully utilized in low power applications. The low-side power  
switch is connected in series with the cold side of the bridge. In  
normal operation the switch is closed and measurements can be  
taken from the bridge. In applications where power is of con-  
cern, the AD7719 can be put in low power mode substantially  
reducing the power burned in the application. In addition to  
this, the power switch can be opened while in low power mode  
thus avoiding the unnecessary burning of power in the front end  
transducer. When taken back out of power-down and the power  
switch is closed, the user should ensure that the front end cir-  
cuitry is fully settled before attempting a read from the AD7719.  
One typical application of the AD7719 is pressure measure-  
ment. Figure 19 shows the AD7719 used with a pressure  
transducer, the BP01 from Sensym.  
The pressure transducer is arranged in a bridge network and  
gives a differential output voltage between its OUT(+) and  
OUT() terminals. With rated full-scale pressure (in this case  
300 mmHg) on the transducer, the differential output voltage is  
3 mV/V of the input voltage (i.e., the voltage between its IN(+)  
and IN() terminals).  
Assuming a 5 V excitation voltage, the full-scale output range  
from the transducer is 15 mV. The excitation voltage for the  
bridge can be used to directly provide the reference for the ADC  
as the reference input range includes the supplies. Alternatively,  
a suitable resistor divider can be implemented that allows the  
full dynamic range of the input to be utilized in these applica-  
tion. This implementation is fully ratiometric, so variations in  
the excitation voltage do not introduce errors in the system.  
Choosing resistor values of 20 kand 12 kas per Figure 19  
give a 1.875 V reference voltage for the AD7719 when the exci-  
tation voltage is 5 V.  
The circuit in Figure 20 shows a method that utilizes all three  
pseudo-differential input channels on the AD7719 main channel  
to temperature-compensate a pressure transducer.  
5V  
AV  
DD  
IOUT1  
I1  
I2  
EXCITATION VOLTAGE = 5V  
IN+  
20kꢆ  
AV  
DD  
DV  
DD  
REFIN(+)  
OUT+  
OUT–  
AIN1  
AIN2  
6.25kꢆ  
REFIN()  
IN–  
REFIN1(+)  
AIN2  
IN(+)  
12kꢆ  
XTAL1  
XTAL2  
REFIN2()  
AD7719  
AD7719  
OUT(+)  
AIN1  
OUT()  
P1  
PRESSURE  
BRIDGE  
AIN4  
AIN3  
IN()  
AGND  
DGND  
AGND  
250ꢆ  
PWRGND  
Figure 20. Temperature-Compensating a Pressure  
Transducer  
Figure 19. Pressure Measurement Using AD7719  
In this application, pseudo-differential input channel AIN1/AIN4  
is used to measure the bridge output while pseudo-differential  
channels AIN2/AIN4 and AIN3/AIN4 measure the voltage  
across the bridge. The voltage measured across the bridge will  
vary proportionally with temperature, and the delta in this volt-  
age can be used to temperature-compensate the output of the  
pressure bridge.  
Using the part with a programmed gain of 128 results in the  
full-scale input span of the AD7719 being 15 mV, which corre-  
sponds with the output span from the transducer.  
–36–  
REV. 0  
AD7719  
Temperature Measurement  
AV  
DD  
The AD7719 is also useful in temperature measurement appli-  
cations, Figure 21 shows an RTD temperature measurement  
application. In this application, the transducer is an RTD (Re-  
sistive Temperature Device), a PT100. The arrangement is a  
4-lead RTD configuration. There are voltage drops across the  
lead resistances RL1 and RL4, but these simply shift the com-  
mon-mode voltage. There is no voltage drop across lead resistances  
RL2 and RL3 as the input current to the AD7719 is very low,  
looking into a high input impedance buffer. RCM is included to  
shift the analog input voltage to ensure that it lies within the  
common- mode range (AGND + 100 mV to AVDD 100 mV) of  
the ADC. In the application shown, the on-chip 200 µA cur-  
rent source provides the excitation current for the PT100 and  
also generates the reference voltage for the AD7719 via the  
12.5 kresistor. Variations in the excitation current do not  
affect the circuit as both the input voltage and the reference  
voltage vary ratiometrically with the excitation current. However,  
the 12.5 kresistor must have a low temperature coefficient to  
avoid errors in the reference voltage over temperature.  
EMF1  
IOUT1  
IOUT2  
I1  
200A  
RESISTIVE  
TRANSDUCER  
BUF  
&
PGA  
AIN1  
AIN2  
EMF2  
MUX1  
AIN3  
AIN4  
A
A
REFIN(+)  
R
REF  
AD7719  
REFIN()  
Figure 22. Low Resistance Measurement AD7719  
errors. DC errors (EMF1 and EMF2) due to parasitic thermo-  
couples produced by differential metal connections (solder and  
copper track) within the circuit are also eliminated when using  
this switching arrangement. This excitation is a form of synchro-  
nous detection where the sensor is excited with an alternating  
excitation source and the ADC only measures information in  
the same phase as the excitation source.  
5V  
DV  
AV  
DD  
DD  
The switched polarity current source is developed using the on-  
chip current sources and external phase control switches (A and  
A) driven from the controller. During the conversion process the  
AD7719 takes two conversion results, one on each phase. During  
Phase 1 the on-chip current source is directed to IOUT1 and  
flows top to bottom through the sensor and switch controlled by  
A. In Phase 2, the current source is directed to IOUT2 and flows  
in the opposite direction through the sensor and through switch  
controlled by A. In all cases the current flows in the same direc-  
tion through the reference resistor to develop the reference voltage  
for the ADC. All measurements are ratiometrically derived. The  
results of both conversions are combined within the microcon-  
troller to produce one output measurement representing the  
resistance or temperature of the transducer. For example, if the  
RTD output during Phase 1 is 10 mV, a 1 mV circuit-induced  
dc error exists due to parasitic thermocouples, the ADC mea-  
sures 11 mV. During the second phase, the excitation current is  
reversed and the ADC measures 10 mV from the RTD and  
again sees 1 mV dc error, giving an ADC output of 9 mV  
during this phase. These measurements are processed in the  
controller (11 mV (9 mV)/2 = 10 mV) thus removing the  
dc-induced errors within the system.  
REFIN()  
XTAL1  
REFIN(+)  
IOUT1  
R
RL1  
REF  
XTAL2  
12.5kꢆ  
200A  
IOUT2  
AIN1  
RL2  
DRDY  
SCLK  
DIN  
RTD  
AD7719  
CONTROLLER  
AIN2  
RL3  
RL4  
DOUT  
CS  
R
CM  
DGND  
AGND  
PWRGND  
Figure 21. 4-Wire RTD Temperature Masurement Using  
the AD7719  
Figure 22 shows a further enhancement to the circuit shown in  
Figure 21. Generally dc excitation has been accepted as the  
normal method of exciting resistive-based sensors like RTDs  
(Resistance Temperature Detectors) in temperature measure-  
ment applications.  
In the circuit shown in Figure 22, the resistance measurement is  
made using ratiometric techniques. Resistor RREF, which devel-  
ops the ADC reference, must be stable over temperature to  
prevent reference-induced errors in the measurement output.  
With dc excitation, the excitation current through the sensor  
must be large enough so that the smallest temperature/resistance  
change to be measured results in a voltage change that is larger  
than the system noise, offset, and drift of the system. The purpose  
of switching the excitation source is to eliminate dc-induced  
REV. 0  
–37–  
AD7719  
3-Wire RTD Configurations  
In this 3-wire configuration, the lead resistances will result in  
errors if only one current source is used as the 200 µA will flow  
through RL1, developing a voltage error between AIN1 and  
AIN2. In the scheme outlined below, the second RTD current  
source is used to compensate for the error introduced by the  
200 µA flowing through RL1. The second RTD current flows  
through RL2. Assuming RL1 and RL2 are equal (the leads  
would normally be of the same material and of equal length),  
and IOUT1 and IOUT2 match, the error voltage across RL2  
equals the error voltage across RL1 and no error voltage is  
developed between AIN1 and AIN2. Twice the voltage is devel-  
oped across RL3 but, since this is a common-mode voltage, it  
will not introduce errors. RCM is included so the current flow-  
ing through the combination of RL3 and RCM develops enough  
voltage that the analog input voltage seen by the AD7719 is  
within the common-mode range of the ADC. The reference  
voltage for the AD7719 is also generated using one of these  
matched current sources. This reference voltage is developed  
across the 12.5 kresistor as shown, and applied to the differen-  
tial reference inputs of the AD7719. This scheme ensures that the  
analog input voltage span remains ratiometric to the reference  
voltage. Any errors in the analog input voltage due to the tem-  
perature drift of the RTD current source is compensated for by  
the variation in the reference voltage. The typical drift matching  
between the two RTD current sources is less than 1 ppm/°C.  
The voltage on either IOUT pin can go to within 0.6 V of the  
AVDD supply.  
To fully optimize a 3-wire RTD configuration, two identically  
matched current sources are required. The AD7719, which  
contains two well-matched current sources, is ideally suited to  
these applications. One possible 3-wire configuration using the  
AD7719 is outlined in Figure 23.  
5V  
DV  
AV  
DD  
DD  
IOUT1  
XTAL1  
200A  
REFIN(+)  
XTAL2  
12.5kꢆ  
REFIN()  
RL1  
AIN1  
AIN2  
IOUT2  
DRDY  
RTD  
RL2  
SCLK  
DIN  
CONTROLLER  
RL3  
DOUT  
CS  
200A  
R
CM  
AGND  
DGND  
AD7719  
Figure 23. 3-Wire RTD Configuration Using the AD7719  
–38–  
REV. 0  
AD7719  
Smart Transmitters  
Not shown in Figure 24 is the isolated power source required to  
power the front end. The advantages of the AD7719 in these  
applications is the dual channel operation, meaning that the  
user does not have to interrupt the main channel when measur-  
ing secondary variables, and therefore does not have the latency  
associated with the settling times of the digital filter. The fact  
that the AD7719 is factory-calibrated means that in the majority  
of applications, the user will not have to perform any field cali-  
bration given the excellent offset and gain drift performance of  
the device as a result of the signal chain chopping employed in  
the signal chain.  
Smart transmitters are another key design-in area for the AD7719.  
The dual sigma-delta converter, single supply operation, 3-wire  
interface capabilities, and small package size are all of benefit is  
in smart transmitters. Here, the entire smart transmitter must  
operate from the 4 mA-to-20 mA loop. Tolerances in the loop  
mean that the amount of current available to power the trans-  
mitter is as low as 3.5 mA. Figure 24 shows a block diagram of a  
smart transmitter which includes the AD7719.  
DN25D  
3.3V  
0.01F  
10F  
0.1F  
10F  
1.25V  
AV  
DV  
V
CC  
REF OUT1  
REF OUT2  
BOOST  
AD421  
C2  
LV  
DD  
DD  
0.01F  
COMP  
AIN1  
REFIN2  
MAIN  
VARIABLES  
REF IN  
DRIVE  
AIN2  
REFIN(+)  
4.7F  
1kꢆ  
AIN3  
AIN4  
0.1F  
V
CC  
REFIN()  
CLOCK  
LATCH  
DATA  
1000pF  
AD7719  
MICROCONTROLLER  
GND  
AIN5  
SECONDARY  
VARIABLES  
AIN5 COM  
LOOP  
POWER  
CS  
DOUT  
SCLK  
LOOP  
RTN  
COM  
C1  
DIN  
C3  
AGND  
DGND  
Figure 24. Smart Transmitter Employing the AD7719  
REV. 0  
–39–  
AD7719  
OUTLINE DIMENSIONS  
Dimensions shown in inches and (mm).  
28-Lead Plastic SOIC  
(R-28)  
0.7125 (18.10)  
0.6969 (17.70)  
28  
1
15  
0.2992 (7.60)  
0.2914 (7.40)  
0.4193 (10.65)  
0.3937 (10.00)  
14  
PIN 1  
0.1043 (2.65)  
0.0926 (2.35)  
0.0291 (0.74)  
0.0098 (0.25)  
45ꢄ  
8ꢄ  
0ꢄ  
0.0500  
(1.27)  
BSC  
SEATING  
PLANE  
0.0192 (0.49)  
0.0138 (0.35)  
0.0118 (0.30)  
0.0040 (0.10)  
0.0500 (1.27)  
0.0157 (0.40)  
0.0125 (0.32)  
0.0091 (0.23)  
28-Lead Plastic TSSOP  
(RU-28)  
0.386 (9.80)  
0.378 (9.60)  
28  
15  
0.177 (4.50)  
0.169 (4.30)  
0.256 (6.50)  
0.246 (6.25)  
1
14  
PIN 1  
0.006 (0.15)  
0.002 (0.05)  
0.0433 (1.10)  
MAX  
8ꢄ  
0ꢄ  
0.0256 (0.65) 0.0118 (0.30)  
0.028 (0.70)  
0.020 (0.50)  
SEATING  
PLANE  
0.0079 (0.20)  
0.0035 (0.090)  
BSC  
0.0075 (0.19)  
–40–  
REV. 0  

相关型号:

AD7719BR

Low Voltage, Low Power, Factory-Calibrated 16-/24-Bit Dual ADC
ADI

AD7719BR

6-CH 24-BIT DELTA-SIGMA ADC, SERIAL ACCESS, PDSO28, MS-013AE, SOIC-28
ROCHESTER

AD7719BR-REEL

6-CH 24-BIT DELTA-SIGMA ADC, SERIAL ACCESS, PDSO28, MS-013AE, SOIC-28
ROCHESTER

AD7719BR-REEL7

6-CH 24-BIT DELTA-SIGMA ADC, SERIAL ACCESS, PDSO28, MS-013AE, SOIC-28
ROCHESTER

AD7719BRU

Low Voltage, Low Power, Factory-Calibrated 16-/24-Bit Dual ADC
ADI

AD7719BRU

6-CH 24-BIT DELTA-SIGMA ADC, SERIAL ACCESS, PDSO28, MS-153AE, TSSOP-28
ROCHESTER

AD7719BRU-REEL

6-CH 24-BIT DELTA-SIGMA ADC, SERIAL ACCESS, PDSO28, MS-153AE, TSSOP-28
ADI

AD7719BRU-REEL7

IC 6-CH 24-BIT DELTA-SIGMA ADC, SERIAL ACCESS, PDSO28, MS-153AE, TSSOP-28, Analog to Digital Converter
ADI

AD7719BRUZ

Low Voltage, Low Power, 16-/24-Bit, Dual Sigma Delta ADC
ADI

AD7719BRZ

Low Voltage, Low Power, 16-/24-Bit, Dual Sigma Delta ADC
ADI

AD7720

CMOS Sigma-Delta Modulator
ADI

AD7720BRU

CMOS Sigma-Delta Modulator
ADI