REV. E
AD7660
–15–
PREVIOUS
CONVERSION
t
1
t
3
t
12
t
13
t
4
CS = 0
CNVST,
RD
BUSY
DATA BUS
Figure 15. Slave Parallel Data Timing for Reading
(Read during Convert)
SERIAL INTERFACE
The AD7660 is configured to use the serial interface when the
SER/PAR is held HIGH. The AD7660 outputs 16 bits of data,
MSB first, on the SDOUT pin. This data is synchronized with
the 16 clock pulses provided on the SCLK pin.
MASTER SERIAL INTERFACE
Internal Clock
The AD7660 is configured to generate and provide the serial data
clock SCLK when the EXT/INT pin is held LOW. The AD7660
also generates a SYNC signal to indicate to the host when the
serial data is valid. The serial clock SCLK and the SYNC signal
can be inverted if desired. The output data is valid on both the
rising and falling edge of the data clock. Depending on RDC/
SDIN input, the data can be read after each conversion or during
the following conversion. Figures 16 and 17 show the detailed timing
diagrams of these two modes.
t
3
BUSY
CS, RD
CNVST
SYNC
SCLK
SDOUT
t
28
t
29
t
14
t
18
t
19
t
20
t
21
t
24
t
26
t
27
t
23
t
22
t
16
t
15
123 141516
D15 D14 D2 D1 D0
X
EXT/INT = 0 RDC/SDIN = 0 INVSCLK = INVSYNC = 0
t
25
t
30
Figure 16. Master Serial Data Timing for Reading (Read after Convert)
EXT/INT = 0 RDC/SDIN = 1 INVSCLK = INVSYNC = 0
t
3
t
1
t
17
t
14
t
19
t
20
t
21
t
24
t
26
t
25
t
27
t
23
t
22
t
16
t
15
D15 D14 D2 D1 D0X
12 3 141516
t
18
BUSY
CS, RD
CNVST
SYNC
SCLK
SDOUT
Figure 17. Master Serial Data Timing for Reading (Read Previous Conversion during Convert)
REV. E
AD7660
–16–
Usually, because the AD7660 has a longer acquisition phase
than the conversion phase, the data is read immediately after
conversion. This makes the Master Read after conversion the
most recommended Serial Mode when it can be used. In this
mode, it should be noted that, unlike in other modes, the signal
BUSY returns LOW after the 16 data bits are pulsed out and
not at the end of the conversion phase, which results in a longer
BUSY width.
In Read-during-Conversion Mode, the serial clock and data
toggle at appropriate instants, which minimizes potential
feedthrough between digital activity and the critical conversion
decisions.
SLAVE SERIAL INTERFACE
External Clock
The AD7660 is configured to accept an externally supplied serial
data clock on the SCLK pin when the EXT/INT pin is held
HIGH. In this mode, several methods can be used to read the
data. When CS and RD are both LOW, the data can be read
after each conversion or during the following conversion. The
external clock can be either a continuous or discontinuous clock.
A discontinuous clock can be either normally HIGH or normally
LOW when inactive. Figures 18 and 20 show the detailed timing
diagrams of these methods. Usually, because the AD7660 has a
longer acquisition phase than the conversion phase, the data are
read immediately after conversion.
While the AD7660 is performing a bit decision, it is important
that voltage transients not occur on digital input/output pins or
degradation of the conversion result could occur. This is par-
ticularly important during the second half of the conversion
phase because the AD7660 provides error correction circuitry that
can correct for an improper bit decision made during the first half
of the conversion phase. For this reason, it is recommended
that when an external clock is being provided, it is a discon-
tinuous clock that is toggling only when BUSY is LOW or, more
importantly, that it does not transition during the latter half of
BUSY HIGH.
External Discontinuous Clock Data Read after Conversion
This mode is the most recommended of the serial slave modes.
Figure 18 shows the detailed timing diagrams of this method. After
a conversion is complete, indicated by BUSY returning LOW,
the result of this conversion can be read while both CS and RD are
LOW. The data is shifted out, MSB first, with 16 clock pulses and
is valid on both the rising and falling edge of the clock.
Among the advantages of this method, the conversion performance
is not degraded because there are no voltage transients on the
digital interface during the conversion process.
Another advantage is the ability to read the data at any speed up
to 40 MHz, which accommodates both slow digital host inter-
face and the fastest serial reading.
Finally, in this mode only, the AD7660 provides a “daisy-chain”
feature using the RDC/SDIN input pin for cascading multiple
converters together. This feature is useful for reducing component
count and wiring connections when it is desired as it is, for
instance, in isolated multiconverter applications.
An example of the concatenation of two devices is shown in
Figure 19. Simultaneous sampling is possible by using a common
CNVST signal. It should be noted that the RDC/SDIN input is
latched on the opposite edge of SCLK of the one used to shift out
the data on SDOUT. Therefore, the MSB of the “upstream”
converter just follows the LSB of the “downstream” converter on
the next SCLK cycle. Up to 20 AD7660s running at 100 kSPS
can be daisy-chained using this method.
SCLK
SDOUTRDC/SDIN
BUSYBUSY
DATA OUT
AD7660
#1
(DOWNSTREAM)
BUSY OUT
CNVST
CS
SCLK
AD7660
#2
(UPSTREAM)
RDC/SDIN SDOUT
SCLK IN
CS IN
CNVST IN
CNVST
CS
Figure 19. Two AD7660s in a Daisy-Chain Configuration
SCLK
SDOUT
D15 D14 D1
D0
D13
X15 X14 X13 X1 X0 Y15 Y14
CS
BUSY
SDIN
EXT/INT = 1 INVSCLK = 0
t
35
t
36
t
37
t
31
t
32
t
16
t
33
X15 X14
X
123 14151617 18
RD = 0
t
34
Figure 18. Slave Serial Data Timing for Reading (Read after Convert)
REV. E
AD7660
–17–
External Clock Data Read during Conversion
Figure 20 shows the detailed timing diagrams of this method.
During a conversion, while both CS and RD are LOW, the
result of the previous conversion can be read. The data is shifted
out, MSB first, with 16 clock pulses, and is valid on both the
rising and falling edges of the clock. The 16 bits have to be read
before the current conversion is complete; this, otherwise,
RDERROR is pulsed HIGH and can be used to interrupt the host
interface to prevent incomplete data reading. There is no daisy-
chain feature in this mode, and RDC/SDIN input should always
be tied either HIGH or LOW.
To reduce performance degradation due to digital activity, a fast
discontinuous clock of at least 18 MHz is recommended to ensure
that all the bits are read during the first half of the conversion
phase. For this reason, this mode is more difficult to use.
MICROPROCESSOR INTERFACING
The AD7660 is ideally suited for traditional dc measurement
applications supporting a microprocessor, and for ac signal pro-
cessing applications interfacing to a digital signal processor.
The AD7660 is designed to interface either with a parallel 8-bit or
16-bit wide interface, or with a general-purpose serial port or I/O
ports on a microcontroller. A variety of external buffers can be
used with the AD7660 to prevent digital noise from coupling
into the ADC. The following section discusses the use of an
AD7660 with an ADSP-219x SPI equipped DSP.
SDOUT
CS
SCLK
D1
D0
X
D15 D14 D13
123 141516
t
3
t
35
t
36
t
37
t
31
t
32
t
16
CNVST
BUSY
EXT/INT = 1 INVSCLK = 0
RD = 0
Figure 20. Slave Serial Data Timing for Reading (Read Previous Conversion during Convert)
SPI Interface (ADSP-219x)
Figure 21 shows an interface diagram between the AD7660 and
an SPI-equipped ADSP-219x. To accommodate the slower
speed of the DSP, the AD7660 acts as a slave device and data
must be read after conversion. This mode also allows the daisy-
chain feature. The convert command can be initiated in response
to an internal timer interrupt. The reading process cab be initi-
ated in response to the end-of-conversion signal (BUSY going
LOW) using an interrupt line of the DSP. The serial interface
(SPI) on the ADSP-219x is configured for master mode—
(MSTR) = 1, Clock Polarity bit (CPOL) = 0, Clock Phase bit
(CPHA) = 1, and SPI Interrupt Enable (TIMOD) = 00— by
writing to the SPI control register (SPICLTx). To meet all
timing requirements, the SPI clock should be limited to 17
Mbps, which allows it to read an ADC result in less than 1 ms.
When a higher sampling rate is desired, use of one of the paral-
lel interface modes is recommended.
SPIxSEL (PFx)
ADSP-219x*
CNVST
AD7660*
CS
BUSY
MISOx
SCKx
PFx or TFSx
SDOUT
SCLK
RD
INVSCLK
EXT/INT
SER/PAR
DVDD
*ADDITIONAL PINS OMITTED FOR CLARITY
PFx
Figure 21. Interfacing the AD7660 to an SPI Interface

AD7660ASTZRL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC 16B 100kSPS CMOS Successive Approx
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet