AD7856
–27–REV. A
Interface Mode 2 Configuration
Figure 35 shows the flowchart for configuring the part in Inter-
face Mode 2. In this case the read and write operations take
place simultaneously via the serial port. Writing all 0s ensures
APPLY SYNC (IF REQUIRED), SCLK, WRITE
TO CONTROL REGISTER SETTING NEXT
CHANNEL, CONVST BIT TO 1, READ
PREVIOUS CONVERSION RESULT ON
DOUT PIN (NOTE 1)
INITIATE
CONVERSION
IN
SOFTWARE
?
START
POWER-ON, APPLY CLKIN SIGNAL,
WAIT 150ms FOR AUTOMATIC CALIBRATION
PULSE CONVST PIN
WAIT FOR BUSY SIGNAL TO GO LOW
OR
WAIT FOR BUSY BIT = 0
NO
SERIAL
INTERFACE
MODE
?
NO
YES
YES
APPLY SYNC (IF REQUIRED), SCLK, READ
CURRENT CONVERSION RESULT ON
DOUT PIN, AND WRITE CHANNEL SELECTION
NOTE 1: WHEN USING THE SOFTWARE CONVERSION START AND TRANSFERRING DATA
DURING CONVERSION, THE USER MUST ENSURE THAT THE CONTROL REGISTER WRITE
OPERATION EXTENDS BEYOND THE FALLING EDGE OF BUSY. THE FALLING EDGE OF
BUSY RESETS THE CONVST BIT TO 0 AND ONLY AFTER THIS TIME CAN IT BE
REPROGRAMMED TO 1 TO START THE NEXT CONVERSION.
WAIT APPROX 200ns AFTER
CONVST RISING EDGE
APPLY SYNC (IF REQUIRED), SCLK, READ
PREVIOUS CONVERSION RESULT ON DOUT
PIN, AND WRITE CHANNEL SELECTION
TRANSFER
DATA DURING
CONVERSION
?
NO
APPLY SYNC (IF REQUIRED), SCLK, WRITE
TO CONTROL REGISTER SETTING NEXT
CHANNEL, CONVST BIT TO 1, READ
RESULT ON DOUT PIN FOR
CONVERSION JUST COMPLETED
WAIT FOR BUSY SIGNAL TO GO LOW
OR
WAIT FOR BUSY BIT = 0
YES
2
TRANSFER
DATA DURING
CONVERSION
?
Figure 35. Flowchart for Setting Up, Reading and Writing in Interface Mode 2
that no valid data is written to any of the registers. When using
the software conversion start and transferring data during con-
version, Note 1 must be obeyed.
AD7856
–28–
REV. A
MICROPROCESSOR INTERFACING
In many applications, the user may not require the facility of
writing to most of the on-chip registers. The only writing neces-
sary is to set the input channel configuration. After this the
CONVST is applied, a conversion is performed and the result
may be read using the SCLK to clock out the data from the
output register onto the DOUT pin. At the same time, a write
operation occurs and this may consist of all 0s where no data is
written to the part or may set a different input channel configu-
ration for the next conversion. The SCLK may be connected to
the CLKIN pin if the user does not want to have to provide
separate serial and master clocks. With this arrangement the
SYNC signal must be low for 16 SCLK cycles for the read and
write operations.
DIN
DOUT
SYNC
CONVST
CLKIN
SCLK
AD7856
4MHz/6MHz
MASTER CLOCK
SYNC SIGNAL TO
GATE THE SCLK
SERIAL DATA
OUTPUT
CONVERSION START
SERIAL DATA INPUT
Figure 36. Simplified Interface Diagram
AD7856 to 8XC51 Interface
Figure 37 shows the AD7856 interface to the 8XC51. The
8XC51 only runs at 5 V. The 8XC51 is in Mode 0 operation.
This is a two-wire interface consisting of the SCLK and the
DIN which acts as a bidirectional line. The SYNC is tied low.
The BUSY line can be used to give an interrupt driven system
but this would not normally be the case with the 8XC51. For
the 8XC51 12 MHz version the serial clock will run at a maxi-
mum of 1 MHz so the serial interface of the AD7856 will only
be running at 1 MHz. The CLKIN signal must be provided
separately to the AD7856 from a port line on the 8XC51 or
from a source other than the 8XC51. Here the SCLK cannot be
tied to the CLKIN as the SYNC is permanently tied low. The
CONVST signal can be provided from an external timer or
conversion can be started in software if required. The sequence
of events would typically be writing to the control register via
the DIN line setting a conversion start and the 2-wire interface
mode (this would be performed in two 8-bit writes), wait for the
conversion to be finished (3.5 µs with 6 MHz CLKIN), read the
conversion result data on the DIN line (this would be performed
in two 8-bit reads), and repeat the sequence. The maximum
serial frequency will be determined by the data access and hold
times of the 8XC51 and the AD7856.
8XC51
P3.0
P3.1
AD7856
CONVST
CLKIN
SCLK
DIN
SYNC
OPTIONAL
4MHz/6MHz
BUSY
(INT0/P3.2)
MASTER
SLAVE
OPTIONAL
Figure 37. 8XC51/PIC16C42 Interface
AD7856 to 68HC11/16/L11/PIC16C42 Interface
Figure 38 shows the AD7856 SPI/QSPI interface to the 68HC11/
16/L11/PIC16C42. The AD7856 is in Interface Mode 2. The
SYNC line is not used and is tied to DGND. The µController is
configured as the master, by setting the MSTR bit in the SPCR
to 1, and provides the serial clock on the SCK pin. For all the
µControllers the CPOL bit is set to 1 and for the 68HC11/16/L11
the CPHA bit is set to 1. The CLKIN and CONVST signals can
be supplied from the µController or from separate sources. The
BUSY signal can be used as an interrupt to tell the µController
when the conversion is finished, then the reading and writing
can take place. If required, the reading and writing can take
place during conversion and there will be no need for the BUSY
signal in this case.
For the 68HC16, the word length should be set to 16 bits and
the SS line should be tied to the SYNC pin for the QSPI inter-
face. The micro-sequencer and RAM associated with the 68HC16
QSPI port can be used to perform a number of read and write
operations, and store the conversion results in memory, inde-
pendent of the CPU. This is especially useful when reading the
conversion results from all eight channels consecutively. The
command section of the QSPI port RAM would be programmed
to perform a conversion on one channel, read the conversion
result, perform a conversion on the next channel, read the con-
version result, and so on until all eight conversion results are
stored into the QSPI RAM.
A typical sequence of events would be writing to the control
register via the DIN line setting a conversion start and at the
same time reading data from the previous conversion on the
DOUT line (both the read and write operations would each be
two 8-bit operations, one 16-bit operation for the 68HC16),
wait for the conversion to be finished (= 3.5 µs for AD7856 with
6 MHz CLKIN), and then repeat the sequence. The maximum
serial frequency will be determined by the data access and hold
times of the µControllers and the AD7856.
AD7856
–29–REV. A
68HC11/L11/16
SCK
SS
AD7856
CONVST
CLKIN
SCLK
DIN
SYNC
OPTIONAL
4MHz/6MHz
BUSY
IRQ
MASTER
SLAVE
OPTIONAL
DOUT
MISO
MOSI
SPI
DV
DD
HC16, QSPI
Figure 38. 68HC11 and 68HC16 Interface
AD7856 to ADSP-21xx Interface
Figure 39 shows the AD7856 interface to the ADSP-21xx. The
ADSP-21xx is the master and the AD7856 is the slave. The
AD7856 is in Interface Mode 2. For the ADSP-21xx the bits in
the serial port control register should be set up as TFSR = RFSR
= 1 (need a frame sync for every transfer), SLEN = 15 (16-bit
word length), TFSW = RFSW = 1 (alternate framing mode for
transmit and receive operations), INVRFS = INVTFS = 1
(active low RFS and TFS), IRFS = 0, ITFS = 1 (External RFS
and internal TFS), and ISCLK = 1 (internal serial clock). The
CLKIN and CONVST signals can be supplied from the ADSP-
21xx or from an external source. The serial clock from the
ADSP-21xx must be inverted before the SCLK pin of the
AD7856. This SCLK could also be used to drive the CLKIN
input of the AD7856. The BUSY signal indicates when the
conversion is finished and may not be required. The data access
and hold times of the ADSP-21xx and the AD7856 allow for a
serial clock of 6 MHz at 5 V.
ADSP-21xx
AD7856
CONVST
CLKIN
DOUT
DIN
SYNC
OPTIONAL
4MHz/6MHz
BUSY
IRQ
MASTER
SLAVE
TFS
DT
SCK SCLK
RFS
DR
OPTIONAL
Figure 39. ADSP-21xx Interface
AD7856 to DSP56000/1/2/L002 Interface
Figure 40 shows the AD7856 to DSP56000/1/2/L002 interface.
Here the DSP5600x is the master and the AD7856 is the slave.
The AD7856 is in Interface Mode 2. The setting of the bits in
the registers of the DSP5600x would be for synchronous opera-
tion (SYN = 1), internal frame sync (SCD2 = 1), gated internal
clock (GCK = 1, SCKD = 1), 16-bit word length (WL1 = 1,
WL0 = 0). Since a gated clock is used here the SCLK cannot be
tied to the CLKIN of the AD7856. The SCLK from the DSP5600x
must be inverted before it is applied to the AD7856. Again the
data access and hold times of the DSP5600x and the AD7856
allows for a SCLK of 6 MHz, V
DD
= 5 V.
DSP56000/1/2/L002
SRD
AD7856
CONVST
CLKIN
SCLK
DIN
SYNC
OPTIONAL
BUSY
IRQ
MASTER
SLAVE
OPTIONAL
DOUT
SC2
STD
SCK
4MHz/6MHz
Figure 40. DSP56000/1/2/L002 Interface
APPLICATION HINTS
Grounding and Layout
The analog and digital supplies to the AD7856 are independent
and separately pinned out to minimize coupling between the
analog and digital sections of the device. The part has very good
immunity to noise on the power supplies as can be seen by the
PSRR vs. Frequency graph. However, care should still be taken
with regard to grounding and layout.
The printed circuit board that houses the AD7856 should be
designed so that the analog and digital sections are separated
and confined to certain areas of the board. This facilitates the
use of ground planes that can be easily separated. A minimum
etch technique is generally best for ground planes as it gives the
best shielding. Digital and analog ground planes should only be
joined in one place. If the AD7856 is the only device requiring
an AGND to DGND connection, the ground planes should
be connected at the AGND and DGND pins of the AD7856. If
the AD7856 is in a system where multiple devices require AGND
to DGND connections, the connection should still be made at
one point only, a star ground point that should be established
as close as possible to the AD7856.

AD7856KRZ

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