
www.ti.com
READING DATA
The ADS8506 outputs serial or parallel data in straight binary (SB) or binary 2's complement data output format.
If SB/BTC (pin 7) is high, the output is in SB format, and if low, the output is in BTC format. Refer to
Table 4
for
ideal output codes. The first conversion immediately following a power-up does not produce a valid conversion
result.
PARALLEL OUTPUT
To use the parallel output, tie EXT/INT (pin 8) high and DATACLK (pin 18) low. SDATA (pin 19) should be left
unconnected. The parallel output is active when R/C (pin 22) is high and CS (pin 23) is low. Any other
combination of CS and R/C 3-states the parallel output. Valid conversion data can be read in two 8-bit bytes on
D7-D0 (pins 9-13 and 15-17). When BYTE (pin 21) is low, the 8 most significant bits will be valid with the MSB
on D7. When BYTE is high, the 4 least significant bits are valid with the LSB on D4. BYTE can be toggled to
read both bytes within one conversion cycle.
ADS8506
SLAS484A–SEPTEMBER 2007–REVISED OCTOBER 2007
To reduce the number of control pins, CS can be tied low using R/C to control the read and convert modes. This
has no effect when using the internal data clock in the serial output mode. The parallel output and the serial
output (only when using an external data clock), however, is affected whenever R/C goes high and the external
clock is active. Refer to the Reading Data section. In the internal clock mode data is clocked out every convert
cycle regardless of the states of CS and R/C. The conversion result is available as soon as BUSY returns to high
therefore, data always represents the conversion previously completed even when it is read during a conversion.
The parallel output can be read without affecting the internal output registers; however, reading the data through
the serial port shifts the internal output registers one bit per data clock pulse. As a result, data can be read on the
parallel port prior to reading the same data on the serial port, but data cannot be read through the serial port
prior to reading the same data on the parallel port.
Table 3. Control Functions When Using Serial Output
(1)
CS
R/C
0
BUSY
1
1
1
1
1
EXT/INT
0
0
1
1
1
DATACLK
Output
Output
Input
OPERATION
↓
0
Initiates conversion
N
. Valid data from conversion
N–1
clocked out on SDATA.
Initiates conversion
N
. Valid data from conversion
N–1
clocked out on SDATA.
Initiates conversion
N
. Internal clock still runs conversion process.
Initiates conversion
N
. Internal clock still runs conversion process.
Conversion
N
completed. Valid data from conversion
N
clocked out on SDATA
synchronized to external data clock.
Valid data from conversion
N–1
output on SDATA synchronized to external data clock.
Conversion
N
in progress.
Valid data from conversion
N–1
output on SDATA synchronized to external data clock.
Conversion
N
in progress.
New conversion initiated without acquisition of a new signal. Data will be invalid. CS
and/or R/C must be HIGH when BUSY goes HIGH.
New convert commands ignored. Conversion
N
in progress..
↓
0
↓
0
↓
1
↓
Input
↓
1
0
1
Input
0
↑
0
1
Input
0
0
↑
X
Input
X
X
0
X
X
(1)
See
Figure 37
,
Figure 38
, and
Figure 39
for constraints on data valid from conversion
N–1
.
Table 4. Output Codes and Ideal Input Voltages
DIGITAL OUTPUT
DESCRIPTION
ANALOG INPUT
BINARY 2's COMPLEMENT
(SB/BTC LOW)
STRAIGHT BINARY (SB/BTC HIGH)
Full-scale range
±10
0 V to 5 V
0 V to 4 V
HEX
CODE
BINARY CODE
BINARY CODE
HEX CODE
Least significant bit (LSB)
305
μ
V
76
μ
V
61
μ
V
+Full-Scale (FS - 1LSB)
9.999695 V
4.999924 V
3.999939 V
0111 1111 1111
7FF
1111 1111 1111
FFF
Midscale
0 V
2.5 V
2 V
0000 0000 0000
000
1000 0000 0000
800
One LSB Below Midscale
305
μ
V
2.499924 V
1.999939 V
1111 1111 1111
FFF
0111 1111 1111
7FF
-Full-Scale
-10 V
0 V
0 V
1000 0000 0000
800
0000 0000 0000
000
Copyright 2007, Texas Instruments Incorporated
Submit Documentation Feedback
13
Product Folder Link(s):
ADS8506