The DS1667 is a dual–solid state potentiometer that is
adjustable by digitally selected resistive elements.
Each potentiometer is composed of 256 resistive elements. Between each resistive section of each potentiometer are tap points accessible to the wiper. The position of the wiper on the resistive array is set by an 8–bit
register that controls which tap point is connected to the
wiper output. Each 8–bit register can be read or written
by sending or receiving data bits over a 3–wire serial
port. In addition, the resistors can be stacked such that
RESOLUTION-3 dB POINT
PIN ASSIGNMENT
NINV0
OUT1
1
2
INV0
3
V
B
4
W1
5
H1
6
L1
7
RST
8
CLK
9
10
GND
20-Pin DIP (300 Mil) and 20-Pin SOIC
20
V
CC
19
OUT0
18
SOUT
17
W0
16
H0
15
L0
14
COUT
13
DQ
12
INVI
11
NINVI
PIN DESCRIPTION
V
CC
GND- Ground
L0, L1- Low End of Resistor
H0, H1- High End of Resistor
W0, W1- Wiper End of Resistor
V
B
SOUT- Wiper for Stacked
RST
DQ- Serial Port Input/Output
CLK- Serial Port Clock Input
COUT- Cascade Serial Port Output
NINV0, NINVI - Noninverting OP AMP Input
INV0, INVI- Inverting OP AMP Input
OUT0, OUT1- OP AMP Outputs
a single potentiometer of 512 sections results. When
two separate potentiometers are used, the resolution of
the DS1667 is equal to the resistance value divided by
256. When the potentiometers are stacked end to end,
the resistance value is doubled while the resolution remains the same. The DS1667 also contains two high
gain wide bandwidth operational amplifiers. Each amplifier has both the inverting and non-inverting inputs
and the output available for user configuration. The operational amplifiers can be paired with the resistive ele-
- +5 Volt Supply
- Substrate Bias and OP AMP
Negative Supply
Configuration
- Serial Port Reset Input
Copyright 1995 by Dallas Semiconductor Corporation.
All Rights Reserved. For important information regarding
patents and other intellectual property rights, please refer to
Dallas Semiconductor databooks.
021492 1/11
DS1667
ments to perform such functions as analog to digital
conversion, digital to analog conversion, variable gain
amplifiers, and variable oscillators.
OPERATION - DIGITAL RESISTOR SECTION
The DS1667 contains two potentiometers, each of
which has its wiper set by a value contained in an 8 bit
register (see Figure 1). Each potentiometer consists of
256 resistors of equal value with tap points between
each resistor and at the low end.
In addition, the potentiometer can be stacked by connecting them in series such that the high end of poten-
BLOCK DIAGRAM Figure 1
RESISTOR SECTION
L0H0L1H1
256–TO–1MULTIPLEXER256–TO–1MULTIPLEXER
WIPER 0–8 BITSWIPER 1–8 BITS
tiometer 0 is connected to the low end of potentiometer
1. When stacking potentiometers, the stack select bit is
used to select which potentiometer wiper will appear at
the stack multiplexer output (SOUT). A zero written to
the stack multiplexer will connect wiper 0 to the SOUT
pin. This wiper will determine which of the 256 bottom
taps of the stacked potentiometer is selected. When a 1
is written to the stack multiplexer, wiper 1 is selected and
one of the upper 256 taps of the stacked potentiometer
is presented at the SOUT pin.
STACK SELECT
BIT
W1
1 BIT
RST
CONTROL
LOGIC
CLK
DQ
OP AMP SECTION
INV0
NINV0
INV1
NINV1
021492 2/11
W0
STACK
MULTI–
PLEXER
LSBSSWIPER0MSBWIPER1MSBLSB
07816
V
CC
–
+
V
B
I/O SHIFT REGISTER
V
CC
–
+
V
B
SOUT
COUT
OUT0
OUT1
DS1667
Information is written to and read from the wiper 0 and
wiper 1 registers and the stack select bit via the 17-bit
I/O shift register. The I/O shift register is serially loaded
by a 3 wire serial port consisting of RST
, DQ, and CLK. It
is updated by transferring all 17 bits (Figure 2). Data can
be entered into the 17 bit shift register only when the
input is at a high level. While at a high level, the
RST
RST function allows serial entry of data via the D/Q pin.
The potentiometers always maintain their previous value until RST is taken to a low level, which terminates
data transfer. While RST input is low, the DQ and CLK
inputs are ignored.
Valid data is entered into the I/O shift register while RST
is high on the low-to-high transition of the CLK input.
Data input on the DQ pin can be changed while the clock
input is high or low, but only data meeting the setup requirements will enter the shift register. Data is always
entered starting with the value of the stack select bit.
The next 8 bits to be entered are those specifying the
wiper 1 setting. The MSB of these 8 bits is sent first. The
next 8 bits to be entered are those specifying the wiper 0
setting, sent MSB first. The 17th bit to be entered, therefore, will be the least significant bit of the wiper 0 setting.
If fewer than 17 bits are entered, the value of the potentiometer settings will result from the number of bits that
were entered plus the remaining bits of the old value
shifted over by the number of bits sent. If more than 17
bits are sent, only the last 17 bits are left in the shift register. Therefore, sending other than 17 bits can produce
indeterminate potentiometer settings.
As bits are entered into the shift register, the previous
value is shifted out bit by bit on the cascade serial port
pin (COUT). By connecting the COUT pin to the DQ pin
of a second DS1667, multiple devices can be daisy
chained together as shown in Figure 3.
When connecting multiple devices, the total number of
bits sent is always 17 times the number of DS1667s in
the daisy chain. In applications where it is desirable to
read the settings of potentiometers, the COUT pin of the
last device connected in a daisy chain must be connected back to the DQ input of the first device through a
resistor with a value of 1K to 10K. This resistor provides
isolation between COUT and DQ when writing to the device (see Figure 3).
When reading data, the DQ line is left floating by the
reading device. When RST
is held low, bit 17 is always
present on the COUT pin, which is fed back to the input
DQ pin through the resistor (see Figure 4).This data bit
can now be read by the reading device. The RST
pin is
then transitioned high to initiate a data transfer. When
the CLK input transitions low to high, bit 17 is loaded into
the first position of the I/O shift register and bit 16 becomes present on COUT and DQ. After 17 bits (or 17
times the number of devices for a daisy chain), the data
has shifted completely around and back to its original
position. When RST
is transitioned back low to end data
transfer, the value (the same as before the read occurred) is loaded into the wiper 0 and wiper 1 registers
and the stack select bit.
When power is applied to the DS1667, the device always has the wiper settings at half position and the
stack select bit is at zero.
021492 3/11
DS1667
WRITING DATA Figure 2
RST
DQ
CLK
PREVIOUS
I/O SR
WIPER 0 & 1
STACK SELECT
CONTROL
REG.
PREVIOUS VALUE
CASCADING MULTIPLE DEVICES Figure 3
DQDQDQ
DS1667
#1
C
OUT
DS1667
#2
DON’T CAREDON’T CAREBIT 16BIT 15BIT 14BIT 0
NEW CONTROL REG.+0, 1+0
NEW VALUE
C
DS1667
C
OUT
#3
OUT
021492 4/11
OPTIONAL FEEDBACK
RESISTOR FOR READING DATA
READING DATA Figure 4
RST
DS1667
C
OUT
CLK
CONTROL
REGISTERS
BIT 16
BIT 15BIT 14BIT 0BIT 16
CURRENT SETTINGS
DS1667 LINEARITY MEASUREMENTS
An important specification for the DS1667 is linearity,
that is, for a given digital input, how close the analog output is to that which is expected.
The test circuit used to measure the linearity of the
DS1667 is shown in Figure 5. Note that to get an accurate output voltage it is necessary to assure that the output current is 0, in order to negate the effects of wiper
impedance RW which is typically 400 ohms. For any
given setting N for the pot, the expected voltage output
at SOUT is:
VO = -5 + [10 X (N/256)] (in volts)
Absolute linearity is a comparison of the actual measured output voltage versus the expected value given
by the equation above, and is given in terms of an LSB,
which is the change in expected output when the digital
input is incremented by 1. In this case the LSB is 10/256
or 0.03906 volts. The equation for the absolute linearity
of the DS1667 is:
(actual) VO(expected)
V
O
LSB
The specification for absolute linearity of the DS1667 is
+
1 LSB typical.
Relative linearity is a comparison of the difference of actual output voltages of two successive taps and the difference of the expected output voltages of two successive taps. The expected difference of output voltages is
1 LSB or 0.03906V for the measurement system of Fig-
AL (in LSBs)
NO
CHANGES
ure 5. Relative linearity is expressed in terms of an LSB
and is given by the equation:
(actual) LSB
V
O
LSB
RL
The specification for relative linerity of the DS1667 is
+
0.5 LSB typical.
Figure 6 is a plot of absolute linearity (AL) and relative
linearity (RL) versus wiper setting for a typical DS1667
at 25°C.
DESCRIPTION AND OPERATION - OP AMP
SECTION
The DS1667 contains two operational amplifiers which
are ideal for operation from a single 5V supply and
ground or from +5V supplies (see Figure 1). An internal
resistor divider defines the internal reference of the op
amp to be halfway between the power supplies, i.e.:
V
V
DD
B
2
For optimal performance, choose analog ground to be
this value. The operational amplifiers feature rail to rail
output swing in addition to an input common mode
range that includes the positive rail. Performance features include broad band noise immunity as well as voltage gain into realistic loads specified at both 600 ohms
and 2K ohms. High voltage gain is produced with low
input offset voltage and low offset voltage drift. Current
consumption is less than 1.9 mA per amplifier and the
device is virtually immune to latchup.
021492 5/11
DS1667
LINEARITY MEASUREMENT CONFIGURATION Figure 5
+5V
HX
X=0POT0
X=1POT1
POTX
RWX
LX
–5V
WX
DS1667 ABSOLUTE AND RELATIVE LINEARITY Figure 6
I0 = 0
+
V
0
–
021492 6/11
TIMING DIAGRAM: RESISTOR SECTION Figure 7
DS1667
RST
CLK
DQ INPUTS
C
OUT
t
HHT
t
W
t
H
t
SU
t
PLH
t
HLT
t
W
t
H
t
SU
021492 7/11
DS1667
ABSOLUTE MAXIMUM RATINGS*
Voltage on Any Pin Relative to Ground (VB = GND)–0.5V to +7.0V
Voltage on Resistor Pins when V
Voltage on V
Operating Temperature0°C to 70°C
B
Storage Temperature–55°C to +125°C
Soldering Temperature260°C for 10 seconds
*This is a stress rating only and functional operation of the device at these or any other conditions above those
indicated in the operation sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods of time may affect reliability.
= -5.5V-5.5V to +7.0V
B
-5.5V to GND
RECOMMENDED DC OPERATING CONDITIONS RESISTOR SECTION(0°C to 70°C)
Absolute LinearityAL1.0LSB
Relative LinearityRL0.5LSB
Resistor Temperature CoefficientTC
R
= 5.0V ± 10%, VB = -5.0V ± 10%)
CC
35mA
35mA
1mA
4mA
dB
Hz
850ppm
°C
021492 8/11
DS1667
CAPACITANCE (tA = 25°C)
PARAMETERSYMBOLMINTYPMAXUNITSNOTES
Input CapacitanceC
Output CapacitanceC
IN
OUT
5pF
7pF
AC ELECTRICAL CHARACTERISTICS RESISTOR SECTION(0°C to 70°C, VCC = 5V ± 10%)
PARAMETERSYMBOLMINTYPMAXUNITSNOTES
CLK Frequencyf
Width of CLK Pulset
Data Setup Timet
Data Hold Timet
Propagation Delay Time Low to
High Level Clock to Output
RST High to Clock Input Hight
RST Low from Clock Input Hight
CLK
SU
t
PLH
HHT
HLT
W
50ns
30ns
H
10ns
50ns
50ns
10MHz
50ns3
OPERATIONAL AMPLIFIER SECTION
DC ELECTRICAL CHARACTERISTICS(0
°C to 70°C; V
PARAMETERSYMBOLMINTYPMAXUNITSNOTES
Input Offset VoltageV
Input Offset Voltage DriftV
Common Mode RejectionCM
Positive Power Supply Rejection+PS
Negative Power Supply Rejection–PS
Input Common Mode Voltage
Range
C
OS
OSD
CCM
R
R
R
VB+1.5VV
Large Signal Voltage Gain106dBRL=2KΩ
Large Signal Voltage Gain96dB
Output SwingV
Output SwingV
Output SwingV
Output SwingV
Output Current
V
Output CurrentV
SWGH
SWGL
SWGH
SWGL
O,SOURCE
O,SINK
4.64.7VR
–4.7–4.6VV
4.54.6VR
–4.6–4.5VV
1358mA
1363mAVO = +5V
= 5.0V ± 10%, VB = -5.0V ± 10%)
CC
510mV
10uV/°C
62dB
62dB
62dB
CC
V
RL=600KΩ
=2KΩ
L
to GND
= –5V
B
=600KΩ
L
to GND
= –5V
B
VO = 0V
021492 9/11
DS1667
OPERATIONAL AMPLIFIER SECTION
AC ELECTRICAL CHARACTERISTICS(0
°C to 70°C; V
PARAMETERSYMBOLMINTYPMAXUNITSNOTES
Slew RateV
SL
0.72V/µs6
Gain Bandwidth ProductGBP2.5MHz5
Phase MarginPM75deg5
Gain MarginGM20dB5
Amp–to–Amp IsolationAAI130dB
Input Referred Voltage NoiseIRVF100
Input Referred Current NoiseIRV1.0002
Total Harmonic DistortionHD0.1%F=10 KHz
= 5.0V ± 10%)
CC
Ǹ
nVń Hz
Ǹ
pAń Hz
F=1 KHz
F=1 KHz
AV=–10
RL=2KΩ
=1V
V
O
NOTES:
1. All voltages are referenced to ground.
2. Resistor inputs cannot exceed the substrate bias voltage in the negative direction
3. Measured with a load as shown in Figure 8.
4. Over a frequency range of 0 - 1 KHz.
5. Load is R
6. VDD = +5.0V VB = -5.0V connected as voltage follower with 10V step input and RL = ∞.
7. To achieve best op amp performance, V
ground =
= 600 Ω CL = 10 pF
L
.
) V
V
DD
B
2
= +5.0V VB = -5.0V and analog ground = 0V . In general analog
DD
PP
8. OP AMPS idle, no load.
021492 10/11
DS1667
LOAD SCHEMATIC Figure 8
D.U.T.
680 Ω
+5 VOLTS
1.1K
50 pF
021492 11/11
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.