English
Language : 

CAT5172 Datasheet, PDF (8/10 Pages) ON Semiconductor – 256-Position SPI Compatible Digital Potentiometer
CAT5172
Basic Operation
The CAT5172 is a 256−position digitally controlled
potentiometer. When power is first applied the wiper
assumes a mid−scale position and will remain there as long
as CS remians high. Once the power supply is stable the
wiper may be repositioned via the SPI compatible interface.
The rising edge of the CS signal acts as the transfer
command and each time CS transitions from LOW to HIGH
the contents of the input register are loaded into the wiper
register.
In the power−up cycle, the input data register is cleared,
setting all bits to 0 and the wiper register is loaded with 0x80
(128 Decimal) which moves the wiper to its midscale
position. If CS is toggled CAT5172 transfers the contents of
the input data register (0x00) to the wiper register moving
the wiper to the bottom−most position (W = terminal B).
This transfer is independent of whether new data has been
input or not because CS acts as the transfer command.
Programming: Variable Resistor
Rheostat Mode
The resistance between terminals A and B, RAB, has a
nominal value of 50 kW or 100 kW and has 256 contact
points accessed by the wiper terminal, plus the B terminal
contact. Data in the 8−bit Wiper register is decoded to select
one of these 256 possible settings.
The wiper’s first connection is at the B terminal,
corresponding to control position 0x00. Ideally this would
present a 0 W between the Wiper and B, but just as with a
mechanical rheostat there is a small amount of contact
resistance to be considered, there is a wiper resistance
comprised of the RON of the FET switch connecting the
wiper output with its respective contact point. In CAT5172
this ‘contact’ resistance is typically 50 W. Thus a connection
setting of 0x00 yields a minimum resistance of 50 W
between terminals W and B.
For a 100 kW device, the second connection, or the first tap
point, corresponds to 441 W (RWB = RAB/256 + RW = 390.6
+ 50 W) for data 0x01. The third connection is the next tap
point, is 831 W (2 x 390.6 + 50 W) for data 0x02, and so on.
Figure 14 shows a simplified equivalent circuit where the
last resistor string will not be accessed; therefore, there is
1 LSB less of the nominal resistance at full scale in addition
to the wiper resistance.
A
RS
RS
Wiper
Register
RS
and
W
Decoder
RS
B
Figure 14. CAT5172 Equivalent DPP Circuit
The equation for determining the digitally programmed
output resistance between W and B is
RWB
+
D
256
RAB
)
RW
(eq. 1)
where D is the decimal equivalent of the binary code loaded
in the 8−bit Wiper register, RAB is the end−to−end
resistance, and RW is the wiper resistance contributed by the
on resistance of the internal switch.
In summary, if RAB = 100 kW and the A terminal is open
circuited, the following output resistance RWB will be set for
the indicated Wiper register codes:
Table 7. CODES AND CORRESPONDING RWB
RESISTANCE FOR RAB = 100 kW, VDD = 5 V
D (Dec.)
RWB (W)
Output State
255
99,559
Full Scale (RAB – 1 LSB + RW)
128
50,050
Midscale
1
441
1 LSB
0
50
Zero Scale
(Wiper Contact Resistance)
Be aware that in the zero−scale position, the wiper
resistance of 50 W is still present. Current flow between W
and B in this condition should be limited to a maximum
pulsed current of no more than 20 mA. Failure to heed this
restriction can cause degradation or possible destruction of
the internal switch contact.
Similar to the mechanical potentiometer, the resistance of
the DPP (Digitally Programmed Potentiometer) between the
wiper W and terminal A also produces a digitally controlled
complementary resistance RWA. When these terminals are
used, the B terminal can be opened. Setting the resistance
value for RWA starts at a maximum value of resistance and
decreases as the data loaded in the latch increases in value.
The general equation for this operation is
RWA(D)
+
256 *
256
D
RAB
)
RW
(eq. 2)
http://onsemi.com
8