PRELIMINARY
DS2890
1-Wire
®
Digital Potentiometer
www.dalsemi.com
FEATURES
Single element 256-position linear taper
potentiometer
Supports potentiometer terminal working
voltages up to 11V
Potentiometer terminal voltage independent
of supply voltage
Potentiometer wiper position controlled and
read over minimal 1-Wire bus interface
100 kΩ resistor element value
Provides 1-Wire and V
DD
power modes
Supports Conditional Search based on
power-on default wiper position
Multiple DS2890’s can be identified on a
common 1-Wire bus and operated
independently
Unique factory lasered 64-bit registration
number assures error free device selection
and absolute part identity
Built-in multi-drop controller ensures
compatibility with other 1-Wire Network
products
Supports Overdrive mode which boosts
communication speed up to 142 kbits per
second
-40
o
C to +85
o
C operating temperature range
2.8V – 6.0V operating voltage range
PIN ASSIGNMENT
Top View
6-pin TSOC
GND
1-WIRE
VDD
1
2
3
6
5
4
RL
WIPER
RH
TO-92 Package
1 2 3
1 2 3
Bottom View
Flip Chip Package
top view
side view
Visit
www.dalsemi.com
for Flip Chip pinout and
mechanical data.
ORDERING INFORMATION
PART NUMBER
DS2890-000
DS2890P-000
DS2890X-000
DS2890T-000
RESISTANCE
*
100 kΩ
100 kΩ
100 kΩ
100 kΩ
PACKAGE DESCRIPTION
T0-92
6-pin TSOC
Flip Chip Pkg., Tape & Reel
Tape & Reel of DS2890
DS2890V-000
Tape & Reel of DS2890P
100 kΩ
* Contact the factory for availability of alternate resistance values
1 of 27
1-WIRE
RH
GND
061500
DS2890
PIN DESCRIPTION
SIGNAL
NAME
1-WIRE
TYPE
I/O
FUNCTION
1-Wire bus interface. Open drain, requires external pull-up resistor. Range:
2.8V – 6.0V. See HARDWARE CONFIGURATION for pull-up resistor
recommendations.
High end terminal of potentiometer resistor element. Range: 0V – 11.0V.
Range independent of 1-Wire or V
DD
supply levels as well as the voltage
levels applied to the other potentiometer terminals.
Low end terminal of potentiometer resistor element. Range: 0V – 11.0V.
Range independent of 1-Wire or V
DD
supply levels as well as the voltage
levels applied to the other potentiometer terminals.
Potentiometer wiper terminal. Range 0V – 11.0V. Range independent of
1-Wire or V
DD
supply levels as well as the voltage levels applied to the other
potentiometer terminals.
Auxiliary power supply input. Range: 2.8V – 6.0V
Ground
RH
I/O
RL
I/O
WIPER
I/O
V
DD
GND
PWR
PWR
DESCRIPTION
The DS2890 is a linear taper digitally controlled potentiometer with 256 wiper positions. Device
operation, including wiper position, is controlled over the single contact 1-Wire bus for the ultimate in
electrical interface simplicity. With a wide 0–11 volt working voltage range for the potentiometer
terminals, the DS2890 is ideal for a broad range of industrial and control applications. Potentiometer
terminal voltage is independent of device supply voltage as well as the voltage applied to the other
potentiometer terminals. Communication with the DS2890 follows the standard Dallas Semiconductor
1-Wire protocol and can be accomplished with minimal hardware such as a single port pin of a
microcontroller. Multiple DS2890 devices can reside on a common 1-Wire bus and be operated
independently of each other. Each DS2890 has its own unalterable 64-bit ROM registration number that
is factory lasered into the chip. The registration number guarantees unique identification for absolute
traceability and is used to address the device in a multi-drop 1-Wire Network environment. The DS2890
will respond to a 1-Wire Conditional Search command if the potentiometer wiper is set at the power-on
default position. This feature enables the bus master to easily determine whether a potentiometer has
gone through a power-on reset and needs to be re-configured with a required wiper position setting. The
DS2890 supports two power modes: 1-Wire only mode in which device power is supplied parasitically
from the 1-Wire bus or V
DD
mode where power is supplied from an external supply; when operating from
V
DD
mode wiper resistance is reduced.
2 of 27
DS2890
OPERATION
The DS2890 is a single element digital potentiometer; a block diagram of the device is shown in Figure 1.
The device has a total of 256 linearly spaced tap points including the RL and RH terminals; a total of 255
resistive segments exist between the RL and RH terminals. These tap points are accessible to the WIPER
terminal whose position is controlled via the 1-Wire bus interface. Wiper position and device state are
maintained as long as the 1-Wire bus is active or the V
DD
supply is applied within operating limits.
Otherwise, a power-on reset will occur and the wiper position and operating state will return to power-on
default conditions.
Figure 1.
DS2890 BLOCK DIAGRAM
As shown in the figure the device has five major elements: the 1-Wire Function Controller, the
Potentiometer Controller, the 64-bit ROM, the resistor array, and Parasite Power circuitry. Each of these
elements is discussed in detail throughout the remainder of the data sheet. DS2890 control including
device selection, positioning/reading the potentiometer wiper, and device operating state is performed
over the 1-Wire bus. The hierarchical structure of the 1-Wire protocol as applicable to the DS2890 is
shown in Figure 2. As shown, the control sequence starts with the 1-Wire bus master issuing one of eight
ROM function commands. After a ROM function command is successfully completed potentiometer
functions may be executed. The protocol for ROM and potentiometer functions are described in the
“COMMAND FLOW” section. For the 3-pin TO-92 package configuration and operation see the
“TO-92 PACKAGE OPERATION” section.
3 of 27
DS2890
Figure 2.
1-WIRE COMMAND HIERARCHICAL STRUCTURE
DATA I/O BIT ORDER
All data is read and written least significant bit (LSB) first.
POTENTIOMETER FEATURE REGISTER
Although the feature set of the DS2890 is primarily fixed, a mechanism to identify feature characteristics
of future 1-Wire potentiometers has been developed and implemented in the DS2890. As shown in
Figure 3, the feature register is an encoded read-only byte that describes the characteristics of the DS2890
and future 1-Wire potentiometers. Feature values that correspond to the DS2890 are highlighted. The
feature register is read with the READ CONTROL REGISTER potentiometer function command (see
“POTENTIOMETER FUNCTION COMMANDS”).
4 of 27
DS2890
Figure 3.
1-WIRE POTENTIOMETER FEATURE REGISTER
Feature Register Bit Encoding
b7
PR
b6
b5
NWP
b4
b3
NP
b2
b1
WSV
b0
PC
Feature Register Bit Definitions
Feature Description
PC: potentiometer characteristic
WSV: wiper setting volatility
NP: number of potentiometers
Bit(s)
b0
b1
b3..b2
Definition
If 0: logarithmic potentiometer element(s)
If 1: linear potentiometer element(s)
If 0: wiper setting(s) are non-volatile
If 1: wiper setting(s) are volatile
2 bit binary value representing number of potentiometers:
If 00b: 1 potentiometer
If 01b: 2 potentiometers
If 10b: 3 potentiometers
If 11b: 4 potentiometers
NWP: number of wiper positions
b5..b4
2 bit binary value representing number of wiper positions
for each potentiometer:
If 00b: 32 positions
If 01b: 64 positions
If 10b: 128 positions
If 11b: 256 positions
PR: potentiometer resistance
b7..b6
2 bit binary value representing potentiometer resistance:
If 00b: 5 kΩ
If 01b: 10 kΩ
If 10b: 50 kΩ
If 11b: 100 kΩ
DS2890 feature values are highlighted: value
The DS2890 will respond with a feature register value of F3h when a READ CONTROL
REGISTER command is executed, see section “POTENTIOMETER FUNCTION COMMANDS”.
POTENTIOMETER CONTROL REGISTER
The potentiometer control register is used to turn on/off the DS2890 charge pump (see section
“POTENTIOMETER WIPER RESISTANCE AND CHARGE PUMP CONSIDERATIONS” for a
discussion of the charge pump) and has control capabilities for future 1-Wire potentiometers that could
contain multiple resistor elements. The format of the control register is shown in Figure 4.
5 of 27