EVAL-AD5272SDZ Analog Devices Inc, EVAL-AD5272SDZ Datasheet - Page 21

no-image

EVAL-AD5272SDZ

Manufacturer Part Number
EVAL-AD5272SDZ
Description
EVALUATION BOARD
Manufacturer
Analog Devices Inc
Datasheet

Specifications of EVAL-AD5272SDZ

Main Purpose
Digital Potentiometer
Embedded
No
Utilized Ic / Part
AD5272
Primary Attributes
1 Channel, 1024 Position
Secondary Attributes
2.7 ~ 5.5 V, 5 ppm/°C, I²C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Command
Number
0
1
2
3
4
5
6
7
8
9
RDAC REGISTER
The RDAC register directly controls the position of the digital
rheostat wiper. For example, when the RDAC register is loaded
with all zeros, the wiper is connected to Terminal A of the
variable resistor. It is possible to both write to and read from
the RDAC register using the I
is a standard logic register; there is no restriction on the number
of changes allowed.
50-TP MEMORY BLOCK
The AD5272/AD5274 contain an array of 50-TP programmable
memory registers, which allow the wiper position to be pro-
grammed up to 50 times. Table 16 shows the memory map.
Command 3 in Table 12 programs the contents of the RDAC
register to memory. The first address to be programmed is
Location 0x01, see Table 16, and the AD5272/AD5274 incre-
ments the 50-TP memory address for each subsequent program
until the memory is full. Programming data to 50-TP consumes
approximately 4 mA for 55 ms, and takes approximately 350 ms
to complete, during which time the shift register is locked pre-
venting any changes from taking place. Bit C3 of the control
register in Table 15 can be polled to verify that the fuse program
command was successful. No change in supply voltage is required
to program the 50-TP memory; however, a 1 μF capacitor on
the EXT_CAP pin is required as shown in Figure 47.
Table 12. Command Operation Truth Table
1
2
3
4
X = don’t care.
AD5274 = don’t care.
See Table 16 for the 50-TP memory map.
See Table 15 for bit details.
3
4
Command[DB13:DB10]
C3
0
0
0
0
0
0
0
0
1
1
C2
0
0
0
0
1
1
1
1
0
0
2
C interface. The RDAC register
C1
0
0
1
1
0
0
1
1
0
0
C0
0
1
0
1
0
1
0
1
0
1
D9
X
D9
X
X
X
X
X
X
X
X
D8
X
D8
X
X
X
X
X
X
X
X
D7
X
D7
X
X
X
X
X
X
X
X
Rev. C | Page 21 of 28
D6
X
D6
X
X
X
X
X
X
X
X
Data[DB9:B0]
D5
X
D5
X
X
X
D5
X
X
X
X
X
D4
X
X
D4
X
X
X
D4
X
X
Prior to 50-TP activation, the AD5272/AD5274 is preset to
midscale on power-up. It is possible to read back the contents
of any of the 50-TP memory registers through the I
by using Command 5 in Table 12. The lower six LSB bits, D0 to
D5 of the data byte, select which memory location is to be read
back. A binary encoded version address of the most recently
programmed wiper memory location can be read back using
Command 6 in Table 12. This can be used to monitor the spare
memory status of the 50-TP memory block.
WRITE PROTECTION
On power-up, serial data input register write commands for
both the RDAC register and the 50-TP memory registers are
disabled. The RDAC write protect bit (Bit C1) of the control
register (see Table 14 and Table 15) is set to 0 by default. This
disables any change of the RDAC register content regardless of
the software commands, except that the RDAC register can be
refreshed from the 50-TP memory using the software reset,
Command 4, or through hardware by the RESET pin. To enable
programming of the variable resistor wiper position (programming
the RDAC register), the write protect bit (Bit C1) of the control
register must first be programmed. This is accomplished by
loading the serial data input register with Command 7 (see
Table 12
Bit C0 of the control register, which is set to 0 by default, must
first be set to 1.
D3
X
D3
X
X
X
X
X
X
X
D3
1
). To enable programming of the 50-TP memory block,
D2
X
D2
X
X
X
D2
X
D2
X
X
D1
X
D1
X
X
X
X
D1
X
X
D1
2
X
D0
X
X
X
X
D0
X
D0
D0
D0
2
Operation
NOP: do nothing.
Write contents of serial register
data to RDAC.
Read contents of RDAC wiper
register.
Store wiper setting: store RDAC
setting to 50-TP.
Software reset: refresh RDAC
with the last 50-TP memory
stored value.
Read contents of 50-TP from the
SDO output in the next frame.
Read address of the last 50-TP
programmed memory location.
Write contents of the serial
register data to the control
register.
Read contents of the control
register.
Software shutdown.
D0 = 0; normal mode.
D0 = 1; shutdown mode.
AD5272/AD5274
2
C interface

Related parts for EVAL-AD5272SDZ