ad7472bru-reel7 Analog Devices, Inc., ad7472bru-reel7 Datasheet - Page 18

no-image

ad7472bru-reel7

Manufacturer Part Number
ad7472bru-reel7
Description
1.75 Msps, 4 Mw 10-bit /12-bit Parallel Adcs
Manufacturer
Analog Devices, Inc.
Datasheet
AD7470/AD7472
control line is actually three memory select lines. Internal
ADDR
as chip selects. The DMAR
setup as the interrupt to signal end of conversion. The rest of
the interface is standard handshaking operation.
AD7470/AD7472 to TMS320C25 Interface
Figure 19 shows an interface between the AD7470/AD7472
and the TMS320C25. The CONVST signal can be applied
from the TMS320C25 or from an external source. The BUSY
line interrupts the digital signal processor when conversion is
completed. The TMS320C25 does not have a separate RD
output to drive the AD7470/AD7472 RD input directly. This
has to be generated from the processor STRB and R/W outputs
with the addition of some glue logic. The RD signal is OR-gated
with the MSC signal to provide the WAIT state required in the
read cycle for correct interface timing. The following instruction
is used to read the conversion from the AD7470/AD7472:
where D is data memory address and ADC is the AD7470/
AD7472 address. The read operation must not be attempted
during conversion.
ADSP-21065L*
TMS320C25*
ADDR
25–24
DMD0–DMD15
Figure 19. Interfacing to the TMS320C25
0
Figure 18. Interfacing to ADSP-21065L
–ADDR
are decoded into MS
A0–A15
D0–D31
READY
DMAR
STRB
MSC
*ADDITIONAL PINS OMITTED FOR CLARITY
*ADDITIONAL PINS OMITTED FOR CLARITY
R/W
MS
RD
IS
23
1
X
ADDRESS BUS
ADDRESS BUS
IN D,ADC
DECODER
ADDRESS
DECODER
DATA BUS
ADDRESS
ADDRESS
DATA BUS
LATCH
1
(DMA Request 1) is used in this
ADDRESS
BUS
3-0
; these lines are then asserted
CS
BUSY
RD
CS
BUSY
RD
DB0–DB9
(DB11)
DB0–DB9
(DB11)
AD7472*
AD7472*
AD7470/
AD7470/
OPTIONAL
OPTIONAL
CONVST
CONVST
–18–
AD7470/AD7472 to PIC17C4x Interface
Figure 20 shows a typical parallel interface between the AD7470/
AD7472 and the PIC17C42/43/44. The microcontroller sees
the ADC as another memory device with its own specific
memory address on the memory map. The CONVST signal can
be controlled by either the microcontroller or an external
source. The BUSY signal provides an interrupt request to the
microcontroller when a conversion ends. The INT pin on the
PIC17C42/43/44 must be configured to be active on the nega-
tive edge. PORTC and PORTD of the microcontroller are
bidirectional and used to address the AD7470/AD7472 and also
to read in the 10-bit (AD7470) or 12-bit (AD7472) data. The
OE pin on the PIC can be used to enable the output buffers on
the AD7470/AD7472 and to perform a read operation.
AD7470/AD7472 to 80C186 Interface
Figure 21 shows the AD7470/AD7472 interfaced to the 80C186
microprocessor. The 80C186 DMA controller provides two
independent high speed DMA channels where data transfer
can occur between memory and I/O spaces. (The AD7470/
AD7472 occupies one of these I/O spaces.) Each data trans-
fer consumes two bus cycles, one cycle to fetch data and the
other to store data.
After the AD7470/AD7472 has finished conversion, the BUSY
line generates a DMA request to Channel 1 (DRQ1). As a result
of the interrupt, the processor performs a DMA READ opera-
tion which also resets the interrupt latch. Sufficient priority
must be assigned to the DMA channel to ensure that the DMA
request will be serviced before the completion of the next con-
version. This configuration can be used with 6 MHz and 8 MHz
80C186 processors.
PIC17C4x*
80C186*
AD0–AD15
AD0–AD15
A16–A19
DRQ1
Figure 20. Interfacing to the PIC17C4x
ALE
ALE
INT
OE
Figure 21. Interfacing to the 80C186
RD
*ADDITIONAL PINS OMITTED FOR CLARITY
*ADDITIONAL PINS OMITTED FOR CLARITY
ADDRESS/DATA BUS
ADDRESS
DECODER
Q
ADDRESS
LATCH
R
S
ADDRESS
LATCH
ADDRESS
BUS
DECODER
ADDRESS
DATA BUS
DB0–DB9
(DB11)
CS
RD
BUSY
CS
BUSY
RD
DB0–DB9
(DB11)
AD7472*
AD7472*
AD7470/
AD7470/
OPTIONAL
OPTIONAL
CONVST
CONVST
REV. B

Related parts for ad7472bru-reel7