AD7303
–9–
REV. 0
grammed to transfer data in 16-bit words. After clocking all six-
teen bits to the shift register, the rising edge of SYNC executes
the programmed function. The DACs are double buffered
which allows their outputs to be simultaneously updated.
INPUT SHIFT REGISTER DESCRIPTION
The input shift register is 16 bits wide. The first eight bits con-
sist of control bits and the last eight bits are data bits. Figure 23
shows a block diagram of the logic interface on the AD7303
DAC. The seven bits in the control word are taken from the in-
put shift register to a latch sequencer that decodes this data and
provides output signals that control the data transfers to the in-
put and data registers of the selected DAC, as well as output
updating and various power-down features associated with the
control section. A description of all bits contained in the input
shift register is given below.
SERIAL INTERFACE
The AD7303 contains a versatile 3-wire serial interface that is
compatible with SPI, QSPI and Microwire interface stan-
dards as well as a host of digital signal processors. An active
low SYNC enables the shift register to receive data from the
serial data input DIN. Data is clocked into the shift register on
the rising edge of the serial clock. The serial clock frequency
can be as high as 30 MHz. This shift register is 16 bits wide as
shown in Figures 23 and 24. The first eight bits are control bits
and the second eight bits are data bits for the DACs. Each
transfer must consist of a 16-bit transfer. Data is sent MSB first
and can be transmitted in one 16-bit write or two 8-bit writes.
SPI and Microwire interfaces output data in 8-bit bytes and
thus require two 8-bit transfers. In this case the SYNC input to
the DAC should remain low until all sixteen bits have been
transferred to the shift register. QSPI interfaces can be pro-
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
INT/EXT
CR0
CR1
A/B
PDA
PDB
LDAC
X
8
8
LATCH
SEQUENCER
7
MSB
LSB
DAC A POWER-DOWN
DAC B POWER-DOWN
BANDGAP POWER-DOWN
LATCH & CLK
DRIVERS
16
REF
SELECTOR
INT
REFERENCE
CURRENT
SWITCH
CLOCK BUS
REF
RESISTOR
SWITCH
DAC A BIAS
DAC B BIAS
16-BIT SHIFT REGISTER
DIN
SYNC
DAC
REGISTER
30
DAC A
V
OUT
A
30
8 TO 32
DECODER
INPUT
REGISTER
8
SYNC
SCLK
BANDGAP
BIAS GEN
8
DAC
REGISTER
30
DAC B
V
OUT
B
30
8 TO 32
DECODER
INPUT
REGISTER
8
Figure 23. Logic Interface on the AD7303
AD7303
–10–
REV. 0
Bit Location Mnemonic Description
DB15
INT/EXT Selects between internal and external reference.
DB14 X Uncommitted bit.
DB13 LDAC Load DAC bit for synchronous update of DAC outputs.
DB12 PDB Power-down DAC B.
DB11 PDA Power-down DAC A.
DB10
A/B Address bit to select either DAC A or DAC B.
DB9 CR1 Control Bit 1 used in conjunction with CR0 to implement the various data loading functions.
DB8 CR0 Control Bit 0 used in conjunction with CR1 to implement the various data loading functions.
DB7–DB0 Data These bits contain the data used to update the output of the DACs. DB7 is the MSB and
DB0 the LSB of the 8-bit data word.
CONTROL BITS
LDAC A/B CR1 CR0 Function Implemented
0 X 0 0 Both DAC registers loaded from shift register.
0 0 0 1 Update DAC A input register from shift register.
0 1 0 1 Update DAC B input register from shift register.
0 0 1 0 Update DAC A DAC register from input register.
0 1 1 0 Update DAC B DAC register from input register.
0 0 1 1 Update DAC A DAC register from shift register.
0 1 1 1 Update DAC B DAC register from shift register.
1 0 X X Load DAC A input register from shift register and update
both DAC A and DAC B DAC registers.
1 1 X X Load DAC B input register from shift register and update
both DAC A and DAC B DAC registers outputs.
INT/EXT Function
0 Internal V
DD
/2 reference selected.
1 External reference selected; this external reference is applied at the REF pin and ranges from
1 V to V
DD
/2.
PDA PDB Function
0 0 Both DACs active.
0 1 DAC A active and DAC B in power-down mode.
1 0 DAC A in power-down mode and DAC B active.
1 1 Both DACs powered down.
DB15 (MSB) DB0 (LSB)
INT/EXT
X LDAC PDB PBA
A/B
CR1 CR0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
|––––––––––––––––––––––––– Control Bits –––––––––––––––––––––––––|––––––––––––––––––––––––– Data Bits –––––––––––––––––––––––––|
Figure 24. Input Shift Register Contents
AD7303
–11–
REV. 0
POWER-ON RESET
The AD7303 has a power-on reset circuit designed to allow output
stability during power-up. This circuit holds the DACs in a reset
state until a write takes place to the DAC. In the reset state all zeros
are latched into the input registers of each DAC, and the DAC reg-
isters are in transparent mode. Thus the output of both DACs are
held at ground potential until a write takes place to the DAC.
POWER-DOWN FEATURES
Two bits in the control section of the 16-bit input word are used to
put the AD7303 into low power mode. DAC A and DAC B can be
powered down separately. When both DACs are powered down,
the current consumption of the device is reduced to less than 1 µA,
making the device suitable for use in portable battery powered
equipment. The reference bias servo loop, the output amplifiers
and associated linear circuitry are all shut down when the power-
down is activated. The output sees a load of approximately 23 k
to GND when in power-down mode as shown in Figure 25. The
contents of the data registers are unaffected when in power-down
mode. The time to exit power-down is determined by the nature of
the power-down, if the device is fully powered down the bias gen-
erator is also powered down and the device takes typically 13 µs to
exit power-down mode. If the device is only partially powered
down, i.e., only one channel powered down, in this case the bias
generator is active and the time required for the power-down chan-
nel to exit this mode is typically 1.6 µs. See Figures 11 and 12.
V
O
A/B
V
DD
11.7k
11.7k
V
REF
I
DAC
Figure 25. Output Stage During Power-Down
MICROPROCESSOR INTERFACING
AD7303 to ADSP-2101/ADSP-2103 Interface
Figure 26 shows a serial interface between the AD7303 and the
ADSP-2101/ADSP-2103. The ADSP-2101/ADSP-2103 should
be set up to operate in the SPORT Transmit Alternate Framing
Mode. The ADSP-2101/ADSP-2103 SPORT is programmed
through the SPORT control register and should be configured
as follows: Internal Clock Operation, Active Low Framing,
16-Bit Word Length. Transmission is initiated by writing a word
to the Tx register after the SPORT has been enabled. The data
is clocked out on each falling edge of the serial clock and clocked
into the AD7303 on the rising edge of the SCLK.
SCLK
ADSP-2101/
ADSP-2103*
DT
*ADDITIONAL PINS OMITTED FOR CLARITY
SYNC
DIN
SCLK
AD7303*
TFS
Figure 26. AD7303 to ADSP-2101/ADSP-2103 Interface
AD7303 to 68HC11/68L11 Interface
Figure 27 shows a serial interface between the AD7303 and the
68HC11/68L11 microcontroller. SCK of the 68HC11/68L11
drives the CLKIN of the AD7303, while the MOSI output
drives the serial data line of the DAC. The
SYNC signal is
derived from a port line (PC7). The setup conditions for cor-
rect operation of this interface are as follows: the 68HC11/
68L11 should be configured so that its CPOL bit is a 0 and its
CPHA bit is a 0. When data is being transmitted to the DAC,
the
SYNC line is taken low (PC7). When the 68HC11/68L11 is
configured as above, data appearing on the MOSI output is
valid on the rising edge of SCK. Serial data from the 68HC11/
68L11 is transmitted in 8-bit bytes with only eight falling clock
edges occurring in the transmit cycle. Data is transmitted MSB
first. In order to load data to the AD7303, PC7 is left low after
the first eight bits are transferred, and a second serial write op-
eration is performed to the DAC and PC7 is taken high at the
end of this procedure.
SCLK
68HC11/68L11*
SCK
*ADDITIONAL PINS OMITTED FOR CLARITY
SYNC
DIN
MOSI
AD7303*
PC7
Figure 27. AD7303 to 68HC11/68L11 Interface
AD7303 to 80C51/80L51 Interface
Figure 28 shows a serial interface between the AD7303 and the
80C51/80L51 microcontroller. The setup for the interface is as
follows: TXD of the 80C51/80L51 drives SCLK of the AD7303,
while RXD drives the serial data line of the part. The
SYNC
signal is again derived from a bit programmable pin on the port.
In this case port line P3.3 is used. When data is to be transmit-
ted to the AD7303, P3.3 is taken low. The 80C51/80L51 trans-
mits data only in 8-bit bytes; thus only eight falling clock edges
occur in the transmit cycle. To load data to the DAC, P3.3 is
left low after the first eight bits are transmitted, and a second
write cycle is initiated to transmit the second byte of data. P3.3
is taken high following the completion of this cycle. The 80C51/
80L51 outputs the serial data in a format which has the LSB
first. The AD7303 requires its data with the MSB as the first bit
received. The 80C51/80L51 transmit routine should take this
into account.
SCLK
80C51/80L51*
TXD
*ADDITIONAL PINS OMITTED FOR CLARITY
SYNC
SDIN
RXD
AD7303*
P3.3
Figure 28. AD7303 to 80C51/80L51 Interface

AD7303BNZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Digital to Analog Converters - DAC 2.7-5.5V Serial Inpt Dual VOut 8B
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union