ADN2860-EVAL AD [Analog Devices], ADN2860-EVAL Datasheet - Page 13

no-image

ADN2860-EVAL

Manufacturer Part Number
ADN2860-EVAL
Description
3-Channel Digital Potentiometer with Nonvolatile Memory
Manufacturer
AD [Analog Devices]
Datasheet
Table 6. RDAC R/ W EEPROM Addresses (CMD/ REG = 0, EE/ RDAC = 1)
A4
0
0
0
0
0
0
0
Table 7. RDAC Command Table (CMD/ REG = 1)
C3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
2
RDAC Interface Operation
Each programmable resistor wiper setting is controlled by
specific RDAC registers, as shown in Table 5. Each RDAC
register corresponds to an EEPROM memory location, which
provides nonvolatile wiper storage functionality.
RDAC registers and their corresponding EEPROM memory
locations are programmed and read independently from each
other. The RDAC register is refreshed by the EEPROM locations,
either with a hardware reset via Pin 1, or by issuing one of the
various RDAC register load commands shown in the Table 7.
RDAC Write
Setting the wiper position requires an RDAC write operation,
shown in Figure 22. RDAC write operations follow a format
similar to the EEPROM write interface. The only difference
between an RDAC write and an EEPROM write operation is the
use of an RDAC address byte in place of the memory address
used in the EEPROM write operation. The RDAC address byte
is described in detail in Table 5 and Table 6.
Command leaves the device in the EEPROM read power state. Issue the NOP command to return the device to the idle state.
Command requires acknowledge polling after execution.
C2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
A3
0
0
0
0
0
0
1
…to…
…to…
C1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
A2
0
0
0
0
1
1
1
C0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
A1
0
0
1
1
0
0
1
A0
0
1
0
1
0
1
1
Command Description
NOP.
Restore EEPROM to RDAC.
Store RDAC to EEPROM.
Decrement RDAC 6 dB.
Decrement all RDACs 6 dB.
Decrement RDAC one step.
Decrement all RDACs one step.
Reset. Restore EEPROM to all RDACs.
Increment RDAC 6 dB.
Increment all RDACs 6 dB.
Increment RDAC one step.
Increment all RDACs one step.
Reserved.
Rev. A | Page 13 of 20
Byte Description
RDAC0 8 LSBs
RDAC0 MSB
RDAC1 8 LSBs
RDAC1 MSB
RDAC2 7 bits
11 bytes RDAC user EEPROM
As with the EEPROM write operation, any RDAC EEPROM
(Shortcut Command 2) write operation disables the I
interface during the internal write cycle. Acknowledge polling,
as described in the EEPROM Interface section, is required to
determine whether the write cycle is complete.
RDAC Read
The ADN2860 provides two RDAC read operations. The first,
shown in Figure 23, reads the contents of the current RDAC
address counter. Figure 24 illustrates the second read operation,
which allows users to specify which RDAC register to read by
first issuing a dummy write command to change the RDAC
address pointer, and then proceeding with the RDAC read
operation at the new address location.
The read-only RDAC EEPROM memory locations can also be
read by using the address and bits specified in Table 6.
2
1
2
ADN2860
2
C

Related parts for ADN2860-EVAL