Order
Now
Product
Folder
Support &
Community
Tools &
Software
Technical
Documents
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
ADS1284 High-Resolution, Analog-to-Digital Converter
1 Features
3 Description
•
•
The ADS1284 is a high-performance, single-chip,
analog-to-digital converter (ADC). This device
includes a low-noise programmable gain amplifier
(PGA), delta-sigma (ΔΣ) modulator, and digital filter.
The ADC supports two modes of operation with
trade-offs between power and resolution.
1
•
•
•
•
•
•
•
•
•
•
•
Selectable Operating Modes
Low-Power Mode:
– 12 mW (PGA = 1, 2, 4 and 8)
– 127 dB SNR (250 SPS, PGA = 1)
High-Resolution Mode:
– 18 mW (PGA = 1, 2, 4 and 8)
– 130 dB SNR (250 SPS, PGA = 1)
THD: –122 dB
CMRR: 110 dB
Two-Channel Multiplexer
Inherently-Stable Modulator
Fast Responding Overrange Detector
Flexible Digital Filter:
– Sinc + FIR + IIR (Selectable)
– Linear or Minimum Phase Option
– Programmable High-Pass Filter
Offset and Gain Calibration
SYNC Input
Analog Supply: 5 V or ±2.5 V
Digital Supply: 1.8 V to 3.3 V
The two-channel multiplexer has the inputs for signal
measurement and an ADC signal test. A mode is
available to short circuit the inputs and test for
internal noise. The PGA has the high input
impedance and low noise, which provides for the
direct connection of geophone and hydrophone
sensors.
The fourth-order, inherently stable modulator provides
outstanding noise and linearity performance. The
modulator output is filtered and decimated by the onchip digital filter to yield the ADC conversion result.
The digital filter provides data rates from 250 to 4000
SPS. The high-pass filter (HPF) has a programmable
corner frequency. On-chip gain and offset scale
registers support system calibration.
The synchronization input controls the timing of the
ADC conversion. The power-down input puts the
ADC into power-down mode.
The ADS1284 is available in a compact 24-lead, 5mm × 4-mm VQFN package, and is fully specified
from –40°C to +85°C, with a maximum operating
temperature range of –50°C to +125°C.
2 Applications
•
•
•
Energy Exploration
Seismic Monitoring
High-Accuracy Instrumentation
Device Information
PART NUMBER
ADS1284
PACKAGE
VQFN (24)
BODY SIZE (NOM)
5.00 mm × 4.00 mm
(1) For all available packages, see the package option addendum
at the end of the data sheet.
Simplified Schematic
AVDD
VREFN VREFP
DVDD
ADS1284
CLK
MUX
Input 1
Input 2
PGA
4th-Order
û Modulator
Programmable
Digital Filter
Calibration
Serial
Interface
CS
SCLK
DOUT
DIN
VCOM
DRDY
Over-Range
Control
SYNC
RESET
PWDN
AVSS
DGND
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.
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Table of Contents
1
2
3
4
5
6
Features ..................................................................
Applications ...........................................................
Description .............................................................
Revision History.....................................................
Pin Configuration and Functions .........................
Specifications.........................................................
1
1
1
2
3
4
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
4
4
4
5
5
8
8
9
Absolute Maximum Ratings ....................................
ESD Ratings..............................................................
Recommended Operating Conditions.......................
Thermal Information ..................................................
Electrical Characteristics...........................................
Timing Requirements...............................................
Switching Characteristics ..........................................
Typical Characteristics ..............................................
7
Parameter Measurement Information ................ 15
8
Detailed Description ............................................ 17
7.1 Noise Performance ................................................. 15
8.1
8.2
8.3
8.4
8.5
8.6
9
Overview .................................................................
Functional Block Diagram .......................................
Feature Description.................................................
Device Functional Modes........................................
Programming...........................................................
Register Maps .........................................................
17
18
18
33
45
49
Application and Implementation ........................ 53
9.1 Application Information............................................ 53
9.2 Typical Applications ................................................ 53
9.3 Initialization Set Up ................................................. 56
10 Device and Documentation Support ................. 57
10.1
10.2
10.3
10.4
10.5
Receiving Notification of Documentation Updates
Community Resources..........................................
Trademarks ...........................................................
Electrostatic Discharge Caution ............................
Glossary ................................................................
57
57
57
57
57
11 Mechanical, Packaging, and Orderable
Information ........................................................... 57
4 Revision History
Changes from Original (September 2018) to Revision A
•
2
Page
Changed document to release full version to web ................................................................................................................ 1
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
5 Pin Configuration and Functions
SCLK
CLK
BYPAS
DGND
DVDD
24
23
22
21
20
RHF Package
5-mm × 4-mm 24-Pin VQFN
Top View
DRDY
1
19
RESET
DOUT
2
18
PWDN
DIN
3
17
VREFP
Thermal
CS
4
16
VREFN
SYNC
5
15
AVSS
MFLAG
6
14
AVDD
DGND
7
13
AINN1
12
AINP1
11
10
AINP2
AINN2
9
CAPP
CAPN
8
Pad
Not to scale
Pin Functions
PIN
I/O
DESCRIPTION
NAME
NO.
AINN1
13
Analog input
Negative analog input 1
AINN2
11
Analog input
Negative analog input 2
AINP1
12
Analog input
Positive analog input 1
AINP2
10
Analog input
Positive analog input 2
AVDD
14
Analog supply
Positive analog power supply
AVSS
15
Analog supply
Negative analog power supply
BYPAS
22
Analog
1.8-V sub-regulator output: connect 1-μF capacitor to DGND
CAPN
8
Analog
PGA output: connect 10-nF capacitor from CAPP to CAPN
CAPP
9
Analog
PGA output: connect 10-nF capacitor from CAPP to CAPN
CLK
23
Digital input
Master clock input (4.096 MHz)
CS
4
Digital input
Serial interface chip select, active low
DGND
7
Ground
Digital ground (tie to digital ground plane)
DGND
21
Ground
Digital ground (tie to digital ground plane)
DIN
3
Digital input
DOUT
2
Digital output
Serial Interface data output
DRDY
1
Digital output
Data ready output: active low
DVDD
20
Digital supply
Digital power supply. If DVDD < 2.25 V, connect DVDD and BYPAS pins together.
MFLAG
6
Digital output
Modulator overrange flag: 0 = normal, 1 = modulator overrange
PWDN
18
Digital input
Power-down input, active low
RESET
19
Digital input
Reset input, active low
SCLK
24
Digital input
Serial interface shift clock input
SYNC
5
Digital input
Synchronize input, rising edge active
VREFN
16
Analog input
Negative reference input
VREFP
17
Analog input
Positive reference input
Thermal pad
Serial interface data input
Do not electrically connect the thermal pad. The thermal pad must be soldered to PCB.
Thermal pad vias are optional and can be removed.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
3
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
6 Specifications
Absolute Maximum Ratings (1)
6.1
Over operating free-air temperature range (unless otherwise noted).
MIN
MAX
AVDD to AVSS
–0.3
5.5
V
AVSS to DGND
–2.8
0.3
V
DVDD to DGND
–0.3
3.9
V
AVSS – 0.3
AVDD + 0.3
V
Digital input voltage to DGND
–0.3
DVDD + 0.3
Input current, continuous
–10
10
mA
Operating temperature
–50
125
°C
150
°C
150
°C
Analog input voltage
Junction temperature
Storage temperature, Tstg
(1)
–60
UNIT
V
Stresses above these ratings may cause permanent damage. Exposure to absolute maximum conditions for extended periods may
degrade device reliability. These are stress ratings only, and functional operation of the device at these or any other conditions beyond
those specified is not implied.
6.2 ESD Ratings
VALUE
V(ESD)
(1)
(2)
Electrostatic discharge
Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1)
±2000
Charged-device model (CDM), per JEDEC specification JESD22-C101 (2)
±500
UNIT
V
JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
6.3 Recommended Operating Conditions
MIN
NOM
MAX
UNIT
POWER SUPPLY
AVSS
Negative analog supply (relative to DGND)
AVDD
Positive analog supply (relative to AVSS)
DVDD
Digital supply (relative to DGND)
–2.6
0
V
AVSS + 4.75
AVSS + 5.25
V
1.65
3.6
V
106
%FSR
ANALOG INPUTS
FSR
Full-scale input voltage range (VIN = AINP – AINN)
±VREF / (2 × PGA)
V
Calibration margin (1)
AINP or
AINN
Absolute input voltage range
AVSS + 0.7
AVDD – 1.25
V
AVDD – AVSS + 0.2
V
VOLTAGE REFERENCE INPUTS
Reference input voltage (VREF = VREFP – VREFN)
1
5
VREFN
Negative reference input
AVSS – 0.1
VREFP – 1
V
VREFP
Positive reference input
VREFN + 1
AVDD + 0.1
V
V
DIGITAL INPUTS
VIH
High-level input voltage
0.8 × DVDD
DVDD
VIL
Low-level input voltage
DGND
0.2 × DVDD
fCLK
Clock input
1
4.096
MHz
fSCLK
Serial clock rate
fCLK / 2
MHz
V
TEMPERATURE
Specified temperature
(1)
4
–40
85
°C
Calibration margin is the maximum allowable input voltage after user calibration of offset and gain errors.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
6.4 Thermal Information
ADS1284
THERMAL METRIC (1)
RHF (VQFN)
UNIT
24 PINS
RθJA
Junction-to-ambient thermal resistance
30.2
°C/W
RθJC(top)
Junction-to-case (top) thermal resistance
27.5
°C/W
RθJB
Junction-to-board thermal resistance
8.5
°C/W
ψJT
Junction-to-top characterization parameter
0.3
°C/W
ψJB
Junction-to-board characterization parameter
8.6
°C/W
RθJC(bot)
Junction-to-case (bottom) thermal resistance
1.7
°C/W
(1)
For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application
report.
6.5 Electrical Characteristics
maximum and minimum specifications over –40°C to +85°C; typical specifications at 25°C, AVDD = 2.5 V, AVSS = –2.5 V,
fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1, High-Resolution and Low-Power modes,
Offset enabled (75 mV), Chop enable, and fDATA = 1000 SPS (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
ANALOG INPUTS
PGA input voltage noise density
Differential input impedance (1)
Low-power mode
7.5
High-resolution mode
CHOP enabled
1
CHOP disabled
100
Common-mode input impedance
IIB
nV/√Hz
5
Input bias current
GΩ
1
GΩ
1
nA
Crosstalk
f = 31.25 Hz
–135
dB
Mux switch on-resistance
Each switch
30
Ω
PGA OUTPUT (CAPP, CAPN)
Absolute output range
PGA output impedance
AVSS + 0.4
Differential
Output impedance tolerance
V
Ω
±10%
External bypass capacitance
Modulator input impedance
AVDD – 0.4
600
10
Low-power mode
100
110
High-resolution mode
nF
kΩ
55
AC PERFORMANCE
SNR
Signal-to-noise ratio (2)
Low-power mode
117
121
High-resolution mode
120
124
dB
Low-power mode
THD
SFDR
(1)
(2)
(3)
Total harmonic distortion (3)
PGA = 1, 2, 4, 8, 16
–122
-114
PGA = 32
–117
-108
PGA = 64
–114
dB
High-resolution mode
PGA = 1, 2, 4, 8, 16
-122
-114
PGA = 32
-117
-110
PGA = 64
-114
Spurious-free dynamic range
123
dB
dB
PGA chop mode is controlled by register setting.
Inputs shorted; see Table 1 through Table 4 for more details.
Input signal = 31.25 Hz, –0.5 dBFS.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
5
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Electrical Characteristics (continued)
maximum and minimum specifications over –40°C to +85°C; typical specifications at 25°C, AVDD = 2.5 V, AVSS = –2.5 V,
fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1, High-Resolution and Low-Power modes,
Offset enabled (75 mV), Chop enable, and fDATA = 1000 SPS (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
DC PERFORMANCE
Resolution
fDATA
31
Data rate
Offset (4)
Bits
FIR filter mode
250
4000
Sinc filter mode
8000
128,000
Offset disabled
±50
Offset and Chop disabled
300
±200
75 mV offset
70 / PGA
75 / PGA
80 / PGA
100 mV offset
95 / PGA
100 / PGA
105 / PGA
Offset after calibration (5)
1
CHOP disabled
High-resolution mode
-1%
–1.5%
Gain error after calibration (5)
Gain drift
mV
μV/°C
0.5
Low-power mode
Gain error (6)
µV
μV
0.03
Offset drift
SPS
-0.5%
0%
–1.0%
–0.5%
0.0002%
PGA = 1
2
PGA = 16
9
Gain matching (7)
0.3%
CMR
Common-mode rejection
fCM = 60 Hz, 1.25 VPP (8)
PSR
Power-supply rejection
fPS = 60 Hz,
100 mVPP (8)
95
ppm/°C
0.8%
110
AVDD, AVSS
80
90
DVDD
90
115
dB
dB
VOLTAGE REFERENCE INPUTS
Reference input impedance
Low-power mode
170
High -resolution mode
kΩ
85
DIGITAL FILTER RESPONSE
Pass-band ripple
±0.003
Pass band (–0.01dB)
0.375 × fDATA
Bandwidth (–3dB)
0.413 × fDATA
High-pass filter corner
Stop band attenuation
0.1
(9)
Group delay
Settling time (latency)
Hz
Hz
dB
0.500 × fDATA
Minimum phase filter (10)
Hz
10
135
Stop band
dB
5 / fDATA
Linear phase filter
31 / fDATA
Minimum phase filter
62 / fDATA
Linear phase filter
62 / fDATA
Hz
s
s
(4)
(5)
(6)
(7)
(8)
(9)
Offset specification is input referred. The offset scales by the reference voltage (VREF).
Calibration accuracy is on the level of noise reduced by four (calibration averages 16 readings).
The PGA output impedance and the modulator input impedance results in systematic gain error.
Gain match relative to gain = 1.
fCM is the input common-mode frequency. fPS is the power-supply frequency.
Input frequencies in the range of N · fCLK / 1024 ± fDATA / 2 (where N = 1, 2, 3...) can intermodulate with the modulator chopper clock
(and N multiples). At these frequencies, intermodulation = –120 dB, typ.
(10) At dc; see Figure 50.
6
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
Electrical Characteristics (continued)
maximum and minimum specifications over –40°C to +85°C; typical specifications at 25°C, AVDD = 2.5 V, AVSS = –2.5 V,
fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1, High-Resolution and Low-Power modes,
Offset enabled (75 mV), Chop enable, and fDATA = 1000 SPS (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
DIGITAL INPUTS/OUTPUTS
VOH
High-level output voltage
IOH = 1 mA
VOL
Low-level output voltage
IOL = 1 mA
Ilkg
Input leakage
0 < VDIGITAL IN < DVDD
0.8 × DVDD
V
0.2 × DVDD
V
±10
μA
POWER SUPPLY
Low-power mode
PGA = 1, 2, 4, 8
PGA = 16, 32, 64
IAVDD
IAVSS
IDVDD
Analog supply current
Digital supply current
2
3.4
2.5
3.8
mA
High-resolution mode
PGA = 1, 2, 4, 8
3.2
5.5
PGA = 16, 32, 64
4
6
Standby mode
1
15
Power-down mode
1
15
Low-power mode
0.5
0.7
High-resolution mode
0.6
0.8
Standby mode
25
50
1
15
PGA = 1, 2, 4, 8
12
20
PGA = 16, 32, 64
14
22
PGA = 1, 2, 4, 8
18
30
PGA = 16, 32, 64
22
33
Standby mode
90
250
Power-down mode
10
125
Power-down mode (11)
mA
μA
mA
μA
Low-power mode
PD
Power dissipation
mW
High-resolution mode
mW
μW
(11) CLK input stopped.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
7
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
6.6
www.ti.com
Timing Requirements
at TA = –40°C to +85°C and DVDD = 1.65 V to 3.6 V (unless otherwise noted)
MIN
tCSSC
CS low to SCLK high: setup time
tSCLK
SCLK period
tSPWH, L
MAX
40
UNIT
ns
2
16
1 / fCLK
SCLK pulse duration, high and low (1)
0.8
10
1 / fCLK
tDIST
DIN valid to SCLK high: setup time
50
ns
tDIHD
Valid DIN to SCLK high: hold time
50
ns
tCSH
CS high pulse
tSCCS
SCLK high to CS high
(1)
100
ns
24
1/fCLK
Holding SCLK low for 64 DRDY falling edges resets the serial interface.
6.7 Switching Characteristics
over operating free-air temperature range (unless otherwise noted)
PARAMETER
TEST CONDITIONS
tCSDOD
CS low to DOUT driven: propagation
delay
tDOPD
SCLK low to valid new DOUT:
propagation delay
tDOHD
SCLK low to DOUT invalid: hold
time
tCSDOZ
CS high to DOUT tristate
TYP
Load on DOUT = 20 pF || 100 kΩ
MAX
ns
100
ns
0
ns
t SPWH
ns
t CSH
t SPWL
t CSSC
UNIT
60
40
t SCLK
CS
MIN
t SCCS
SCLK
t DIST
DIN
B7
B6
B5
B4
B3
B2
t DIHD
B1
B0
t DOPD
DOUT
B7
t DOHD
t CSDOD
t CSDOZ
Figure 1. Serial Interface Timing Diagram
8
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
6.8 Typical Characteristics
At +25°C, AVDD = 2.5 V, AVSS = –2.5 V, fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1, High-Resolution
Mode, OFFSET enabled, CHOP enabled, and fDATA = 1000 SPS (unless otherwise noted).
0
0
8192-Point FFT
Shorted Input
PGA = 1
SNR = 123.7 dB
±20
-40
±60
Amplitude (dB)
Amplitude (dB)
±40
Low-Power Mode
8192-Point FFT
Shorted Input
PGA = 1
SNR = 121.1 dB
-20
±80
±100
±120
-60
-80
-100
-120
±140
-140
±160
-160
-180
±180
0
50
100
150
200
250
300
350
400
450
0
500
Frequency (Hz)
0
150
200 250 300
Frequency (Hz)
350
400
450
500
D027
0
8192-Point FFT
Shorted Input
PGA = 8
SNR = 121.1 dB
±20
±40
Amplitude (dB)
100
Figure 3. Output Spectrum (Low-Power mode)
Figure 2. Output Spectrum
Low-Power Mode
8192-Point FFT
Shorted Input
PGA = 8
SNR = 118.5 dB
-20
-40
Amplitude (dB)
±60
±80
±100
±120
±140
-60
-80
-100
-120
-140
±160
-160
±180
-180
0
50
100
150
200
250
300
350
400
450
500
Frequency (Hz)
0
50
100
150
C003
Figure 4. Output Spectrum
200 250 300
Frequency (Hz)
350
400
450
500
D028
Figure 5. Output Spectrum (Low-Power Mode)
0
0
8192-Point FFT
Shorted Input
PGA = 1
CHOP DIsabled
SNR = 123.5 dB
±40
±60
-40
±80
±100
±120
-60
-80
-100
-120
±140
-140
±160
-160
±180
0
50
100
150
200
250
300
350
Frequency (Hz)
Figure 6. Output Spectrum
400
450
Low-Power Mode
8192-Point FFT
Shorted Input
PGA = 1
CHOP Disabled
SNR = 120.9 dB
-20
Amplitude (dB)
±20
Amplitude (dB)
50
C002
500
-180
0
50
C004
100
150
200 250 300
Frequency (Hz)
350
400
450
500
D029
Figure 7. Output Spectrum (Low-Power Mode)
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
9
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Typical Characteristics (continued)
At +25°C, AVDD = 2.5 V, AVSS = –2.5 V, fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1,
High-Resolution Mode, OFFSET enabled, CHOP enabled, and fDATA = 1000 SPS (unless otherwise noted).
0
0
8192-Point FFT
Shorted Input
PGA = 8
CHOP Disabled
SNR = 117.5 dB
Amplitude (dB)
±40
±60
Low-Power Mode
8192-Point FFT
Shorted Input
PGA = 8
CHOP Disabled
SNR = 116.3 dB
-20
-40
Amplitude (dB)
±20
±80
±100
±120
±140
-60
-80
-100
-120
-140
±160
-160
±180
-180
0
50
100
150
200
250
300
350
400
450
Frequency (Hz)
500
0
Figure 8. Output Spectrum
8192-Point FFT
V IN = 31.25 Hz, -0.5 dBFS
PGA = 1
THD = -124 dB
±40
200 250 300
Frequency (Hz)
350
400
450
500
D030
-40
±60
±80
±100
±120
-60
-80
-100
-120
±140
-140
±160
-160
±180
0
50
100
150
200
250
300
350
400
450
Frequency (Hz)
Low-Power Mode
8192-Point FFT
V IN = 31.25 Hz, -0.5 dBFS
PGA = 1
THD = -122 dB
-20
Amplitude (dB)
Amplitude (dB)
150
0
±20
-180
500
0
50
100
150
C002
Figure 10. Output Spectrum
200 250 300
Frequency (Hz)
350
400
450
500
D031
Figure 11. Output Spectrum (Low-Power Mode)
0
0
8192-Point FFT
V IN = 31.25 Hz, -0.5 dBFS
PGA = 8
THD = -125 dB
±20
±40
-40
±60
±80
±100
±120
-60
-80
-100
-120
±140
-140
±160
-160
±180
0
50
100
150
200
250
300
350
Frequency (Hz)
Figure 12. Output Spectrum
400
450
Low-Power Mode
8192-Point FFT
V IN = 31.25 Hz, -0.5 dBFS
PGA = 8
THD = -122 dB
-20
Amplitude (dB)
Amplitude (dB)
100
Figure 9. Output Spectrum (Low-Power Mode)
0
10
50
C005
500
-180
0
C002
50
100
150
200 250 300
Frequency (Hz)
350
400
450
500
D031
D032
Figure 13. Output Spectrum (Low-Power Mode)
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
Typical Characteristics (continued)
At +25°C, AVDD = 2.5 V, AVSS = –2.5 V, fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1,
High-Resolution Mode, OFFSET enabled, CHOP enabled, and fDATA = 1000 SPS (unless otherwise noted).
0
0
8192-Point FFT
V IN = 31.25 Hz, -20 dBFS
PGA = 1
THD = -122 dB
±20
±40
Amplitude (dB)
Amplitude (dB)
±40
8192-Point FFT
V IN = 31.25 Hz, -20 dBFS
PGA = 8
THD = -121 dB
±20
±60
±80
±100
±120
±60
±80
±100
±120
±140
±140
±160
±160
±180
±180
0
50
100
150
200
250
300
350
400
450
Frequency (Hz)
500
0
50
Total Harmonic Distortion (dB)
Total HarmonicDistortion (dB)
±120
±125
±130
±15
5
25
45
65
85
105
Temperature (ƒC)
Common Mode Rejection (dB)
Total Harmonic Distortion (dB)
±125
500
C002
40
Low-Power Mode
V IN = 31.25 Hz, -0.5 dBFS
-115
-120
-125
-35
-15
5
25
45
65
Temperature (qC)
85
105
125
D025
130
120
110
100
90
80
PGA = 1
PGA = 8
70
±130
30
450
V IN = -0.5 dBFS
±120
20
400
Figure 17. THD vs Temperature (Low-Power Mode)
±115
10
350
-110
C007
±110
0
300
140
PGA = 1
PGA = 4
PGA = 16
PGA = 64
±105
-105
-130
-55
125
Figure 16. THD vs Temperature
±100
PGA = 1
PGA = 4
PGA = 16
PGA = 64
VIN = 31.25 Hz, -0.5 dBFS
±115
±35
250
Figure 15. Output Spectrum
±110
±55
200
-100
PGA = 1
PGA = 4
PGA = 16
PGA = 64
±105
150
Frequency (Hz)
Figure 14. Output Spectrum
±100
100
C002
50
60
70
80
90 100 110 120
Signal Frequency (Hz)
10
Figure 18. THD vs Signal Frequency
100
1000
10000
100000
1000000
Common Mode Frequency (Hz)
C002
C007
Figure 19. CMR vs Common-Mode Frequency
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
11
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Typical Characteristics (continued)
At +25°C, AVDD = 2.5 V, AVSS = –2.5 V, fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1,
High-Resolution Mode, OFFSET enabled, CHOP enabled, and fDATA = 1000 SPS (unless otherwise noted).
100
140
30 Units
OFFSET Enabled
90
120
80
100
Occurrences (%)
80
60
40
0
10
60
50
40
30
20
DVDD
AVDD
AVSS
20
70
10
0
100
1000
10000
100000
1000000
Power Supply Frequency (Hz)
96.0
96.5
97.0
97.5
98.0
98.5
99.0
99.5
100.0
100.5
101.0
101.5
102.0
102.5
103.0
103.5
104.0
104.5
105.0
105.5
106.0
Power Supply Rejection (dB)
PGA = 1
C007
Offset (mV)
C010
Figure 20. PSR vs Power-Supply Frequency
PGA = 1
PGA = 8
30 units based on
20 •C intervals
over the range
-40•C to +85 •C
30 Units
PGA = 1
90
Occurrences (%)
80
70
60
50
40
30
20
Offset Drift (nV/ƒC)
±0.65
±0.60
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
±0.1
±0.2
Worst case gain match
30 units, relative PGA = 1
over -40 ƒC to +85ƒC range
±0.3
Occurrences
PGA = 8,32,64
120
110
100
90
80
70
60
50
40
30
20
10
0
±0.4
PGA = 16
±0.5
PGA = 1,2,4
Gain Drift (ppm/ƒC)
Gain Match (%)
C010
Figure 24. Gain-Error Drift Histogram
12
±0.70
±0.75
±0.80
±0.90
±0.95
±1.00
±0.85
C010
Figure 23. Gain-Error Histogram
±15
±14
±13
±12
±11
±10
±9
±8
±7
±6
±5
±4
±3
±2
±1
0
1
2
3
4
5
Occurences
Figure 22. Offset-Voltage Drift Histogram
30 units based on 20•C intervals
over the range -40ƒC to +85ƒ•C
±1.05
Gain Error (%)
C010
150
140
130
120
110
100
90
80
70
60
50
40
30
20
10
0
±1.10
±1.15
±1.20
±1.25
±1.30
±1.35
±1.40
0
200
175
150
125
75
100
50
0
25
±25
±50
±75
±100
±125
±150
10
±175
120
110
100
90
80
70
60
50
40
30
20
10
0
±200
Occurrences
Figure 21. Offset-Voltage Histogram
100
Submit Documentation Feedback
C010
Figure 25. Gain-Match Histogram
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
Typical Characteristics (continued)
125
125
120
120
Signal-to-Noise Ratio (dB)
Signal-to-Noise Ratio (dB)
At +25°C, AVDD = 2.5 V, AVSS = –2.5 V, fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1,
High-Resolution Mode, OFFSET enabled, CHOP enabled, and fDATA = 1000 SPS (unless otherwise noted).
115
110
105
PGA = 1
100
PGA = 4
95
PGA = 16
±55
±35
±15
105
100
PGA = 1
PGA = 4
PGA = 16
PGA = 64
Shorted Input
5
25
45
65
85
105
Temperature (ƒC)
90
-55
125
-35
-15
Figure 26. SNR vs Temperature
Power (mW)
±80
±100
±120
±140
105
125
D026
15
10
High-Resolution Mode, PGA = 1, 2, 4, 8
High-Resolution Mode, PGA = 16, 32, 64
Low-Power Mode, PGA = 1, 2, 4, 8
Low-Power Mode, PGA = 16, 32, 64
5
±160
±180
0
50
100
150
200
250
300
350
400
450
Frequency (Hz)
0
-55
500
-35
C005
Figure 28. Crosstalk Output Spectrum
P Input, T = 25ƒC
N Input, T = 25ƒC
P Input, T = 85ƒC
N Input, T = 85ƒC
-15
5
25
45
65
Temperature (qC)
85
105
125
D009
Figure 29. Power vs Temperature
2.0
CHOP Enabled
PGA = 1
P Input, T = 25ƒC
N Input, T = 25ƒC
P Input, T = 85ƒC
N Input, T = 85ƒC
1.5
Input Bias Current (nA)
Input Bias Current (nA)
85
20
±60
1.0
25
45
65
Temperature (qC)
Figure 27. SNR vs Temperature (Low-Power Mode)
8192-Point FFT (IN1)
IN1: Shorted
IN2: 31.25 Hz, -0.5 dBFS
PGA = 8
±40
1.5
5
25
±20
2.0
Low-Power Mode
Shorted Input
C008
0
Amplitude (dB)
110
95
PGA = 64
90
115
0.5
0.0
±0.5
±1.0
±1.5
1.0
CHOP Disabled
PGA = 1
0.5
0.0
±0.5
±1.0
±1.5
±2.0
±2.5 ±2.0 ±1.5 ±1.0 ±0.5
0.0
0.5
1.0
1.5
2.0
Differential Input Voltage (V)
2.5
±2.0
±2.5 ±2.0 ±1.5 ±1.0 ±0.5
Figure 30. Input Bias Current vs Input Voltage
0.0
0.5
1.0
1.5
2.0
Differential Input Voltage (V)
C002
2.5
C002
Figure 31. Input Bias Current vs Input Voltage
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
13
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Typical Characteristics (continued)
Reference Input Impedance (k :)
At +25°C, AVDD = 2.5 V, AVSS = –2.5 V, fCLK = 4.096 MHz, VREFP = 2.5 V, VREFN = –2.5 V, DVDD = 3.3 V, PGA = 1,
High-Resolution Mode, OFFSET enabled, CHOP enabled, and fDATA = 1000 SPS (unless otherwise noted).
86
180
84
176
82
172
m High-Resolution Mode
80
168
78
164
76
Low-Power Modeo
74
72
-55
160
156
-35
-15
5
25
45
65
Temperature (qC)
85
105
152
125
D024
Figure 32. Reference Input Impedance vs Temperature
14
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
7 Parameter Measurement Information
7.1 Noise Performance
The ADS1284 offers outstanding signal-to-noise ratio (SNR). SNR depends on data rate, gain and mode of
operation (high resolution or low power). As the bandwidth is reduced by decreasing the data rate, SNR
improves correspondingly. Similarly, as gain is increased, the input-referred noise decreases. The low power
mode decreases the oversampling ratio of the modulator and reduces the bias current of the PGA. As a
consequence, low-power mode reduces the operating power but also results in increased conversion noise. The
ADC incorporates a chop mode to remove 1/f noise from the PGA. Chop mode results in increased input current
and as a result, chop mode may not be compatible with certain types of hydrophone sensors.
Input-referred noise is related to SNR by Equation 1:
FSRRMS
SNR = 20log
NRMS
where
FSRRMS = Full-scale range RMS = VREF / (2 × √2 × PGA)
NRMS = Noise (RMS, input-referred)
•
•
(1)
Table 1 summarizes SNR and input-referred noise performance in low-power mode (chop enabled). Table 2
summarizes SNR and input-referred noise performance in low-power mode (chop disabled).
Table 1. Low-Power Mode SNR (dB) and Input Referred Noise (µVRMS), Chop Enabled
(1)
PGA (SNR, dB) (1)
PGA (Input-Referred Noise, µV RMS)
DATA RATE
(SPS)
1
2
4
8
16
32
64
1
2
4
8
16
32
64
250
127
127
126
124
122
116
111
0.79
0.41
0.22
0.14
0.09
0.09
0.08
500
124
124
123
121
119
113
108
1.13
0.58
0.31
0.19
0.13
0.12
0.11
1000
121
121
120
118
116
110
105
1.60
0.82
0.44
0.27
0.18
0.17
0.16
2000
118
118
117
115
113
107
102
2.27
1.16
0.63
0.39
0.26
0.24
0.22
4000
115
114
114
112
110
104
99
3.27
1.68
0.90
0.56
0.37
0.34
0.32
Typical values at TA = 25°C. SNR data rounded to the nearest dB. Measurement bandwidth: 0.1 Hz to 0.413 × data rate.
Table 2. Low-Power Mode SNR (dB) and Input Referred Noise (µVRMS), Chop Disabled
(1)
PGA (SNR, dB) (1)
PGA (Input-Referred Noise, µV RMS)
DATA RATE
(SPS)
1
2
4
8
16
32
64
1
2
4
8
16
32
64
250
127
126
122
119
114
107
102
0.82
0.47
0.34
0.25
0.22
0.24
0.23
500
124
123
121
117
113
107
101
1.16
0.63
0.38
0.30
0.25
0.25
0.25
1000
121
120
119
116
112
106
100
1.61
0.85
0.50
0.37
0.29
0.29
0.27
2000
118
118
116
114
110
104
99
2.28
1.19
0.68
0.47
0.35
0.35
0.32
4000
115
114
114
111
108
102
97
3.29
1.70
0.94
0.62
0.43
0.43
0.40
Typical values at TA = 25°C. SNR data rounded to the nearest dB. Measurement bandwidth: 0.1 Hz to 0.413 × data rate.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
15
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Table 3 summarizes SNR and input-referred noise performance in high-resolution mode (chop enabled). Table 4
summarizes SNR and input-referred noise performance in high-resolution mode (chop disabled).
Table 3. High-Resolution Mode SNR (dB) and Input Referred Noise (µVRMS), Chop Enabled
(1)
PGA (SNR, dB) (1)
PGA (Input-Referred Noise, µV RMS)
DATA RATE
(SPS)
1
2
4
8
16
32
64
1
2
4
8
16
32
64
250
130
129
129
127
125
119
114
0.59
0.30
0.16
0.10
0.07
0.06
0.06
500
127
126
126
124
122
116
111
0.84
0.43
0.23
0.14
0.09
0.09
0.08
1000
124
123
123
121
119
113
108
1.19
0.60
0.32
0.20
0.13
0.12
0.11
2000
121
120
120
118
116
110
105
1.68
0.86
0.46
0.28
0.18
0.17
0.16
4000
117
117
117
115
113
107
102
2.40
1.22
0.66
0.40
0.26
0.25
0.23
Typical values at TA = 25°C. SNR data rounded to the nearest dB. Measurement bandwidth: 0.1 Hz to 0.413 × data rate.
Table 4. High-Resolution Mode SNR (dB) and Input Noise (µVRMS), Chop Disabled
(1)
16
PGA (SNR, dB) (1)
PGA (Input-Referred Noise, µV RMS)
DATA RATE
(SPS)
1
2
4
8
16
32
64
1
2
4
8
16
32
64
250
129
128
125
120
116
110
104
0.63
0.37
0.26
0.21
0.18
0.17
0.18
500
126
125
123
119
114
108
103
0.87
0.47
0.31
0.25
0.21
0.21
0.20
1000
123
123
121
117
114
108
102
1.20
0.65
0.39
0.30
0.22
0.22
0.22
2000
120
120
119
116
112
107
101
1.69
0.91
0.51
0.37
0.26
0.25
0.25
4000
117
117
116
114
111
105
99
2.41
1.24
0.70
0.46
0.33
0.31
0.30
Typical values at TA = 25°C. SNR data rounded to the nearest dB. Measurement bandwidth: 0.1 Hz to 0.413 × data rate.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8 Detailed Description
8.1 Overview
The ADS1284 is a high-performance analog-to-digital converter (ADC) designed for energy exploration, seismic
monitoring, laboratory instrumentation, and other exacting performance applications. The converter provides 31bit resolution in data rates from 250 SPS to 4000 SPS. See the Functional Block Diagram section for a block
diagram of the ADS1284.
The ADS1284 provides two modes of operation, high resolution and low power. The modes offer a tradeoff
between power consumption and SNR performance. For most ADC configurations, low-power mode reduces
power consumption 6 mW but results in an average 3 dB decrease of SNR. The operating mode is programmed
by the MODE register bit (see Figure 71).
The two-channel, differential-input multiplexer allows several measurement configurations:
1. Input 1 (AINP1 - AINN1)
2. Input 2 (AINP2 - AINN2)
3. All inputs disconnected. PGA internally shorted to VCOM via 400-Ω resistors for ADC noise test.
4. Input 1 and input 2 connected together to the PGA for measurement
5. PGA inputs connected to AINN2 for common-mode test.
The input multiplexer is followed by a continuous-time PGA featuring very low noise. The gain of the PGA is
programmed by register settings (gains 1 to 64). A external 10-nF C0G capacitor connected to CAPP and CAPN
provides the ADC antialias filter.
The inherently-stable, fourth-order, delta-sigma modulator measures the differential input signal (VIN = AINP –
AINN) against the differential reference (VREF = (VREFP – VREFN) / 2) to yield differential input voltage range =
±2.5 V (PGA = 1). A digital output (MFLAG) indicates the modulator is in overload as a result of an overdrive
condition. The modulator digital output data is routed to the digital filter to provide the conversion output data.
The digital filter consists of a variable decimation rate, fifth-order sinc filter, followed by a variable phase, fixeddecimation, finite-impulse response (FIR) low-pass filter with programmable phase. The last filter stage is an
adjustable high-pass filter for dc and low frequency signal removal. The output of the digital filter can be taken
from the sinc or the FIR filter stages, with the option of the FIR plus high-pass filter stages.
Gain and offset registers scale the output of the digital filter to produce the final output conversion data. The
scaling feature can be used for calibration and sensor gain matching.
The SYNC input resets the operation of both the digital filter and the modulator, synchronizing the conversions of
multiple ADCs to an external timing event. The SYNC input supports a continuous input mode that accepts an
external data frame clock that is locked to the conversion rate. Automatic synchronization occurs when the
periods are mismatched.
The RESET input resets the register settings and also restarts the conversion process.
The PWDN input sets the device into power down. Note that register settings are not retained in PWDN mode.
Use the STANDBY command for software power down (the quiescent current in standby mode is slightly higher).
Noise-immune Schmitt-trigger and clock-qualified inputs (RESET and SYNC) increase reliability in high-noise
environments. The SPI™-compatible serial interface is used to read conversion data, in addition to reading from
and writing to the configuration registers.
The device supports either unipolar (+5 V) or bipolar (±2.5 V) supply operation. The digital supply range 1.8 V to
3.3 V.
An internal subregulator powers the digital core from the DVDD supply. BYPAS (pin 28), is the subregulator
output and requires a 1-μF capacitor for noise reduction. Note that the regulated output voltage on BYPAS is not
available to drive external circuitry.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
17
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
VREFP
VREFN
AVDD
CAPN
CAPP
8.2 Functional Block Diagram
BYPAS
+1.8 V
(Digital core)
AINP2
AINN2
AINP1
AINN1
DVDD
CLK
LDO
Mux
300 :
PGA
4th-Order
û
Modulator
300 :
Calibration
CS
SCLK
DIN
Serial
Interface
DOUT
Overrange
Detection
400 Ÿ
400 Ÿ
Programmable
Digital Filter
DRDY
SYNC
Control
RESET
PWDN
AVDD + AVSS
2
AVSS
MFLAG
DGND
8.3 Feature Description
8.3.1 Analog Inputs and Multiplexer
A diagram of the input multiplexer is shown in Figure 33.
AVDD
S1
AINP1
ESD Diodes
S2
AINP2
400W
(+)
S3
S7
AVSS
To PGA
AVDD + AVSS
AVDD
2
400W
S4
S5
AINN1
ESD Diodes
AINN2
(-)
S6
AVSS
Figure 33. Analog Inputs and Multiplexer
ESD diodes protect the multiplexer inputs. If either input is taken below AVSS – 0.3 V, or above AVDD + 0.3 V,
the ESD protection diodes can turn on. If these conditions are possible, use external clamp diodes, series
resistors, or both to limit the input current to safe values (see the Absolute Maximum Ratings table).
18
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
Feature Description (continued)
Overdriving one unused input can affect the conversions of the other input. If an overdriven input interacts with
the measured input, clamp the overdriven signal with external Schottky diodes.
The specified input operating range of the PGA is shown in Equation 2:
AVSS + 0.7V < (AINN or AINP) < AVDD - 1.25V
(2)
For best operation, maintain absolute input levels (input signal level and common-mode level) within these limits.
The multiplexer connects one of the two external differential inputs to the preamplifier inputs, in addition to
internal connections for various self-test modes. Table 5 summarizes the multiplexer configurations for Figure 33.
Table 5. Multiplexer Modes
MUX[2:0]
SWITCHES
000
S1, S5
AINP1 and AINN1 connected to preamplifier
DESCRIPTION
001
S2, S6
AINP2 and AINN2 connected to preamplifier
010
S3, S4
Preamplifier inputs shorted together through 400-Ω internal resistors
011
S1, S5, S2, S6
100
S6, S7
AINP1, AINN1 and AINP2, AINN2 connected together and to the preamplifier
External short, preamplifier inputs shorted to AINN2 (common-mode test)
The typical value of multiplexer on-resistance is 30 Ω (each switch). When the multiplexer is used to drive an
external load connected to one channel by a signal generator connected to the other channel, on-resistance and
on-resistance variation can lead to measurement errors. Figure 34 shows THD versus load resistance and
amplitude (PGA gain). In this configuration, THD performance improves when used with high-impedance loads
and low amplitude drive signals. The data are measured with the circuit from Figure 35 with the channel
connected to each other for measurement (MUX[2:0] = 011).
Total Harmonic Distortion (dB)
0
PGA = 1
PGA = 2
PGA = 4
PGA = 8
PGA = 16
PGA = 32
PGA = 64
-20
-40
-60
-80
-100
-120
-140
0.1k
1k
10k
100k
1M
10M
RLOAD (W)
Figure 34. THD vs External Load and Signal Magnitude (PGA); See Figure 35
500 Ÿ
Test Signal
500 :
RLOAD
Input 1
Input 2
Figure 35. Driving an External Load Through the Multiplexer
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
19
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.3.2 Programmable Gain Amplifier (PGA)
The PGA of the ADS1284 is a low-noise, continuous-time, differential-in and differential-out CMOS amplifier. The
gain is set by register bits PGA[2:0], programmable from 1 to 64. The PGA differentially drives the modulator of
the ADC through 300-Ω internal resistors. The effect of the internal resistors and the modulator input impedance
results in gain error that changes with operating mode (see Electrical Characteristics). A PGA output filter
capacitor (10-nF C0G or film dielectric) must be connected to CAPP and CAPN in order to filter modulator
sampling glitches. The external capacitor also serves as the antialias filter. The corner frequency of the filter is
given in Equation 3:
1
fP =
6.3 ´ 600 ´ C
(3)
The PGA incorporates chopper stabilization. As shown in Figure 36, amplifiers A1 and A2 are chopper stabilized
to remove the offset, offset drift, and 1/f noise. Chopper stabilization (or chopping) moves the offset and noise to
fCLK / 1024 (4 kHz, fCLK = 4.096 MHz ), which is located safely out of the pass-band frequency range. Chopping
can be disabled by setting the CHOP bit = 0. When chopping is disabled, the PGA input impedance increases
(see Differential Input Impedance parameter in the Electrical Characteristics). As shown in Figure 37, chopper
stabilization provides flat noise density, leaving the noise spectrum white. However, if chopper stabilization is
disabled, the PGA input noise results in a rising 1/f noise profile. The effect of 1/f noise to the conversion data is
most noticeable at high PGA gain setting.
AVDD
MUX (+)
300W
A1
CAPP
CHOP
Gain Control
PGA[2:0] Bits
10nF
300W
CAPN
A2
(55kW, typ)
Modulator
Effective
Impedance
MUX (-)
Chopping Control CHOP Bit
AVSS
(1)
Modulator impedance depends on operating mode. High-resolution mode modulator impedance is 55 kΩ. Low-power
mode modulator impedance is 110 kΩ.
Figure 36. PGA Block Diagram
PGA Noise (nV/¥+])
100
PGA CHOP Off
10
PGA CHOP On
1
1
10
100
Frequency (Hz)
1k
Figure 37. PGA Noise (High-resolution Mode)
20
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
As a result of charges stored on stray capacitance of the input chopping switches, low-level transient currents
flow through the inputs when chopper stabilization is enabled. The average value of the transient currents results
in an effective input impedance. The effective input impedance depends on the PGA gain, as shown in Table 6.
Despite the relatively high input impedance, evaluate applications that use high-impedance sensors or highimpedance termination resistors. In some cases, ADC performance may be improved by disabling chopper
stabilization.Table 6 shows the PGA differential input impedance with chopper stabilization enabled.
Table 6. Differential Input Impedance (CHOP Enabled)
PGA
DIFFERENTIAL INPUT IMPEDANCE (GΩ)
1
7
2
7
4
4
8
3
16
2
32
1
64
0.5
The PGA provides programmable gains from 1 to 64. Table 7 shows the register bit setting for the PGA and
resulting full-scale differential range.
Table 7. PGA Gain Settings
(1)
DIFFERENTIAL INPUT RANGE
(V) (1)
PGA[2:0]
GAIN
000
1
±2.5
001
2
±1.25
010
4
±0.625
011
8
±0.312
100
16
±0.156
101
32
±0.078
110
64
±0.039
VREF = 5 V. The input range scales with VREF.
The specified range of the PGA output is shown in Equation 4:
AVSS + 0.4V < (CAPN or CAPP) < AVDD - 0.4V
(4)
For best performance, maintain PGA output levels (signal plus common mode voltage) within these limits.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
21
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.3.3 Analog-to-Digital Converter (ADC)
The ADC of the ADS1284 consists of two sections to yield the conversion data result: a low-noise modulator and
a programmable digital filter.
8.3.3.1 Modulator
The low-noise modulator is an inherently-stable, fourth-order, ΔΣ, 2 + 2 pipelined structure, as Figure 38 shows.
The modulator shifts the quantization noise to a higher frequency (out of the passband), where the noise is
removed by the digital filter. The modulator data can either be completely filtered by the on-chip digital filter or
partially filtered by use of the sinc filter section alone. Partial filtering provided by the sinc filter section is intended
for use with an external FIR filter.
f MOD = fCLK/4
1st-Stage
(2nd-Order û )
Analog
Signal
Digital
Filter
Math
Block
2nd-Stage
(2nd-Order û )
Figure 38. ADS1284 Fourth-Order Modulator
Modulator performance is optimized for input signal frequencies over the range dc to 2 kHz. As Figure 39 shows,
the effect of PGA and modulator chop result in spectral artifacts occurring at the chop frequency (4 kHz) and
harmonics related of the chop frequency. When using the sinc filter output in conjunction with an external postdecimation filter, design the external filter to suppress the modulator chopping artifacts.
0
±20
Amplitude (dB)
±40
±60
±80
±100
±120
±140
±160
±180
0
4000
8000 12000 16000 20000 24000 28000 32000
Frequency (Hz)
C001
Figure 39. Sinc Output FFT (64 kSPS)
8.3.3.1.1 Modulator Overrange
The modulator is inherently stable, and therefore, has predictable recovery behavior resulting from an input
overdrive condition. The modulator does not exhibit self-reset cycles, which often results in an unstable output
data stream. The ADS1284 modulator outputs a data stream with 90% duty cycle of ones-to-zeroes density with
the positive full-scale input signal applied (10% duty cycle with the negative full-scale signal). If the input is
overdriven to exceed 10% or 90% modulation, but not saturated, the modulator remains stable and continues to
output the 1s density data stream. The digital filter may or may not clip the output codes to +FS or –FS,
depending on the duration of the overdrive. When the input returns to the normal range from a long-duration
overdrive (worst case), the modulator returns immediately to the normal range, but the group delay of the digital
filter delays the return of the conversion data to within the linear range (31 readings for linear phase FIR). An
additional 31 readings (62 total) are required for completely settled data.
22
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
If the inputs are overdriven sufficiently to drive the modulator to full duty cycle (that is, all 1s or all 0s), the
modulator is saturated. The digital output code may clip to +FS or –FS, again depending on the duration of the
overdrive. A small-duration overdrive may not always clip the output code. When the input returns to the normal
range, the modulator requires up to 12 modulator clock cycles (fMOD) to exit saturation and return to linear
operation. The digital filter requires an additional 62 conversions for fully-settled data (linear-phase FIR).
In the extreme case of input overrange (where either overdriven input exceeds the voltage of the analog supply
voltage plus the input protection diode drop), the protection diodes begin to conduct, thus clipping the input
signal. When the input overdrive is removed, the diodes recover quickly. Make sure to limit the input current to 10
mA (continuous duty) if an overvoltage input signals are possible.
8.3.3.1.2 Modulator Input Impedance
The modulator samples the buffered input voltage through an internal capacitor to perform the ADC conversion.
The charging of the input sampling capacitor draws a transient current from the PGA output. Use the average
value of the current to calculate an effective input impedance, as shown in Equation 5:
REFF = 1 / (fMOD × CS)
where
•
•
fMOD = Modulator sample frequency = CLK / 4 ( CLK / 8 for low-power mode)
CS = Input sampling capacitor = 17 pF (typ)
(5)
The resulting modulator input impedance is 55 kΩ (110 kΩ low-power mode). The modulator input impedance
and the PGA output resistors result in systematic gain errors. The modulator sampling capacitor and PGA output
resistors can each vary up to ±20% over production lots, affecting the nominal gain error.
8.3.3.1.3 Modulator Overrange Detection (MFLAG)
The ADS1284 has a fast-responding, overrange detection that indicates when the differential input exceeds
100% or –100% full-scale. The threshold tolerance is ±2.5%.The MFLAG output pin asserts high when in an
overrange condition. As Figure 40 and Figure 41 illustrate, the absolute differential input is compared to 100% of
range. The output of the comparator is sampled at the rate of fMOD / 2, yielding the MFLAG output. The minimum
detectable MFLAG pulse duration is fMOD / 2.
AINP
å
IABSI
P
100% FS
AINN
Q
MFLAG
Pin
fMOD/2
VIN (% of Full-Scale)
Figure 40. Modulator Overrange Block Diagram
+100
(AINP - AINN)
0
Time
-100
MFLAG
Pin
Figure 41. Modulator Overrange Flag Operation
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
23
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.3.3.1.4 Offset
The modulator can produce low-level idle tones that appear in the conversion data when there is no signal input
or when low-level signal inputs are present to the ADC. The ADC provides an optional dc offset voltage designed
to shift the idle tones to the stop band of digital filter response, where the idle tones are reduced. The internal
offset is applied at the modulator input; therefore, the offset voltage is independent of PGA gain. Two offset
voltage options are provided, 75 mV and 100 mV. The 75-mV offset is more effective to reduce idle tones under
various gain, data rate, and chop mode settings.
The offset is enabled by the OFFSET1 and OFFSET0 bits (default is off). The offset voltage reduces the total
available input range 4% (3% for the 75 mV value) before the onset of clipped conversion results. To restore the
full range of the ADC, calibrate the offset voltage by the digital offset calibration register (OFC[2:0]). See Offset
and Full-Scale Calibration Registers and Calibration Commands (OFSCAL and GANCAL) sections for details.
8.3.3.1.5 Voltage Reference Inputs (VREFP, VREFN)
The voltage reference of the ADS1284 is the differential voltage applied between pins VREFP and VREFN:
VREF = VREFP – VREFN
(6)
The reference inputs use a structure similar to that of the analog inputs with the circuitry of the reference inputs
shown in Figure 42. The average load presented by the switched-capacitor reference input can be modeled with
an effective differential impedance of:
REFF = tSAMPLE / CIN (tSAMPLE = 1 / fMOD).
(7)
Note that the effective impedance of the reference inputs loads the external reference.
AVDD
fMOD = fCLK/4
ESD
Diodes
REFF =
VREFP
1
fMOD x 11.5 pF
REFF : 85 NŸ
11.5pF
VREFN
ESD
Diodes
AVSS
REFF shown for high-resolution mode operation. REFF for low-power mode operation is 170 kΩ
Figure 42. Simplified Reference Input Circuit
Place a 0.1-µF ceramic capacitor directly between the ADC VREFP and VREFN pins. Multiple ADC applications
can share a single voltage reference, but must have individual capacitors placed at each ADC.
The ADS1284 reference inputs are protected by ESD diodes. In order to prevent these diodes from turning on,
the voltage on either input must stay within the range shown in Equation 8:
AVSS - 300mV < (VREFP or VREFN) < AVDD + 300mV
(8)
The minimum operational input range for VREFN is AVSS – 0.1 V, and the maximum operational range for
VREFP is AVDD + 0.1 V.
To achieve the best ADC performance, use a low-noise 5-V voltage reference. A 4.096-V or 4.5-V reference
voltage can be used; however, these lower reference voltages reduce the signal input range and corresponding
decrease SNR. Noise and drift on the reference degrade overall system performance. To achieve optimum
performance, give attention to the circuitry providing the reference voltage including possible use of noise
filtering. See the Application Information section for reference recommendations.
24
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.3.3.2 Digital Filter
The digital filter receives the modulator output data stream and decimates and filters the data. By adjusting the
amount of filtering, tradeoffs can be made between resolution and data rate: filter more for higher resolution, filter
less for higher data rate.
The digital filter is comprised of three filter sections: a variable-decimation, fifth-order sinc filter; a fixeddecimation FIR, low-pass filter (LPF) with selectable phase; and a programmable, first-order, high-pass filter
(HPF), as shown in Figure 43.
Filter Mode
(Register Select)
Filter
MUX
Sinc Filter
(Decimate by
8 to 128)
From Modulator
Coefficient Filter
(FIR)
(Decimate by 32)
High-Pass Filter
(IIR)
To Output Register
Code
Clip
CAL
Block
Figure 43. Digital Filter and Output Code Processing
The output can be taken from one of the three filter sections, as Figure 43 shows. For partial filtering of the
conversion data, select the sinc filter mode. The sinc filter mode is intended for use in conjunction with an
external FIR filter. For complete on-chip filtering, select the sinc + FIR mode. With sinc + FIR filter mode active,
the HPF can be included to remove dc and low frequencies from the data. Table 8 shows the filter mode options.
Table 8. Digital Filter Selection
FILTR[1:0] BITS
DIGITAL FILTER MODE
00
Reserved (not used)
01
Sinc
10
Sinc + FIR
11
Sinc + FIR + HPF
8.3.3.2.1 Sinc Filter Section (sinx / x)
The sinc filter is a variable decimation rate, fifth-order, low-pass filter. Data are supplied to this section of the filter
from the modulator at the rate of fMOD = fCLK / 4 (high-resolution mode) or fMOD = fCLK / 8 (low-power mode). The
sinc filter attenuates high-frequency noise produced by the modulator and also reduces the data rate (decimation
ratio) in proportion to the amount of filtering. The decimation ratio of the sinc filter effects the overall data rate of
the converter. The sinc and sinc + FIR filter mode data rates are programmed by the DR[2:0] register bits. The
sinc filter mode data rates are shown in Table 9.
Table 9. Sinc Filter Mode Data Rates
DECIMATION RATIO (N)
DR[2:0] REGISTER
HIGH-RESOLUTION MODE
LOW-POWER MODE
DATA RATE (SPS)
000
128
64
8,000
001
64
32
16,000
010
32
16
32,000
011
16
8
64,000
100
8
4
128,000
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
25
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Equation 9 shows the scaled Z-domain transfer function of the sinc filter.
5
1 - Z-N
H(Z) =
-1
N(1 - Z )
where
•
N = decimation ratio
(9)
Equation 10 shows the frequency domain transfer function of the sinc filter.
5
sin
½H(f)½ =
N sin
pN ´ f
fMOD
p´f
fMOD
where
•
•
N = decimation ratio (see Table 9)
fMOD = fCLK /4 (high-resolution mode) or fCLK / 8 (low-power mode)
(10)
The sinc filter has notches (or zeros) that occur at the output data rate and multiples thereof. At these
frequencies, the filter has zero gain. Figure 44 shows the frequency response of the sinc filter and Figure 45
shows the roll-off of the sinc filter.
0
0
-20
-0.5
-40
Gain (dB)
Gain (dB)
-1.0
-60
-80
-1.5
-2.0
-100
-2.5
-120
-140
-3.0
0
1
2
3
4
Normalized Frequency (fIN/fDATA)
5
0
0.05
0.10
0.15
0.20
Normalized Frequency (fIN/fDATA)
Figure 44. Sinc Filter Frequency Response
Figure 45. Sinc Filter Roll-Off
8.3.3.2.2 FIR Section
The second section of the digital filter is an FIR low-pass filter. Data are supplied to this section from the sinc
filter. The FIR stage is segmented into four subsections, as shown in Figure 46.
Sinc
Filter
FIR Stage 1
Decimate by 2
FIR Stage 2
Decimate by 2
FIR Stage 3
Decimate by 4
FIR Stage 4
Decimate by 2
Output
Coefficients
Linear
Minimum
PHASE Select
Figure 46. FIR Filter
26
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
The first two subsections are half-band filters with fixed decimation ratios of two. The third subsection of the FIR
filter decimates by four (fixed), and the fourth subsection decimates by two (fixed). The overall decimation ratio of
the entire FIR section is 32. Two coefficient sets are used for the third and fourth subsections, sets for linear
phase mode and minimum phase mode (programmable). Table 10 lists the data rate programming and overall
decimation ratio of the FIR stage. See Table 11 for the FIR filter coefficients.
Table 10. FIR Filter Data Rates
OVERALL DECIMATION RATIO (COMBINED SINC + FIR)
DR[2:0]
REGISTER
HIGH-RESOLUTION MODE
LOW-POWER MODE
FIR DATA RATE (SPS)
000
4096
2048
250
001
2048
1024
500
010
1024
512
1000
011
512
256
2000
100
256
128
4000
Table 11. FIR Stage Coefficients
SECTION 1
SECTION 2
SECTION 3
SECTION 4
SCALING = 1 / 134217728
SCALING = 1 / 134217728
MINIMUM
PHASE
LINEAR
PHASE
COEFFICIENT
LINEAR PHASE
SCALING =
1 / 512
LINEAR PHASE
SCALING =
1 / 8388608
LINEAR
PHASE
b0
3
–10944
0
819
–132
11767
b1
0
0
0
8211
–432
133882
b2
–25
103807
–73
44880
–75
769961
2940447
MINIMUM
PHASE
b3
0
0
–874
174712
2481
b4
150
–507903
–4648
536821
6692
8262605
b5
256
0
–16147
1372637
7419
17902757
b6
150
2512192
–41280
3012996
–266
30428735
b7
0
4194304
–80934
5788605
–10663
40215494
b8
–25
2512192
–120064
9852286
–8280
39260213
b9
0
0
–118690
14957445
10620
23325925
b10
3
–507903
–18203
20301435
22008
–1757787
b11
0
224751
24569234
348
–21028126
b12
103807
580196
26260385
–34123
–21293602
b13
0
893263
24247577
–25549
–3886901
b14
–10944
891396
18356231
33460
14396783
293598
9668991
61387
16314388
b15
b16
–987253
327749
–7546
1518875
b17
–2635779
–7171917
–94192
–12979500
b18
–3860322
–10926627
–50629
–11506007
b19
–3572512
–10379094
101135
2769794
b20
–822573
–6505618
134826
12195551
b21
4669054
–1333678
–56626
6103823
b22
12153698
2972773
–220104
–6709466
b23
19911100
5006366
–56082
–9882714
b24
25779390
4566808
263758
–353347
b25
27966862
2505652
231231
8629331
b26
25779390
126331
–215231
5597927
b27
19911100
–1496514
–430178
–4389168
b28
12153698
–1933830
34715
–7594158
b29
4669054
–1410695
580424
–428064
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
27
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Table 11. FIR Stage Coefficients (continued)
SECTION 1
SECTION 3
SECTION 4
SCALING = 1 / 134217728
SCALING = 1 / 134217728
LINEAR
PHASE
MINIMUM
PHASE
LINEAR
PHASE
MINIMUM
PHASE
b30
–822573
–502731
283878
6566217
b31
–3572512
245330
–588382
4024593
b32
–3860322
565174
–693209
–3679749
b33
–2635779
492084
366118
–5572954
b34
–987253
231656
1084786
332589
b35
293598
–9196
132893
5136333
b36
891396
–125456
–1300087
2351253
b37
893263
–122207
–878642
–3357202
b38
580196
–61813
1162189
–3767666
b39
224751
–4445
1741565
1087392
b40
–18203
22484
–522533
3847821
b41
–118690
22245
–2490395
919792
b42
–120064
10775
–688945
–2918303
b43
–80934
940
2811738
–2193542
b44
–41280
–2953
2425494
1493873
b45
–16147
–2599
–2338095
2595051
b46
–4648
–1052
–4511116
–79991
b47
–874
–43
641555
–2260106
b48
–73
214
6661730
–963855
b49
0
132
2950811
1482337
b50
0
33
–8538057
1480417
b51
0
0
COEFFICIENT
28
LINEAR PHASE
SCALING =
1 / 512
SECTION 2
LINEAR PHASE
SCALING =
1 / 8388608
–10537298
–586408
b52
9818477
–1497356
b53
41426374
–168417
b54
56835776
1166800
b55
41426374
644405
b56
9818477
–675082
b57
–10537298
–806095
b58
–8538057
211391
b59
2950811
740896
b60
6661730
141976
b61
641555
–527673
b62
–4511116
–327618
b63
–2338095
278227
b64
2425494
363809
b65
2811738
–70646
b66
–688945
–304819
b67
–2490395
–63159
b68
–522533
205798
b69
1741565
124363
b70
1162189
–107173
b71
–878642
–131357
b72
–1300087
31104
b73
132893
107182
b74
1084786
15644
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
Table 11. FIR Stage Coefficients (continued)
SECTION 1
SECTION 3
SECTION 4
SCALING = 1 / 134217728
SCALING = 1 / 134217728
LINEAR
PHASE
LINEAR
PHASE
MINIMUM
PHASE
b75
366118
–71728
b76
–693209
–36319
b77
–588382
38331
b78
283878
38783
b79
580424
–13557
b80
34715
–31453
b81
–430178
–1230
b82
–215231
20983
b83
231231
7729
b84
263758
–11463
b85
–56082
–8791
b86
–220104
4659
b87
–56626
7126
b88
134826
–732
b89
101135
–4687
b90
–50629
–976
b91
–94192
2551
b92
–7546
1339
b93
61387
–1103
b94
33460
–1085
b95
–25549
314
b96
–34123
681
b97
348
16
b98
22008
–349
COEFFICIENT
LINEAR PHASE
SCALING =
1 / 512
SECTION 2
LINEAR PHASE
SCALING =
1 / 8388608
MINIMUM
PHASE
b99
10620
–96
b100
–8280
144
b101
–10663
78
b102
–266
–46
b103
7419
–42
b104
6692
9
b105
2481
16
b106
–75
0
b107
–432
–4
b108
–132
0
b109
0
0
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
29
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
2.0
20
1.5
0
1.0
-20
Magnitude (dB)
Magnitude (mdB)
As shown in Figure 47, the frequency response of the FIR filter is minimum ripple, flat to 0.375 of the data rate
(±0.003 dB pass-band ripple until 0.375 · fDATA) and is fully attenuated at the Nyquist frequency. Figure 48 shows
the transition from pass band to stop band.
0.5
0
-0.5
-1.0
-40
-60
-80
-100
-120
-1.5
-140
-2.0
-160
0
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0
0.1
Normalized Input Frequency (fIN/fDATA)
Figure 47. FIR Pass-Band Magnitude Response
0.2 0.3 0.4 0.5 0.6 0.7 0.8
Normalized Input Frequency (fIN/fDATA)
0.9
1.0
Figure 48. FIR Transition Band Magnitude Response
Although not shown in Figure 48, the pass-band response repeats at multiples of the modulator frequency (N ·
fMOD – f0 and N · fMOD + f0, where N = 1, 2, and so on, and f0 = pass band). These image frequencies, if present
in the signal and not filtered before the analog-to-digital conversion process, fold back (or alias) into the pass
band and cause errors. A low-pass signal filter reduces the amplitude of the aliasing frequencies. Often, the RC
low-pass filter provided by the PGA output resistance and the external capacitor connected to CAPP and CAPN
provide sufficient anti-alias attenuation.
8.3.3.2.3 Group Delay and Step Response
The FIR block is implemented as a multistage FIR structure with selectable linear or minimum phase response.
The pass band, transition band, and stop band responses of the filters are nearly identical but differ in the
respective phase responses.
8.3.3.2.3.1 Linear Phase Response
Linear phase filters exhibit constant delay time versus input frequency (that is, constant group delay). Linear
phase filters have the property that the time delay is constant from any instant of the input signal to the same
instant of the output data, and is independent of the signal frequency. This filter behavior results in essentially
zero phase error when analyzing multi-tone signals. However, the group delay is longer than the minimum phase
filter, as shown in Figure 49.
1.4
Minimum Phase Filter
1.2
Amplitude (dB)
1.0
0.8
0.6
0.4
0.2
Linear Phase Filter
0
-0.2
0
5
10 15 20 25 30 35 40 45 50 55 60 65
Time Index (1/fDATA)
Figure 49. FIR Step Response
30
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.3.3.2.3.2 Minimum Phase Response
The minimum phase filter provides a short delay from the arrival of an input signal to the output of conversion
data, but the phase relationship is not constant versus frequency, as shown in Figure 50. The filter phase is
selected by the PHS bit, as Table 12 shows.
35
Linear Phase Filter
Group Delay (1/fDATA)
30
25
20
15
10
Minimum Phase Filter
5
0
20
40
60
80 100 120
Frequency (Hz)
140 160 180
200
Figure 50. FIR Group Delay (fDATA = 500Hz)
Table 12. FIR Filter Phase Selection
PHS BIT
FILTER PHASE
0
Linear
1
Minimum
8.3.3.2.4 HPF Section
The last section of the digital filter is a first-order HPF implemented as an IIR structure. This filter stage blocks dc
signals, and rolls-off low frequency components below the cutoff frequency. The transfer function for the filter is
shown in Equation 11:
-1
2-a
1-Z
´
HPF(Z) =
-1
1 - bZ
2
where
•
b=
b is calculated as shown in Equation 12
1 + (1 - a)
(11)
2
2
(12)
The high-pass corner frequency is programmed by registers HPF[1:0], in hexadecimal. Equation 13 is used to set
the high-pass corner frequency. Table 13 lists example values for the high-pass filter.
HPF[1:0] = 65,536 1 -
1-2
cos wN + sin wN - 1
cos wN
where
•
•
•
•
HPF[1:0] = High-pass filter register value (converted to hexadecimal)
ωN = 2πfHP / fDATA (normalized frequency, radians)
fHP = High-pass corner frequency (Hz)
fDATA = Data rate (Hz)
(13)
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
31
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Table 13. High-Pass Filter Value Examples
fHP (Hz)
DATA RATE (SPS)
HPF[1:0]
0.5
250
0337h
1.0
500
0337h
1.0
1000
019Ah
The HPF causes a small gain error, in which case the magnitude of the error depends on the ratio of fHP / fDATA.
For many common values of (fHP / fDATA), the gain error is negligible. Figure 51 shows the gain error of the HPF.
0
Gain Error (dB)
-0.10
-0.20
-0.30
-0.40
-0.50
0.0001
0.001
0.01
0.1
Frequency Ratio (fHP/fDATA)
Figure 51. HPF Gain Error
The gain error factor is calculated in Equation 14:
1+
1-2
cos wN + sin wN - 1
cos wN
HPF Gain =
2-
cos wN + sin wN - 1
cos wN
(14)
0
90
-7.5
75
-15.0
60
Amplitude
45
-22.5
Phase
-30.0
30
-37.5
15
-45.0
0.01
Phase (°)
Amplitude (dB)
Figure 52 shows the first-order amplitude and phase response of the HPF. In the case of applying step inputs
(changing gains or inputs) or synchronizing, make sure to take the settling time of the filter into account.
0
0.1
1
10
Normalized Frequency (f/fC)
100
Figure 52. HPF Amplitude and Phase Response
32
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.4 Device Functional Modes
8.4.1 Synchronization (SYNC PIN and SYNC Command)
The ADS1284 can be synchronized to an external event, as well as synchronizing multiple ADS1284 devices
together if the synchronization pulse is applied simultaneously.
The ADS1284 has two methods of synchronization: the SYNC input pin and the SYNC command. In addition,
there are two synchronization modes: pulse-sync and continuous-sync. In pulse-sync mode, the ADS1284
synchronizes unconditionally at each synchronization event. In continuous-sync mode, the first synchronization is
unconditional, thereafter the ADC re-synchronizes only when the next SYNC pin edge does not occur at an
integer multiple of the data rate. Typically, a synchronization clock is applied to the SYNC pin with a period equal
to an integer multiple of the data rate. When the periods of the SYNC input and the DRDY output do not match
due to system glitch or clock noise event, the ADC re-synchronizes.
8.4.1.1 Pulse-Sync Mode
In pulse-sync mode, the ADS1284 unconditionally synchronizes by stopping and restarting the conversion
process. Synchronization is possible by pin or command in this mode. At synchronization, the device resets the
internal filter memory, DRDY goes high, and after the digital filter has settled, new conversion data are available
as shown in Figure 53 and Table 14 (Pulse-sync mode).
tCSDL
CLK
tDR
SYNC
tSPWH
tSPWL
New Data Ready
DRDY
(Pulse-sync mode)
DOUT
(Pulse-sync mode)
New Data Ready
DRDY
(Continuous-sync mode)
DOUT
(Continuous-sync mode)
Figure 53. Pulse-Sync and Continuous-Sync Timing With Single Synchronization
Table 14. Pulse-Sync Timing for Figure 53 and Figure 54
PARAMETER
MIN
MAX
30
–30
SYNC clock period (2)
1
Infinite
SYNC pulse width, high or low
2
tCSDL
CLK rising edge to SYNC rising edge (1)
tSYNC
tSPWH,
tDR
(1)
(2)
L
Time for data ready (SINC filter)
UNIT
ns
n / fDATA
1 / fCLK
See Table 15
Time for data ready (FIR filter)
62.98046875 / fDATA + 468 / fCLK
CLK rising edge to SYNC rising edge timing must not occur within the specified time window.
Continuous-sync mode; a free-running clock applied to the SYNC input without causing resynchronization. See Figure 54
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
33
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Table 15. tDR Time for Data Ready (Sinc Filter)
(1)
fDATA (kSPS)
fCLK CYCLES (1)
128
440
64
616
32
968
16
1672
8
2824
For SYNC and WAKEUP commands, number of fCLK cycles from next rising CLK edge directly after
eighth rising SCLK edge to DRDY falling edge. For WAKEUP command only, subtract two fCLK cycles.
Table 15 is referenced by Table 14 and Table 17.
Observe the timing restriction of SYNC rising edge to CLK rising edge as shown in Figure 53 and Table 14.
Synchronization occurs on the next rising CLK edge after the rising edge of the SYNC, or after the eighth rising
SCLK edge when synchronized by command. To synchronize multiple ADCs by the sync command, broadcast
the command to the ADCs simultaneously.
8.4.1.2 Continuous-Sync Mode
In continuous-sync mode, either a single synchronization pulse or a continuous synchronization clock may be
applied. Use the SYNC pin in this mode. When a single sync pulse is applied (rising edge), the device
resynchronizes the same way as pulse-sync mode. ADC re-synchronization occurs only when the time between
SYNC rising edges is not an integer multiple of the conversion period. When resynchronization occurs, DRDY
continues to toggle at the period of the date rate, and the DOUT output is held low until data are ready (63 DRDY
periods later). At the 63rd reading, conversion data are valid, as shown in Figure 53.
If an additional pulse is applied to the SYNC pin, the elapsed time from the previous pulse must be an integral
multiple of the output data rate otherwise re-synchronization results.
If a synchronization clock is applied to the SYNC pin, the device resynchronizes only under the condition tSYNC ≠
N / fDATA, where N = 1, 2, 3, and so on. When re-synchronized, DRDY continues to strobe, but the data on DOUT
is held low until new data are valid after filter reset. If the period of the synchronizing clock matches an integral
multiple of the data rate, the ADC does not re-synchronize. Note that the phase of the applied clock and output
data rate (DRDY) is not aligned because of the initial delay of DRDY after the SYNC clock is first applied.
Figure 54 shows the timing for continuous-sync mode.
tCSDL
CLK
SYNC
tSPWH
tSPWL
tSYNC
DRDY
1/fDATA
Figure 54. Continuous-Sync Timing With SYNC Clock
Apply the synchronization clock after the continuous-sync mode is programmed. The first rising edge of SYNC
then results in synchronization. Note that subsequent writes to any ADC register results in re-synchronization at
the time of the register write operation. The re-synchronization leads to loss of the previous synchronization.
Send the STANDBY command followed by the WAKEUP command to re-establish the previous synchronization.
Re-synchronization occurs is valid as long as the time between the STANDBY and WAKEUP commands is not a
multiple integer of the conversion period by at least one clock cycle.
34
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.4.2 Reset (RESET Pin and Reset Command)
Reset the ADC in three ways: cycle the power supplies, toggle the RESET pin low, or send a RESET command.
When using the RESET pin, take it low and hold for at least 2 / fCLK to force a reset. The ADS1284 is held in
reset until the pin is released. By reset command, reset takes effect on the next rising edge of fCLK after the
eighth rising edge of SCLK of the command. In order to make certain that the RESET command functions, the
SPI interface may need to be reset; see the Serial Interface section.
When the ADS1284 is reset, registers are set to default and the conversions are synchronized on the next rising
edge of CLK. New conversion data are available, as shown in Figure 55 and Table 16.
Settled
Data
DRDY
tDR
tCRHD
System Clock
(fCLK)
tRST
tRCSU
RESET Pin
or
RESET Command
Figure 55. Reset Timing
Table 16. Reset Timing for Figure 55
PARAMETER
MIN
UNIT
tCRHD
CLK to RESET hold time
10
ns
tRCSU
RESET to CLK setup time
10
ns
tRST
RESET low
2
1 / fCLK
tDR
Time for data ready
62.98046875 / fDATA + 468 / fCLK
s
8.4.3 Master Clock Input (CLK)
The ADS1284 requires a clock for operation. The specified clock frequency is 4.096 MHz and is applied to the
CLK pin. The ADC data rates scale with clock frequency, however there is no benefit in noise reduction by
reducing clock frequency; select a slower data to reduce noise.
As with any high-speed data converter, a high-quality, low-jitter clock is essential for optimum performance.
Crystal clock oscillators are the recommended clock source. Make sure to avoid excess ringing on the clock
input; keep the clock trace as short as possible and use a 50-Ω series resistor close to the clock source.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
35
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.4.4 Power-Down (PWDN Pin and STANDBY Command)
Power-down the ADS1284 in two ways: take the PWDN pin low, or send a STANDBY command. When the
PWDN pin is pulled low, the internal circuitry is disabled to minimize power and the contents of the register
settings are reset.
When in the power-down state, the device outputs remain active and the device inputs must not float. When the
STANDBY command is sent, the SPI port and the configuration registers are kept active. Figure 56 and Table 17
show the timing. Standby mode is cancelled when CS is taken high.
PWDN Pin
Wakeup
Command
DRDY
tDR
Figure 56. PWDN Pin and Wake-Up Command Timing
(Table 17 shows tDR)
Table 17. Power-On, PWDN Pin, and Wake-Up Command Timing for New Data
PARAMETER
tDR
(1)
(2)
FILTER MODE
Time for data ready 216 CLK cycles after power-on;
and new data ready after PWDN pin or WAKEUP command
See Table 15
SINC (1)
62.98046875 / fDATA + 468 / fCLK
FIR
(2)
Supply power-on and PWDN pin default is 1000 SPS FIR.
Subtract two CLK cycles for the WAKEUP command. The WAKEUP command is timed from the next rising edge of CLK to after the
eighth rising edge of SCLK during command to DRDY falling.
8.4.5 Power-On Sequence
The ADS1284 has three power supplies: AVDD, AVSS, and DVDD. Figure 57 shows the power-on sequence of
the ADS1284. The power supplies can be sequenced in any order. The supplies [the difference of AVDD –
AVSS, and DVDD] generate signals that are ANDed together to generate reset. After the supplies have crossed
the power-on reset thresholds, 216 fCLK cycles are counted before releasing the internal reset. After the internal
reset is released, new conversion data are available, as shown in Figure 57 and Table 17.
AVDD - AVSS
DVDD
3.5V nom
1V nom
CLK
16
Internal Reset
2
fCLK
DRDY
tDR
Figure 57. Power-On Sequence
36
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.4.6 DVDD Power Supply
The DVDD supply operates over the range of 1.65 V to 3.6 V. If operating DVDD at less than 2.25 V, connect the
DVDD pin directly to the BYPAS pin. Figure 58 shows the required connection if DVDD < 2.25 V. Otherwise if
operating DVDD > 2.25 V, do not connect the pins together.
1.65 V to 3.6 V
DVDD
1 µF
Connect DVDD to BYPAS if DVDD is < 2.25 V.
Otherwise, do not connect these pins together.
BYPAS
1 µF
Figure 58. DVDD Power
8.4.7 Serial Interface
A serial interface is used to read both the conversion data and to access the configuration registers. The
interface is SPI-compatible and consists of four signals: CS, SCLK, DIN, and DOUT. Up to 15 ADCs converting
at 4 kSPS can share a common serial bus when operating SCLK at 2.048 MHz.
8.4.7.1 Chip Select (CS)
Chip select (CS) is an active-low input that enables the ADC serial interface for data transfer. CS low enables
communication. CS high disables communication. When communication is disabled, DOUT (output data pin) is
high impedance (tristate mode). Additionally, SCLK activity is ignored, and data transfers or commands in
progress are reset. CS must remain low for the duration of the data transfer with the ADC. CS can be tied low,
which permanently enables the ADC serial interface. When CS goes high, the ADC idle mode (STANDBY) and
stop read data continuous (SDATAC) modes are cancelled. See the SDATAC Requirements section for more
information about SDATAC mode.
8.4.7.2 Serial Clock (SCLK)
The serial clock (SCLK) is a digital input that is used to clock data into (DIN) and out of (DOUT) the ADC. SCLK
is a Schmitt-trigger input that has a high degree of noise immunity. However, keep the SCLK signal as clean as
possible to prevent possible glitches from inadvertently shifting the data. Data are shifted into DIN on the rising
edge of SCLK and data are shifted out of DOUT on the falling edge of SCLK. Keep SCLK low when not active.
SCLK is ignored when CS is high.
8.4.7.3 Data Input (DIN)
The data input pin (DIN) is used to input register data and commands to the ADS1284. Keep DIN low when
reading conversion data in the read-data-continuous mode (except when issuing a SDATAC command). Data on
DIN are shifted into the converter on the rising edge of SCLK.
8.4.7.4 Data Output (DOUT)
The data output pin (DOUT) is used to output data from the ADS1284. Data are shifted out on the falling edge of
SCLK. When CS is high, the DOUT pin is in tristate.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
37
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.4.7.5 Serial Port Auto Timeout
The serial interface is reset each time CS is taken high. However, for applications that tie CS low, the serial port
cannot be reset by taking CS high. The ADS1284 provides a feature that automatically recovers the interface
when a transmission is stopped or interrupted, or if a noise glitch appears on SCLK. To reset the serial interface
remotely, hold SCLK low for 64 DRDY cycles. The reset of the serial interface results in termination of data
transfer or commands in progress. After serial interface reset occurs, the next SCLK pulse starts a new
communication cycle. To prevent remote reset of the interface, pulse SCLK at least once for every 64 DRDY
pulses.
8.4.7.6 Data Ready (DRDY)
DRDY is an output that is driven low when new conversion data are ready fir retrieval, as shown in Figure 59.
When reading data in continuous mode, the read operation must be completed before four CLK periods before
the next falling DRDY goes low again, or the data are overwritten with new conversion data. When reading data
in command mode, the read operation can overlap the occurrence of the next DRDY without data corruption.
DRDY
DOUT
Bit 31
Bit 30
Bit 29
SCLK
Figure 59. DRDY With Data Retrieval
DRDY resets high on the first falling edge of SCLK. Figure 59 and Figure 60 show the function of DRDY with and
without data readback, respectively.
If data are not retrieved (no SCLK provided), DRDY pulses high for four fCLK periods during the update time, as
shown in Figure 60.
DRDY remains active when CS is high.
4/fCLK
Data Updating
DRDY
Figure 60. DRDY With No Data Retrieval
38
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.4.8 Data Format
The ADS1284 output data is 32-bits in binary twos complement format, as shown in Table 18. The LSB of the
data is a redundant sign bit: 0 for positive numbers and 1 for negative numbers. However, when the output is
clipped to +FS, the LSB = 1, and when the output is clipped to –FS, the LSB = 0. If desired, the data readback
can be stopped at 24 bits. Note that in sinc-filter mode, the output data are scaled by ½.
Table 18. Ideal Output Code Versus Input Signal
32-BIT IDEAL OUTPUT CODE(1)
INPUT SIGNAL VIN
(AINP – AINN)
FIR FILTER
VREF
>
2 x PGA
See note
7FFFFFFEh
3FFFFFFFh
00000002h
00000001h
00000000h
00000000h
FFFFFFFFh
FFFFFFFFh
80000001h
C0000000h
80000000h
See note
VREF
2PGA ´ (230 - 1)
0
-VREF
2PGA ´ (230 - 1)
230
-VREF
2PGA
<
(3)
7FFFFFFFh
2 x PGA
VREF
SINC FILTER(2)
´
30
2 -1
230
-VREF
2PGA
´
230 - 1
(3)
(1) Excludes effects of noise, linearity, offset, and gain errors.
(2) Due to the reduction in oversampling ratio (OSR) related to high data rates, full 32-bit resolution is not be available in sinc filter mode.
(3) In sinc-filter mode, the output does not clip at corresponding positive or negative code when the full-scale range is exceeded.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
39
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.4.9 Reading Data
The ADS1284 provides two modes to read conversion data: read-data-continuous mode and read-data-bycommand mode.
8.4.9.1 Read-Data-Continuous Mode
In the read-data-continuous mode, conversion data are read from the ADC without need for the read command.
This mode is the default mode at power-on. This mode is also enabled by the RDATAC command. When DRDY
goes low, indicating that new data are available, the MSB of data is placed on DOUT, as shown in Figure 61.
The data are read (latched) by the user on the rising edges of SCLK. At the first falling edge of SCLK, DRDY
returns high. After 32 bits of data have been read, further SCLK transitions cause DOUT to go low. If desired, the
read operation may be stopped at 24 bits. The entire data shift operation must be completed within four CLK
periods before DRDY falls again or the data may be corrupted.
When a SDATAC command is issued, the DRDY output is blocked but the ADS1284 continues conversions. In
stop continuous mode, the data is read by command.
CS(1)
DRDY
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
25 26 27 28 29 30
31 32
SCLK
DOUT(2)
Data Byte 1 (MSB)
Data Byte 2 (MSB - 1)
Data Byte 4 (LSB)
tDDPD
DIN
(1)
DOUT is in tristate when CS is high. CS can be tied low. See Figure 1 for CS low to valid DOUT propagation time.
Figure 61. Read Data Continuous
Table 19. Timing Data for Figure 61
PARAMETER
(1)
MIN
TYP
DRDY to valid MSB on DOUT propagation delay (1)
tDDPD
MAX
UNIT
100
ns
DOUT is in tristate when CS is high. Load on DOUT = 20 pF || 100 kΩ.
8.4.9.2 Read-Data-By-Command Mode
Read-data-continuous mode is stopped by the SDATAC command and then places the ADC into read-data-bycommand mode. In read-data-by-command mode, an RDATA command is sent to the device in order to read
each new conversion data (as shown in Figure 62). When the read data command is received (on the eighth
SCLK rising edge), data are available to read only when DRDY subsequently goes low (tDR). When DRDY goes
low, conversion data appear on DOUT. The data may be read on the rising edge of SCLK.
CS(1)
DRDY
tDR
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
33 34 35 36 37 38
39 40
SCLK
DOUT(2)
DIN
(1)
Don't Care
Data Byte 1 (MSB)
Date Byte 4 (LSB)
tDDPD
Command Byte (0001 0010)
DOUT is in tristate when CS is high.CS can be tied low. See Figure 1 for CS low to SCLK rising edge time.
Figure 62. Read Data By Command, RDATA (tDDPD timing is given in Table 19)
Table 20. Read Data Timing for Figure 62
PARAMETER
tDR
40
MIN
Time for new data after data read command
Submit Documentation Feedback
0
TYP
MAX
UNIT
1
fDATA
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.4.10 One-Shot Operation
The ADS1284 can perform very power-efficient, one-shot conversions using the STANDBY command while
under software control. Figure 63 shows this sequence. First, issue the STANDBY command to set the standby
mode.
When ready to make a measurement, issue the WAKEUP command. When DRDY goes low, the fully-settled
conversion data are ready and can be read directly in read-data-continuous mode. Afterwards, issue another
STANDBY command. When ready for the next measurement, repeat the cycle starting with another WAKEUP
command.
ADC Status
Standby
Standby
Performing One-Shot Conversion
CS
DRDY
DIN
WAKEUP
STANDBY
(1)
STANDBY
DOUT
Settled
Data
See Figure 56 and Table 17 for time to new data.
Figure 63. One-Shot Conversions Using the STANDBY Command
8.4.11 Offset and Full-Scale Calibration Registers
The conversion data can be scaled for offset and gain before yielding the final output code. As shown in
Figure 64, the output of the digital filter is first subtracted by the offset register (OFC) and then multiplied by the
full-scale register (FSC). Equation 15 shows the scaling:
FSC[2:0]
Final Output Data = (Input - OFC[2:0]) ´
400000h
(15)
The values of the offset and full-scale registers are set by writing to them directly, or they are set automatically
by the calibration commands.
The offset and full-scale calibrations apply to specific PGA settings. When the PGA is changed, these registers
generally require recalculation. Calibration is bypassed in the sinc filter mode.
AINP
Modulator
AINN
Digital
Filter
+
S
´
OFC
Register
FSC Register
400000h
-
Output Data
Clipped to 32 Bits
Final Output
Figure 64. Calibration Block Diagram
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
41
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.4.11.1 OFC[2:0] Registers
The 24-bit offset calibration word is composed of three 8-bit registers, as shown in Table 21. The offset register
is left-justified to align with the 32 bits of conversion data. The offset is in twos complement format with a
maximum positive value of 7FFFFFh and a maximum negative value of 800000h. This value is subtracted from
the conversion data. A register value of 00000h has no offset correction (default value).
Table 21. Offset Calibration Word
REGISTER
BYTE
OFC0
LSB
B7
B6
B5
B4
BIT ORDER
B3
B2
B1
OFC1
MID
B15
B14
B13
B12
B11
B10
B9
B8
OFC2
MSB
B23 (MSB)
B22
B21
B20
B19
B18
B17
B16
B0 (LSB)
Although the offset calibration register value can correct offsets ranging from –FS to +FS (as shown in Table 22),
in order to avoid input overload, do not exceed the maximum input voltage range of 106% FSR (including
calibration).
Table 22. Offset Calibration Values
OFC REGISTER
FINAL OUTPUT CODE(1)
7FFFFFh
80000000h
000001h
FFFFFF00h
000000h
00000000h
FFFFFFh
00000100h
800000h
7FFFFF00h
(1) Full 32-bit final output code with zero code input.
8.4.11.2 FSC[2:0] Registers
The full-scale calibration is a 24-bit word, composed of three 8-bit registers, as shown in Table 23. The full-scale
calibration value is 24-bit, straight offset binary, normalized to 1.0 at code 400000h.
Table 23. Full-Scale Calibration Word
REGISTER
BYTE
FSC0
LSB
B7
B6
B5
B4
BIT ORDER
B3
B2
B1
FSC1
MID
B15
B14
B13
B12
B11
B10
B9
B8
FSC2
MSB
B23 (MSB)
B22
B21
B20
B19
B18
B17
B16
B0 (LSB)
Table 24 summarizes the scaling of the full-scale register. A register value of 400000h (default value) has no
gain correction (gain = 1). Although the full-scale calibration register value corrects gain errors above one (gain
correction < 1), the full-scale range of the analog inputs must not exceed 106% FSR (including calibration) in
order to avoid input overload.
Table 24. Full-Scale Calibration Register Values
42
FSC REGISTER
GAIN CORRECTION
800000h
2.0
400000h
1.0
200000h
0.5
000000h
0
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.4.12 Calibration Commands (OFSCAL and GANCAL)
Use the calibration commands (OFSCAL or GANCAL) to calibrate the conversion data. The values of the offset
and gain calibration registers are internally written to perform calibration. The appropriate input signals must be
applied to the ADS1284 inputs before sending the commands. Use slower data rates to achieve more consistent
calibration results; this effect is a byproduct of the lower noise that these data rates provide. Also, if calibrating at
power-on, be sure the reference voltage is fully settled.
Figure 65 shows the calibration command sequence. After the analog input voltage (and reference) have
stabilized, send the SDATAC command, followed by the SYNC and RDATAC commands. DRDY goes low after
64 data periods. After DRDY goes low, send the SDATAC command, then the calibrate command (OFSCAL or
GANCAL), followed by the RDATAC command. After 16 data periods, calibration is complete and conversion
data can be read at this time. The SYNC input must remain high during the calibration sequence.
VIN
Fully stable input and reference voltage.
Commands
SDATAC
DRDY
SYNC
RDATAC
SDATAC
OFSCAL or
GANCAL
RDATAC
16 Data
Periods
64 Data Periods
Calibration
Complete
SYNC
Figure 65. Offset and Gain Calibration Timing
The calibration commands apply to specific PGA settings. If the PGA is changed, recalibration is necessary.
Calibration is bypassed in the sinc filter mode.
8.4.12.1 OFSCAL Command
The OFSCAL command performs an offset calibration. Before sending the OFSCAL command sequence
(Figure 65), a zero input signal must be applied to the ADS1284 and the inputs allowed to stabilize. When the
command sequence (Figure 65) is sent, the ADS1284 averages 16 readings, and then writes this value to the
OFC register. The contents of the OFC register can be subsequently read or written. During offset calibration, the
full-scale correction is bypassed. Use the OFSCAL command to calibrate the optional 100-mV offset.
8.4.12.2 GANCAL Command
The GANCAL command performs a gain calibration. Before sending the GANCAL command sequence
(Figure 65), a dc input must be applied (typically full-scale input, but not to exceed 106% full-scale). After the
signal has stabilized, the command sequence can be sent. The ADS1284 averages 16 readings, then computes
a gain value that scales the applied calibration voltage to full-scale. The gain value is written to the FSC register,
where the contents are subsequently read or written.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
43
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.4.13 User Calibration
System calibration of the ADS1284 can be performed without using the calibration commands. This procedure
requires the calibration values to be externally calculated and then written to the calibration registers. The steps
for this procedure are:
1. Set the OFSCAL[2:0] register = 0h, and GANCAL[2:0] = 400000h. These values set the offset and gain
registers to 0 and 1, respectively.
2. Apply a zero differential input to the input of the system. Wait for the system to settle and then average the
output readings. Higher numbers of averaged readings result in more consistent calibration. Write the
averaged value to the OFC register.
3. Apply a differential dc signal, or an ac signal (typically full-scale, but do not exceed 106% FSR). Wait for the
system to settle and then average the output readings.
The value written to the FSC registers is calculated by Equation 16 or Equation 17.
DC-signal calibration is shown in Equation 16. The expected output code is based on 31-bit output data.
FSC[2:0] = 400000h ´
Expected Output Code
Actual Output Code
(16)
For ac-signal calibration, use an RMS value of collected data, as shown in Equation 17:
Expected RMS Value
FSC[2:0] = 400000h ´
Actual RMS Value
44
Submit Documentation Feedback
(17)
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.5 Programming
8.5.1 Commands
The commands listed in Table 25 control the operation of the ADS1284. Most commands are stand-alone (that
is, one byte in length); the register read and write commands are two bytes long in addition to the actual register
data bytes.
Table 25. Command Descriptions
COMMAND
TYPE
1st COMMAND BYTE (1) (2)
DESCRIPTION
WAKEUP
Control
Wake-up from standby mode
0000 000X (00h or 01h)
STANDBY
Control
Enter standby mode
0000 001X (02h or 03h)
SYNC
Control
Synchronize the analog-to-digital conversion
0000 010X (04h or 5h)
RESET
Control
Reset registers to default values
0000 011X (06h or 07h)
RDATAC
Control
Enter read data continuous mode
0001 0000 (10h)
SDATAC
Control
Stop read data continuous mode
0001 0001 (11h)
Read data by command (4)
2nd COMMAND BYTE (3)
RDATA
Data
RREG
Register
Read nnnnn register(s) at address rrrrr (4)
001r rrrr (20h + 000r rrrr)
000n nnnn (00h + n nnnn)
Register
Write nnnnn register(s) at address rrrrr
010r rrrr (40h + 000r rrrr)
000n nnnn (00h + n nnnn)
WREG
0001 0010 (12h)
OFSCAL
Calibration
Offset calibration
0110 0000 (60h)
GANCAL
Calibration
Gain calibration
0110 0001 (61h)
(1)
(2)
(3)
(4)
X = don't care.
rrrrr = starting address for register read and write commands.
nnnnn = number of registers to be read from or written to – 1. For example, to read from or write to three registers, set nnnnn = 2
(00010).
Required to cancel read-data-continuous mode before sending a command.
CS must remain low for duration of the command-byte sequence. A delay of 24 fCLK cycles between commands
and between bytes within a command is required, starting from the last SCLK rising edge of one command to the
first SCLK rising edge of the following command. The required delay is shown in Figure 66.
CS
DIN
Command
Byte
Command
Byte
SCLK
tSCLKDLY(1)
(1)
tSCLKDLY(1)
tSCLKDLY = 24 / fCLK (min).
Figure 66. Consecutive Commands
8.5.1.1 SDATAC Requirements
In read-data-continuous mode, the ADS1284 places conversion data on the DOUT pin as SCLK is applied. As a
result of the potential conflict between conversion data and register data placed on DOUT resulting from a RREG
or RDATA operation, it is necessary to send a stop-read-data-continuous (SDATAC) command before a RREG
or RDATA command. The SDATAC command disables the direct output of conversion data on the DOUT pin.
CS = 1 cancels SDATAC mode; therefore, keep CS held low after sending the SDATAC command to the next
RREG or RDATA command.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
45
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.5.1.2 WAKEUP: Wake-Up From Standby Mode
The WAKEUP command is used to exit the standby mode. After sending this command, the time for the first data
to be ready is illustrated in Figure 56 and Table 18. Sending this command during normal operation has no
effect; for example, reading data by the read-data-continuous mode with DIN held low.
8.5.1.3 STANDBY: Standby Mode
The STANDBY command places the ADS1284 into standby mode. In standby, the device enters a reduced
power state where a low quiescent current remains to keep the register settings and serial interface active. The
ADC remains in standby mode until CS is taken high or the WAKEUP command is sent. For complete device
shutdown, take the PWDN pin low (register settings are not saved). The operation of standby mode is shown in
Figure 67.
0000 001X
(STANDBY)
DIN
0000 000X
(WAKEUP)
SCLK
Operating
Standby Mode
Operating
Figure 67. STANDBY Command Sequence
8.5.1.4 SYNC: Synchronize the Analog-to-Digital Conversion
The SYNC command synchronizes the analog-to-digital conversion. Upon receiving the command, the reading in
progress is cancelled and the conversion process is restarted. In order to synchronize multiple ADS1284s, the
command must be sent simultaneously to all devices. The SYNC pin must be held high during this command.
8.5.1.5 RESET: Reset the Device
The RESET command resets the registers to default values, enables read-data-continuous mode, and restarts
the conversion process. The RESET command is functionally equivalent to taking the RESET pin low. See
Figure 55 for the RESET command timing.
8.5.1.6 RDATAC: Read Data Continuous
The RDATAC command enables read-data-continuous mode (default mode). In this mode, conversion data is
read from the device directly without the need to supply a data read command. Each time DRDY falls low, new
data are available to read. See the Read-Data-Continuous Mode section for more details.
8.5.1.7 SDATAC: Stop Read Data Continuous
The SDATAC command stops read-data-continuous mode. Exit read-data-continuous mode before sending
register and data read commands. The SDATAC command suppresses the DRDY output, but the ADS1284
continues conversions. Take CS high to cancel SDATAC mode.
46
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.5.1.8 RDATA: Read Data by Command
The RDATA command reads the conversion data. See the Read-Data-By-Command Mode section for more
details.
8.5.1.9 RREG: Read Register Data
The RREG command is used to read single- or multiple-register data. The command consists of a two-byte
opcode argument, followed by the output of register data. The first byte of the opcode includes the starting
address, and the second byte specifies the number of registers to read minus one.
First command byte: 001r rrrr, where rrrrr is the starting address of the first register.
Second command byte: 000n nnnn, where nnnnn is the number of registers to read minus one.
Starting with the 16th falling edge of SCLK, the register data appear on DOUT. Read the data on the 17th SCLK
rising edge.
The RREG command is illustrated in Figure 68.
A delay of 24 fCLK cycles is required between each byte transaction.
CS(1)
tDLY
1
2
3
4
5
6
7
8
9
tDLY
10 11 12 13 14 15 16
tDLY
17 18 19 20 21 22 23 24
25 26
SCLK
DIN
DOUT(2)
Command Byte 1
Command Byte 2
Don't Care
Register Data 5
Register Data 6
Example: Read six registers, starting at register 05h (OFC0)
Command Byte 1 = 0010 0101
Command Byte 2 = 0000 0101
(1)
DOUT is in tristate when CS is high. CS can be tied low. See Figure 1 for CS low to SCLK rising edge time.
Figure 68. Read Register Data (Table 26 shows tDLY)
Table 26. tDRY Value
PARAMETER
MIN
tDLY
24 / fCLK
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
47
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.5.1.10 WREG: Write to Register
The WREG command writes single- or multiple-register data. The command consists of a two-byte op-code
argument followed by the input of register data. The first byte of the op-code contains the starting address and
the second byte specifies the number of registers to write minus one.
First command byte: 010r rrrr, where rrrrr is the starting address of the first register.
Second command byte: 000n nnnn, where nnnnn is the number of registers to write minus one.
Data byte(s): one or more register data bytes, depending on the number of registers specified.
Figure 69 illustrates the WREG command.
A delay of 24 fCLK cycles is required between each byte transaction.
CS(1)
tDLY
1
2
3
4
5
6
7
8
9
tDLY
10 11 12 13 14 15 16
tDLY
17 18 19 20 21 22 23 24
25 26
SCLK
DIN
Command Byte 1
Command Byte 2
Register Data 5
Register Data 6
Example: Write six registers, starting at register 05h (OFC0)
Command Byte 1 = 0100 0101
Command Byte 2 = 0000 0101
(1)
CS can be tied low. See Figure 1 for CS low to SCLK rising edge time.
Figure 69. Write Register Data (Table 26 shows tDLY)
8.5.1.11 OFSCAL: Offset Calibration
The OFSCAL command performs an offset calibration. The inputs to the converter (or the inputs to the external
preamplifier) should be zeroed and allowed to stabilize before sending this command. The offset calibration
register updates after this operation. See the Calibration Commands section for more details.
8.5.1.12 GANCAL: Gain Calibration
The GANCAL command performs a gain calibration. The inputs to the converter should have a stable dc input
(typically full-scale, but not to exceed 106% full-scale). The gain calibration register updates after this operation.
See the Calibration Commands section for more details.
48
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.6 Register Maps
Collectively, the registers contain all the information needed to configure the device, such as data rate, filter
selection, calibration, and more. The registers are accessed by the RREG and WREG commands. The registers
can be accessed individually or as a block of registers by sending or receiving consecutive bytes. After a register
write operation, the ADC resets, resulting in an interruption of 63 readings.
Table 27. Register Map
ADDRESS
REGISTER
RESET
VALUE
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
00h
ID_CFG
X0h
ID3
ID2
ID1
ID0
0
0
OFFSET1
OFFSET0
01h
CONFIG0
52h
SYNC
MODE
DR2
DR1
DR0
PHASE
FILTR1
FILTR0
02h
CONFIG1
08h
0
MUX2
MUX1
MUX0
CHOP
PGA2
PGA1
PGA0
03h
HPF0
32h
HPF07
HPF06
HPF05
HPF04
HPF03
HPF02
HPF01
HPF00
04h
HPF1
03h
HPF15
HPF14
HPF13
HPF12
HPF11
HPF10
HPF09
HPF08
05h
OFC0
00h
OFC07
OFC06
OFC05
OFC04
OFC03
OFC02
OFC01
OFC00
06h
OFC1
00h
OFC15
OFC14
OFC13
OFC12
OFC11
OFC10
OFC09
OFC08
07h
OFC2
00h
OFC23
OFC22
OFC21
OFC20
OFC19
OFC18
OFC17
OFC16
08h
FSC0
00h
FSC07
FSC06
FSC05
FSC04
FSC03
FSC02
FSC01
FSC00
09h
FSC1
00h
FSC15
FSC14
FSC13
FSC12
FSC11
FSC10
FSC09
FSC08
0Ah
FSC2
40h
FSC23
FSC22
FSC21
FSC20
FSC19
FSC18
FSC17
FSC16
8.6.1 Register Descriptions
8.6.1.1 ID_CFG: ID_Configuration Register (address = 00h) [reset =x0h]
Figure 70. ID_CFG Register
7
ID3
R-xh
6
ID2
R-xh
5
ID1
R-xh
4
ID0
R-xh
3
0
R/W-0h
2
0
R/W-0h
1
OFFSET1
R/W-0h
0
OFFSET0
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Bit[7:4]
ID[3:0]
Factory-programmed identification bits (read-only). The ID bits are subject to change
without notification.
Bit[3:2]
Reserved
Always write 00
Bit[1:0]
OFFSET[1:0] (see Offset section)
00: Offset disabled (default)
01: Reserved
10: Offset = 100/PGA mV
11: Offset = 75/PGA mV
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
49
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.6.1.2 CONFIG0: Configuration Register 0 (address = 01h) [reset = 52h]
Figure 71. CONFIG0 Register
7
SYNC
R/W-0h
6
MODE
R/W-1h
5
DR2
R/W-0h
4
DR1
R/W-1h
3
DR0
R/W-0h
2
PHASE
R/W-0h
1
FILTR1
R/W -1h
0
FILTR0
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Bit[7]
SYNC
Synchronization mode bit.
0: Pulse-sync mode (default)
1: Continuous-sync mode
Bit[6]
MODE
Mode Control
0: Low-power mode
1: High-resolution mode (default)
Bit[5:3]
DR[2:0]
Data rate select bits.
000: 250 SPS
001: 500 SPS
010: 1000 SPS (default)
011: 2000 SPS
100: 4000 SPS
Bit[2]
PHASE
FIR phase response bit.
0: Linear phase (default)
1: Minimum phase
Bit[1:0]
FILTR[1:0]
Digital filter configuration bits.
00: Reserved
01: Sinc filter block only
10: Sinc + LPF filter blocks (default)
11: Sinc + LPF + HPF filter blocks
50
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
8.6.1.3 CONFIG1: Configuration Register 1 (address = 02h) [reset = 08h]
Figure 72. CONFIG1 Register
7
0
R/W-0h
6
MUX2
R/W-0h
5
MUX1
R/W-0h
4
MUX0
R/W-0h
3
CHOP
R/W-1h
2
PGA2
R/W-0h
1
PGA1
R/W-0h
0
PGA0
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Bit[7]
Reserved
Always write 0
Bit[6:4]
MUX[2:0]
MUX select bits.
000: AINP1 and AINN1 (default)
001: AINP2 and AINN2
010: Internal short through 400-Ω resistor
011: AINP1 and AINN1 connected to AINP2 and AINN2
100: External short to AINN2
Bit[3]
CHOP
PGA chopping enable bit.
0: PGA chopping disabled
1: PGA chopping enabled (default)
Bit[2:0]
PGA[2:0]
PGA gain select bits.
000: G
001: G
010: G
011: G
100: G
101: G
110: G
=
=
=
=
=
=
=
1 (default)
2
4
8
16
32
64
8.6.1.4 HPF0 and HPF1 Registers
These two bytes (high-byte and low-byte, respectively) set the corner frequency of the high-pass filter.
8.6.1.4.1 HPF0: High-Pass Filter Corner Frequency, Low Byte (address = 03h) [reset = 32h]
Figure 73. HPF0 Register
7
HPF07
R/W-0h
6
HPF06
R/W-0h
5
HPF05
R/W-1h
4
HPF04
R/W-1h
3
HPF03
R/W-0h
2
HPF02
R/W-0h
1
HPF01
R/W-1h
0
HPF00
R/W-0h
1
HPF09
R/W-1h
0
HPF08
1R/W-1h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.6.1.4.2 HPF1: High-Pass Filter Corner Frequency, High Byte (address = 04h) [reset = 03h]
Figure 74. HPF1 Register
7
HPF15
R/W-0h
6
HPF14
R/W-0h
5
HPF13
R/W-0h
4
HPF12
R/W-0h
3
HPF11
R/W-0h
2
HPF10
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
51
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
8.6.1.5 OFC0, OFC1, OFC2 Registers
These three bytes set the offset calibration value.
8.6.1.5.1 OFC0: Offset Calibration, Low Byte (address = 05h) [reset = 00h]
Figure 75. OFC0 Register
7
OFC07
R/W-0h
6
OFC06
R/W-0h
5
OFC05
R/W-0h
4
OFC04
R/W-0h
3
OFC03
R/W-0h
2
OFC02
R/W-0h
1
OFC01
R/W-0h
0
OFC00
R/W-0h
2
OFC10
R/W-0h
1
OFC09
R/W-0h
0
OFC08
R/W-0h
2
OFC18
R/W-0h
1
OFC17
R/W-0h
0
OFC16
R/W-0h
2
FSC02
R/W-0h
1
FSC01
R/W-0h
0
FSC00
R/W-0h
2
FSC10
R/W-0h
1
FSC09
R/W-0h
0
FSC08
R/W-0h
1
FSC17
R/W-0h
0
FSC16
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.6.1.5.2 OFC1: Offset Calibration, Mid Byte (address = 06h) [reset = 00h]
Figure 76. OFC1 Register
7
OFC15
R/W-0h
6
OFC14
R/W-0h
5
OFC13
R/W-0h
4
OFC12
R/W-0h
3
OFC11
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.6.1.5.3 OFC2: Offset Calibration, High Byte (address = 07h) [reset = 00h]
Figure 77. OFC2 Register
7
OFC23
R/W-0h
6
OFC22
R/W-0h
5
OFC21
R/W-0h
4
OFC20
R/W-0h
3
OFC19
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.6.1.6 FSC0, FSC1, FSC2 Registers
These three bytes set the full-scale calibration value.
8.6.1.6.1 FSC0: Full-Scale Calibration, Low Byte (address = 08h) [reset = 00h]
Figure 78. FSC0 Register
7
FSC07
R/W-0h
6
FSC06
R/W-0h
5
FSC05
R/W-0h
4
FSC04
R/W-0h
3
FSC03
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.6.1.6.2 FSC1: Full-Scale Calibration, Mid Byte (address = 09h) [reset = 00h]
Figure 79. FSC1 Register
7
FSC15
R/W-0h
6
FSC14
R/W-0h
5
FSC13
R/W-0h
4
FSC12
R/W-0h
3
FSC11
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
8.6.1.6.3 FSC2: Full-Scale Calibration, High Byte (address = 0Ah) [reset = 40h]
Figure 80. FSC2 Register
7
FSC23
R/W-0h
6
FSC22
R/W-1h
5
FSC21
R/W-0h
4
FSC20
R/W-0h
3
FSC19
R/W-0h
2
FSC18
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
52
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
9 Application and Implementation
NOTE
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.
9.1 Application Information
The ADS1284 is a very high-resolution ADC with two modes of operation that provide tradeoffs between power
consumption and SNR performance. Optimal performance requires giving special attention to the support
circuitry and printed circuit board (PCB) design. Locate noisy digital components (such as microcontrollers,
oscillators, and so on) in an area of the PCB away from the converter and front-end components. Keep the digital
current path short and separate from sensitive analog components by placing the digital components close to the
power-entry point.
9.2 Typical Applications
9.2.1 Geophone Interface
A typical geophone front-end application is shown in Figure 81. The application diagram shows the ADS1284
operation with dual ±2.5-V analog supplies. The ADS1284 can also operate with a single 5-V analog supply.
+2.5V
2.5V
1 PF
AVDD
AVSS
AINP2
Test
Signal
+2.5V
(1)
R1
100 Ÿ
AINN2
R3
100 Ÿ
AINP1
R5
20 kŸ
C2
1 nF, C0G
R2
R6
20 kŸ 100 Ÿ
R4
C3
1 nF, C0G 100 Ÿ
Geophone
C4
10nF
C0G
AINN1
ADC
-2.5V
C6
10 nF
C0G
+3.3V
R7
1 kŸ
1 PF
CAPN
(2)
VREFP
REF5050
NR
+
1 PF
CAPP
1 PF
C5
100 PF
C7
0.1 PF
VREFN
DGND
2.5V
(1)
Optional external diode clamps.
(2)
Optional reference noise filter.
Figure 81. Geophone Interface Application
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
53
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
Typical Applications (continued)
The geophone input signal is filtered by both a differential filter (components C4 and R1 to R4) and by commonmode filters (components C2, C3 and R1, R2). The differential filter removes high-frequency normal-mode
components from the input signal. The common-mode filters remove high-frequency components that are
common to both input leads. The input filters are not required for all applications; check the system requirements
for each application.
Resistors R5 and R6 bias the signal input to the midsupply point (ground). For single-supply operation, set the
bias to a low impedance midsupply point (AVDD / 2 = 2.5 V).
Optional diode clamps protect the ADS1284 inputs from high-level voltage transients and overloads. The diodes
provide additional protection if possible high-level input transients and surges exceed the ADC internal ESD
diode rating.
The REF5050 5-V reference provides the reference to the ADC. An optional filter network ®7 and C5) reduces
the in-band reference noise for improved dynamic performance. However, the RC filter network increases the
filter settling-time (from seconds to possibly minutes) depending on the dielectric absorption properties of
capacitor C5. Capacitor C7 is mandatory and provides high-frequency bypassing of the reference inputs; place C7
as close as possible to the ADS1284 pins. Resistor R7 (1 kΩ) results in a 1% systematic gain error. Multiple
ADCs can share a single reference, but if shared, use independent reference filters for each ADC.
As an alternative, the REF5045 (4.5 V) reference can be used. The REF5045 reference has the advantage of
operating directly from the 5-V (total) power supply; however, the 4.5-V reference reduces signal range by 10%
and results in a 1-dB loss of SNR.
Capacitor C6 (10 nF) filters the PGA output glitches caused by sampling of the modulator. This capacitor also
forms an antialias filter with a low-pass cutoff frequency of 26 kHz.
54
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
Typical Applications (continued)
9.2.2 Digital Interface
Figure 82 shows the digital connection to a controller (field programmable gate array or microcontroller). In this
example, two ADCs are shown connected to one controller. The ADCs share the same serial interface (SCLK,
DIN, and DOUT). The ADC is selected for communication by strobing each CS low. The DRDY output from both
ADCs can be used; however, when the devices are synchronized, the DRDY output from only one device is
sufficient.
Clock
ADC #1
+3.3V
(1)
CLK
DVDD
1 µF
Controller
47 Ÿ
RESET
SYNC
47 Ÿ
47 Ÿ
47 Ÿ
BYPAS
CS
1 µF
SCLK
CLK (input)
RESET (output)
47 Ÿ
SYNC (output)
SS1 (output)
SCLK (output)
47 Ÿ
MOSI (output)
DIN
DOUT
DGND
MFLAG
(1)
47 Ÿ
47 Ÿ
ADC #2
+3.3V
47 Ÿ
DVDD
47 Ÿ
CLK
47 Ÿ
RESET
1 µF
MISO (input)
MFLAG1 (input)
MFLAG2 (input)
SS2 (output)
DRDY (input)
SYNC
BYPAS
CS
SCLK
1 µF
DIN
DOUT
MFLAG
DRDY
DGND
(1)
For DVDD < 2.25 V, tie DVDD and BYPASS together. see the DVDD Power Supply section.
Figure 82. Controller Interface with Dual ADCs
The modulator overrange flag (MFLAG) from each device ties to the controller input. For synchronization,
connect all ADCs to the same SYNC signal. For reset, either connect all ADCs to the same RESET signal or
connect the ADCs to individual RESET signals.
Avoid ringing on the digital inputs to the ADCs. Place 47-Ω resistors in series with the digital traces to help
reduce ringing by controlling impedances. Place the resistors at the source (driver) end of the trace. Do not float
unused digital inputs; tie them to DVDD or GND.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
55
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
www.ti.com
9.3 Initialization Set Up
After reset or power-on, configure the registers using the following procedure:
1. Reset the serial interface. Before using the serial interface, it may be necessary to recover the serial
interface (undefined I/O power-up sequencing may cause a false SCLK to occur). To reset the interface,
toggle the CS pin high then low, or toggle the RESET pin high then low, or when in read-data-continuous
mode, hold SCLK low for 64 DRDY periods.
2. Configure the registers. The registers are configured by either writing to them individually or as a group,
and can be configured in either mode. To cancel read-data-continuous mode, send the SDATAC command
before register read and write operations .
3. Verify register data. For verification of device communications, read back the register.
4. Set the data mode. After register configuration, configure the device for read-data-continuous mode by
executing the RDATAC command, or configure for read-data-by-command mode (set in step 2, by the
SDATAC command).
5. Synchronize readings. Whenever SYNC is high, the ADS1284 freely runs the data conversions. To
resynchronize the conversions in pulse-sync mode, take SYNC low and then high. In continuous-sync mode,
apply the synchronizing clock to the SYNC pin with a clock period equal to multiples of the ADC conversion
period.
6. Read data. If read-data-continuous mode is active, the data are read directly after DRDY falls by applying
SCLK pulses. If the read-data-continuous mode is inactive, the data can only be read by executing the
RDATA command. The RDATA command must be sent in this mode to read each conversion result.
56
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
10 Device and Documentation Support
10.1 Receiving Notification of Documentation Updates
To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper
right corner, click on Alert me to register and receive a weekly digest of any product information that has
changed. For change details, review the revision history included in any revised document.
10.2 Community Resources
The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective
contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of
Use.
TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration
among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help
solve problems with fellow engineers.
Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and
contact information for technical support.
10.3 Trademarks
E2E is a trademark of Texas Instruments.
SPI is a trademark of Motorola Inc.
All other trademarks are the property of their respective owners.
10.4 Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with
appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more
susceptible to damage because very small parametric changes could cause the device not to meet its published specifications.
10.5 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
11 Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most
current data available for the designated devices. This data is subject to change without notice and revision of
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
57
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
58
www.ti.com
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
ADS1284
www.ti.com
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
59
ADS1284
SBAS943A – SEPTEMBER 2018 – REVISED AUGUST 2019
60
www.ti.com
Submit Documentation Feedback
Copyright © 2018–2019, Texas Instruments Incorporated
Product Folder Links: ADS1284
PACKAGE OPTION ADDENDUM
www.ti.com
10-Dec-2020
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
(2)
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
Device Marking
(3)
(4/5)
(6)
ADS1284IRHFR
ACTIVE
VQFN
RHF
24
3000
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
ADS
1284
ADS1284IRHFT
ACTIVE
VQFN
RHF
24
250
RoHS & Green
NIPDAU
Level-3-260C-168 HR
-40 to 85
ADS
1284
(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