ADS7142IRUGR [TI]

具有 1.8V 运行电压并采用 1.5mm x 2mm QFN 封装的 12 位 140kSPS 2 通道毫微功耗 SAR ADC | RUG | 10 | -40 to 125;
ADS7142IRUGR
型号: ADS7142IRUGR
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

具有 1.8V 运行电压并采用 1.5mm x 2mm QFN 封装的 12 位 140kSPS 2 通道毫微功耗 SAR ADC | RUG | 10 | -40 to 125

转换器
文件: 总76页 (文件大小:2655K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Support &  
Community  
Product  
Folder  
Order  
Now  
Tools &  
Software  
Technical  
Documents  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
ADS7142 纳瓦级功率、双通道、可编程传感器监控器  
1 特性  
2 应用  
1
适用于成本敏感型设计的独立纳瓦级功率传感器监  
控器  
物联网 (IoT) 的传感器节点  
气体、热量、PIR 运动和烟雾探测器  
用于电梯、自动扶梯、HVAC、工业设备等的预防  
性维护  
小封装尺寸:1.5mm × 2mm  
高效的主机休眠和唤醒  
可穿戴电子产品  
自主监控功耗为 900nW  
用于故障指示器的过零检测  
监控功能  
用于事件触发主机唤醒的窗口比较器  
主机休眠期间数据缓冲  
具有可编程基准电压的比较器  
用于深入学习人工智能的传感器  
独立的传感器配置和校准  
双通道、伪差动或接地检测输入配置  
用于校准的可编程阈值  
3 说明  
ADS7142 可在优化系统功耗、可靠性和性能的过程中  
自主监测信号。它可使用带有可编程高低阈值、磁滞和  
事件计数器的数字窗口比较器根据通道实施由事件引发  
的中断。该器件在逐次逼近型寄存器模数转换器 (SAR  
ADC) 前方包含一个双通道模拟多路复用器,后跟一个  
用于转换和捕获传感器数据的内部数据缓冲器。  
内部校准改善了偏移和漂移  
错误触发防护  
每个通道的可编程阈值  
用于实现抗噪性能的可编程磁滞  
用于瞬态抑制的事件计数器  
深入的数据分析  
用于故障诊断的数据缓冲  
ADS7142 采用 10 引脚 QFN 封装,功耗仅为 900  
nW。该器件体积小巧,功耗低,非常适合空间受限型  
/或电池供电类 应用。  
用于实现 16 位精度的高精度模式  
用于快速数据捕获的一次性模式  
I2C™ 接口  
器件信息(1)  
兼容 1.65V 3.6V 的电压范围  
部件名称  
ADS7142  
封装  
封装尺寸(标称值)  
8 个可配置地址  
X2QFN (10)  
1.50mm x 2.00mm  
高达 3.4MHz(高速)  
(1) 如需了解所有可用封装,请参阅数据表末尾的可订购产品附  
录。  
宽工作频率范围:  
模拟电源:1.65V 3.6V  
温度范围:-40°C 125°C  
Example System Architecture  
System Data Capture  
High  
Cloud  
Threshold  
!
Sensor  
Node  
Sensor  
Node  
Sensor  
Output  
Bio  
!
Low  
Blood  
Glucouse  
Threshold  
ADS7142 Samples  
Wake-up  
!
Alert  
Sensor  
Node  
Sensor  
Node  
Gateway  
Temperature  
System Energy Consumption  
Sensor  
Output  
!
MCU  
ADS7142  
Optical  
Motion  
Sensor  
Node  
Sensor  
Node  
MCU + Polling  
with Internal  
ADC  
MCU + Event Trigger MCU + Event Trigger  
with Comparator with ADS7142  
Copyright © 2017, Texas Instruments Incorporated  
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,  
intellectual property matters and other important disclaimers. PRODUCTION DATA.  
English Data Sheet: SBAS773  
 
 
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
目录  
7.2 Functional Block Diagram ....................................... 19  
7.3 Feature Description................................................. 20  
7.4 Device Functional Modes........................................ 31  
7.5 Optimizing Power Consumed by the Device .......... 41  
7.6 Register Map........................................................... 43  
Application and Implementation ........................ 60  
8.1 Application Information............................................ 60  
8.2 Typical Applications ................................................ 60  
Power-Supply Recommendations...................... 67  
9.1 AVDD and DVDD Supply Recommendations......... 67  
1
2
3
4
5
6
特性.......................................................................... 1  
应用.......................................................................... 1  
说明.......................................................................... 1  
修订历史记录 ........................................................... 2  
Pin Configuration and Functions......................... 3  
Specifications......................................................... 4  
6.1 Absolute Maximum Ratings ...................................... 4  
6.2 ESD Ratings.............................................................. 4  
6.3 Recommended Operating Conditions....................... 4  
6.4 Thermal Information.................................................. 4  
6.5 Electrical Characteristics - All Modes........................ 5  
6.6 Electrical Characteristics - Manual Mode.................. 6  
6.7 Electrical Characteristics - Autonomous Modes ....... 7  
6.8 Electrical Characteristics - High Precision Mode ...... 7  
6.9 Timing Requirements................................................ 8  
6.10 Switching Characteristics........................................ 9  
6.11 Typical Characteristics for All Modes.................... 12  
6.12 Typical Characteristics for Manual Mode.............. 12  
6.13 Typical Characteristics for Autonomous Modes.... 17  
6.14 Typical Characteristics for High Precision Mode .. 18  
Detailed Description ............................................ 19  
7.1 Overview ................................................................. 19  
8
9
10 Layout................................................................... 68  
10.1 Layout Guidelines ................................................. 68  
10.2 Layout Example .................................................... 68  
11 器件和文档支持 ..................................................... 70  
11.1 文档支持................................................................ 70  
11.2 接收文档更新通知 ................................................. 70  
11.3 社区资源................................................................ 70  
11.4 ....................................................................... 70  
11.5 静电放电警告......................................................... 70  
11.6 Glossary................................................................ 70  
12 机械、封装和可订购信息....................................... 70  
7
4 修订历史记录  
Changes from Original (September 2017) to Revision A  
Page  
将器件状态从预告信息更改成了生产数据 ............................................................................................................................... 1  
2
Copyright © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
5 Pin Configuration and Functions  
RUG PACKAGE  
10-Pin X2QFN  
TOP VIEW  
GND  
10  
AVDD  
1
9
8
DVDD  
SCL  
AINP/AIN0  
2
SDA  
7
6
3
4
AINM/AIN1  
ADDR  
ALERT  
5
BUSY/RDY  
Pin Functions  
PIN  
I/O  
DESCRIPTION  
NAME  
AVDD  
NO.  
1
Supply  
Analog supply input, also used as the reference voltage for analog-to-digital conversion.  
Single-Channel operation: Positive analog signal input  
Two-Channel operation: Analog signal input, Channel 0  
AINP/AIN0  
AINM/AIN1  
2
3
Analog input  
Single-Channel operation: Negative analog signal input  
Two-Channel operation: Analog signal input, Channel 1  
Input for selecting I2C address of the device. The device address can be selected from one of  
the eight values by connecting resistors on this pin.  
Refer 2 for details  
Analog input  
Analog Input  
ADDR  
4
The device pulls this pin high when it is scanning through channels in a sequence and brings  
this pin low when sequence is completed or aborted.  
BUSY/RDY  
ALERT  
5
6
Digital output  
Digital output  
Active low, open drain output. Status of this pin is controlled by Digital window comparator  
block. Connect a pull-up resistor from DVDD to this pin  
SDA  
7
8
Digital input/output Serial data in/out for I2C interface. Connect a pull-up resistor from DVDD to this pin  
SCL  
Digital input  
Supply  
Serial clock for I2C interface. Connect a pull-up resistor from DVDD to this pin  
DVDD  
GND  
9
Digital I/O supply voltage  
10  
Supply  
Ground for power supply, all analog and digital signals are referred to this pin  
Copyright © 2017, Texas Instruments Incorporated  
3
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
6 Specifications  
6.1 Absolute Maximum Ratings  
over operating free-air temperature range (unless otherwise noted)(1)  
MIN  
–0.3  
–0.3  
–0.3  
–0.3  
–0.3  
-10  
MAX  
AVDD + 0.3  
3.9  
UNIT  
V
ADDR to GND  
AVDD to GND  
V
DVDD to GND  
3.9  
V
AINP/AIN0 to GND  
AVDD + 0.3  
AVDD + 0.3  
10  
V
AINM/AIN1 to GND  
V
Input current on any pin except supply pins  
Digital Input to GND  
Storage Temperature, Tstg  
mA  
V
–0.3  
–60  
DVDD + 0.3  
150  
°C  
(1) Stresses beyond those listed under Absolute Maximum Rating may cause permanent damage to the device. These are stress ratings  
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended  
Operating Condition. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.  
6.2 ESD Ratings  
VALUE  
UNIT  
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001,  
all pins(1)  
±2000  
V(ESD)  
Electrostatic discharge  
V
Charged device model (CDM), per JEDEC specification  
JESD22-C101, all pins(2)  
±1000  
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.  
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.  
6.3 Recommended Operating Conditions  
over operating free-air temperature range (unless otherwise noted)  
MIN  
1.65  
1.65  
–40  
NOM  
MAX  
3.6  
UNIT  
AVDD  
DVDD  
TA  
Analog Supply Voltage Range  
Digital Voltage Supply Voltage Range  
Ambient temperature  
V
A
3.6  
125  
150  
°C  
°C  
TJ  
Junction temperature  
–60  
6.4 Thermal Information  
ADS7142  
THERMAL METRIC(1)  
RUG  
10 PINS  
120.3  
42.7  
UNIT  
RθJA  
Junction-to-ambient thermal resistance  
Junction-to-case (top) thermal resistance  
Junction-to-board thermal resistance  
°C/W  
°C/W  
°C/W  
°C/W  
°C/W  
°C/W  
RθJC(top)  
RθJB  
51.1  
ΨJT  
Junction-to-top characterization parameter  
Junction-to-board characterization parameter  
Junction-to-case (bottom) thermal resistance  
0.8  
ΨJB  
51.2  
RθJC(bot)  
N/A  
(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application  
report.  
4
Copyright © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
6.5 Electrical Characteristics - All Modes  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted.  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX UNIT  
ANALOG INPUT - Two-Channel Single-Ended Configuration  
Full-scale input voltage  
AINP/AIN0 to GND or AINM/AIN1 to GND  
AINP/AIN0 to GND or AINM/AIN1 to GND  
0
AVDD  
V
V
span(1)  
Absoulte Input voltage  
range  
–0.1  
AVDD + 0.1  
ANALOG INPUT - Single-Channel Single-Ended Configuration (with Remote Ground Sense)  
Full-scale input voltage  
AINP/AIN0 to GND or AINM/AIN1 to GND  
span(1)  
0
AVDD  
V
AINP/AIN0 to GND  
AINM/AIN1 to GND  
–0.1  
–0.1  
AVDD + 0.1  
0.1  
V
V
Absoulte Input voltage  
range  
ANALOG INPUT - Single-Channel Pseudo-Differential Configuration  
Full-scale input voltage  
AINP/AIN0 to GND or AINM/AIN1 to GND  
span(1)  
–AVDD/2  
AVDD/2  
V
AINP/AIN0 to GND  
AINM/AIN1 to GND  
–0.1  
AVDD + 0.1  
AVDD/2+0.1  
V
V
Absoulte Input voltage  
range  
AVDD/2–0.1  
Internal Oscillator  
Time Period for High  
Speed Oscillator  
tHSO  
tLPO  
50  
110  
300  
ns  
µs  
Time Period for Low  
Power Oscillator  
95.2  
Digital Input/Output (SCL, SDA)  
VIH  
VIL  
High Level input Voltage  
Low Level input Voltage  
0.7 × DVDD  
DVDD  
0.3 × DVDD  
0.4  
V
V
V
0
0
With 3 mA Sink Current and DVDD > 2 V  
VOL  
Low Level output Voltage  
With 3 mA Sink Current and 1.65 V < DVDD  
< 2 V  
0
3
0.2 × DVDD  
V
VOL = 0.4 V for Standard and Fast Mode  
(100, 400 kHz)  
Low Level Output Current  
(Sink)  
IOL  
mA  
mA  
VOL = 0.6 V for Fast Mode (400 kHz)  
VOL = 0.4 V Fast Mode Plus (1 MHz)  
6
20  
25  
IOL  
Low Level Output Current VOL= 0.4 V High Speed (1.7 MHz, 3.4 MHz)  
(Sink)  
II  
Input Current on Pin  
10  
10  
µA  
pF  
CI  
Input Capacitance on Pin  
Digital Output (BUSY/RDY)  
High Level Output  
Voltage  
VOH  
Isource = 2 mA  
Isink = 2 mA  
0.7 × DVDD  
0
DVDD  
V
V
High Level Output  
Voltage  
VOL  
0.3 × DVDD  
Digital Output (ALERT)  
IOL  
Low Level Output Current VOL < 0.25 V  
Low Level Output Voltage Isink = 5 mA  
5
mA  
V
VOL  
0
0.25  
POWER-SUPPLY REQUIREMENTS  
AVDD  
DVDD  
Analog Supply Voltage  
Digital I/O Suplly Voltage  
1.65  
1.65  
3.6  
3.6  
V
V
(1) Ideal Input span, does not include gain or offset error.  
Copyright © 2017, Texas Instruments Incorporated  
5
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
MAX UNIT  
6.6 Electrical Characteristics - Manual Mode  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted.  
PARAMETER  
Sampling Dynamics  
TEST CONDITIONS  
MIN  
TYP  
tconv  
tacq  
Conversion Time  
Acquistion Time  
AVDD = 1.65 to 3.6V  
1.8  
µs  
AVDD = 1.65 to 3.6V  
18  
TSCL  
(tconv  
+
)
tcycle  
Cycle Time  
AVDD = 1.65 to 3.6V  
µs  
tacq  
DC Specifications  
Resolution  
12  
Bits  
Bits  
LSB(1)  
NMC  
DNL  
INL  
No Missing Codes  
Differential nonlinerity  
Integral nonlinearity  
Offset Error  
AVDD = 1.65 to 3.6V  
AVDD = 1.65 to 3.6V  
12  
–0.99  
–2.75  
–2.9  
±0.3  
±0.5  
±0.5  
5
1
2.75  
2.9  
LSB  
EO  
Post Offset Calibration  
Post Offset Calibration  
LSB  
dVOS/dT  
EG  
Offset Drift with Temperature  
Gain Error  
ppm/°C  
–0.1  
±0.03  
0.1 %FSR  
Gain Error Drift with  
Temperature  
5
ppm/°C  
AC Specifications  
fin = 2 kHz, AVDD = 3 V, fsample =140 kSPS  
68.75  
71.4  
69.2  
dB  
dB  
dB  
dB  
dB  
dB  
SNR(2)  
Signal-to-Noise Ratio  
fin = 2 kHz, AVDD = 1.8 V, fsample =140  
kSPS  
fin = 2 kHz, AVDD = 3 V, fsample =140 kSPS  
–87.0  
–84.0  
71.2  
THD(2) (3)  
SINAD(2)  
Total Harmonic Distortion  
fin = 2 kHz, AVDD = 1.8 V, fsample =140  
kSPS  
fin = 2 kHz, AVDD = 3 V, fsample =140 kSPS  
68.5  
Signal-to-Noise and distortion  
fin = 2 kHz, AVDD = 1.8 V, fsample =140  
kSPS  
69.0  
SFDR(2)  
BW  
Spurious Free dynamic range fin = 2 kHz, AVDD = 3 V, fsample =140 kSPS  
-3dB Small Signal Bandwidth  
91.0  
25.0  
dB  
MHz  
Power Consumption  
fsample =140 kSPS, SCL = 3.4 MHz  
fsample =5.5 kSPS, SCL = 100 kHz  
265  
8
300  
µA  
µA  
fsample =140 kSPS, SCL = 3.4 MHz, AVDD =  
1.8 V  
IAVDD  
Analog Supply Current  
160  
5
µA  
µA  
µA  
µA  
nA  
nA  
fsample =5.5 kSPS, SCL = 100 kHz, AVDD =  
1.8 V  
fsample =140 kSPS, SCL = 3.4 MHz, SDA =  
AAA0h  
25  
1.5  
6
IDVDD  
Digital Supply Current  
fsample =5.5 kSPS, SCL = 100 kHz, AVDD =  
1.8 V, SDA = AAA0h  
No Activity on SCL and SDA, BUSY/RDY  
Low  
IAVDD  
IDVDD  
Static Analog Supply Current  
Static Analog Supply Current  
No Activity on SCL and SDA, BUSY/RDY  
Low  
2
(1) LSB means least significant byte. Refer to ADC Transfer Function for details.  
(2) All specifications expressed in decibels (dB) refer to the full-scale input (FSR) and are tested with an input signal 0.5 dB below full-scale,  
unless otherwise specified.  
(3) Calculated on the first nine harmonics of the input frequency.  
6
Copyright © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
6.7 Electrical Characteristics - Autonomous Modes  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted.  
PARAMETER  
Sampling Dynamics  
TEST CONDITIONS  
MIN  
TYP  
MAX UNIT  
High Speed Oscillator  
14  
14  
tHSO  
tLPO  
tHSO  
tLPO  
tHSO  
tLPO  
tconv  
Conversion Time  
Acquistion Time  
Cycle Time  
Low Power Oscillator  
High Speed Oscillator  
Low Power Oscillator  
High Speed Oscillator  
Low Power Oscillator  
7
4
tacq  
nCLK  
nCLK  
tcycle  
DC Specifications  
Resolution  
12  
±0.5  
Bits  
LSB  
EO  
EG  
Offset Error  
Gain Error  
Post Offset Calibration  
±0.03  
%FSR  
Power Consumption  
With Low Power Oscillator, nCLK =18  
0.75  
0.45  
µA  
µA  
With Low Power Oscillator, AVDD = 1.8 V,  
nCLK =18  
IAVDD  
Analog Supply Current  
With Low Power Oscillator, nCLK = 250  
With High Speed Oscillator, nCLK =21  
0.5  
µA  
µA  
940  
With Low Power Oscillator, nCLK =18,  
DVDD =3.3 V  
IDVDD  
IAVDD  
IDVDD  
Digital Supply Current  
0.15  
5
µA  
nA  
nA  
No Activity on SCL and SDA, BUSY/RDY  
Low  
Static Analog Supply Current  
Static Analog Supply Current  
No Activity on SCL and SDA, BUSY/RDY  
Low  
0.6  
6.8 Electrical Characteristics - High Precision Mode  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted(1)  
.
PARAMETER  
DC Specifications  
Resolution(2)  
TEST CONDITIONS  
MIN  
TYP  
MAX UNIT  
16  
15.4  
Bits  
ENOB  
EO  
Effective number of bits  
Offset Error  
With DC Input of AVDD/2(3)  
Post Offset Calibration  
±10  
LSB  
EG  
Gain Error  
±0.03  
%FSR  
Power Consumption  
With Low Power Oscillator, nCLK =18  
0.6  
0.3  
µA  
µA  
With Low Power Oscillator, AVDD = 1.8 V,  
nCLK =18  
IAVDD  
Analog Supply Current  
With Low Power Oscillator, nCLK = 250  
With High Speed Oscillator, nCLK =21  
0.5  
µA  
µA  
980  
With Low Power Oscillator, nCLK =21,  
DVDD =3.3 V  
IDVDD  
IAVDD  
IDVDD  
Digital Supply Current  
0.2  
5
µA  
nA  
nA  
No Activity on SCL and SDA, BUSY/RDY  
Low  
Static Analog Supply Current  
Static Analog Supply Current  
No Activity on SCL and SDA, BUSY/RDY  
Low  
0.7  
(1) Sampling Dynamics for High Precision Mode are same as for Autonomous modes.  
(2) Refer to 公式 5  
(3) For DC Input, ENOB = Ln[FSR/Standard deviation of Codes]/Ln[2]. Refer to 34  
Copyright © 2017, Texas Instruments Incorporated  
7
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
6.9 Timing Requirements  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted.(1)  
PARAMETER  
Standard-mode (100 kHz) 1  
Test Conditions  
MIN  
MAX  
UNIT  
fSCL  
SCL clock frequency  
0
4
100  
kHz  
µs  
After this period, the first  
clock pulse generated.  
tHD-STA  
Hold time (repeated) START condition  
tLOW  
Low period of SCL  
4.7  
4
µs  
µs  
µs  
µs  
ns  
µs  
tHIGH  
High period of SCL  
tSU-STA  
tHD-DAT  
tSU-DAT  
tSU-STO  
set-up time for a repeated start condition  
data hold time  
4.7  
0
(2) (3)  
For I2C Bus devices  
data setup time  
250  
4
setup-up time for STOP condition  
bus free time between a STOP and  
START condition  
tBUF  
Cb  
4.7  
µs  
pF  
capacitive load on each line  
400  
400  
Fast-mode (400 kHz) 1  
fSCL  
SCL clock frequency  
0
0.6  
1.3  
0.6  
0.6  
0
kHz  
µs  
µs  
µs  
µs  
µs  
ns  
µs  
tHD-STA  
tLOW  
Hold time (repeated) START condition  
Low period of SCL  
tHIGH  
High period of SCL  
tSU-STA  
tHD-DAT  
tSU-DAT  
tSU-STO  
set-up time for a repeated start condition  
data hold time  
data setup time  
100  
0.6  
setup-up time for STOP condition  
bus free time between a STOP and  
START condition  
tBUF  
Cb  
1.3  
µs  
pF  
capacitive load on each line  
400  
Fast-mode Plus (1000 kHz) 1  
fSCL  
SCL clock frequency  
0
0.26  
0.5  
1000  
kHz  
µs  
µs  
µs  
µs  
µs  
ns  
µs  
tHD-STA  
tLOW  
Hold time (repeated) START condition  
Low period of SCL  
tHIGH  
High period of SCL  
0.26  
0.26  
0
tSU-STA  
tHD-DAT  
tSU-DAT  
tSU-STO  
set-up time for a repeated start condition  
data hold time  
data setup time  
50  
setup-up time for STOP condition  
0.26  
bus free time between a STOP and  
START condition  
tBUF  
Cb  
0.5  
µs  
pF  
capacitive load on each line  
550  
1.7  
High Speed mode (1.7 MHz) Cb = 400 pF (Max) 2  
fSCLH  
SCLH clock frequency  
0
160  
320  
120  
160  
0
MHz  
ns  
tHD-STA  
tLOW  
Hold time (repeated) START condition  
Low period of SCL  
ns  
tHIGH  
High period of SCL  
ns  
tSU-STA  
tHD-DAT  
set-up time for a repeated start condition  
data hold time  
ns  
150  
ns  
(1) All values referred to VIH(min) (0.7 DVDD) and VIL(max) (0.3 DVDD)  
(2) tHD-DAT is the data hold time that is measured from the falling edge of SCL, applies to data in transmission and the acknowledge.  
(3) The maximum tHD-DAT could be 3.45 µs and 0.9 µs for Standard-mode and Fast-mode, but must be less than the maximum of tVD-DAT or  
tVD-ACK by a transition time. This maximum must only be met if the device does not stretch the LOW period (tLOW) of the SCL signal. If  
the clock is streched, the data must be valid by the set-up time before it releases.  
8
Copyright © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Timing Requirements (continued)  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted.(1)  
PARAMETER  
Test Conditions  
MIN  
10  
MAX  
UNIT  
ns  
tSU-DAT  
tSU-STO  
Cb  
data setup time  
setup-up time for STOP condition  
capacitive load on each line  
160  
ns  
400  
3.4  
pF  
High Speed mode (3.4 MHz) Cb = 100 pF (Max) 2  
fSCLH  
SCLH clock frequency  
0
160  
160  
60  
MHz  
ns  
tHD-STA  
tLOW  
Hold time (repeated) START condition  
Low period of SCL  
ns  
tHIGH  
High period of SCL  
ns  
tSU-STA  
tHD-DAT  
tSU-DAT  
tSU-STO  
Cb  
set-up time for a repeated start condition  
data hold time  
160  
0
ns  
70  
ns  
data setup time  
10  
ns  
setup-up time for STOP condition  
capacitive load on each line  
160  
ns  
100  
pF  
6.10 Switching Characteristics  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted.(1)  
PARAMETER  
Standard-mode (100 kHz) 1  
Test Conditions  
MIN  
MAX  
UNIT  
trCL  
Rise time of SCL  
1000  
1000  
300  
ns  
ns  
ns  
ns  
µs  
µs  
trDA  
Rise time of SDA  
Fall time of SCL  
Fall time of SDA  
data valid time  
data hold time  
tfCL  
tfDA  
300  
(2)  
(2)  
tVD-DAT  
tVD-ACK  
3.45  
3.45  
Fast-mode (400 kHz) 1  
trCL  
Rise time of SCL  
20  
20  
300  
300  
300  
300  
0.9  
ns  
ns  
ns  
ns  
µs  
µs  
trDA  
Rise time of SDA  
Fall time of SCL  
Fall time of SDA  
data valid time  
data hold time  
tfCL  
20 × DVDD/3.6  
20 × DVDD/3.6  
tfDA  
tVD-DAT  
tVD-ACK  
0.9  
pulse width of spikes suppressed by the  
input filter  
(3)  
tSP  
0
50  
ns  
Fast-mode Pus (1000 kHz) 1  
trCL  
Rise time of SCL  
Rise time of SDA  
Fall time of SCL  
Fall time of SDA  
data valid time  
data hold time  
120  
120  
120  
120  
0.45  
0.45  
ns  
ns  
ns  
ns  
µs  
µs  
trDA  
tfCL  
20 × DVDD/3.6  
20 × DVDD/3.6  
tfDA  
tVD-DAT  
tVD-ACK  
pulse width of spikes suppressed by the  
input filter  
tSP  
0
50  
ns  
High Speed mode (1.7 MHz) Cb = 400 pF (Max) 2  
trCL Rise time of SCLH  
20  
80  
ns  
(1) All values referred to VIH(min) ( 0.7 DVDD ) and VIL(max) ( 0.3 DVDD )  
(2) tVD-DAT = time for data signal from SCL LOW to SDA output.  
(3) Input filters on the SDA and SCL inputs suppress noise spikes of less than 50 ns.  
Copyright © 2017, Texas Instruments Incorporated  
9
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Switching Characteristics (continued)  
At TA = -40°C to 125°C, AVDD = 3V, DVDD = 1.65 to 3.6V, All Channel Configurations, unless otherwise noted.(1)  
PARAMETER  
Test Conditions  
MIN  
MAX  
UNIT  
Rise time of SCLH after a repeated start  
condition and after an acknowledge bit  
trCL1  
20  
160  
ns  
trDA  
tfCL  
tfDA  
Rise time of SDAH  
Fall time of SCLH  
Fall time of SDAH  
20  
20  
20  
160  
80  
ns  
ns  
ns  
160  
pulse width of spikes suppressed by the  
input filter  
tSP  
0
10  
ns  
High Speed mode (3.4 MHz) Cb = 100 pF (Max) 2  
trCL  
Rise time of SCLH  
10  
10  
40  
80  
ns  
ns  
Rise time of SCLH after a repeated start  
condition and after an acknowledge bit  
trCL1  
trDA  
tfCL  
tfDA  
Rise time of SDAH  
Fall time of SCLH  
Fall time of SDAH  
10  
10  
10  
80  
40  
80  
ns  
ns  
ns  
pulse width of spikes suppressed by the  
input filter  
tSP  
0
10  
ns  
tf  
tr  
tSU-DAT  
70%  
30%  
SDA  
70%  
30%  
cont.  
tHD-DAT  
tVD-DAT  
tf  
tr  
tHIGH  
70%  
30%  
70%  
30%  
70%  
30%  
SCL  
70%  
30%  
tHD-STA  
cont.  
9th clock  
tLOW  
S
1/fSCL  
1st clock cycle  
tBUF  
. . . SDA  
tVD-ACK  
tSU-STA  
tHD-STA  
tSP  
tSU-STO  
70%  
30%  
. . . SCL  
Sr  
P
S
9th clock  
VIL = 0.3VDD  
VIH = 0.7VDD  
1. Timing Diagram for Standard-mode, Fast-mode and Fast-mode Plus  
10  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
trDA  
Sr  
Sr  
P
tfDA  
0.7 x VDD  
0.3 x VDD  
SDAH or SDA  
tHD-DAT  
tSU-STO  
tSU-STA  
tHD-STA  
tSU-DAT  
0.7 x VDD  
0.3 x VDD  
SCLH or SCL  
tFCL  
(1)  
trCL1  
trCL1  
(1)  
trCL  
tHIGH  
tLOW  
tHIGH  
tLOW  
= MCS current source pull-up  
= Rp resistor pull-up  
(1) First rising edge of the SCLH signal after Sr and after each acknowledge bit.  
2. Timing Diagram for High Speed Mode  
版权 © 2017, Texas Instruments Incorporated  
11  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
6.11 Typical Characteristics for All Modes  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
60  
56  
52  
48  
44  
40  
150  
130  
110  
90  
AVDD = 1.8 V  
AVDD = 3 V  
AVDD = 1.8V  
AVDD = 3V  
70  
50  
-40  
-7  
26  
59  
92  
125  
-40  
-7  
26  
59  
92  
124  
Free-Air Temperature (èC)  
Free-Air Temperature (èC)  
D034  
D002  
3. High Speed Oscillator Time Period with Temperature  
4. Low Power Oscillator Time Period with Temperature  
6.12 Typical Characteristics for Manual Mode  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
0
-30  
0
-30  
-60  
-60  
-90  
-90  
-120  
-150  
-120  
-150  
0
14  
28  
42  
56  
70  
0
14  
28  
42  
56  
70  
fIN, Input Frequency (kHz)  
fIN, Input Frequency (kHz)  
D005  
D006  
SNR = 69.6 dB  
THD = -82.9 dB  
ENOB = 11.2  
AVDD = 1.8 V  
SNR = 71.7 dB  
THD = -85 dB  
ENOB = 11.5  
AVDD = 3 V  
fsample = 140 kSPS  
SFDR = 87.2 dB  
fsample = 140 kSPS  
SFDR = 89.2 dB  
5. Typical FFT in Manual Mode  
6. Typical FFT in Manual Mode  
12  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Typical Characteristics for Manual Mode (接下页)  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
73  
72.4  
71.8  
71.2  
70.6  
70  
73  
72  
71  
70  
69  
68  
SNR  
SINAD  
SNR  
SINAD  
-40  
-7  
26  
59  
92  
125  
1.8  
2.16  
2.52  
2.88  
3.24  
3.6  
Free-Air Temperature (èC)  
AVDD (V)  
D007  
D008  
fsample = 140 kSPS  
fsample = 140 kSPS  
7. SNR and SINAD in Manual Mode with Temperature  
8. SNR and SINAD in Manual Mode with AVDD  
-84  
93  
92.2  
91.4  
90.6  
89.8  
89  
-85.6  
-87.2  
-88.8  
-90.4  
-92  
-40  
-7  
26  
59  
92  
125  
-40  
-7  
26  
59  
92  
125  
Free-Air Temperature (èC)  
Free-Air Temperature (èC)  
D009  
D010  
fsample = 140 kSPS  
9. THD in Manual Mode with Temperature  
fsample = 140 kSPS  
10. SFDR in Manual Mode with Temperature  
-80  
-81.2  
-82.4  
-83.6  
-84.8  
-86  
60000  
48000  
36000  
24000  
12000  
0
1.8  
2.16  
2.52  
2.88  
3.24  
3.6  
2046  
2047  
2048  
AVDD (V)  
Output Code  
D011  
D012  
fsample = 140 kSPS  
S
Mean code = 2046.9  
Standard Deviation = 0.34  
11. THD in Manual Mode with AVDD  
12. Typical DC Code Spread in Manual Mode  
版权 © 2017, Texas Instruments Incorporated  
13  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Typical Characteristics for Manual Mode (接下页)  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
1
0.6  
0.2  
-0.2  
-0.6  
-1  
2
1.2  
0.4  
-0.4  
-1.2  
-2  
-40  
-7  
26  
59  
92  
125  
1.8  
2.16  
2.52  
2.88  
3.24  
3.6  
Free-Air Temperature (èC)  
AVDD (V)  
D013  
D014  
13. Offset Error in Manual Mode with Temperature  
14. Offset Error in Manual Mode with AVDD  
0.05  
0.05  
0.03  
0.03  
0.01  
0.01  
-0.01  
-0.03  
-0.05  
-0.01  
-0.03  
-0.05  
-40  
-7  
26  
59  
92  
125  
1.8  
2.16  
2.52  
2.88  
3.24  
3.6  
Free-Air Temperature (èC)  
AVDD (V)  
D015  
D016  
15. Gain Error in Manual Mode with Free-Air Temperature  
16. Gain Error in Manual Mode with AVDD  
0.5  
0.5  
0.3  
0.3  
0.1  
0.1  
-0.1  
-0.3  
-0.5  
-0.1  
-0.3  
-0.5  
0
819  
1638  
2457  
3276  
4095  
0
819  
1638  
2457  
3276  
4095  
Output Code  
Output Code  
D017  
D018  
AVDD = 3 V  
17. Typical DNL in Manual Mode  
AVDD = 1.8 V  
18. Typical DNL in Manual Mode  
14  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Typical Characteristics for Manual Mode (接下页)  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
1
0.6  
0.2  
-0.2  
-0.6  
-1  
1
0.6  
0.2  
-0.2  
-0.6  
-1  
0
819  
1638  
2457  
3276  
4095  
0
819  
1638  
2457  
3276  
4095  
Output Code  
Output Code  
D019  
D020  
AVDD = 3 V  
19. Typical INL in Manual Mode  
AVDD = 1.8 V  
20. Typical INL in Manual Mode  
1
0.6  
0.2  
-0.2  
-0.6  
-1  
1
0.5  
0
Minimum  
Maximum  
Minimum  
Maximum  
-0.5  
-1  
-40  
-7  
26  
59  
92  
125  
1.8  
2.16  
2.52  
2.88  
3.24  
3.6  
Free-Air Temperature (èC)  
AVDD (V)  
D021  
D022  
21. DNL in Manual Mode with Temperature  
22. DNL in Manual Mode with AVDD  
1
0.5  
0
1
0.6  
0.2  
-0.2  
-0.6  
-1  
Minimum  
Maximum  
Minimum  
Maximum  
-0.5  
-1  
-40  
-7  
26  
59  
92  
125  
1.8  
2.16  
2.52  
2.88  
3.24  
3.6  
Free-Air Temperature (èC)  
AVDD (V)  
D023  
D024  
23. INL in Manual Mode with Temperature  
24. INL in Manual Mode with AVDD  
版权 © 2017, Texas Instruments Incorporated  
15  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Typical Characteristics for Manual Mode (接下页)  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
350  
304  
258  
212  
166  
120  
260  
256  
252  
248  
244  
240  
1.8  
2
2.2  
2.4  
2.6  
2.8  
3
3.2  
3.4  
3.6  
-40  
-7  
26  
59  
92  
125  
AVDD (V)  
Free-Air Temperature (èC)  
D025  
D026  
fSample = 140 kSPS  
SCL = 3.4 MHz  
25. IAVDD in Manual Mode with AVDD  
26. IAVDD in Manual Mode with Temperature  
10  
8
3
2.4  
1.8  
1.2  
0.6  
0
AVDD = 1.8 V  
AVDD = 3 V  
6
4
2
0
100  
760  
1420  
2080  
2740  
3400  
-40  
-7  
26  
59  
92  
125  
SCL (kHz)  
Free-Air Temperature (èC)  
D029  
D030  
DVDD = 1.8 V  
No Activity on SCL and SDA  
27. IDVDD in Manual Mode with SCL  
28. Static IAVDD in Manual Mode with Temperature  
50  
40  
30  
20  
10  
0
-40  
-7  
26  
59  
92  
125  
Free-Air Temperature (èC)  
D031  
No Activity on SCL and SDA  
29. Static IDVDD in Manual Mode with Temperature  
16  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
6.13 Typical Characteristics for Autonomous Modes  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
4
2
5
4
3
2
1
0
CH0  
CH1  
CH0  
CH1  
0
-2  
-4  
-6  
0
50  
100  
150  
200  
250  
0
50  
100  
150  
200  
250  
nCLK  
nCLK  
D003  
D004  
Input Voltage = 1.5 V  
Stop Burst Mode  
With High Speed Oscillator  
Input Voltage = 1.5 V  
Stop Burst Mode  
With Low Power Oscillator  
30. Analog Input Current in Autonomous modes with  
31. Analog Input Current in Autonomous modes with  
nCLK  
nCLK  
2000  
3
AVDD = 1.8 V  
AVDD = 3 V  
AVDD = 1.8 V  
AVDD = 3 V  
1600  
1200  
800  
400  
0
2.4  
1.8  
1.2  
0.6  
0
-40  
-7  
26  
59  
92  
125  
-40  
-7  
26  
59  
92  
125  
Free-Air Temperature (èC)  
Free-Air Temperature (èC)  
D034  
D035  
Stop Burst Mode  
nCLK = 25  
With Low Power Oscillator  
Stop Burst Mode  
nCLK = 25  
With High Speed Oscillator  
32. IAVDD in Autonomous Modes with Temperature  
33. IAVDD in Autonomous Modes with Temperature  
版权 © 2017, Texas Instruments Incorporated  
17  
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
6.14 Typical Characteristics for High Precision Mode  
At TA = 25°C, AVDD = 3 V, DVDD = 3.3 V, and Two-Channel, Single-Ended Configuration, unless otherwise noted.  
2200  
2000  
1800  
1600  
1400  
1200  
1000  
800  
15  
9
3
-3  
-9  
-15  
600  
400  
200  
0
-40  
-7  
26  
59  
92  
125  
764  
32  
765  
32  
766  
32  
767  
32  
768  
32  
769  
32  
770  
32  
771  
32  
772  
32  
773  
32  
Free-Air Temperature (èC)  
D040  
D041  
Standard Deviation = 1.49  
Mean = 32768.5  
34. Typical DC Code Spread in High Precision Mode  
35. Offset Error in High Precision Mode with Temperature  
0.1  
3
AVDD = 1.8 V  
AVDD = 3 V  
0.06  
2.4  
1.8  
1.2  
0.6  
0
0.02  
-0.02  
-0.06  
-0.1  
-40  
-7  
26  
59  
92  
125  
-40  
-7  
26  
59  
92  
125  
Free-Air Temperature (èC)  
Free-Air Temperature (èC)  
D042  
D045  
With Low Power Oscillator  
nCLK = 25  
36. Gain Error in High Precision Mode with Temperature  
37. IAVDD in High Precision Mode with Temperature  
1000  
880  
760  
640  
520  
400  
AVDD = 1.8 V  
AVDD = 3 V  
92 125  
-40  
-7  
26  
59  
Free-Air Temperature (èC)  
D046  
With High Speed Oscillator  
nCLK = 25  
38. IAVDD in High Precision Mode with Temperature  
18  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7 Detailed Description  
7.1 Overview  
The ADS7142 is a nanopower, dual-channel, programmable sensor monitor with an integrated analog-to-digital  
converter (ADC), input multiplexer, digital comparator, data buffer, accumulator and internal oscillator. The input  
multiplexer can be either configured as two single-ended channels, one single-ended channel with remote  
ground sensing or one pseudo-differential channel where input can swing around AVDD/2. The device includes a  
Digital Window Comparator with a dedicated output pin, which can be used to alert the host when a programmed  
high or low threshold is crossed. The device address is configured by I2C Address Selector block. The device  
uses internal oscillators (High Speed or Low Power) for conversion. The start of conversion is controlled by the  
host in Manual Mode and by the device in Autonomous Modes.  
The device also features a Data Buffer and an Accumulator. The data buffer can store up to 16 conversion  
results of the ADC in Autonomous Modes and the accumulator can accumulate up to 16 conversion results of  
ADC in High Precision Mode.  
The device includes OFFSET Calibration for calibration of its own offset.  
7.2 Functional Block Diagram  
AVDD  
DVDD  
High/Low Threshold  
± Hysteresis  
AINP/AIN0  
Digital  
Window  
Comparator  
ALERT  
Analog Input and  
Multiplexer  
Conversion Result  
SAR-ADC  
AINM/AIN1  
SCL  
Offset  
Calibration  
Oscillator and  
Timing Control  
SDA  
I2C Interface  
Accumulator  
BUSY/RDY  
Data Buffer  
Conversion Result [0]  
……….  
……….  
I2C Address  
Selector  
……….  
Conversion Result [15]  
GND  
ADDR  
版权 © 2017, Texas Instruments Incorporated  
19  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.3 Feature Description  
7.3.1 Analog Input and Multiplexer  
39 shows a small-signal equivalent circuit for the analog input pins. The device includes a two-channel analog  
multiplexer with each input pin having ESD protection diodes to AVDD and GND. The sampling switches are  
represented by ideal switches SW1 and SW2 in series with resistors Rs1 and Rs2 (typically 150 Ω). The sampling  
capacitors, Cs1 and Cs2, are typically 15 pF. The multiplexer configuration is set by the CHANNEL_INPUT_CFG  
register.  
During acquisition, switches SW1 and SW2 are closed to allow the input signal to charge the internal sampling  
capacitors.  
During conversion, switches SW1 and SW2 are opened to disconnect the input signal from the sampling  
capacitors.  
The analog input of the device are optimized to be driven by high impedance source (up-to 100 kΩ) in  
Autonomous Modes or in High Precision Mode mode with low power oscillator. It is recommended to drive the  
analog input of the device with an external amplifier when in Autonomous Modes or in High Precision Mode  
mode with High Speed oscillator. 30 and 31 provide the analog input current for CH0 and CH1 of the  
device.  
40, 41 and 42 provide a simplified circuit for analog input for input configurations described in Two-  
Channel, Single-Ended Configuration, Single-Channel, Single-Ended Configuration and Single-Channel, Pseudo-  
Differential Configuration respectively. The analog multiplexer supports following input configurations (set by  
writing into CHANNEL_INPUT_CFG register).  
AVDD  
AVDD  
CH0  
SW1  
Rs1  
AINP/AIN0  
CH0  
CH1  
SW1  
Rs1  
AINP/AIN0  
AVDD  
Cs1  
GND  
Cs1  
V_BIAS  
Cs2  
AVDD  
MUX  
MUX  
V_BIAS  
Cs2  
CH1  
SW2  
Rs2  
AINM/AIN1  
SW2  
Rs2  
AINM/AIN1  
GND  
GND  
GND  
CHANNEL_INPUT_CFG_REG  
CHANNEL_INPUT_CFG_REG  
40. Two-Channel, Single-Ended Configuration  
39. Equivalent Circuit for Analog Input  
AVDD  
AVDD  
SW1  
Rs1  
AVDD/2  
AINP/AIN0  
SW1  
Rs1  
AINP/AIN0  
Cs1  
Cs1  
GND  
GND  
MUX  
MUX  
V_BIAS  
Cs2  
V_BIAS  
Cs2  
AVDD/2 + 100mV  
AVDD/2-100mV  
GND + 100mV  
GND -100mV  
AVDD/2  
SW2  
Rs2  
AINM/AIN1  
SW2  
Rs2  
GND  
AINM/AIN1  
GND  
GND  
CHANNEL_INPUT_CFG_REG  
CHANNEL_INPUT_CFG_REG  
42. Single-Channel, Pseudo-Differential Configuration  
41. Single-Channel, Single-Ended Configuration with  
Remote Ground Sensing  
7.3.1.1 Two-Channel, Single-Ended Configuration  
Refer to 40 for a simplified block diagram showing a two-channel, single ended configuration. Set  
CH0_CH1_IP_CFG bits = 00b or 11b to select this configuration. This is also the default configuration of the  
device after power up. In this configuration, CS2 always samples the GND pin and CS1 samples the input signal  
provided on Channel 0 (AINP/AIN0) or Channel 1 (AINM/AIN1) based on the channel selection. Each analog  
input channel can accept input signals in the range 0 V to AVDD V.  
20  
版权 © 2017, Texas Instruments Incorporated  
 
 
 
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Feature Description (接下页)  
On power-up, the device wakes up in manual mode with Two-Channel, Single-Ended Configuration and samples  
CH0 only. This configuration can also be set by setting OPMODE_SEL to 000b or 001b,  
The device can be configured to sample either CH0 or CH1 or both channels by setting bits in  
AUTO_SEQ_CHEN register to select the channels.  
To select a channel in AUTO sequence, set AUTO_SEQ_CHx bit in AUTO_SEQ_CHEN register to 1.  
Set bits in OPMODE_SEL register to 100b or 101b for Manual Mode with AUTO sequence.  
Set bits in OPMODE_SEL register to 110b for Autonomous Modes with AUTO sequence.  
Set bits in OPMODE_SEL register to 111b for High Precision Mode with AUTO sequence.  
7.3.1.2 Single-Channel, Single-Ended Configuration  
Refer to 41 for a simplified block diagram showing a single-channel, single ended configuration. Set  
CH0_CH1_IP_CFG bits = 01b to select this configuration. In this configuration, CS1 samples the input signal  
provided on the AINP/AIN0 pin whereas CS2 samples input signal provided on the AINM/AIN1 pin. AINP/AIN0 pin  
can accept input signals in the range 0 V to AVDD V and AINM/AIN1 pin can accept input signals in the range  
–100 mV to +100 mV. This input configuration is useful in systems where the sensor and/or the signal  
conditioning block is placed far from the device and there could be a small difference between the ground  
potentials. In this channel configuration, remove channel  
1 from AUTO sequence by setting the  
AUTO_SEQ_CH1 bit to 0. Selecting channel 1 in AUTO sequence leads to an error condition and the device  
sets an error flag in SEQUENCE_STATUS register.  
7.3.1.3 Single-Channel, Pseudo-Differential Configuration  
Refer to 42 for a simplified block diagram showing a single-channel, pseudo-differential configuration. Set  
CH0_CH1_IP_CFG bits = 10b to select this configuration. In this configuration, CS1 samples the input signal  
provided on the AINP/AIN0 pin whereas CS2 samples input signal provided on the AINM/AIN1 pin. AINP/AIN0 pin  
can accept input signals in the range 0 V to AVDD V and AINM/AIN1 pin can accept input signals in the range  
(AVDD/2) - 100 mV to (AVDD/2) + 100 mV. This input configuration is useful to interface with sensors that  
provide pseudo-differential signal with negative output as AVDD/2 like an electrochemical gas sensor. In this  
channel configuration, remove channel 1 from AUTO sequence by setting the AUTO_SEQ_CH1 bit to 0.  
Selecting channel 1 in AUTO sequence leads to an error condition and the device sets an error flag in  
SEQUENCE_STATUS register.  
7.3.2 OFFSET Calibration  
The offset can be calibrated by setting the TRIG_OFFCAL bit in OFFSET_CAL register. During offset calibration,  
the sampling switches are open (39) and the device keeps BUSY/RDY pin high. The device calculates its  
offset error and corrects for this error for subsequent conversions. The device calibrates the offset on power up.  
To nullify the change in offset due to change in temperature or in AVDD voltage, it is recommended to perform  
this calibration periodically.  
7.3.3 Reference  
The device uses the analog supply voltage (AVDD) as a reference for the analog-to-digital conversion process. It  
is recommended to place a 220-nF, low-ESR ceramic decoupling capacitor between the AVDD pin and the GND  
pin, close to the AVDD Pin. Refer to Power-Supply Recommendations section.  
7.3.4 ADC Transfer Function  
The ADC provides data in straight binary format. The ADC resolution can be computed by 公式 1:  
1 LSB = VREF / 2N  
where:  
VREF = AVDD  
N = 12 for Autonomous Monitoring Modes and Manual Mode  
(1)  
43 and 44 show the ideal transfer characteristics for Single-Ended Input and Pseudo-Differential Input,  
respectively. 1 show the digital output codes for the transfer functions.  
版权 © 2017, Texas Instruments Incorporated  
21  
 
 
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
PFSC  
PFSC  
MC + 1  
MC  
MC + 1  
MC  
NFSC+1  
NFSC  
NFSC+1  
NFSC  
VIN  
1 LSB  
VREF/2  
(VREF/2 + 1 LSB)  
(VREF œ 1 LSB)  
VIN  
(-VREF/2 + 1 LSB)  
0
1 LSB  
(VREF/2 œ 1 LSB)  
43. Ideal Transfer Characteristics for Single-  
44. Ideal Transfer Characteristics for Pseudo-  
Ended Configurations  
Differential Configuration  
1. Transfer Characteristics  
IDEAL  
OUTPUT  
CODE  
INPUT VOLTAGE for PSEUDO  
DIFFERENTIAL INPUT  
INPUT VOLTAGE for SINGLE ENDED INPUT  
CODE  
DESCRIPTION  
Autonomous  
Monitoring  
Mode Or  
Manual Mode  
Negative full-scale  
code  
1 LSB  
(-VREF/2 + 1) LSB  
NFSC  
000  
1 LSB to 2 LSBs  
(VREF / 2) to (VREF / 2) + 1 LSB  
(VREF / 2) + 1 LSB to (VREF / 2) + 2 LSBs  
VREF – 1 LSB  
(-VREF/2 + 1) to (-VREF/2 + 2) LSB  
0 to 1 LSB  
NFSC + 1  
MC  
Mid code  
001  
800  
801  
FFF  
1 to 2 LSB  
MC + 1  
PFSC  
VREF/2 – 1 LSB  
Positive full-scale code  
7.3.5 Oscillator and Timing Control  
The device uses one of the two internal oscillators (Low Power Oscillator or High Speed Oscillator) for converting  
the analog input voltage into a digital output code.  
The steps for selecting the oscillator and setting the sampling speed are listed below:  
1. Select the Low Power Oscillator (OSC_SEL = 1b) to monitor slow moving signals(< 300 Hz) at extremely low  
power consumption and sampling speeds (< 600 SPS). Select the High Speed Oscillator (OSC_SEL = 0b) to  
scan the sensor signals with faster sampling speed (> 50 kHz).  
2. Set sampling speed by programming the nCLK register:  
Oscillator frequency  
fS =  
nCLK  
fs = Sampling Speed  
Oscillator Frequency = 1/tHSO or 1/tLPO depending on the OSC_SEL bit, refer the Specifications for 1/tHSO or  
1/tLPO  
.
nCLK is number of clocks in one conversion cycle (nCLK register)  
(2)  
7.3.6 I2C Address Selector  
The I2C address for the device is determined by connecting external resistors on ADDR pin. The device address  
are selected on power-up based on the resistor values. The device retains this address until the next power up,  
or until next device reset, or until the device receives a command to program its own address (General Call with  
Write Software programmable part of slave address). 45 provides the connection diagram for the ADDR pin  
and 2 provides the resistor values for selecting different addresses of the device.  
22  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
AVDD  
R1  
ADDR  
R2  
Copyright © 2017, Texas Instruments Incorporated  
45. External Resistor Connection Diagram for ADDR Pin  
2. I2C Address Selection  
Resistors  
Address  
(1)  
R1  
0 Ω  
R2(1)  
DNP(2)  
0011111b (1Fh)  
0011110b (1Eh)  
0011101b (1Dh)  
0011100b (1Ch)  
0011000b (18h)  
0011001b (19h)  
0011010b (1Ah)  
0011011b (1Bh)  
11 kΩ  
33 kΩ  
DNP(2)  
DNP(2)  
DNP(2)  
100 kΩ  
DNP(2)  
DNP(2)  
DNP(2)  
DNP(2)  
0Ω or DNP(2)  
11 kΩ  
33 kΩ  
100 kΩ  
(1) Tolerance for R1,R2 < ±5%  
(2) DNP = Do not populate  
7.3.7 Data Buffer  
When operating in Autonomous Monitoring Mode, the device can use the internal data buffer for data storage.  
The internal data buffer is 16-bit wide and 16-word deep and follows the FIFO (first-in, first-out) approach.  
7.3.7.1 Filling of the Data Buffer  
The write operation to the data buffer starts and stops as per the settings in the DATA_BUFFER_OPMODE  
register. The DATA_BUFFER_STATUS register provides the number of entries filled in the data buffer and this  
register can be read during an active sequence to get the current status of the data buffer.  
The time between two consecutive conversions is set by the nCLK register and 公式 3 provides the relationship  
for time between two consecutive conversions of the same channel and nCLK parameter.  
tcc = k x nCLK x OscillatorTimePeriod  
where  
tcc is time between two consecutive conversions of same channel, tcc = k × tcycle  
k is number of channels enabled in the device sequence.  
.
nCLK is number of clocks used by device for one conversion cycle.  
Oscillator Timer Period is tLPO or tHSO depending on OSC_SEL value . Refer to the Specifications for tLPO or  
tHSO  
.
(3)  
The format of the 16-bit contents of each entry in the data buffer are set by programming the DATA_OUT_CFG  
register. The DATA_OUT_CFG register enables the Channel ID and DATA_VALID flag in data buffer. Channel  
ID represents the channel number for the data entry in the data buffer. DATA_VALID is set to zero in either of  
the following conditions:  
版权 © 2017, Texas Instruments Incorporated  
23  
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
If the entry in the data buffer is not filled after the last start of sequence.  
If the I2C master tries to read more than 16 entries from the data buffer, device provides zeros with  
DATA_VALID set to zero.  
At the end of the write operation, the data buffer always has results of 16 (or lesser) consecutive conversions.  
The data buffer is filled in the order that the data is converted by the ADC. The channels converted by the ADC  
are controlled by the AUTO_SEQ_CHEN register. The entries that are not filled during an active sequence are  
filled with zeros.  
7.3.7.2 Reading data from the Data Buffer  
The device brings the BUSY/RDY pin low after completion of the sequence or after the SEQ_ABORT bit is set.  
As illustrated in 46, the device provides the contents of the data buffer (in FIFO fashion) on receiving I2C read  
frame, which consists of the device address and the read bit set to 1.  
S
Device Address (7 Bits)  
R
A
MSB for Data Buffer Entry 0  
A
LSB for Data Buffer Entry 0  
A
MSB for Data Buffer Entry 1  
A
LSB for Data Buffer Entry 15  
N
P/Sr  
Data from Host to Device  
Data from Device to Host  
46. Reading Data Buffer (16 Bit Words × 16 Words)  
The device returns zeroes with DATA VALID flag set to zero for all I2C read frames received after all the valid  
data words from the data buffer are read or when a I2C read frame is issued during an active sequence  
(indicated by high on the BUSY/RDY pin). The I2C master needs to provide a NACK followed by a STOP or  
RESTART condition in an I2C frame to finish the reading process. The data buffer is reset by setting the  
SEQ_START bit or after resetting the device.  
7.3.8 Accumulator  
When operating in High Precision Mode, the device offers a 16-bit internal accumulator per channel. The  
Accumulator for a channel is enabled only if that channel is selected in the channel scanning sequence. The  
accumulator adds sixteen 12-bit conversion results. The result of adding 16 twelve bit words is one 16 bit word  
that has an effective resolution of an 16-bit ADC. The time between two consecutive conversions for  
accumulation is controlled by the nCLK register and 公式 3 provides the relationship for time between two  
consecutive conversions of same channel and nCLK parameter.  
The accumulated data can be read from the ACCUMULATOR_DATA registers in the device.  
ACCUMULATOR_STATUS register provides the number of accumulations done in the accumulator since last  
conversion. This register can be read during an active sequence to get the current status of the accumulator.  
The accumulator is reset on setting the SEQ_START bit and on resetting the device.  
公式 4 provides the relationship between high precision data and ADC conversion results.  
16  
High Precision Data for CHx =  
Conversion Result[k] for CHx  
ƒ
k=1  
(4)  
公式 5 provides the value of LSB in high precision mode for the accumulated result.  
AVDD  
216  
1 LSB =  
(5)  
24  
版权 © 2017, Texas Instruments Incorporated  
 
 
 
 
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.3.9 Digital Window Comparator  
The internal Digital Window Comparator is available in all modes. In Autonomous Modes with Thresholds  
monitoring and Diagnostics, the digital window comparator controls the filling of the data and the output of the  
alert pin and in other modes, it only controls the output of the alert pin. 47 provides the block diagram for  
digital window comparator.  
DWC_BLOCK_EN  
ALERT_EN_CH1  
Channel 1  
ALERT_EN_CH0  
Channel 0  
High Side Comparator  
(High Side Threshold, Hysteresis)  
for CH0  
High Side  
Counter  
S
R
High Latched Flag for CH0  
Q
Q
Write Bit to  
Reset  
End of  
Conversion  
Conversion Result for CH0  
ADC  
OR  
ALERT  
OR  
R
S
Low Side  
Counter  
Low Latched Flag for CH0  
(Low Side Threshold, Hysteresis)  
for CH0  
Low Side Comaparator  
47. Digital Comparator Block Diagram  
The Low Side Threshold, High Side Threshold, and Hysteresis parameters are independently programmable for  
each input channel. 48 shows the comparison thresholds and hysteresis for the two comparators. A Pre-Alert  
event counter after each comparator counts the output of the comparator and sets the latched flags. The Pre-  
Alert Event Counter settings are common to the two channels.  
版权 © 2017, Texas Instruments Incorporated  
25  
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
NOTE: PRE_ALT_MAX_EVENT_COUNT = 70h  
(waits for 8 counts to set alert)  
3
2
8
2
7
High Threshold  
4
1
3
6
1
4
5
5
High Threshold - Hysteresis  
6
Counter Reset because the high-side-comparator reset  
before 8.  
Counter Reset because the high-side-comparator reset  
before 8.  
Low Threshold + Hysteresis  
Low Threshold  
7
5
4
6
3
1
2
High Side Comparator  
(Internal Only Signal)  
Low Side Comparator  
(Internal Only Signal)  
ALERT  
48. Thresholds, Hysteresis and Event Counter for Digital Window Comparator  
DWC_BLOCK_EN bit in ALERT_DWC_EN register enables/disables the complete Digital Window Comparator  
block (disabled at power-up) and ALERT_EN_CHx bits in ALERT_CHEN register enables Digital Window  
Comparator for individual channels. Once enabled, whenever a new conversion result is available:  
1. The output of the high side comparator transitions to logic high when the conversion result is greater than the  
High Threshold. This comparator resets when the conversion result is less than the High Threshold –  
Hysteresis.  
26  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
2. The output of the low side comparator transitions to logic high when the conversion result is less than the  
Low Threshold. This comparator resets when the conversion result is greater than the Low Threshold +  
Hysteresis.  
3. A different threshold and hysteresis can be used for each channel.  
4. Once the output of either the high side or low side comparator transitions high the Pre-Alert Event Counter  
begins to increment for each subsequent conversion. This counter continues to increment until it reaches the  
value  
stored  
in  
the  
PRE_ALT_MAX_EVENT_COUNT  
register.  
Once  
it  
reaches  
PRE_ALT_MAX_EVENT_COUNT, the Alert becomes active and sets the latched flags. If the comparator  
output becomes zero before counter reaches PRE_ALT_MAX_EVENT_COUNT, then the event counter is  
reset to zero, Alert does not be set and lateched flag is not set.  
Therefore, the latched flags (high and low) for the channel are updated only if the respective comparator output  
remains 1 for the specified number of consecutive conversions (set by the PRE_ALT_MAX_EVENT_COUNT).  
The latched flags can be read from the ALERT_LOW_FLAGS and ALERT_HIGH_FLAGS registers. To clear a  
latched flag, write 1 to the applicable bit location. The ALERT pin status is re-evaluated whenever an applicable  
latched flag gets set or is cleared.  
The response time for ALERT pin can be estimated by 公式 6  
tresponse = [1 + k x (PRE_ALT_MAX_EVENT_COUNT + 1) ] x nCLK x Oscillator TimePeriod  
where  
k is number of channels enabled in device sequence  
nCLK is number of clocks used by device for one conversion cycle.  
Oscillator Timer Period is tLPO or tHSO depending on OSC_SEL value . Refer to the Specifications for tLPO or  
tHSO  
.
(6)  
7.3.10 I2C Protocol Features  
7.3.10.1 General Call  
On receiving a general call (00h), the device provides an ACK.  
7.3.10.2 General Call with Software Reset  
On receiving a general call (00h) followed with Software Reset (06h), the device resets itself.  
7.3.10.3 General Call with Write Software programmable part of slave address  
On receiving a general call (00h) followed by 04h, the device configures its own I2C address configured by the  
ADDR pin. During this operation, the device keeps BUSY/RDY Pin high and does not respond to other I2C  
commands except general call.  
7.3.10.4 Configuring Device into High Speed I2C mode  
The device can be configured in High Speed I2C mode by providing an I2C frame with one of the HS-mode  
master codes (08h to 0Fh).  
After receiving one of the HS-mode master codes, the device sets the HS_MODE bit in  
OPMODE_I2CMODE_STATUS register and remains in High Speed I2C mode until a STOP condition is received  
in an I2C frame.  
7.3.10.5 Bus Clear  
If the SDA line is stuck LOW due to an incomplete I2C frame, providing nine clocks on SCL is recommended.  
The device releases the SDA line within these nine clocks, and then the next I2C frame can be started.  
版权 © 2017, Texas Instruments Incorporated  
27  
 
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.3.11 Device Programming  
3 provides the acronyms for different conditions in an I2C Frame.  
3. I2C Frame Acronyms  
Symbol  
Description  
S
Sr  
P
Start condition for I2C Frame  
Re-start condition for I2C Frame  
Stop condition for I2C Frame  
ACK (Low)  
A
N
R
W
NACK (High)  
Read Bit (High)  
Write Bit (Low)  
4. Opcodes for Commands  
Opcode  
Command Description  
Single Register Read  
00010000b  
00001000b  
00011000b  
00100000b  
00110000b  
00101000b  
Single Register Write  
Set Bit  
Clear Bit  
Reading a continuous block of registers  
Writing a continuous block of registers  
7.3.11.1 Reading Registers  
The I2C master can either read a single register or a continuous block registers from the device as described in  
Single Register Read and in Reading a Continuous Block of Registers.  
7.3.11.1.1 Single Register Read  
To read a single register from the device, the I2C master has to first provide an I2C command with three frames  
(of 8-bits each) to set the address as illustrated in 49. The register address is the address of the register  
which must be read. The opcode for register read command is listed in 4.  
Register Read or Block Read  
S
Device Address (7 Bits)  
W
A
A
Register Address (8 Bits)  
A
P/Sr  
Opcode (8 Bits)  
Data from Host to Device  
Data from Device to Host  
49. Setting Register Address for Reading Registers  
After this, the I2C master has to provide another I2C frame containing the device address and read bit as  
illustrated in 50. After this frame, the device provides register data. If the host provides more clocks, the  
device provides same register data. To end the register read command, the master has to provide a STOP or a  
RESTART condition in the I2C frame.  
28  
版权 © 2017, Texas Instruments Incorporated  
 
 
 
 
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
S
Device Address (7 Bits)  
R
A
Register Data (8 Bits)  
A
P/Sr  
Data from Host to Device  
Data from Device to Host  
50. Reading Register Data  
7.3.11.1.2 Reading a Continuous Block of Registers  
To read a continuous block of registers, the I2C master has to first provide an I2C command to set the address as  
illustrated in 49. The register address is the address of the first register in the block which must be read. The  
opcode for reading a continuous block of register is listed in 4.  
Next, the I2C master has to provide another I2C frame containing the device address and read bit as illustrated in  
51. After this frame, the device provides register data. On providing more clocks, the device provides data for  
next register. On reading data from addresses which does not exist in the Register Map of the device, the device  
returns zeros. If the device does not have any further registers to provide the data, it provides zeros. To end the  
register read command, the master has to provide a STOP or a RESTART condition in the I2C frame.  
S
Device Address (7 Bits)  
R
A
Register Data (8 Bits) for Register N  
A
Register Data (8 Bits) for Register N+1  
A
Register Data (8 Bits) for Register N+2  
A
Register Data (8 Bits) for Register N+k  
A
P/Sr  
Data from Host to Device  
Data from Device to Host  
51. Reading a Continuous Block of Registers  
7.3.11.2 Writing Registers  
The I2C master can either write a single register or a continuous block registers to the device. It can also set a  
few bits in a register or clear a few bits in a register.  
7.3.11.2.1 Single Register Write  
To write to a single register in the device, the I2C master has to provide an I2C command with four frames as  
illustrated in 52. The register address is the address of the register which must be written and register data is  
the value that must be written. The opcode for single register write is listed in 4. To end the register write  
command, the master has to provide a STOP or a RESTART condition in the I2C frame.  
Write Register or Set Bit or Clear Bit  
S
Device Address (7 Bits)  
W
A
A
Register Address (8 Bits)  
A
Register Data (8 Bits)  
A
P/Sr  
Opcode (8 Bits)  
Data from Host to Device  
Data from Device to Host  
52. Writing a Single Register  
版权 © 2017, Texas Instruments Incorporated  
29  
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.3.11.2.2 Set Bit  
To set bits in a register without changing the other bits, the I2C master has to provide an I2C command with four  
frames as illustrated in 52. The register address is the address of the register in which the bits needs to be set  
and register data is the value representing the bits which need to be set. Bits with value as 1 in register data are  
set and bits with value as 0 in register data are not changed. The opcode for set bit is listed in 4. To end this  
command, the master has to provide a STOP or RESTART condition in the I2C frame.  
7.3.11.2.3 Clear Bit  
To clear bits in a register without changing the other bits, the I2C master has to provide an I2C command with  
four frames as illustrated in 52. The register address is the address of the register in which the bits needs to  
be cleared and register data is the value representing the bits which need to be cleared. Bits with value as 1 in  
register data are cleared and bits with value as 0 in register data are not changed. The opcode for clear bit is  
listed in 4. To end this command, the master has to provide a STOP or a RESTART condition in the I2C  
frame.  
7.3.11.2.4 Writing a continuous block of registers  
To write to a continuous block of registers, the I2C master has to provide an I2C command as illustrated in 53.  
The register address is the address of the first register in the block which needs to be written. The I2C master  
has to provide data for registers in subsequent I2C frames in an ascending order of register addresses. Writing  
data to addresses which do not exist in the Register Map of the device has no effect. The opcode for writing a  
continuous block of registers is listed in 4. If the data provided by the I2C master exceeds the address space  
of the device, the device neglects the data beyond the address space. To end the register write command, the  
master has to provide a STOP or a RESTART condition in the I2C frame.  
S
Device Address (7 Bits)  
W
A
Block Write Opcode (8 Bits)  
A
Register Address (8 Bits)  
A
Register Data (8 Bits) for Register N  
A
Register Data (8 Bits) for Register N+1  
A
Register Data (8 Bits) for Register N+k  
A
P/Sr  
Data from Host to Device  
Data from Device to Host  
53. Writing a continuous block of registers  
30  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.4 Device Functional Modes  
The device has below functional modes:  
Manual Mode  
Autonomous Modes  
Autonomous Mode with Threshold Monitoring and Diagnostics.  
Autonomous Mode with Burst Data  
High Precision Mode  
Device powers up in Manual Mode and can be configured into one of the other modes of these modes by writing  
the configuration registers for the desired mode. Steps for configuring device into different modes are illustrated  
in 54  
Device Power Up or  
Reset  
OFFSET Calibration  
on Power Up(1)  
Select the Channel  
Input  
Configurations(2)  
Select the Operation  
Mode of the device(3)  
Set the I2C Mode to  
High Speed  
(Optional)(4)  
High Precision  
Manual Mode(5)  
Autonomous Modes(5)  
Mode(5)  
(1) Offset can also be calibrated anytime during normal operation by setting the bit in the OFFSET_CAL register.  
(2) Configure the CHANNEL_INPUT_CFG register.  
(3) Configure the OPMODE_SEL register for the desired operation mode.  
(4) Refer to Configuring Device into High Speed I2C mode section.  
(5) Operating mode is selected by configuring the OPMODE_SEL register in step 3.  
(6) For reading and writing registers, Refer to Device Programming section.  
54. Configuring Device into different modes  
7.4.1 Device Power Up and Reset  
On power up, the device calibrates its own offset and calculates the address from the resistors connected on  
ADDR pin. During this time, the device keeps BUSY/RDY high.  
The device can be reset by recycling power on AVDD pin, by General Call(00h) followed by software reset (06h),  
or by writing the WKEY register followed by setting the bit in DEVICE_RESET register.  
Recycling power on the AVDD pin and on General call(00h) followed by software reset (06h), all the device  
configurations are reset, and the device initiates offset calibration and re-evaluates its I2C address.  
When setting the bit in DEVICE_RESET register, all the device configurations except latched flags for the Digital  
Window Comparator and WKEY register are reset, The device does not initiate offset calibration and does not re-  
evaluate its I2C address.  
版权 © 2017, Texas Instruments Incorporated  
31  
 
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Device Functional Modes (接下页)  
7.4.2 Manual Mode  
On power-up, the device is in Manual Mode using the single ended and dual channel configuration and starts by  
sampling the analog input applied on Channel 0. In this mode, the device uses the high frequency oscillator for  
conversions. Manual mode allows the external host processor to directly request and control when the data is  
sampled. The data capture is initiated by an I2C command from the host processor and the data is then returned  
over the I2C bus at a throughput rate of up to 140-kSPS. Applications that could take advantage of this type of  
functionality include traditional ADC applications that require 1 or 2 channels of continuous data output.  
After setting the operation mode to Manual Mode as illustrated in 54, steps for operating the device to be in  
Manual Mode and reading data are illustrated in 55. The host can either configure the device to scan through  
one channel or both channels by configuring the CHANNEL_INPUT_CFG register and AUTO_SEQ_CFG  
register.  
7.4.2.1 Manual Mode with CH0 Only  
Set the OPMODE_SEL register to 000b or 001b for Manual Mode with CH0 only. The host has to provide device  
address and read bit to start the conversions. To continue with conversions and reading data to the host must  
provide continuous SCL (56). In this mode, a NACK followed by a STOP condition in I2C frame is required to  
abort the operation. Then the device operation mode can be changed to another operation mode.  
7.4.2.2 Manual Mode with AUTO Sequence  
Set the OPMODE_SEL register to 100b or 101b for Manual Mode with AUTO Sequence. The host has to set the  
SEQ_START bit in START_SEQUENCE register and provide the device address and read bit to start the  
conversions. To continue with conversions and reading data, the host must provide continuous SCL (56). In  
this mode, the SEQ_ABORT bit in ABORT_SEQUENCE register must be set to abort the operation. Then the  
device operation mode can be changed to another operation mode. In this mode, a register read aborts the  
AUTO sequence.  
In Manual Mode, the device always uses the High Speed Oscillator and the nCLK parameter has no effect. The  
maximum scan rate is given by 公式 7:  
1000  
fS =  
[
18ìTSCL + k  
]
fs = Maximum sampling Speed in kSPS  
TSCL= Time period of SCL clock (in µsec)  
if TSCL-LOW (Low period of SCL) < 1.8.µsec, k = (1.8 - TSCL-LOW) and Device stretches clock in Manual Mode. Not  
Applicable for Standard I2C Mode (100 kHz).  
if TSCL-LOW (Low period of SCL) 1.8.µsec, k = 0 and Device does not stretch clock in Manual Mode.  
(7)  
32  
版权 © 2017, Texas Instruments Incorporated  
 
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Device Functional Modes (接下页)  
Manual Mode(1)  
AUTO  
Sequence  
Select Manual Mode  
with AUTO Sequence  
and Select Channels  
in AUTO Sequence(2)  
Scan CH0  
Only  
No  
Yes  
Set SEQ_START Bit(3)  
CH0 Only (Default)  
Provide Device Address  
and Read Bit to Start  
Conversions(4)  
Provide Device Address  
and Read Bit to Start  
Conversions(4)  
Provide Continuous  
SCL to the device(4)  
Provide Continuous  
SCL to the device(4)  
Yes  
Yes  
Continue with  
conversions and  
reading data  
Continue with  
conversions and  
reading data  
No  
Provide STOP  
No  
Condition on I2C Bus(4)  
Set SEQ_ABORT Bit(5)  
Continue in  
same Operation  
Mode  
Yes  
Yes  
Continue in  
same Operation  
Mode  
No  
No  
Exit to another Operation Mode(6)  
(1) For setting the operation mode to Manual mode, Refer to 54  
(2) Select Manual mode with AUTO sequence in OPMODE_SEL register. Select channels in AUTO_SEQ_CFG register.  
(3) Set the bit SEQ_START bit in the START_SEQUENCE register.  
(4) Refer to 56 .  
(5) Set the bit SEQ_ABORT bit in the ABORT_SEQUENCE register .  
(6) Select another operation mode in the OPMODE_SEL register.  
(7) For reading and writing registers, Refer to Device Programming section.  
55. Device Operation in Manual Mode  
版权 © 2017, Texas Instruments Incorporated  
33  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Device Functional Modes (接下页)  
Data can be read from the device by providing a device address and read bit followed by continuous SCL as  
shown in 56.  
Sample A  
Sample A+1  
Sample A+2  
Device I2C Address from Host  
ADC Data for Sample A  
ADC Data for Sample A  
ADC Data for Sample A+1  
NA  
CK  
ACK  
9
ACK  
9
ACK  
18  
S
SDA  
SCL  
A6  
1
A5  
2
A4  
3
A3  
4
A2  
5
A1  
6
A0  
7
R
8
D11  
D10  
D9  
3
D8  
4
D7  
5
D6  
6
D5  
7
D4  
8
D3  
10  
D2  
11  
D1  
12  
D0  
13  
0
0
0
0
D11  
D10  
0
1
2
14  
15  
16  
17  
1
2
17  
18  
Optional  
Clock  
Stretch  
Optional  
Clock  
Stretch  
Device in Acquisition  
Device in Acquisition  
Device in Acquisition  
Data from Host to Device  
Data from Device to Host  
(1) Refer to 公式 7 for sampling speed in Manual Mode.  
(2) If device scans both channels in AUTO sequence, first data (For Sample A) is from CH0 and second data(For Sample  
A +1) is from CH1.  
56. Starting Conversion and Reading Data in Manual Mode  
7.4.3 Autonomous Modes  
In Autonomous Mode, the device can be programmed to monitor the voltage applied on the analog input pins of  
the device and generate a signal on the ALERT pin when the programmable high or low threshold values are  
crossed and store the conversion results in the data buffer before or after the crossing a threshold or before  
setting the SEQ_ABORT bit (Start Burst) or after setting the START_SEQUENCE bit.  
In Autonomous mode, the device generates the start of conversion using the internal oscillator. The first start of  
conversion must be provided by the host and the device generates the subsequent start of conversions.  
After configuring the operation mode to autonomous mode (Set OPMODE_SEL register to 110b) as illustrated in  
54, steps for operating the device to be in different autonomous modes are illustrated in 57  
34  
版权 © 2017, Texas Instruments Incorporated  
 
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Device Functional Modes (接下页)  
Autonomous Modes(1)  
Select the Channels in AUTO  
Sequence(2)  
Select the Oscillator  
& Set the nCLK value(3)  
Select the Data Buffer Configuration(4)  
Autonomous Mode with Threshold Monitoring and Diagnostics  
Autonomous Mode with Burst Data  
Stop Burst  
Pre Alert  
Post Alert  
Start Burst  
Set the  
Set the  
Thresholds,  
Hysteresis and  
Enable Alert(5)  
Thresholds,  
Hysteresis and  
Enable Alert(5)  
Set the  
Set the SEQ_Start  
Bit(6)  
Set the  
Set the  
SEQ_START Bit(6)  
SEQ_START Bit(6)  
SEQ_START Bit(6)  
Device Starts  
conversions and  
starts Filling Data  
Buffer  
Device Starts  
conversions and  
starts Filling Data  
Buffer  
Device Starts  
conversions and  
starts Filling Data  
Buffer  
Device Starts  
Conversions  
No  
No  
Is Alert Set?  
No  
Is Data Buffer  
Filled or  
SEQ_ABORT  
bit Set?  
No  
Is Alert Set or  
SEQ_ABORT bit  
set ?  
Is  
Yes  
SEQ_ABORT  
Bit Set ?  
Device Starts  
Filling Data Buffer  
Yes  
Yes  
Yes  
Is Data Buffer  
Filled or  
SEQ_ABORT  
bit Set?  
No  
Yes  
Device Stops  
Conversions &  
Stops Filling Data  
Buffers  
Device Stops  
Conversions &  
Stops Filling Data  
Buffers  
Device Stops  
Conversions &  
Stops Filling Data  
Buffer  
Device Stops  
Conversions &  
Stops Filling Data  
Buffer  
Read the latched  
flags of Digital  
Window  
Read the latched  
flags of Digital  
Window  
Comparator(7)  
Comparator(7)  
Reset the latched  
flags by writing 1(8)  
Reset the latched  
flags by writing 1(8)  
Read the Data Buffer(9)  
Continue in  
same operation  
mode  
Exit to another  
No  
Operation Mode(10)  
Yes  
Set the  
SEQ_START Bit(6)  
(1) For setting the operation mode to Autonomous modes, Refer to 54  
(2) Select channels in the AUTO_SEQ_CFG register.  
(3) Select the oscillator by configuring the OSC_SEL register and configure the nCLK register.  
(4) Select the data buffer mode in the DATA_BUFFER_OPMODE register.  
(5) Configure the thresholds in the DWC_xTH_CHx_xxx registers and hysteresis in the DWC_HYS_CHx registers.  
Enable the alert for channels in the ALERT_CHEN register and set the DWC_BLOCK_EN bit in the  
ALERT_DWC_EN register.  
(6) Set the bit SEQ_START bit in the START_SEQUENCE register.  
(7) Read the ALERT_LOW_FLAGS and/or ALERT_HIGH_FLAGS registers.  
(8) Reset the ALERT_LOW_FLAGS and/or ALERT_HIGH_FLAGS registers by writing 03h.  
(9) Refer to Reading data from the Data Buffer section.  
(10) Select another operation mode in the OPMODE_SEL register.  
(11) For reading and writing registers, Refer to Device Programming section.  
57. Configuring Device in Autonomous Modes  
版权 © 2017, Texas Instruments Incorporated  
35  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Device Functional Modes (接下页)  
TI recommends aborting the present sequence by setting the SEQ_ABORT bit before changing the device  
operation mode or device configuration.  
7.4.3.1 Autonomous Mode with Threshold Monitoring and Diagnostics  
The Threshold Monitoring Mode automatically scans the input voltage on the input channel(s) and generates a  
signal when the programmable high or low threshold values are crossed. This mode is useful for applications  
where the output of the sensor needs to be continuously monitored and action only taken when the sensor output  
deviates outside of an acceptable range. Applications that could take advantage of this type of functionality  
include wireless sensor nodes, environmental sensors, smoke and heat detectors, motion detectors, and so on.  
In this mode, the data buffer can be configured to store the conversion results of the ADC in two different ways.  
7.4.3.1.1 Autonomous Mode with Pre Alert Data  
In this mode, the device stores the sixteen conversion prior to the activation of the Alert. Upon activation of Alert,  
conversion stops. For this mode, Set DATA_BUFFER_OPMODE to 100b. In this mode, the device starts  
converting and stores the data on setting the bit in the SEQ_START register and continues to store the data into  
the data buffer until one of the digital comparator flags is set for crossing a high threshold or a low threshold for  
the channels selected in the sequence. If the SEQ_ABORT bit is set before the data buffer is filled, the device  
aborts the sequence and stops storing the conversion results. If more than 16 conversions occur between start of  
sequence and alert output, the first entries written into the data buffer are over-written.  
58 and 59 illustrates the filling of data buffer in autonomous mode with Pre alert Data.  
Device stops conversions and Sets the Latched  
Conversion [N+ 15] for CHx  
flag and alert pin after count(=4) is reached  
Device stops conversions and  
stops storing data in the buffer  
High Threshold  
Sets the Output of the Comparator  
Conversion [N+ 15] for CHy  
High Threshold  
after the count is reached  
Hysteresis  
High Threshold - Hysteresis  
Sets the Output of the  
Comparator  
Data Buffer  
Conversion [N] for CHx  
Conversion [N + 1] for CHy  
tCC  
Data Buffer  
tCC  
Conversion [N] for CHx  
Conversion [N] for CHx  
Conversion [N + 14] for CHx  
Conversion [N + 15] for CHy  
CHy is the channel which first triggered the ALERT  
Conversion [N+1] for CHy  
Conversion [N] for CHx  
Conversion [0] for CHx  
Conversion [N + 14] for CHx  
Conversion [N + 15] for CHx  
SEQ_START bit is set  
by user  
SEQ_START bit is set  
by user  
Conversion [0] for CHx  
Conversion [1] for CHy  
BUSY/RDY  
BUSY/RDY  
Time  
Time  
59. Pre Alert Data for Dual Channel  
58. Pre Alert Data for Single Channel  
Configuration  
Configurations  
36  
版权 © 2017, Texas Instruments Incorporated  
 
 
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.4.3.1.2 Autonomous Mode with Post Alert Data  
In this mode, the device captures the next sixteen conversion results after the Alert is active. Once these sixteen  
conversions are stored in the data buffer, all conversion stops. For this mode, Set DATA_BUFFER_OPMODE to  
110b. In this mode, the device starts converting the data on setting the SEQ_START bit and stores the data in  
the data buffer when one of the digital comparator flags is set after the crossing a high threshold or a low  
threshold for the channels selected in the sequence. if the SEQ_ABORT bit is set before the data buffer is filled,  
the device aborts the sequence and stops storing the conversion results.  
60 and 61 illustrates the filling of the data buffer in autonomous mode with Post Alert Data.  
Conversion [N+ 14] for CHx  
Device stops conversions and  
stops storing data in the buffer  
after the data buffer is filled  
Conversion [N+ 15] for CHy  
Device stops conversions and  
stops storing data in buffer after  
the data buffer is filled  
Conversion [N+ 15] for CHx  
Data Buffer  
tCC  
Conversion [N] for CHx  
Conversion [N + 1] for CHy  
tCC  
Device Starts storing data in  
buffer and sets the Latched flag  
and alert pin after the count is  
reached  
Conversion [N] for CHx  
Conversion [N+1] for CHy  
High Threshold  
Device Starts storing data in  
buffer and sets the Latched flag  
and alert pin after count(=4) is  
reached  
Conversion [N + 14] for CHx  
Conversion [N + 15] for CHy  
Data Buffer  
Conversion [N] for CHx  
Conversion [N] for CHx  
CHx is the channel which first triggered the ALERT  
Sets the Output of the  
Comparator  
High Threshold  
Sets the Output of the  
Comparator  
Conversion [N + 14] for CHx  
Conversion [N + 15] for CHx  
SEQ_START bit is set  
by user  
Conversion [0] for CHx  
Conversion [1] for CHy  
Hysteresis  
High Threshold - Hysteresis  
Conversion [0] for CHx  
SEQ_START bit is set  
by user  
BUSY/RDY  
Time  
BUSY/RDY  
61. Post Alert Data for Dual Channel  
Time  
Configuration  
60. Post Alert Data for Single Channel  
Configurations  
版权 © 2017, Texas Instruments Incorporated  
37  
 
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.4.3.2 Autonomous Mode with Burst Data  
In this mode, the device can be configured to store up-to 16 conversion results in the data buffer based on user  
command. Applications that could take advantage of this mode are remote data loggers, environmental sensing  
and patient monitors. In this mode, the user can either start the burst or stop the burst of data as described in the  
following sections:  
7.4.3.2.1 Autonomous Mode with Start Burst  
For this mode, set DATA_BUFFER_OPMODE to 001b. With Start Burst, the user can configure the device to  
start the filling of data buffer with conversion results by setting the SEQ_START bit and the device stops  
converting data and filling the data buffer after the data buffer is filled.  
Conversion [14] for CH0  
Device stops conversions and stops filling  
the data buffer after the buffer is filled  
Device stops conversions and  
stops storing data after the data  
buffer is filled  
Conversion [15] for CHx  
Conversion [15] for CH1  
Data Buffer  
Conversion [0] for CH0  
Conversion [1] for CH1  
Data Buffer  
tCC  
Conversion [0] for CHx  
Conversion [14] for CH0  
Conversion [15] for CH1  
tCC  
SEQ_START bit is set  
by user  
Conversion [0] for CHx  
Conversion [14] for CHx  
Conversion [15] for CHx  
Device starts  
conversions and starts  
storing data in the buffer  
on setting the  
Conversion [0] for CH0  
Conversion [1] for CH1  
SEQ_START bit  
BUSY/RDY  
BUSY/RDY  
Time  
Time  
63. Start Burst with Dual Channel  
Configuration  
62. Start Burst with Single Channel  
Configurations  
38  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.4.3.2.2 Autonomous Mode with Stop Burst  
For this mode, Set DATA_BUFFER_OPMODE to 000b. With Stop Burst, the user can configure the device to  
stop filling the data buffer with conversion results by setting the SEQ_ABORT bit. If more than 16 conversions  
occur between start of sequence and abort of sequence, the entries first written into the data buffer are over-  
written. 64 and 65 illustrate the filling of the data buffer in autonomous mode with Stop Burst.  
Device stops conversions and stops filling the  
data buffer on setting the SEQ_ABORT bit  
Conversion [N+ 14] for CH0  
Conversion [N+ 15] for CH1  
Conversion [N+ 15] for CHx  
Device stops conversions and  
stops storing data on setting the  
SEQ_ABORT bit  
tCC  
Data Buffer  
Conversion [N] for CH0  
Conversion [N + 1] for CH1  
tCC  
Data Buffer  
Conversion [N] for CHx  
Conversion [N] for CH0  
Conversion [N + 14] for CH0  
Conversion [N + 15] for CH1  
Conversion [N] for CHx  
Conversion [N+1] for CH1  
Conversion [N + 14] for CHx  
Conversion [N + 15] for CHx  
SEQ_START bit is set  
by user  
Conversion [0] for CHx  
SEQ_START bit is set  
by user  
Conversion [0] for CH0  
Conversion [1] for CH1  
BUSY/RDY  
BUSY/RDY  
Time  
Time  
64. Stop Burst with Single Channel  
65. Stop Burst with Dual Channel  
Configurations  
Configuration  
7.4.4 High Precision Mode  
The High Precision Mode increases the accuracy of the data measurement to 16-bit accuracy. This is useful for  
applications where the level of precision required to accurately measure the sensor output needs to be higher  
than 12 bits. Applications that could take advantage of this type of functionality include gas detectors, air quality  
testers, water quality testers, and so on.  
For this mode, Set OPMODE_SEL register to 111b. In this mode, the device starts converting and starts  
accumulating the conversion results in an accumulator on setting the SEQ_START bit. The device stops  
accumulating the conversion results in accumulator after 16 conversions or when the SEQ_ABORT bit is set.  
Upon accumulating 16 twelve bit conversions, the accumulator contains one 16 bit conversion result. The device  
has an accumulator for each channel and the device accumulates conversion results from each channel into the  
respective accumulator. If the operation of the device is aborted in high precision mode before the BUSY/RDY  
pin goes low, the device provides invalid data. In this mode, on providing a device address and read bit for  
reading data buffer (46), the device provides zeroes as output. In this mode, the BUSY/RDY can be used to  
wake up the MCU or host from sleep or hibernation on completion of accumulation. The steps for configuring the  
device into High Precision Mode are illustrated in 66 .  
版权 © 2017, Texas Instruments Incorporated  
39  
 
 
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
High Precision Mode(1)  
Select the Channels in AUTO  
Sequence(2)  
Select the Oscillator  
& Set the nCLK value(3)  
Enable the accumulator(4)  
Set the SEQ_START Bit(5)  
Device Starts Conversions  
& Starts Accumulating Data  
Check Busy/RDY  
pin to see if 16  
accumulations are  
completed  
No  
Yes  
Read the Accumulated Results(6)  
Yes  
Continue in High  
Presicion Mode  
No  
Exit to another Operation Mode(7)  
(1) For setting the operation mode to High Precision mode, Refer to 54  
(2) Select the channels in the AUTO_SEQ_CFG register.  
(3) Select the oscillator by configuring the OSC_SEL register and configure the nCLK register.  
(4) Enable the accumulator by setting bits in the ACC_EN register.  
(5) Set the bit SEQ_START bit in the START_SEQUENCE register.  
(6) Read the ACC_CHx_xxx registers.  
(7) Select another operation mode in the OPMODE_SEL register.  
(8) For reading and writing registers, Refer to Device Programming section.  
66. Configuring Device in High Precision Mode  
It is recommended to abort the present sequence by setting the SEQ_ABORT bit before changing the device  
operation mode or device configuration.  
40  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
67 illustrates the accumulation of conversion results in high precision mode.  
Device stops after  
accumulating 16  
conversion results  
Accumulated in  
Accumulator for CH0  
Device stops after  
accumulating 16  
conversion results  
Device starts  
accumulating on setting  
the SEQ_START bit  
Device starts  
accumulating on setting  
the SEQ_START bit  
tCC  
tCC  
Conversion [15] for CHx  
Conversion [15] for CH0  
Conversion [0] for CHx  
Conversion [0]  
for CH0  
Conversion [15] for CH1  
Accumulated in  
Accumulator for CH1  
Conversion [0] for CH1  
BUSY/RDY  
BUSY/RDY  
Time  
Time  
67. High Precision Mode with Single Channel  
68. High Precision Mode with Dual Channel  
Configurations  
Configurations  
7.5 Optimizing Power Consumed by the Device  
Keep the analog supply voltage (AVDD) as close as possible to the analog input signal to the device. Set  
AVDD to be greater than or equal to the analog input signal to the device.  
Keep the digital supply voltage (DVDD) at the lowest permissible value.  
In Manual Mode, run the device at the optimum sampling speed. Power consumption scales with Sampling  
Speed. In Manual Mode, the sampling speed is dependent on time period (or frequency) of SCL (公式 7). 图  
69 and 70 illustrate scaling of IAVDD and IDVDD with SCL in Manual Mode.  
300  
240  
180  
120  
60  
30  
24  
18  
12  
6
0
0
100  
760  
1420  
2080  
2740  
3400  
100  
760  
1420  
2080  
2740  
3400  
SCL (kHz)  
SCL (kHz)  
D027  
D028  
DVDD = 3.3 V  
70. IDVDD in Manual Mode with SCL  
69. IAVDD in Manual Mode with SCL  
In Autonomous Modes and High Precision Mode, the balance between sampling speed and power  
consumption can be obtained by selecting the oscillator for conversion and setting the nCLK value. The  
device sampling speed and power consumption reduce by increasing the nCLK value. Refer to 71, 72,  
73 and 74 for current consumption in Autonomous modes and High Precision mode with different nCLK  
values.  
版权 © 2017, Texas Instruments Incorporated  
41  
 
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Optimizing Power Consumed by the Device (接下页)  
1000  
860  
720  
580  
440  
300  
1
AVDD = 1.8 V  
AVDD = 3 V  
AVDD = 1.8 V  
AVDD = 3 V  
0.8  
0.6  
0.4  
0.2  
0
0
50  
100  
150  
200  
250  
0
50  
100  
150  
200  
250  
nCLK  
nCLK  
D032  
D033  
Stop Burst Mode  
With Low Power Oscillator  
Stop Burst Mode  
With High Speed Oscillator  
71. IAVDD in Autonomous Modes with nCLK  
72. IAVDD in Autonomous Modes with nCLK  
1000  
800  
600  
400  
200  
0
0.6  
0.48  
0.36  
0.24  
0.12  
0
AVDD = 1.8 V  
AVDD = 3 V  
AVDD = 1.8 V  
AVDD = 3 V  
0
50  
100  
150  
200  
250  
0
50  
100  
150  
200  
250  
nCLK  
nCLK  
D043  
D044  
With Low Power Oscillator  
73. IAVDD in High Precision Mode with nCLK  
With High Speed Oscillator  
74. IAVDD in High Precision Mode with nCLK  
42  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6 Register Map  
5 provides the list of registers in the device. All the registers reset to their default values on power up and on  
receiving a General Call with Software Reset. (See Reset section).  
5. Register Map  
S.NO.  
ADDRESS  
REGISTER NAME  
REGISTER DESCRIPTION  
RESET REGISTERS  
1
2
17h  
14h  
WKEY  
Write Key for writing into DEVICE_RESET register  
Resets the device  
DEVICE_RESET  
FUNCTIONAL MODE SELECT REGISTERS  
3
4
5
15h  
1Ch  
00h  
OFFSET_CAL  
OPMODE_SEL  
Initiates Internal Offset Calibration Cycle  
Sets the operation mode and enables auto-sequencing  
Provides the present Operating Mode and I2C mode information  
OPMODE_I2CMODE_STATUS  
INPUT CONFIG REGISTER  
24h  
6
CHANNEL_INPUT_CFG  
Configures the analog input channels  
ANALOG MUX and SEQUENCER REGISTERS  
7
20h  
1Eh  
1Fh  
04h  
AUTO_SEQ_CHEN  
START_SEQUENCE  
ABORT_SEQUENCE  
SEQUENCE_STATUS  
Enables Auto sequencing for selected channels  
Starts the channel scanning sequence  
Aborts the channel scanning sequence  
Provides the status of sequence in device  
8
9
10  
OSCILLATOR and TIMING CONTROL REGISTERS  
11  
12  
18h  
19h  
OSC_SEL  
nCLK_SEL  
Selects the oscillator for the conversion process  
Sets the nCLK for the device  
DATA BUFFER CONTROL REGISTER  
13  
14  
15  
2Ch  
28h  
01h  
DATA_BUFFER_OPMODE  
DOUT_FORMAT_CFG  
Selects Data Buffer operation mode  
Configures the data output format for data buffer  
Provides the present status of Data Buffer  
DATA_BUFFER_STATUS  
ACCUMULATOR CONTROL REGISTERS  
16  
17  
18  
19  
20  
21  
30h  
08h  
09h  
0Ah  
0Bh  
02h  
ACC_EN  
ACC_CH0_LSB  
Enables the Accumulator  
Provides the LSB of accumulated data for CH0 (Read Only)  
Provides the MSB of accumulated data for CH0 (Read Only)  
Provides the LSB of accumulated data for CH1 (Read Only)  
Provides the MSB of accumulated data for CH1 (Read Only)  
Provides the present status of Accumulator  
ACC_CH0_MSB  
ACC_CH1_LSB  
ACC_CH1_MSB  
ACCUMULATOR_STATUS  
DIGITAL WINDOW COMPARATOR REGISTERS  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
37h  
34h  
39h  
38h  
3Bh  
3Ah  
40h  
3Dh  
3Ch  
3Fh  
3Eh  
41h  
36h  
03h  
0Ch  
0Eh  
ALERT_DWC_EN  
ALERT_CHEN  
Enables the Alert and Digital Window Comparator block  
Enables Alert functionality for individual channels  
Sets the MSB for High threshold for CH0  
Sets the LSB for High Threshold for CH0  
Sets the MSB for Low threshold for CH0  
Sets the LSB for Low threshold for CH0  
Sets Hysteresis for CH0  
DWC_HTH_CH0_MSB  
DWC_HTH_CH0_LSB  
DWC_LTH_CH0_MSB  
DWC_LTH_CH0_LSB  
DWC_HYS_CH0  
DWC_HTH_CH1_MSB  
DWC_HTH_CH1_LSB  
DWC_LTH_CH1_MSB  
DWC_LTH_CH1_LSB  
DWC_HYS_CH1  
Sets the MSB for High threshold for CH1  
Sets the LSB for High threshold for CH1  
Sets the MSB for Low threshold for CH1  
Sets the LSB for Low threshold for CH1  
Sets Hysteresis for CH1  
PRE_ALT_MAX_EVENT_COUNT  
ALERT_TRIG_CHID  
ALERT_LOW_FLAGS  
ALERT_HIGH_FLAGS  
Sets the Pre-Alert Event Counter for both channels  
Provides the channel ID of channel which was first to set the alert output  
Latched flags for Low alert  
Latched flags for High alert  
版权 © 2017, Texas Instruments Incorporated  
43  
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.1 RESET REGISTERS  
These registers control the device reset operation (see Reset section).  
7.6.1.1 WKEY Register (address = 17h), [reset = 00h]  
A write to this register enables write access to the DEVICE_RESET register.  
WKEY register is not reset to default value on device reset (see Reset section). After  
coming out of device reset, write 00h to the WKEY register to prevent erroneous reset.  
75. WKEY Register  
7
0
6
0
5
0
4
0
3
2
1
0
KEYWORD[3:0]  
R/W-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
6. WKEY Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R
Reset  
0000b  
0000b  
Description  
RESERVED  
KEYWORD[3:0]  
Reserved Bits. Do not write. Read returns 0000b  
R/W  
Write 1010b into these bits to get write access for the  
DEVICE_RESET register.  
7.6.1.2 DEVICE_RESET Register (address = 14h), [reset = 00h]  
A write to this register resets the device (see Reset section).  
KEYWORD[3:0] bits in the WKEY register must be programmed to 1010b to enable write  
into the DEVICE_RESET register.  
76. DEVICE_RESET Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
DEV_RST  
W-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; W = Write only; -n = value after reset  
7. DEVICE_RESET Register Field Descriptions  
Bit  
7-1  
0
Field  
Type  
R
Reset  
0000000b  
0b  
Description  
RESERVED  
DEV_RST  
Reserved Bits. Read returns 0000000b  
Writing 1 into this bit resets the device.  
W
44  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.2 FUNCTIONAL MODE SELECT REGISTERS  
These set of registers select the functional mode of the device.  
7.6.2.1 OFFSET_CAL Register (address = 15h), [reset = 00h]  
Write to this register initiates internal offset calibration cycle (see Offset Calibration).  
77. OFFSET_CAL Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
TRIG_OFFCAL  
W-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; W = Write only; -n = value after reset  
8. OFFSET_CAL Register Field Descriptions  
Bit  
7-1  
0
Field  
Type  
R
Reset  
0000000b  
0b  
Description  
RESERVED  
TRIG_OFFCAL  
Reserved Bits. Read returns 0000000b  
W
Writing 1 into this bit triggers internal offset calibration.  
7.6.2.2 OPMODE_SEL Register (address = 1Ch), [reset = 00h]  
Write to this register sets the Operation Mode of the device.  
78. OPMODE_SEL Register  
7
0
6
0
5
0
4
0
3
0
2
1
0
SEL_OPMODE[2:0]  
R/W-000b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
9. OPMODE_SEL Register Field Descriptions  
Bit  
7-3  
2-0  
Field  
Type  
R
Reset  
00000b  
000b  
Description  
RESERVED  
SEL_OPMODE[2:0]  
Reserved Bits. Read returns 00000b  
R/W  
These bits set the functional mode for the device  
000b = Manual Mode with CH0 only. (Default Mode).  
001b = Same as 000b.  
010b = Reserved, Do not use.  
011b = Reserved, Do not use.  
100b = Manual Mode with AUTO Sequencing enabled.  
101b = Manual Mode with AUTO Sequencing enabled.  
110b = Autonomous Monitoring Mode with AUTO Sequencing  
enabled.  
111b = High Precision Mode with AUTO Sequencing enabled.  
版权 © 2017, Texas Instruments Incorporated  
45  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.2.3 OPMODE_I2CMODE_STATUS Register (address = 00h), [reset = 00h]  
This register provides the present operation mode and I2C mode information (Read Only).  
79. OPMODE_I2CMODE_STATUS Register  
7
0
6
0
5
0
4
0
3
0
2
1
0
HS_MODE  
R-0b  
DEV_OPMODE[1:0]  
R-00b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
10. OPMODE_I2CMODE_STATUS Register Field Descriptions  
Bit  
7-3  
2
Field  
Type  
R
Reset  
00000b  
0b  
Description  
RESERVED  
HS_MODE  
Reserved bits. Reads return 00000b.  
R
Indicates when device in High speed mode for I2C Interface.  
0b = Device is not in High speed mode for I2C Interface.  
1b = Device is in High speed mode for I2C Interface.  
1-0  
DEV_OPMODE[1:0]  
R
00b  
Indicates the functional mode of the device.  
00b = Device is operating in Manual Mode  
01b = Not Used  
10b = Device is operating in Autonomous Monitoring Mode  
11b = Device is operating in High Precision Mode  
7.6.3 INPUT CONFIG REGISTER  
This register configures the analog input pins of the device (see Analog Input and Multiplexer).  
7.6.3.1 CHANNEL_INPUT_CFG Register (address = 24h), [reset = 00h]  
Write to this register configures the analog input channels. .  
80. CHANNEL_INPUT_CFG Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
CH0_CH1_IP_CFG[1:0]  
R/W-00b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
11. CHANNEL_INPUT_CFG Register Field Descriptions  
Bit  
7-2  
1-0  
Field  
Type  
R
Reset  
000000b  
00b  
Description  
RESERVED  
Reserved Bits. Read returns 000000b  
Selects configuration for the input pins  
CH0_CH1_IP_CFG[1:0]  
R/W  
00b = Two-Channel, Single-Ended configuration  
01b = Single-Channel, Single-Ended configuration with Remote  
Ground Sensing  
10b = Single-Channel, Pseudo-Differential configuration  
11b = Two-Channel, Single-Ended configuration  
46  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.4 ANALOG MUX and SEQUENCER REGISTERS  
These registers configure the analog multiplexer and channel sequencing.  
7.6.4.1 AUTO_SEQ_CHEN Register (address = 20h), [reset = 03h]  
This register selects the channels that are scanned when Auto-Sequencing is enabled. By default, both channels  
are selected at power up.  
81. AUTO_SEQ_CHEN Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
AUTOSEQ_EN AUTOSEQ_EN  
_CH1  
_CH0  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R/W-1b  
R/W-1b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
12. AUTO_SEQ_CHEN Register Field Descriptions  
Bit  
7-2  
1
Field  
Type  
R
Reset  
000000b  
1b  
Description  
RESERVED  
AUTO_SEQ_CH1  
Reserved Bits. Read returns 000000b  
R/W  
0 = Channel 1 is not selected for auto sequencing  
1= Channel 1 is selected for auto sequencing  
0
AUTO_SEQ_CH0  
R/W  
1b  
0 = Channel 0 is not selected for auto sequencing  
1= Channel 0 is selected for auto sequencing  
7.6.4.2 START_SEQUENCE Register (address = 1Eh), [reset = 00h]  
A write to this register starts the channel scanning sequence.  
82. START_SEQUENCE Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
SEQ_START  
W-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
13. START_SEQUENCE Register Field Descriptions  
Bit  
7-1  
0
Field  
Type  
R
Reset  
0000000b  
0b  
Description  
RESERVED  
SEQ_START  
Reserved Bits. Read returns 0000000b  
W
Setting this bit = 1 brings the BUSY/RDY pin high and starts the first  
conversion in the sequence  
版权 © 2017, Texas Instruments Incorporated  
47  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.4.3 ABORT_SEQUENCE Register (address = 1Fh), [reset = 00h]  
A write to this register aborts the channel scanning sequence. Once sequence is aborted using this register, it is  
recommended to read the DATA_BUFFER_STATUS register to know the number of entries filled in the data  
buffer or ACCUMULATOR_STATUS register to know number of accumulations finished before the abort.  
83. ABORT_SEQUENCE Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
SEQ_ABORT  
W-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
14. ABORT_SEQUENCE Register Field Descriptions  
Bit  
7-1  
0
Field  
Type  
R
Reset  
0000000b  
0b  
Description  
RESERVED  
SEQ_ABORT  
Reserved Bits. Read returns 0000000b  
W
Setting this bit = 1 aborts the ongoing conversion and brings the  
BUSY/RDY pin low  
7.6.4.4 SEQUENCE_STATUS Register (address = 04h), [reset = 00h]  
Provides the status of sequence in device (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
84. SEQUENCE_STATUS Register  
7
0
6
0
5
0
4
0
3
0
2
1
0
0
SEQ_ERR_ST[1:0]  
R-00b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
15. SEQUENCE_STATUS Register Field Descriptions  
Bit  
7-3  
2-1  
Field  
Type  
R
Reset  
00000b  
00b  
Description  
RESERVED  
SEQ_ERR_ST[1:0]  
Reserved bits. Reads return 00000b.  
R
Status of device sequence  
00b = Auto Sequencing disabled, no error.  
01b = Auto Sequencing enabled, no error.  
10b = Not used  
11b = Auto Sequencing enabled, device in error.  
0
0
R
0b  
Reserved bit. Reads return 0.  
48  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.5 OSCILLATOR and TIMING CONTROL REGISTERS  
These registers select the oscillator used for the conversion process and cycle time for a single conversion (see  
Oscillator and Timing Control section).  
7.6.5.1 OSC_SEL Register (address = 18h), [reset = 00h]  
A write to this register selects the oscillator used for the conversion process.  
85. OSC_SEL Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
HSZ_LP  
R/W-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
16. OSC_SEL Register Field Descriptions  
Bit  
7-1  
0
Field  
Type  
R
Reset  
0000000b  
0b  
Description  
RESERVED  
HSZ_LP  
Reserved Bits. Read returns 0000000b  
R/W  
0b = Device uses High Speed Oscillator  
1b = Device uses Low Power Oscillator  
7.6.5.2 nCLK_SEL Register (address = 19h), [reset = 00h]  
This register controls the cycle time for a single conversion by setting the nCLK parameter. nCLK is the number  
of clocks of the selected oscillator that the device uses for one conversion cycle.  
86. nCLK_SEL Register  
7
6
5
4
3
2
1
0
nCLK[7:0]  
R/W-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
17. nCLK_SEL Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
nCLK[7:0]  
R/W  
00000000b Sets number of clocks of the oscillator that the device uses for one  
conversion cycle.  
When using the High Speed Oscillator: For Value x written into the  
nCLK register  
if x 21, nCLK is set to 21 (00010101b)  
if x > 21, nCLK is set to x  
When using the Low Power Oscillator, For Value x written into the  
nCLK register:  
if x 18, nCLK is set to 18 (00010010b)  
if x > 18, nCLK is set to x  
版权 © 2017, Texas Instruments Incorporated  
49  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.6 DATA BUFFER CONTROL REGISTER  
This register controls the operation of the Data Buffer (see Data Buffer section).  
7.6.6.1 DATA_BUFFER_OPMODE Register (address = 2Ch), [reset = 01h]  
A write to this register selects the operation mode of the Data Buffer.  
87. DATA_BUFFER_OPMODE Register  
7
0
6
0
5
0
4
0
3
0
2
1
0
STARTSTOP_CNTRL[2:0]  
R/W-001b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
18. DATA_BUFFER_OPMODE Register Field Descriptions  
Bit  
7-3  
2-0  
Field  
Type  
Reset  
00000b  
001b  
Description  
RESERVED  
R
Reserved Bits. Read returns 00000b  
STARTSTOP_CNTRL [2:0] R/W  
000b = Stop Burst Mode  
001b = Start Burst Mode, default  
010b = Reserved, do not use  
011b = Reserved, do not use  
100b = Pre Alert Data Mode  
101b = Reserved, do not use  
110b = Post Alert Data Mode  
111b = Reserved, do not use  
7.6.6.2 DOUT_FORMAT_CFG Register (address = 28h), [reset = 00h]  
This register controls the 16-bit contents of the data word in the data buffer.  
88. DOUT_FORMAT_CFG Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
DOUT_FORMAT[1:0]  
R/W-00b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
19. DOUT_FORMAT_CFG Register Field Descriptions  
Bit  
7-2  
1-0  
Field  
Type  
R
Reset  
000000b  
00b  
Description  
RESERVED  
DOUT_FORMAT[1:0]  
Reserved Bits. Read returns 000000b  
R/W  
00b = 12-bit conversion result followed by 0000b  
01b = 12-bit conversion result followed by 3-bit Channel ID (000b for  
CH0, 001b for CH1)  
10b = 12-bit conversion result followed by 3-bit Channel ID (000b for  
CH0, 001b for CH1) followed by DATA_VALID bit  
11b = 12-bit conversion result followed by 0000b  
50  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.6.3 DATA_BUFFER_STATUS Register (address = 01h), [reset = 00h]  
Provides the number of entries filled in the data buffer till last conversion. (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
89. DATA_BUFFER_STATUS Register  
7
0
6
0
5
0
4
3
2
1
0
DATA_WORDCOUNT[4:0]  
R-00000b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
20. DATA_BUFFER_STATUS Register Field Descriptions  
Bit  
7-5  
4-0  
Field  
Type  
R
Reset  
000b  
Description  
RESERVED  
Reserved Bits. Read returns 000b  
DATA_WORDCOUNT  
[4:0]  
R
00000b  
DATA_WORDCOUNT [00000] to [10000] = Number of entries filled  
in data buffer (0 to 16)  
版权 © 2017, Texas Instruments Incorporated  
51  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.7 ACCUMULATOR CONTROL REGISTERS  
These registers control the operation of the Accumulator (see Accumulator section).  
7.6.7.1 ACC_EN Register (address = 30h), [reset = 00h]  
This register enables the accumulator.  
90. ACC_EN Register  
7
0
6
0
5
0
4
0
3
2
1
0
EN_ACC[3:0]  
R/W-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
21. ACC_EN Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R
Reset  
0000b  
0000b  
Description  
RESERVED  
EN_ACC[3:0]  
Reserved Bits. Read returns 0000b  
R/W  
0000b = Accumulator is disabled  
0001b to 1110b = Reserved, do not use  
1111b = Accumulator is enabled  
7.6.7.2 ACC_CH0_LSB Register (address = 08h), [reset = 00h]  
Provides the LSB of accumulated data for CH0 (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
91. ACC_CH0_LSB Register  
7
6
5
4
3
2
1
0
CH0_LSB[7:0]  
R-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
22. ACC_CH0_LSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
CH0_LSB[7:0]  
R
00000000b LSB of accumulated data for CH0  
7.6.7.3 ACC_CH0_MSB Register (address = 09h), [reset = 00h]  
Provides the MSB of accumulated data for CH0 (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
92. ACC_CH0_MSB Register  
7
6
5
4
3
2
1
0
CH0_MSB[7:0]  
R-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
23. ACC_CH0_MSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
CH0_MSB[7:0]  
R
00000000b MSB of accumulated data for CH0  
52  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.7.4 ACC_CH1_LSB Register (address = 0Ah), [reset = 00h]  
Provides the LSB of accumulated data for CH1 (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
93. ACC_CH1 LSB Register  
7
6
5
4
3
2
1
0
CH1_LSB[7:0]  
R-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
24. ACC_CH1 LSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
CH1_LSB[7:0]  
R
00000000b LSB of accumulated data for CH1  
7.6.7.5 ACC_CH1_MSB Register (address = 0Bh), [reset = 00h]  
Provides the MSB of accumulated data for CH1 (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
94. ACC_CH1 MSB Register  
7
6
5
4
3
2
1
0
CH1_MSB[7:0]  
R-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
25. ACC_CH1 MSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
CH1_MSB[7:0]  
R
00000000b MSB of accumulated data for CH1  
7.6.7.6 ACCUMULATOR_STATUS Register (address = 02h), [reset = 00h]  
Provides the present status of Accumulator (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
95. ACCUMULATOR_STATUS Register  
7
0
6
0
5
0
4
0
3
2
1
0
ACC_COUNT[3:0]  
R-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
26. ACCUMULATOR_STATUS Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R
Reset  
0000b  
0000b  
Description  
RESERVED  
ACC_COUNT[3:0]  
Reserved Bits. Read returns 0000b  
R
ACC_COUNT = Number of accumulation completed till last finished  
conversion.  
版权 © 2017, Texas Instruments Incorporated  
53  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.8 DIGITAL WINDOW COMPARATOR REGISTERS  
These registers control the operation of the Digital Window Comparator (see Digital Window Comparator  
section).  
7.6.8.1 ALERT_DWC_EN Register (address = 37h), [reset = 00h]  
Write to this register enables the Alert and Digital Window Comparator block.  
96. ALERT_DWC_EN Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
DWC_BLOCK_  
EN  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R/W-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
27. ALERT_DWC_EN Register Field Descriptions  
Bit  
7-1  
0
Field  
Type  
R
Reset  
0000000b  
0b  
Description  
RESERVED  
DWC_BLOCK_EN  
Reserved Bits. Read returns 0000000b  
R/W  
0 = Disables Digital Window Comparator  
1 = Enables Digital Window Comparator  
7.6.8.2 ALERT_CHEN (address = 34h), [reset = 00h]  
This register enables Alert functionality for individual channels.  
97. ALERT_CHEN Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
ALERT_EN_C ALERT_EN_C  
H1  
H0  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R/W-1b  
R/W-1b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
28. ALERT_CHEN Register Field Descriptions  
Bit  
7-2  
1
Field  
Type  
R
Reset  
000000b  
0b  
Description  
RESERVED  
ALERT_EN_CH1  
Reserved Bits. Read returns 000000b  
R/W  
Enables alert functionality for CH1  
0b = Alert is disabled for CH1, default  
1b = Alert is enabled for CH1  
0
ALERT_EN_CH0  
R/W  
0b  
Enables alert functionality for CH0  
0b = Alert is disabled for CH0, default  
1b = Alert is enabled for CH0  
7.6.8.3 DWC_HTH_CH0_MSB Register (address = 39h), [reset = 00h]  
This register sets the four most significant bits of high threshold for CH0.  
98. DWC_HTH_CH0_MSB Register  
7
0
6
0
5
0
4
0
3
2
1
0
HTH_CH0_MSB[3:0]  
R/W-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
29. DWC_HTH_CH0_LSB Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R
Reset  
0000b  
0000b  
Description  
RESERVED  
HTH_CH0_MSB[3:0]  
Reserved Bits. Read returns 0000b  
4 most significant bits of high threshold for CH0  
R/W  
54  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.8.4 DWC_HTH_CH0_LSB Register (address = 38h), [reset = 00h]  
This register sets the eight least significant bits of high threshold for CH0.  
99. DWC_HTH_CH0_LSB Register  
7
6
5
4
3
2
1
0
HTH_CH0_LSB[7:0]  
R/W-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
30. DWC_HTH_CH0_LSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
HTH_CH0_LSB[7:0]  
R/W  
00000000b 8 least significant bits of high threshold for CH0  
7.6.8.5 DWC_LTH_CH0_MSB Register (address = 3Bh), [reset = 00h]  
This register sets the four most significant bits of low threshold for CH0.  
100. DWC_LTH_CH0_MSB Register  
7
0
6
0
5
0
4
0
3
2
1
0
LTH_CH0_MSB[3:0]  
R/W-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
31. DWC_LTH_CH0_MSB Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R
Reset  
0000b  
0000b  
Description  
RESERVED  
LTH_CH0_MSB[3:0]  
Reserved Bits. Read returns 0000b  
4 most significant bits of low threshold for CH0  
R/W  
7.6.8.6 DWC_LTH_CH0_LSB Register (address = 3Ah), [reset = 00h]  
This register sets the eight least significant bits of low threshold for CH0.  
101. DWC_LTH_CH0_LSB Register  
7
6
5
4
3
2
1
0
LTH_CH0_LSB[7:0]  
R/W-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
32. DWC_LTH_CH0_LSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
LTH_CH0_LSB[7:0]  
R/W  
00000000b 8 least significant bits of low threshold for CH0  
版权 © 2017, Texas Instruments Incorporated  
55  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.8.7 DWC_HYS_CH0 (address = 40h), [reset = 00h]  
This register sets the hysteresis for both comparators for CH0.  
102. DWC_HYS_CH0 Register  
7
0
6
0
5
4
3
2
1
0
HYS_CH0[5:0]  
R/W-000000b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
33. DWC_HYS_CH0 Register Field Descriptions  
Bit  
7-6  
5-0  
Field  
Type  
R
Reset  
00b  
Description  
RESERVED  
HYS_CH0[5:0]  
Reserved Bits. Read returns 0000000b  
Hysteresis for both comparators for CH0  
R/W  
000000b  
7.6.8.8 DWC_HTH_CH1_MSB Register (address = 3Dh), [reset = 00h]  
This register sets the four most significant bits of high threshold for CH1.  
103. DWC_HTH_CH1_MSB Register  
7
0
6
0
5
0
4
0
3
2
1
0
HTH_CH1_MSB[3:0]  
R/W-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
34. DWC_HTH_CH1_LSB Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R
Reset  
0000b  
0000b  
Description  
RESERVED  
HTH_CH1_MSB[3:0]  
Reserved Bits. Read returns 0000b  
4 most significant bits of high threshold for CH1  
R/W  
7.6.8.9 DWC_HTH_CH1_LSB Register (address = 3Ch), [reset = 00h]  
This register sets the eight least significant bits of high threshold for CH1.  
104. DWC_HTH_CH1_LSB Register  
7
6
5
4
3
2
1
0
HTH_CH1_LSB[7:0]  
R/W-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
35. DWC_HTH_CH1_LSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
HTH_CH1_LSB[7:0]  
R/W  
00000000b 8 least significant bits of high threshold for CH1  
56  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.8.10 DWC_LTH_CH1_MSB Register (address = 3Fh), [reset = 00h]  
This register sets the four most significant bits of low threshold for CH1.  
105. DWC_LTH_CH1_MSB Register  
7
0
6
0
5
0
4
0
3
2
1
0
LTH_CH1_MSB[3:0]  
R/W-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
36. DWC_LTH_CH1_MSB Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R
Reset  
0000b  
0000b  
Description  
RESERVED  
LTH_CH1_MSB[3:0]  
Reserved Bits. Read returns 0000b  
4 most significant bits of low threshold for CH1  
R/W  
7.6.8.11 DWC_LTH_CH1_LSB Register (address = 3Eh), [reset = 00h]  
This register sets the eight least significant bits of low threshold for CH1.  
106. DWC_LTH_CH1_LSB Register  
7
6
5
4
3
2
1
0
LTH_CH1_LSB[7:0]  
R/W-00000000b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
37. DWC_LTH_CH1_LSB Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-0  
LTH_CH1_LSB[7:0]  
R/W  
00000000b 8 least significant bits of low threshold for CH1  
7.6.8.12 DWC_HYS_CH1 (address = 41h), [reset = 00h]  
This register sets the hysteresis for both comparators for CH1.  
107. DWC_HYS_CH1 Register  
7
0
6
0
5
4
3
2
1
0
HYS_CH1[5:0]  
R/W-000000b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
38. DWC_HYS_CH1 Register Field Descriptions  
Bit  
7-6  
5-0  
Field  
Type  
R
Reset  
00b  
Description  
RESERVED  
HYS_CH1[5:0]  
Reserved Bits. Read returns 0000000b  
Hysteresis for both comparators for CH1  
R/W  
000000b  
版权 © 2017, Texas Instruments Incorporated  
57  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
7.6.8.13 PRE_ALT_MAX_EVENT_COUNT Register (address = 36h), [reset = 00h]  
This register sets the Pre-Alert Event Count for both, high and low comparators, for both the channels.  
108. PRE_ALT_MAX_EVENT_COUNT Register  
7
6
5
4
3
0
2
0
1
0
0
0
PREALERT_COUNT[3:0]  
R/W-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
39. PRE_ALT_MAX_EVENT_COUNT Register Field Descriptions  
Bit  
7-4  
3-0  
Field  
Type  
R/W  
R
Reset  
0000b  
0000b  
Description  
PREALERT_COUNT[3:0]  
RESERVED  
Sets the Pre-Alert Event Count = PREALERT_COUNT[3:0] + 1  
Reserved Bits. Read returns 0000b  
7.6.8.14 ALERT_TRIG_CHID Register (address = 03h), [reset = 00h]  
Provides the channel ID of channel which was first to set the alert output (Read Only).  
This register is cleared at power-up, on receiving general call reset, on device reset or when SEQ_START bit in  
START_SEQUENCE register is set to 1.  
109. ALERT_TRIG_CHID Register  
7
6
5
4
3
0
2
0
1
0
0
0
ALERT_TRIG_CHID[3:0]  
R-0000b  
R-0b  
R-0b  
R-0b  
R-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
40. ALERT_TRIG_CHID Register Field Descriptions  
Bit  
Field  
Type  
Reset  
Description  
7-4  
ALERT_TRIG_CHID[3:0]  
R
0000b  
Provides the channel ID of channel which was first to set the  
alert output  
0000b = Channel 0  
0001b = Channel 1  
0010b to 1111b = Not used  
3-0  
RESERVED  
R
0000b  
Reserved bits. Reads return 0000b.  
58  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
7.6.8.15 ALERT_LOW_FLAGS Register (address = 0C), [reset = 00h]  
This register provides the status of latched flags for low alert. All flags are cleared at power up, on general call  
reset (General Call with Software Reset), or by writing FFh to this register. To clear individual alert flag, write 1 to  
the corresponding bit location. It is recommended to reset the flags when device is not busy (BUSY/RDY pin is  
low).  
110. ALERT_LOW_FLAGS Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
ALERT_LOW_ ALERT_LOW_  
CH1  
CH0  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R/W-0b  
R/W-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
41. ALERT_LOW_FLAGS Register Field Descriptions  
Bit  
7-2  
1
Field  
Type  
R
Reset  
000000b  
0b  
Description  
RESERVED  
ALERT_LOW_CH1  
Reserved Bits. Read returns 000000b  
R/W  
Indicates alert on low side comparator for CH1  
0b = Alert is not set for low side comparator for CH1  
1b = Alert is set for low side comparator for CH1.  
0
ALERT_LOW_CH0  
R/W  
0b  
Indicates alert on low side comparator for CH0  
0b = Alert is not set for low side comparator for CH0  
1b = Alert is set for low side comparator for CH0.  
7.6.8.16 ALERT_HIGH_FLAGS Register (address = 0Eh), [reset = 00h]  
This register provides the status of latched flags for high alert. All flags are cleared at power up, on general call  
reset (General Call with Software Reset), or by writing FFh to this register. To clear individual alert flag, write 1 to  
the corresponding bit location. It is recommended to reset the flags when device is not busy (BUSY/RDY pin is  
low).  
111. ALERT_HIGH_FLAGS Register  
7
0
6
0
5
0
4
0
3
0
2
0
1
0
ALERT_HIGH_ ALERT_HIGH_  
CH1  
CH0  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R-0b  
R/W-0b  
R/W-0b  
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset  
42. ALERT_HIGH_FLAGS Register Field Descriptions  
Bit  
7-2  
1
Field  
Type  
R
Reset  
000000b  
0b  
Description  
RESERVED  
ALERT_HIGH_CH1  
Reserved Bits. Read returns 000000b  
R/W  
Indicates alert on high side comparator for CH1  
0b = Alert is not set for high side comparator for CH1  
1b = Alert is set for high side comparator for CH1.  
0
ALERT_HIGH_CH0  
R/W  
0b  
Indicates alert on high side comparator for CH0  
0b = Alert is not set for high side comparator for CH0  
1b = Alert is set for high side comparator for CH0.  
版权 © 2017, Texas Instruments Incorporated  
59  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
8 Application and Implementation  
Information in the following applications sections is not part of the TI component  
specification, and TI does not warrant its accuracy or completeness. TI’s customers are  
responsible for determining suitability of components for their purposes. Customers should  
validate and test their design implementation to confirm system functionality.  
8.1 Application Information  
In an increasing number of industrial applications, data acquisition sub-systems are collecting more data about  
the environment in which the system is operating and applying deep learning algorithms in order to improve  
system reliability, implement preventative maintenance, and/or enhance the quality of data collected by the  
system. The ADS7142 can be used to connect to a variety of sensors and can provide deeper data analytics at  
lower power levels than existing solutions. The depth of analysis that can be performed on the data collected by  
the ADS7142 is enhanced by the internal data buffer, programmable alarm thresholds and hysteresis, event  
counter, and internal calibration circuitry. The applications circuits described in this section highlight specific use-  
cases of the ADS7142 for data collection that can further increase the depth and quality of the data being  
measured by the system.  
8.2 Typical Applications  
8.2.1 ADS7142 as a Programmable Comparator with False Trigger Prevention and Diagnostics  
+VDD  
R
RL  
No 1  
VREF(UPPER)  
+
VOUT  
A1  
VIN  
R
+
A2  
VREF(LOWER)  
R
Copyright © 2017, Texas Instruments Incorporated  
112. Analog Window Comparator  
8.2.1.1 Design Requirements  
In many applications such as industrial alarms, sensor monitors, and level sensors, there is a need to make a  
decision at the system-level when the input signal crosses a predefined threshold. Analog window comparators  
are being used extensively in such applications.  
An analog window comparator has a set of comparators. The external input signal is connected to the inverting  
terminal of one comparator and the noninverting terminal of the other comparator. The remaining input of each  
comparator is connected to the internal reference. The outputs are tied together and are often connected to a  
reset or general-purpose input of a processor (such as a digital signal processor, field-programmable gate array,  
or application-specific integrated circuit) or the enable input of a voltage regulator (such as a DC-DC or low-  
dropout regulator). 112 shows the circuit diagram for an analog window comparator.  
60  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Typical Applications (接下页)  
Though analog comparators are easy to design, there are certain disadvantages associated with analog  
comparators.  
8.2.1.1.1 Higher Power Consumption  
If the voltage that is monitored is greater than the window comparator supply voltage, then there is a need for a  
resistive divider ladder to scale down that voltage. This resistive ladder draws a constant current and adds to the  
power consumption of the system. In battery powered applications, this becomes a challenge and can adversely  
affect the battery life.  
8.2.1.1.2 Fixed Threshold Voltages  
The window comparator thresholds cannot be changed on-the-fly since these are set by hardware (typically with  
a resistive ladder). This may add a limitation if the user wants to change the comparator thresholds during  
operation without switching in a new resistor ladder.  
Many applications in the field of preventive maintenance, building automation, and Internet of Things (IoT)  
require a sensor monitor which operates autonomously and gives an alert/interrupt to the host MCU only when  
the sensor output crosses a predefined, programmable threshold. Typically battery-operated, wireless sensor  
nodes like smoke detectors, temperature monitors, ambient light sensors, proximity sensors and gas sensors fall  
under this category. The ADS7142 is an excellent fit for such sensor monitoring systems due to its ability to  
autonomously monitor sensor output and wake up the host controller whenever the sensor output crosses pre-  
defined thresholds. Additionally, the ADS7142 has an internal data buffer which can store 16 sample data which  
the user can read if further analysis is required. 113 shows typical block diagram of ADS7142 as sensor  
monitor. As is shown in 113, the sensor can be connected directly to the input of the ADC (depending on the  
sensor output signal characteristics).  
3V3  
RFLT  
SCL  
C
AIN0  
AIN1  
Sensor 1  
Sensor 2  
SDA  
Host MCU  
ADS7142  
GND  
ALERT  
GND  
GND  
RFLT  
BUSY/RDY  
C
GND  
GND  
Copyright © 2017, Texas Instruments Incorporated  
GND  
113. Sensor Monitor Circuit with ADS7142  
版权 © 2017, Texas Instruments Incorporated  
61  
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
Typical Applications (接下页)  
8.2.1.2 Detailed Design Procedure  
8.2.1.2.1 Programmable Thresholds and Hysteresis  
The ADS7142 can be programmed to monitor sensor output voltages and generate an ALERT signal for the host  
controller if the sensor output voltage crosses a threshold.  
The device can be configured to monitor for signals rising above a programmed threshold. 114 illustrates the  
operation of the device when monitoring for signal crossings on the low threshold by setting the high threshold to  
0xFFF. In this example, the output of the low-side comparator is set whenever the ADC conversion result is less  
than or equal to the low threshold, and the output of the high-side comparator is only set when the ADC  
conversion result is equal to 0xFFF.  
The device can also be configured to monitor for signals falling below a programmed threshold. 115 illustrates  
the operation of the device when monitoring for signal crossings on the high threshold by setting the low  
threshold to 0x000. In this example, the output of high-side comparator is set whenever the ADC conversion  
result is greater than or equal to the high threshold and the output of the low-side comparator is only set when  
the ADC conversion result is equal to 0x000.  
High Threshold = 0xFFF  
œ
PRE_ALT_MAX_EVENT_COUNT = 50h  
Conversion [N+9] for CHx  
Hysteresis  
High Threshold - Hysteresis  
+
High Side Comparator  
Conversion [N+4] for CHx  
Hysteresis  
Conversion [N] for CHx  
High Threshold  
High Threshold - Hysteresis  
œ
Low Side Comparator  
œ
+
Low Threshold + Hysteresis  
Low Threshold  
High Side Comparator  
+
Conversion [N+5] for CHx  
Low Side Comparator  
Conversion [N+10] for CHx  
PRE_ALT_MAX_EVENT_COUNT = 50h  
High Side Comparator Output  
(Internal Signal Only)  
œ
Low Threshold + Hysteresis  
+
Conversion [N] for CHx  
Low Threshold = 0x000  
Low Side Comparator Output  
(Internal Signal Only)  
Low Side Comparator Output  
(Internal Signal Only)  
ALERT  
High Side Comparator Output  
(Internal Signal Only)  
114. Low Alert with ADS7142  
ALERT  
115. High Alert with ADS7142  
62  
版权 © 2017, Texas Instruments Incorporated  
 
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
The device can also be configured to monitor for signals falling outside of a programmed window. 116  
illustrates the operation of the device for an out-of-range alert where the signal leaves the pre-defined window  
and crosses either the high or low threshold. In this example, the output of low side comparator is set whenever  
the ADC conversion result is less than or equal to the low threshold, and the output of high side comparator is  
set when the ADC conversion result is greater than or equal to the high threshold.  
PRE_ALT_MAX_EVENT_COUNT = 50h  
Conversion [N+12] for CHx  
Conversion [N+7] for CHx  
Hysteresis  
High Threshold  
œ
High Threshold - Hysteresis  
+
High Side Comparator  
Low Side Comparator  
œ
Low Threshold + Hysteresis  
Low Threshold  
+
Conversion [N] for CHx  
Low Side Comparator Output  
(Internal Signal Only)  
High Side Comparator Output  
(Internal Signal Only)  
ALERT  
116. Out of Range Alert with ADS7142  
8.2.1.2.2 False Trigger Prevention with Event Counter  
The Pre-Alert event counter in the Digital Window Comparator helps to prevent false triggers. The alert output is  
not set until the output of the comparator remains set for a pre-defined number (count) of consecutive  
conversions.  
8.2.1.2.3 Fault Diagnostics with Data Buffer  
The modes which are specifically designed for autonomous sensor monitor applications are Pre-Alert mode and  
Post-Alert mode. In Pre-Alert mode, the ADS7142 can be configured to monitor sensor outputs and continuously  
fill the internal data buffer until a threshold crossing occurs. The ADS7142 generates an ALERT signal when the  
sensor output falls outside of the predefined window of operation. In this particular mode, the ADS7142 stops  
filling the data buffer when the threshold is crossed and provides the last 16 samples (15 sample data preceding  
the sample at which the ALERT is generated and 1 sample data for which the ALERT is generated). 117  
shows the ADS7142 operation in Pre-Alert mode showing 16 data samples before the sensor output crosses the  
low threshold. This is useful for applications where the state of the signal before the threshold is crossed is  
important to capture. Using the data captured before the alert, deep data analysis can be performed to determine  
the state of the system before the alert. This type of data is not available with analog comparators.  
In Post-Alert mode, ADS7142 can be configured to monitor sensor outputs and start filling the internal data buffer  
after a threshold crossing occurs. The ADS7142 generates an ALERT signal when the sensor output falls outside  
of the predefined window of operation. In this particular mode, the ADS7142 continues to fill the data buffer after  
the threshold is crossed for a total of 16 samples (1 sample data for which ALERT is generated and 15 sample  
data after the sample at which ALERT is generated). 118 shows the ADS7142 operation in Post-Alert mode  
showing 16 data samples after the sensor output crosses the high threshold. This is useful for applications where  
the state of the signal after the threshold is crossed is important to capture. Using the data captured after the  
alert, deep data analysis can be performed for to determine the state of the system after the alert to detect  
system-level events such as saturation. This data is not available with analog comparators.  
版权 © 2017, Texas Instruments Incorporated  
63  
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
8.2.1.3 Application Curve  
117. Pre-Alert Data Capture  
118. Post Alert Data Capture  
64  
版权 © 2017, Texas Instruments Incorporated  
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
8.2.2 Event-triggered PIR sensing with ADS7142  
PIR  
Sensor  
1.8V to 3.3V  
SCL  
SDA  
R
HOST MCU  
LPV812  
ADS7142  
C
ALERT  
Copyright © 2017, Texas Instruments Incorporated  
119. PIR Sensor with ADS7142  
8.2.2.1 Design Requirements  
A passive infrared (PIR) sensor is a commonly used sensor to detect motion by measuring infrared light emitted  
from any object that generates heat. PIR sensors are small, inexpensive, low-power, rugged, have a wide lens  
range, and are easy to use. PIR sensors are commonly used in security lighting and alarm systems used in  
indoor environments. When there is no motion or heat-emitting object in the vicinity of the sensor, the PIR sensor  
output is a DC voltage which is typically specified in the PIR datasheet. When a source of heat, such as a person  
or animal, comes into the sensor field of view, then the PIR sensor output changes. The amplitude of this signal  
is proportional to the speed and distance of the object relative to the sensor and is in the range of millivolts peak-  
to-peak. PIR sensors are often followed by a signal conditioning stage which amplifies the IR sensor output. A  
PIR sensor can be interfaced with the ADS7142 to make an ultra-low-power, autonomous PIR motion detector.  
The Autonomous Modes of the ADS7142 with threshold monitoring enables the system to put the host MCU into  
a low-power sleep mode and wake up the MCU only when motion is detected by the PIR sensor. 119 shows a  
typical block diagram for an autonomous PIR motion detector using the ADS7142.  
8.2.2.2 Detailed Design Procedure  
The analog signal conditioning circuit is shown in the schematic in 120. The first stage of the amplifier filter  
acts as a bandpass filter while the second stage applies an inverting gain. Components R10 and C5 serve as a  
low-pass filter to stabilize the supply voltage at the input to the sensor. Resistor R5 sets the bias current in the  
JFET output transistor of the PIR motion sensor. To save power, R5 is larger than recommended and essentially  
current starves the sensor. This comes at the expense of decreased sensitivity and higher output noise at the  
sensor output, which is a fair tradeoff for increased battery lifetime. Some of the loss in sensitivity at the sensor  
output can be compensated by a gain increase in the filter stages. Stage 1 of 120 is arranged as a non-  
inverting gain filter stage. This provides a high-impedance load to the sensor so its bias point remains fixed.  
Because this stage has an effective DC gain of one due to C2, the sensor output bias voltage provides the DC  
bias for the first filter stage. Feedback diodes D1 and D2 provide clamping so that the op amps in both filter  
stages stay out of saturation for motion events which are close to the sensor. Stage 1 has a low and high cutoff  
frequency of 0.7 Hz and 10.6 Hz respectively and a gain of 220. Stage 2 is arranged as an inverting summer  
gain stage and is AC-coupled to Stage 1. A DC bias of VCC/2 is connected to the non-inverting input of the  
amplifier in this stage. Due to the higher gain in the filter stages and higher output noise from the sensor, care  
must be taken to optimize the placement of the high-frequency filter pole and the window comparator thresholds  
to avoid false detection.  
版权 © 2017, Texas Instruments Incorporated  
65  
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
VCC  
R10  
619 kΩ  
R3  
C3  
VCC  
15 MΩ  
1000 pF  
VCC  
C5  
100 µF  
PIR =  
IRS-B345ST03-R1  
0.1 µF  
0.1 µF  
C4  
R4  
+
A1  
R5  
1.3 MΩ  
To Analog Input  
of ADS7142  
A2  
3.3 µF  
68.1 kΩ  
+
R1  
1.5 MΩ  
0.01 µF  
C6  
0.1 µF  
C1  
D1  
VCC/2  
VCC = 1.8 to 3.3 V  
D2  
A1 and A2 = LPV812  
R2  
6.81 kΩ  
C2  
33 µF  
Stage1  
Stage2  
Copyright © 2017, Texas Instruments Incorporated  
120. Signal Conditioning Circuit for PIR Sensor  
8.2.2.3 Application Curves  
When the PIR sensor detects motion, its output crosses the threshold and is detected by the ADS7142 as shown  
on Channel 1 in 121.  
121. Alert Output from ADS7142 with PIR Sensor  
66  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
9 Power-Supply Recommendations  
9.1 AVDD and DVDD Supply Recommendations  
The ADS7142 has two separate power supplies: AVDD and DVDD. The device operates on AVDD; DVDD is  
used for the interface circuits. AVDD and DVDD can be independently set to any value within the permissible  
ranges. The AVDD supply also defines the full-scale input range of the device. Always set the AVDD supply to  
be greater than or equal to the maximum input signal to avoid saturation of codes. Decouple the AVDD and  
DVDD pins respectively with 220-nF and 100-nF ceramic decoupling capacitors, as shown in 122 .  
AVDD  
CAVDD  
GND  
CDVDD  
DVDD  
Copyright © 2016, Texas Instruments Incorporated  
122. Power-Supply Decoupling  
版权 © 2017, Texas Instruments Incorporated  
67  
 
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
10 Layout  
10.1 Layout Guidelines  
124 shows a board layout example for the circuit illustrated in 123. The key considerations for layout are:  
Use a solid ground plane underneath the device and partition the PCB into analog and digital sections.  
Avoid crossing digital lines with the analog signal path and keep the analog input signals and the reference  
input signals away from noise sources.  
The power sources to the device must be clean and well-bypassed. Use CAVDD decoupling capacitors in close  
proximity to the analog (AVDD) power supply pin.  
Use a CDVDD decoupling capacitor close to the digital (DVDD) power-supply pin.  
Avoid placing vias between the AVDD and DVDD pins and the bypass capacitors.  
Connect the ground pin to the ground plane using a short, low-impedance path.  
Place the charge kickback filter components close to the device.  
Among ceramic surface-mount capacitors, COG (NPO) ceramic capacitors are recommended because these  
components provide the most stable electrical properties over voltage, frequency, and temperature changes.  
10.2 Layout Example  
CAVDD  
CDVDD  
AVDD  
DVDD  
10  
GND  
DVDD  
SCL  
1
9
8
AVDD  
RSCL  
RSDA  
RALERT  
RFLT0  
To I2C Master or Host  
From Sensor  
Output  
2
AINP/AIN0  
Device  
CFLT0  
RFLT1  
CFLT1  
From Sensor  
Output  
SDA  
To I2C Master or Host  
7
6
3
4
AINM/AIN1  
ADDR  
RADDR1  
ALERT  
To I2C Master or Host  
BUSY/RDY  
5
AVDD  
RADDR2  
To I2C Master or Host  
123. Example Circuit  
68  
版权 © 2017, Texas Instruments Incorporated  
 
ADS7142  
www.ti.com.cn  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
Layout Example (接下页)  
124. Example Layout  
版权 © 2017, Texas Instruments Incorporated  
69  
ADS7142  
ZHCSH75A SEPTEMBER 2017REVISED DECEMBER 2017  
www.ti.com.cn  
11 器件和文档支持  
11.1 文档支持  
11.2 接收文档更新通知  
要接收文档更新通知,请导航至 TI.com 上的器件产品文件夹。单击右上角的通知我 进行注册,即可每周接收产品  
信息更改摘要。有关更改的详细信息,请查看任何已修订文档中包含的修订历史记录。  
11.3 社区资源  
下列链接提供到 TI 社区资源的连接。链接的内容由各个分销商按照原样提供。这些内容并不构成 TI 技术规范,  
并且不一定反映 TI 的观点;请参阅 TI 《使用条款》。  
TI E2E™ 在线社区 TI 的工程师对工程师 (E2E) 社区。此社区的创建目的在于促进工程师之间的协作。在  
e2e.ti.com 中,您可以咨询问题、分享知识、拓展思路并与同行工程师一道帮助解决问题。  
设计支持  
TI 参考设计支持 可帮助您快速查找有帮助的 E2E 论坛、设计支持工具以及技术支持的联系信息。  
11.4 商标  
E2E is a trademark of Texas Instruments.  
11.5 静电放电警告  
ESD 可能会损坏该集成电路。德州仪器 (TI) 建议通过适当的预防措施处理所有集成电路。如果不遵守正确的处理措施和安装程序 , 可  
能会损坏集成电路。  
ESD 的损坏小至导致微小的性能降级 , 大至整个器件故障。 精密的集成电路可能更容易受到损坏 , 这是因为非常细微的参数更改都可  
能会导致器件与其发布的规格不相符。  
11.6 Glossary  
SLYZ022 TI Glossary.  
This glossary lists and explains terms, acronyms, and definitions.  
12 机械、封装和可订购信息  
以下页中包括机械封装、封装和可订购信息。这些信息是针对指定器件可提供的最新数据。数据如有变更,恕不另  
行通知和修订此文档。如欲获取此产品说明书的浏览器版本,请参阅左侧的导航。  
70  
版权 © 2017, Texas Instruments Incorporated  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
PACKAGING INFORMATION  
Orderable Device  
Status Package Type Package Pins Package  
Eco Plan  
Lead finish/  
Ball material  
MSL Peak Temp  
Op Temp (°C)  
Device Marking  
Samples  
Drawing  
Qty  
(1)  
(2)  
(3)  
(4/5)  
(6)  
ADS7142IRUGR  
ADS7142IRUGT  
ACTIVE  
ACTIVE  
X2QFN  
X2QFN  
RUG  
RUG  
10  
10  
3000 RoHS & Green  
250 RoHS & Green  
NIPDAU  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
-40 to 125  
-40 to 125  
18M  
18M  
NIPDAU  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance  
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may  
reference these types of products as "Pb-Free".  
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.  
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based  
flame retardants must also meet the <=1000ppm threshold requirement.  
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.  
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation  
of the previous line and the two combined represent the entire Device Marking for that device.  
(6)  
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two  
lines if the finish value exceeds the maximum column width.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information  
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and  
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.  
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.  
Addendum-Page 1  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
Addendum-Page 2  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
3-May-2019  
TAPE AND REEL INFORMATION  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
ADS7142IRUGR  
ADS7142IRUGT  
X2QFN  
X2QFN  
RUG  
RUG  
10  
10  
3000  
250  
180.0  
180.0  
8.4  
8.4  
1.75  
1.75  
2.25  
2.25  
0.55  
0.55  
4.0  
4.0  
8.0  
8.0  
Q1  
Q1  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
3-May-2019  
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SPQ  
Length (mm) Width (mm) Height (mm)  
ADS7142IRUGR  
ADS7142IRUGT  
X2QFN  
X2QFN  
RUG  
RUG  
10  
10  
3000  
250  
210.0  
210.0  
185.0  
185.0  
35.0  
35.0  
Pack Materials-Page 2  
重要声明和免责声明  
TI 提供技术和可靠性数据(包括数据表)、设计资源(包括参考设计)、应用或其他设计建议、网络工具、安全信息和其他资源,不保证没  
有瑕疵且不做出任何明示或暗示的担保,包括但不限于对适销性、某特定用途方面的适用性或不侵犯任何第三方知识产权的暗示担保。  
这些资源可供使用 TI 产品进行设计的熟练开发人员使用。您将自行承担以下全部责任:(1) 针对您的应用选择合适的 TI 产品,(2) 设计、验  
证并测试您的应用,(3) 确保您的应用满足相应标准以及任何其他安全、安保或其他要求。这些资源如有变更,恕不另行通知。TI 授权您仅可  
将这些资源用于研发本资源所述的 TI 产品的应用。严禁对这些资源进行其他复制或展示。您无权使用任何其他 TI 知识产权或任何第三方知  
识产权。您应全额赔偿因在这些资源的使用中对 TI 及其代表造成的任何索赔、损害、成本、损失和债务,TI 对此概不负责。  
TI 提供的产品受 TI 的销售条款 (https:www.ti.com.cn/zh-cn/legal/termsofsale.html) ti.com.cn 上其他适用条款/TI 产品随附的其他适用条款  
的约束。TI 提供这些资源并不会扩展或以其他方式更改 TI 针对 TI 产品发布的适用的担保或担保免责声明。IMPORTANT NOTICE  
邮寄地址:上海市浦东新区世纪大道 1568 号中建大厦 32 楼,邮政编码:200122  
Copyright © 2021 德州仪器半导体技术(上海)有限公司  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 211
-
VISHAY