AD5270/AD5271
Preliminary Technical Data
RDAC AND 50-TP READ OPERATION
0x1419
0x2000
0x0000
0x0100
Prepares data read from memory
location 0x19.
A serial data output SDO pin is available for read back of the
internal RDAC register or 50-TP memory contents. The
contents of the RDAC register can be read back through SDO
by using Command #2 (Table 7). Data from the RDAC register
will be clocked out of the SDO pin during the last 10 clocks of
the next SPI operation.
Prepare data read from Control
Register. Sends 16-bit word out of
SDO, where last 10-bits contain
the contents of memory location
0x19
It is possible to read back the contents of any of the 50-TP
memory registers through SDO by using Command #5 (Table
7). The lower 6 LSB bits, (D0 to D5) of the data byte, select
which memory location is to be read back (Table 10). Data from
the selected memory location will be clocked out of the SDO
pin during the next SPI operation
0x0000
0xXXXX
NOP instruction 0 sends 16-bit
word out of SDO, where last 10-
bits contain the contents of the
Control Register. If bit C3 = 1,
Fuse program command
successful.
A binary encoded version address of the most recently
programmed wiper memory location can be read back using
Command #6 (Table 7). This can be used to monitor the spare
memory status of the 50-TP memory block.
SHUT-DOWN MODE
The AD5270/AD5271 can be shut down by executing the
software shut down command, command 9 (Table 7), and
setting the LSB to ‘1’. This feature places the RDAC in a zero-
power-consumption state where Terminal Ax is open-circuited
while the Wiper Terminal Wx remains connected. It is possible
to execute any command from Table 7 while the
AD5270/AD5271 are in shut down mode. The part can be taken
out of shut-down mode by executing command 9 and setting
the LSB to ‘0’.
Table 6, provides an example listing for the sequence of serial
data input (DIN) words with the serial data output appearing at
the SDO pin in hexadecimal format for of a write and read to
both the RDAC register and 50-TP memory(memory location
20).
Table 6. Write and Read to RDAC and 50-TP memory
DIN
SDO
Action
RESET
0x1C03
0xXXXX
Enable update of wiper position
and 50-TP memory contents
through digital interface
The AD5270/AD5271 can be reset through software by
executing command 4(Table 7). The reset command loads the
RDAC Register with the contents of the most recently
programmed 50-TP memory location. The RDAC Register will
be loaded with midscale if no 50-Tp memory location has been
previously programmed.
0x0500
0x1C03
Write 0x100 to the RDAC register,
Wiper moves to ¼ fullscale
position.
DAISY-CHAIN OPERATION
0x0800
0x0C00
0x0500
0x100
Prepare data read from RDAC
Register.
The serial data output pin (SDO) serves two purposes. It can be
used to read the contents of the wiper setting and 50-TP values
using Commands 2 and 5 respectively ( Table 7) or the SDO pin
can be used in daisy-chain mode. The remaining instructions
are valid for daisy-chaining multiple devices in simultaneous
operations. Data is clocked out of SDO on the rising edge of
SCLK. Daisy-chaining minimizes the number of port pins
required from the controlling IC. The SDO pin contains an
open-drain N-Ch FET that requires a pull-up resistor, if this
function is used. As shown in Figure 7, users need to tie the
SDO pin of one package to the DIN pin of the next package.
Users might need to increase the clock period, because the pull-
up resistor and the capacitive loading at the SDO–DIN interface
might require additional time delay between subsequent
devices.
Stores RDAC register content into
50-TP memory. 16-bit word
appears out of SDO, where last 10-
bits contain the contents of the
RDAC Register(0x100).
0x1800
0x0000
0x0C00
0xXX19
Prepare data read of last
programmed 50-TP Memory
monitor location
NOP instruction 0 sends 16-bit
word out of SDO, where the 6
LSB’s last 6-bits contain the binary
address of the last programmed
50-TP Memory location, e.g, 0x19
(see Table 9)
Rev. PrA | Page 12 of 17