AD7492 to 80C186 Interface
Figure 23 shows the AD7492 interfaced to the 80C186 micropro-
cessor. The 80C186 DMA controller provides two independent
high-speed DMA channels where data transfer can occur between
memory and I/O spaces. (The AD7492 occupies one of these I/O
spaces.) Each data transfer consumes two bus cycles, one cycle
to fetch data and the other to store data.
After the AD7492 has finished conversion, the BUSY line gen-
erates a DMA request to Channel 1 (DRQ1). As a result of the
interrupt, the processor performs a DMA READ operation
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.
AD7492
AD0–AD15
A16–A19
ALE
80C186*
ADDRESS/DATA BUS
ADDRESS
LATCH
ADDRESS
BUS
ADDRESS
DECODER
OPTIONAL
CONVST
AD7492
CS
DRQ1
RD
QR
S
DATA BUS
BUSY
RD
DB0–DB9
(DB11)
*ADDITIONAL PINS OMITTED FOR CLARITY
Figure 23. Interfacing to 80C186
REV. 0
–15–