AD5726 Analog Devices, AD5726 Datasheet - Page 17

no-image

AD5726

Manufacturer Part Number
AD5726
Description
Quad, 12-Bit, Serial Input, Unipolar/Bipolar, Voltage Output DAC
Manufacturer
Analog Devices
Datasheet

Specifications of AD5726

Resolution (bits)
12bit
Dac Update Rate
111kSPS
Dac Settling Time
9µs
Max Pos Supply (v)
+15.75V
Single-supply
Yes
Dac Type
Voltage Out
Dac Input Format
Ser,SPI

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD5726YRSZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD5726YRSZ-REEL
Manufacturer:
NXP
Quantity:
1 669
Part Number:
AD5726YRWZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
MICROPROCESSOR INTERFACING
Microprocessor interfacing to the AD5726 is via a serial bus
that uses standard protocol compatible with microcontrollers
and DSP processors. The communications channel is a 3-wire
interface (minimum) consisting of a clock signal, a data signal,
and a synchronization signal. The AD5726 requires a 16-bit
data-word with data valid on the falling edge of SCLK.
For all the interfaces, the DAC output update can be done
automatically when all the data is clocked in, or it can be
done under the control of LDAC .
MC68HC11 Interface
Figure 30 shows an example of a serial interface between the
AD5726 and the MC68HC11 microcontroller. The serial
peripheral interface (SPI) on the MC68HC11 is configured for
master mode (MSTR = 1); clock polarity bit (CPOL = 0), and
the clock phase bit (CPHA = 1). The SPI is configured by writing
to the SPI control register (SPCR); see the 68HC11 User Manual.
SCK of the MC68HC11 drives the SCLK of the AD5726, the
MOSI output drives the serial data line (SDIN) of the AD5726.
The CS is driven from one of the port lines, in this case, PC7.
When data is being transmitted to the AD5726, the CS line
(PC7) is taken low and data is transmitted MSB first. Data
appearing on the MOSI output is valid on the falling edge of
SCK. Eight falling clock edges occur in the transmit cycle; thus,
to load the required 16-bit word, PC7 is not brought high until
the second 8-bit word has been transferred to the input shift
register of the DAC.
8xC51 Interface
The AD5726 requires a clock synchronized to the serial data.
For this reason, the 8xC51 must be operated in Mode 0. In this
mode, serial data is transferred through RxD, and a shift clock
is output on TxD.
P3.3 and P3.4 are bit-programmable pins on the serial port and
are used to drive CS and LDAC , respectively. The 8Cx51 provides
the LSB of its SBUF register as the first bit in the data stream. The
user must ensure that the data in the SBUF register is arranged
correctly because the DAC expects MSB first. When data is to
be transmitted to the DAC, P3.3 is taken low. Data on RxD is
clocked out of the microcontroller on the rising edge of TxD
and is valid on the falling edge. As a result, no glue logic is
required between this DAC and the microcontroller interface.
*ADDITIONAL PINS OMITTED FOR CLARITY.
Figure 30. MC68HC11 to AD5726 Interface
MC68HC11*
MOSI
SCK
PC7
SDIN
SCLK
CS
AD5726*
Rev. B | Page 17 of 20
The 8xC51 transmits data in 8-bit bytes with only eight falling
clock edges occurring in the transmit cycle. Because the DAC
expects a 16-bit word, CS (P3.3) must be left low after the first
eight bits are transferred. After the second byte has been trans-
ferred, the P3.3 line is taken high. The DAC can be updated
using LDAC via P3.4 of the 8xC51.
PIC16C6x/PIC16C7x Interface
The PIC16C6x/PIC16C7x synchronous serial port (SSP) is
configured as an SPI master with the clock polarity bit set to 0.
This is accomplished by writing to the synchronous serial port
control register (SSPCON). See the PIC16/17 Microcontroller
User Manual. In this example, I/O Port RA1 is used to pulse CS
and enable the serial port of the AD5726. This microcontroller
transfers only eight bits of data during each serial transfer opera-
tion; therefore, two consecutive write operations are needed.
Figure 32
Blackfin® DSP Interface
Figure 33 shows how the AD5726 can be interfaced to the
Analog Devices Blackfin DSP. The Blackfin processor has an
integrated SPI port that can be connected directly to the SPI
pins of the AD5726. It also has programmable I/O pins that can
be used to set the state of a digital input such as the LDAC pin.
shows the connection diagram.
Figure 32. PIC16C6x/PIC16C7x to AD5726 Interface
*ADDITIONAL PINS OMITTED FOR CLARITY.
*ADDITIONAL PINS OMITTED FOR CLARITY.
*ADDITIONAL PINS OMITTED FOR CLARITY.
Figure 33. Blackfin DSP to AD5726 Interface
ADSP-BF531
PIC16C7x*
PIC16C6x/
Figure 31. 8xC51 to AD5726 Interface
8xC51*
SCLK/RC3
SDO/RC5
SPISELx
MOSI
PF10
P3.3
P3.4
RxD
TxD
SCK
RA1
SDIN
SCLK
CS
LDAC
SDIN
SCLK
CS
AD5726*
AD5726*
CS
SCLK
SDIN
LDAC
AD5726*
AD5726

Related parts for AD5726