AD5373 Analog Devices, AD5373 Datasheet - Page 21

no-image

AD5373

Manufacturer Part Number
AD5373
Description
32-Channel, 14-Bit, Serial Input, Voltage-Output DAC
Manufacturer
Analog Devices
Datasheet

Specifications of AD5373

Resolution (bits)
14bit
Dac Update Rate
540kSPS
Dac Settling Time
20µs
Max Pos Supply (v)
+16.5V
Single-supply
No
Dac Type
Voltage Out
Dac Input Format
Ser,SPI

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD5373BCPZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD5373BSTZ
Manufacturer:
AD
Quantity:
10
Part Number:
AD5373BSTZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
AD5373BSTZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD5373BSTZ-REEL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
SERIAL INTERFACE
The AD5372/AD5373 contain a high speed SPI operating at
clock frequencies up to 50 MHz (20 MHz for read operations).
To minimize both the power consumption of the device and
on-chip digital noise, the interface powers up fully only when
the device is being written to, that is, on the falling edge of
SYNC . The serial interface is 2.5 V LVTTL-compatible when
operating from a 2.5 V to 3.6 V DV
four pins: SYNC (frame synchronization input), SDI (serial
data input pin), SCLK (clocks data in and out of the device),
and SDO (serial data output pin for data readback).
SPI WRITE MODE
The AD5372/AD5373 allow writing of data via the serial interface
to every register directly accessible to the serial interface, that is,
all registers except the X2A, X2B, and DAC registers. The X2A
and X2B registers are updated when writing to the X1A, X1B,
M, and C registers, and the DAC data registers are updated by
LDAC . The serial word (see
16 (AD5372) or 14 (AD5373) of these bits are data bits; six bits
are address bits; and two bits are mode bits that determine what
is done with the data. Two bits are reserved on the AD5373.
The serial interface works with both a continuous and a burst
(gated) serial clock. Serial data applied to SDI is clocked into
the AD5372/AD5373 by clock pulses applied to SCLK. The first
falling edge of SYNC starts the write cycle. At least 24 falling
clock edges must be applied to SCLK to clock in 24 bits of data
before SYNC is taken high again. If SYNC is taken high before
the 24
If a continuous clock is used, SYNC must be taken high before the
25
AD5373. If more than 24 falling clock edges are applied before
SYNC is taken high again, the input data becomes corrupted. If
an externally gated clock of exactly 24 pulses is used, SYNC can
be taken high any time after the 24
The input register addressed is updated on the rising edge of
SYNC . For another serial transfer to take place, SYNC must be
taken low again.
Table 11. AD5372 Serial Word Bit Assignment
I23
M1
Table 12. AD5373 Serial Word Bit Assignment
I23
M1
1
Bit I1 and Bit I0 are reserved for future use and should be 0 when writing the serial word. These bits read back as 0.
th
falling clock edge. This inhibits the clock within the AD5372/
I22
M0
I22
M0
th
falling clock edge, the write operation is aborted.
I21
A5
I21
A5
I20
A4
I20
A4
I19
A3
I19
A3
Table 11
I18
A2
I18
A2
th
CC
I17
A1
I17
A1
falling clock edge.
or
supply. It is controlled by
Table 12
I16
A0
I16
A0
I15
D15
) is 24 bits long:
I15
D13
I14
D14
I14
D12
Rev. C | Page 21 of 28
I13
D13
I13
D11
I12
D12
I12
D10
SPI READBACK MODE
The AD5372/AD5373 allow data readback via the serial
interface from every register directly accessible to the serial
interface, that is, all registers except the X2A, X2B, and DAC
data registers. To read back a register, it is first necessary to tell
the AD5372/AD5373 which register is to be read. This is achieved
by writing a word whose first two bits are the Special Function
Code 00 to the device. The remaining bits then determine which
register is to be read back.
If a readback command is written to a special function register,
data from the selected register is clocked out of the SDO pin
during the next SPI operation. The SDO pin is normally three-
stated but becomes driven as soon as a read command is issued.
The pin remains driven until the register data is clocked out.
See Figure 5 for the read timing diagram. Note that due to the
timing requirements of t
SPI interface during a read operation should not exceed 20 MHz.
REGISTER UPDATE RATES
The value of the X2A register or the X2B register is calculated
each time the user writes new data to the corresponding X1, C,
or M register. The calculation is performed by a three-stage
process. The first two stages take approximately 600 ns each, and
the third stage takes approximately 300 ns. When the write to an
X1, C, or M register is complete, the calculation process begins.
If the write operation involves the update of a single DAC
channel, the user is free to write to another register, provided
that the write operation does not finish until the first-stage
calculation is complete (that is, 600 ns after the completion of
the first write operation). If a group of channels is being updated
by a single write operation, the first-stage calculation is repeated
for each channel, taking 600 ns per channel. In this case, the
user should not complete the next write operation until this time
has elapsed.
I11
D11
I11
D9
I10
D8
I10
D10
I9
D7
I9
D9
I8
D6
I8
D8
I7
D5
22
I7
D7
(25 ns), the maximum speed of the
I6
D4
I6
D6
I5
D3
I5
D5
AD5372/AD5373
I4
D2
I4
D4
I3
D1
I3
D3
I2
D0
I2
D2
I1
0
I1
D1
1
I0
0
I0
D0
1

Related parts for AD5373