DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AD9838 View Datasheet(PDF) - Analog Devices

Part Name
Description
Manufacturer
AD9838 Datasheet PDF : 32 Pages
First Prev 21 22 23 24 25 26 27 28 29 30 Next Last
AD9838 to 68HC11/68L11 Interface
Figure 28 shows the serial interface between the AD9838 and
the 68HC11/68L11 microcontroller. The microcontroller is con-
figured as the master by setting the MSTR bit in the SPCR to 1.
This setting provides a serial clock on SCK; the MOSI output
drives the serial data line, SDATA. Because the microcontroller
does not have a dedicated frame sync pin, the FSYNC signal is
derived from a port line (PC7). The setup conditions for correct
operation of the interface are as follows:
SCK idles high between write operations (CPOL = 0)
Data is valid on the SCK falling edge (CPHA = 1)
When data is to be transmitted to the AD9838, the FSYNC line
(PC7) is taken low. Serial data from the 68HC11/68L11 is trans-
mitted in 8-bit bytes with only eight falling clock edges occurring
in the transmit cycle. Data is transmitted MSB first. To load data
into the AD9838, PC7 is held low after the first eight bits are
transferred, and a second serial write operation is performed to
the AD9838. Only after the second eight bits are transferred
should FSYNC be taken high again.
68HC11/68L11
AD9838
PC7
MOSI
SCK
FSYNC
SDATA
SCLK
Figure 28. 68HC11/68L11 to AD9838 Interface
AD9838 to 80C51/80L51 Interface
Figure 29 shows the serial interface between the AD9838 and
the 80C51/80L51 microcontroller. The microcontroller is oper-
ated in Mode 0 so that TxD of the 80C51/80L51 drives SCLK of
the AD9838, and RxD drives the serial data line, SDATA. The
FSYNC signal is derived from a bit programmable pin on the
port (P3.3 is shown in Figure 29).
When data is to be transmitted to the AD9838, P3.3 is taken low.
The 80C51/80L51 transmits data in 8-bit bytes with only eight
falling SCLK edges occurring in each cycle. To load the remain-
ing eight bits to the AD9838, P3.3 is held low after the first eight
bits are transmitted, and a second write operation is initiated to
transmit the second byte of data. P3.3 is taken high following
the completion of the second write operation. SCLK should idle
high between the two write operations.
AD9838
The 80C51/80L51 outputs the serial data in a format that has the
LSB first. The AD9838 accepts the MSB first (the four MSBs are
the control information, the next four bits are the address, and
the eight LSBs contain the data when writing to a destination
register). Therefore, the transmit routine of the 80C51/80L51
must take this into account and rearrange the bits so that the
MSB is output first.
80C51/80L51
AD9838
P3.3
RXD
TXD
FSYNC
SDATA
SCLK
Figure 29. 80C51/80L51 to AD9838 Interface
AD9838 to DSP56002 Interface
Figure 30 shows the interface between the AD9838 and the
DSP56002. The DSP56002 is configured for normal mode asyn-
chronous operation with a gated internal clock (SYN = 0, GCK = 1,
SCKD = 1). The frame sync pin is generated internally (SC2 = 1),
the transfers are 16 bits wide (WL1 = 1, WL0 = 0), and the frame
sync signal frames the 16 bits (FSL = 0). The frame sync signal is
available on the SC2 pin, but it must be inverted before it is applied
to the AD9838. The interface to the DSP56000/DSP56001 is
similar to that of the DSP56002.
DSP56002
AD9838
SC2
STD
SCK
FSYNC
SDATA
SCLK
Figure 30. DSP56002 to AD9838 Interface
Rev. A | Page 25 of 32

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]