AD5504BRUZ Analog Devices Inc, AD5504BRUZ Datasheet - Page 16

no-image

AD5504BRUZ

Manufacturer Part Number
AD5504BRUZ
Description
IC DAC 12BIT SPI 16-TSSOP
Manufacturer
Analog Devices Inc
Datasheets

Specifications of AD5504BRUZ

Data Interface
SPI™, QSPI™, MICROWIRE™, and DSP
Design Resources
Powering a 30V DAC from a 3V supply (CN0193)
Settling Time
45µs
Number Of Bits
12
Number Of Converters
4
Voltage Supply Source
Single Supply
Operating Temperature
-40°C ~ 105°C
Mounting Type
Surface Mount
Package / Case
16-TSSOP
Resolution (bits)
12bit
Input Channel Type
Serial
Supply Voltage Range - Analogue
10V To 62V
Supply Voltage Range - Digital
2.3V To 5.5V
Supply Current
2mA
Digital Ic
RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Power Dissipation (max)
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD5504BRUZ
Manufacturer:
AD
Quantity:
1 400
Part Number:
AD5504BRUZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
AD5504
SERIAL INTERFACE
The AD5504 has a serial interface ( SYNC , SCLK, SDI, and
SDO), which is compatible with SPI interface standards, as well
with as most DSPs. The AD5504 allows writing of data, via the
serial interface, to the input and control registers. The DAC
registers are not directly writeable or readable.
The input shift register is 16 bits wide (see Table 8). The 16-bit
word consists of one read/write (R/ W ) control bit, followed by
three address bits and 12 DAC data bits. Data is loaded MSB first.
WRITE MODE
To write to a register, the R/ W bit should be 0. The three
address bits in the input register (see
the register to update. The address bits (A2 to A0) are used for
either DAC register selection or for writing to the control
register. Data is clocked into the selected register during the
remaining 12 clocks of the same frame.
diagram of a typical AD5504 write sequence. The write
sequence begins by bringing the
SDI line is clocked into the 16-bit shift register on the falling
edge of SCLK. On the 16th falling clock edge, the last data bit is
clocked in and the programmed function is executed (that is, a
change in the selected DAC/DACs input register/registers or a
change in the mode of operation). The AD5504 does not
require a continuous SCLK and dynamic power can be saved by
transmitting clock pulses during a serial write only. At this
stage, the SYNC line can be kept low or be brought high. In
either case, it must be brought high for a minimum of 20 ns
before the next write sequence for a falling edge of SYNC to
Table 8. Input Register Bit Map
DB15
R/ W
Table 9. Input Register Bit Functions
Bit
R/ W
A2, A1, A0
D11:D0
DB14
A2
DB13
A1
Description
Indicates a read from or a write to the addressed register.
These bits determine if the input registers or the control register are to be accessed.
A2
0
0
0
0
1
1
1
1
Data bits
DB12
A0
SYNC line low. Data on the
Table 9
DB11
Figure 3
) then determine
DB10
A1
0
0
1
1
0
0
1
1
shows a timing
DB9
Rev. A | Page 16 of 20
DB8
A0
0
1
0
1
0
1
0
1
DB7
initiate the next write sequence. Operate all interface pins close
to the supply rails to minimize power consumption in the
digital input buffers.
READ MODE
The AD5504 allows data readback via the serial interface from
every register directly accessible to the serial interface, which is
all registers except the DAC registers. To read back a register, it
is first necessary to tell the AD5504 that a readback is required.
This is achieved by setting the R/ W bit to 1. The three address
bits then determine the register from which data is to be read
back. Data from the selected register is then clocked out of the
SDO pin on the next twelve clocks of the same frame.
The SDO pin is normally three-stated but becomes driven on
the rising edge of the fifth clock pulse. The pin remains driven
until the data from the register has been clocked out or the
SYNC pin is returned high.
requirements during a read operation. Note that due to timing
requirements of t
interface during a read operation should not exceed 9 MHz.
WRITING TO THE CONTROL REGISTER
The control register is written when Bits[DB14:DB12] are 1.
The control register sets the power-up state of the DAC outputs.
A write to the control register must be followed by another
write operation. The second write operation can be a write to a
DAC input register or a NOP write. Figure 18 shows some
typical combinations.
DB6
Function/Address
No operation
DAC A input register
DAC B input register
DAC C input register
DAC D input register
Write data contents to all four DAC input registers
Reserved
Control register
Data
DB5
14
(110 ns), the maximum speed of the SPI
DB4
Figure 4
DB3
shows the timing
DB2
DB1
DB0

Related parts for AD5504BRUZ