AD7376
PROGRAMMING THE POTENTIOMETER DIVIDER
3-WIRE SERIAL BUS DIGITAL INTERFACE
Voltage Output Operation
The AD7376 contains a 3-wire digital interface ( , CLK, and
CS
SDI). The 7-bit serial word must be loaded MSB first. The
format of the word is shown in Figure 2. The positive-edge
sensitive CLK input requires clean transitions to avoid clocking
incorrect data into the serial input register. Standard logic
The digital potentiometer easily generates a voltage divider at
Wiper W to Terminal B and Wiper W to Terminal A that is
proportional to the input voltage at Terminal A to Terminal B.
Unlike the polarity of VDD to GND, which must be positive,
voltage across Terminal A to Terminal B, Wiper W to Terminal A,
and Wiper W to Terminal B can be at either polarity.
families work well. When
is high, the clock loads data into
CS
the serial register upon each positive clock edge.
V
I
The data set-up and hold times in the specifications table
determine the valid timing requirements. The AD7376 uses a
7-bit serial input data register word that is transferred to the
A
W
V
O
internal RDAC register when the
line returns to logic high.
CS
B
Extra MSB bits are ignored.
Figure 26. Potentiometer Mode Configuration
The AD7376 powers up at a random setting. However, the
midscale preset or any desirable preset can be achieved by
If ignoring the effect of the wiper resistance for the purpose of
approximation, connecting the Terminal A to 30 V and the
Terminal B to ground produces an output voltage at the Wiper
W to Terminal B ranging from 0 V to 1 LSB less than 30 V. Each
LSB of voltage is equal to the voltage applied across Terminals A
and B divided by the 128 positions of the potentiometer divider.
The general equation defining the output voltage at VW with
respect to ground for any valid input voltage applied to
Terminals A and B is
manipulating
or with an extra I/O.
RS SHDN
When the reset ( ) pin is asserted, the wiper resets to the
RS
midscale value. Midscale reset can be achieved dynamically or
during power-up if an extra I/O is used.
When the
pin is asserted, the AD7376 opens SWA to let
SHDN
the Terminal A float and to short Wiper W to Terminal B. The
AD7376 consumes negligible power during the shutdown mode
D
128
and resumes the previous setting once the
pin is released.
SHDN
VW (D) =
VA
(3)
On the other hand, the AD7376 can be programmed with any
settings during shutdown. With an extra programmable I/O
asserting shutdown during power up, this unique feature allows
the AD7376 with programmable preset at any desirable level.
A more accurate calculation that includes the effect of wiper
resistance, VW, is
RWB (D)
RAB
RWA (D)
RAB
VW (D) =
VA +
VB
(4)
Table 7 shows the logic truth table of all operation.
Table 7. Input Logic Control Truth Table1
Operation of the digital potentiometer in the divider mode
results in a more accurate operation over temperature. Unlike
when in rheostat mode, the output voltage in divider mode is
primarily dependent on the ratio, not the absolute values, of the
internal resistors RWA and RWB. Therefore, the temperature drift
reduces to 5 ppm/°C.
CS RS SHDN
CLK
L
P
Register Activity
L
L
H
H
H
H
Enables SR, enables SDO pin.
Shifts one bit in from the SDI pin.
The seventh previously entered bit is
shifted out of the SDO pin.
Loads SR data into 7-bit RDAC latch.
No operation.
Sets 7-bit RDAC latch to midscale,
wiper centered, and SDO latch
cleared.
X
X
X
P
H
X
H
H
L
H
H
H
X
X
H
H
P
H
H
L
Latches 7-bit RDAC latch to 0x40.
Opens circuits resistor of Terminal A,
connects Wiper W to Terminal B,
turns off SDO output transistor.
1 P = positive edge, X = don’t care, and SR = shift register.
Rev. A | Page 13 of 20