Datasheet

"#$%&
SBAS287AJUNE 2003 − REVISED SEPTEMBER 2003
www.ti.com
11
DATA FORMAT
The ADS1245 outputs 24 bits of data in Binary Two’s
Complement format. The least significant bit (LSB) has a
weight of (2V
REF
)/(2
23
− 1). A positive full-scale input
produces an output code of 7FFFFFh and the negative
full-scale input produces an output code of 8000000h. The
output clips at these codes for signals exceeding
full-scale. Table 1 summarizes the ideal output codes for
different input signals.
Table 1. Ideal Output Code vs Input Signal
INPUT SIGNAL V
IN
(AINP − AINN) IDEAL OUTPUT CODE
(1)
+2V
REF
7FFFFF
H
) 2V
REF
(2
23)
* 1
000001
H
0
000000
H
* 2V
REF
(2
23)
* 1
FFFFFF
H
v*2V
REF
ǒ
2
23
(2
23)
* 1
Ǔ
800000
H
NOTE: (1) Excludes effects of noise, INL, offset, and gain errors.
DATA RETRIEVAL
The ADS1245 continuously converts the analog input
signal. To retrieve data, wait until DRDY
/DOUT goes low,
as shown in Figure 24. After this occurs, begin shifting out
the data by applying SCLKs. Data is shifted out most
significant bit (MSB) first. It is not required to shift out all the
24 bits of data, but the data must be retrieved before the
new data is updated (see t
3
) or else it will be overwritten.
Avoid data retrieval during the update period.
DRDY
/DOUT remains at the state of the last bit shifted out
until it is taken high (see t
7
), indicating that new data is
being updated.
To avoid having DRDY
/DOUT remain in the state of the
last bit, shift a 25th SCLK to force DRDY
/DOUT high; see
Figure 25. This technique is useful when a host controlling
the ADS1245 is polling DRDY
/DOUT to determine when
data is ready.
DRDY/DOUT 23 22 21
124
0
LSBMSB
Data
Data is ready.
SCLK
t
3
t
8
t
4
t
4
t
7
New data is ready.
t
5
t
6
SYMBOL DESCRIPTION MIN MAX UNITS
(1) Load on DRDY/DOUT = 20pF||100k.
(2) Values given for f
CLK
= 2.4576MHz. For different CLK frequencies, scale
proportional to CLK period. For example, for f
CLK
= 4.9152MHz, t
8
33.333ms.
t
3
t
4
t5
(1)
t
6
t
7
t
8
(2)
DRDY/DOUT low to first SCLK rising edge.
SCLK positive or negative pulse width.
SCLK rising edge to new data bit valid;
propagation delay.
SCLK rising edge to old data bit valid: hold time.
Data updating, no read back allowed.
Conversion time (1/data rate).
0
100
50
0
152
66.667
152
66.667
ns
ns
ns
ms
ns
µs
NOTES:
Figure 24. Data Retrieval Timing