AD7859/AD7859L
REV. A
–9–
CONTROL REGISTER
The arrangement of the control register is shown below. The control register is a write only register and contains 14 bits of data. The
control register is selected by putting two 1s in ADDR1 and ADDR0. The function of the bits in the control register is described
below. The power-up status of all bits is 0.
MSB
SGL/DIFF CHSLT2 CHSLT1 CHSLT0 PMGT1 PMGT0 RDSLT1
RDSLT0 AMODE CONVST CALMD CALSLT1 CALSLT0 STCAL
LSB
CONTROL REGISTER BIT FUNCTION DESCRIPTION
Bit Mnemonic Comment
13 SGL/
DIFF A 0 in this bit position configures the input channels for pseudo-differential mode. A 1 in this bit posi-
tion configures the input channels in single ended mode. Please see Table III for channel selection.
12 CHSLT2 These three bits are used to select the analog input on which the conversion is performed. The analog
11 CHSLT1 inputs can be configured as eight single-ended channels or four pseudo-differential channels. The
10 CHSLT0 default selection is AIN1 for the positive input and AIN2 for the negative input. Please see Table III for
channel selection information.
9 PMGT1 Power Management Bits. These two bits are used with the
SLEEP pin for putting the part into various
8 PMGT0 Power-Down modes (See Power-Down section for more details).
7 RDSLT1 Theses two bits determine which register is addressed for the read operations. Please see Table II.
6 RDSLT0
5 AMODE Analog Mode Bit. This bit has two different functions, depending on the status of the SGL/
DIFF bit.
When SGL/
DIFF is 0, AMODE selects between unipolar and bipolar analog input ranges. A logic 0 in
this bit position selects the unipolar range, 0 to V
REF
(i.e., AIN(+) – AIN(–) = 0 to V
REF
). A logic 1 in
this bit position selects the bipolar range –V
REF
/2 to +V
REF
/2 (i.e., AIN(+) – AIN(–) = –V
REF
/2 to
+V
REF
/2). In this case AIN(–) needs to be tied to at least +V
REF
/2 to allow AIN(+) to have a full input
swing from 0 V to +V
REF
.
When SGL/
DIFF is 1, AMODE selects the source for the AIN(–) channel of the sample and hold cir-
cuitry. If AMODE is a 0, AGND is selected. If AMODE is a 1, then AIN8 is selected. Please see
Table III for more information.
4 CONVST Conversion Start Bit. A logic 1 in this bit position starts a single conversion, and this bit is automatically
reset to 0 at the end of conversion. This bit may also be used in conjunction with system calibration (see
calibration section on page 21).
3 CALMD Calibration Mode Bit. A 0 here selects self-calibration and a 1 selects a system calibration (see Table IV).
2 CALSLT1 Calibration Selection Bits 1 and 0. These bits have two functions, depending on the STCAL bit.
1 CALSLT0 With the STCAL bit set to 1, the CALSLT1 and CALSLT0 bits, along with the CALMD bit, deter-
mine the type of calibration performed by the part (see Table IV).
With the STCAL bit set to 0, the CALSLT1 and CALSLT0 bits are decoded to address the calibration
register for read/write of calibration coefficients (see Table V for more details).
0 STCAL Start Calibration Bit. When STCAL is set to a 1, a calibration is performed, as determined by the
CALMD, CALSLT1 and CALSLT0 bits. Please see Table IV. When STCAL is set to a zero, no cali-
bration is performed.
AD7859/AD7859L
REV. A
–10–
Table IV. Calibration Selection
CALMD CALSLT1 CALSLT0 Calibration Type
00 0 A full internal calibration is initiated. First the internal DAC is calibrated, then the
internal gain error and finally the internal offset error are removed. This is the default setting.
0 0 1 First the internal gain error is removed, then the internal offset error is removed.
0 1 0 The internal offset error only is calibrated out.
0 1 1 The internal gain error only is calibrated out.
10 0 A full system calibration is initiated. First the internal DAC is calibrated, followed by the
system gain error calibration, and finally the system offset error calibration.
1 0 1 First the system gain error is calibrated out, followed by the system offset error.
1 1 0 The system offset error only is removed.
1 1 1 The system gain error only is removed.
Table IIIa. Channel Selection for AD7859/AD7859L
Differential Sampling (SGL/DIFF = 0)
AMODE CHSLT AIN(+)*AIN(–)* Bipolar or
2 1 0 Unipolar
0 0 0 0 AIN1 AIN2 Unipolar
0 0 0 1 AIN3 AIN4 Unipolar
0 0 1 0 AIN5 AIN6 Unipolar
0 0 1 1 AIN7 AIN8 Unipolar
0 1 x x x x Not Used
1 0 0 0 AIN1 AIN2 Bipolar
1 0 0 1 AIN3 AIN4 Bipolar
1 0 1 0 AIN5 AIN6 Bipolar
1 0 1 1 AIN7 AIN8 Bipolar
1 1 x x x x Not Used
*AIN(+) refers to the positive input seen by the AD7859/AD7859L sample-and-
hold circuitry.
AIN(–) refers to the negative input seen by the AD7859/AD7859L sample-and-
hold circuitry.
Table IIIb. Channel Selection for AD7859/AD7859L
Single-Ended Sampling (SGL/DIFF = 1)
AMODE CHSLT AIN(+)*AIN(–)* Bipolar or
2 1 0 Unipolar
0 0 0 0 AIN1 AGND Unipolar
0 0 0 1 AIN3 AGND Unipolar
0 0 1 0 AIN5 AGND Unipolar
0 0 1 1 AIN7 AGND Unipolar
0 1 0 0 AIN2 AGND Unipolar
0 1 0 1 AIN4 AGND Unipolar
0 1 1 0 AIN6 AGND Unipolar
0 1 1 1 AIN8 AGND Unipolar
1 0 0 0 AIN1 AIN8 Unipolar
1 0 0 1 AIN3 AIN8 Unipolar
1 0 1 0 AIN5 AIN8 Unipolar
1 0 1 1 AIN7 AIN8 Unipolar
1 1 0 0 AIN2 AIN8 Unipolar
1 1 0 1 AIN4 AIN8 Unipolar
1 1 1 0 AIN6 AIN8 Unipolar
1 1 1 1 AIN8 AIN8 Unipolar
AD7859/AD7859L
REV. A
–11–
STATUS REGISTER
The arrangement of the status register is shown below. The status register is a read-only register and contains 16 bits of data. The
status register is selected by first writing to the control register and putting two 1s in RDSLT1 and RDSLT0. The function of the
bits in the status register are described below. The power-up status of all bits is 0.
WRITE TO CONTROL REGISTER
SETTING RDSLT0 = RDSLT1 = 1
READ STATUS REGISTER
START
Figure 4. Flowchart for Reading the Status Register
MSB
ZERO ZERO SGL/DIFF CHSLT2 CHSLT1 CHSLT0 PMGT1 PMGT0
ONE ONE AMODE BUSY CALMD CALSLT1 CALSLT0 STCAL
LSB
STATUS REGISTER BIT FUNCTION DESCRIPTION
Bit Mnemonic Comment
15 ZERO These two bits are always 0.
14 ZERO
13 SGL/
DIFF Single/Differential Bit.
12 CHSLT2 Channel Selection Bits. These bits, in conjunction with the SGL/
DIFF bit, determine which channel has
11 CHSLT1 been selected for conversion. Please refer to Table IIIa and Table IIIb.
10 CHSLT0
9 PMGT1 Power Management Bits. These bits along with the
SLEEP pin indicate if the part is in a power-down
8 PMGT0 mode or not. See Table VI in Power-Down Section for description.
7 ONE Both these bits are always 1.
6 ONE
5 AMODE Analog Mode Bit. This bit is used along with SGL/DIFF and CHSLT2 – CHSLT0 to determine the
AIN(+) and AIN(–) inputs to the track and hold circuitry and the analog conversion mode (unipolar or bi-
polar). Please see Table III for details.
4 BUSY Conversion/Calibration BUSY Bit. When this bit is a 1, there is a conversion or a calibration in progress.
When this bit is a zero, there is no conversion or calibration in progress.
3 CALMD Calibration Mode Bit. A 0 in this bit indicates a self-calibration is selected, and a 1 in this bit indicates a
system calibration is selected (see Table IV).
2 CALSLT1 Calibration Selection Bits. The CALSLT1 and CALSLT0 bits indicate which of the calibration
1 CALSLT0 registers are addressed for reading and writing (see section on the Calibration Registers for more details).
0 STCAL Start Calibration Bit. The STCAL bit is a 1 if a calibration is in progress and a 0 if there is no calibration in
progress.

AD7859ASZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC 3-5V SGL Supply 200kSPS 8-Ch 12-Bit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union