2
Two-/Four-Channel, I C, 7-Bit Sink/Source
Current DAC
2
I C Slave Address
Detailed Description
2
The DS4422/DS4424 respond to one of four I C slave
2
The DS4422/DS4424 contain two or four I C adjustable
addresses determined by the two address inputs, A0
and A1. The address inputs should be connected to
current sources that are each capable of sinking and
sourcing current. Each output (OUT0, OUT1, OUT2, and
OUT3) has 127 sink and 127 source settings that can be
either V
or ground. Table 1 lists the slave addresses
CC
determined by the address input combinations.
Table 1. Slave Addresses
SLAVE ADDRESS
2
controlled by the I C interface. The full-scale ranges
and corresponding step sizes of the outputs are deter-
mined by external resistors, connected to pins FS0, FS1,
FS2, and FS3, that can adjust the output current over a
4:1 range. Pins OUT2, OUT3, FS2, and FS3 are only
available on the DS4424.
A1
A0
(HEX)
GND
GND
GND
20h
60h
A0h
E0h
The formula to determine R (connected to the FSx
FS
pins) to attain the desired full-scale current range is:
V
CC
V
GND
CC
CC
Equation 1:
V
V
CC
/DS24
V
16 × I
RFS
R
=
× 127
FS
FS
Memory Organization
To control the DS4422/DS4424’s current sources, write
to the memory addresses listed in Table 2.
Where I is the desired full-scale current value, V
is
FS
RFS
the R voltage (see the DC Electrical Characteristics
FS
table), and R is the external resistor value.
FS
Table 2. Memory Addresses
To calculate the output current value (I
) based on the
OUT
corresponding DAC value (see Table 1 for corresponding
memory addresses), use equation 2.
MEMORY ADDRESS
CURRENT SOURCE
(HEX)
Equation 2:
F8h
OUT0
OUT1
OUT2*
OUT3*
F9h
FAh*
DAC Value(dec)
I
=
× I
FS
OUT
127
FBh*
On power-up the DS4422/DS4424 output zero current.
This is done to prevent them from sinking or sourcing an
incorrect amount of current before the system host con-
troller has had a chance to modify the device’s setting.
*Only for DS4424.
The format of each output control register is given by:
As a source for biasing instrumentation or other circuits,
the DS4422/DS4424 provide a simple and inexpensive
MSB
LSB
2
S
D
D
D
D
D
D
D
0
6
5
4
3
2
1
current source with an I C interface for control. The
adjustable full-scale range allows the application to get
the most out of its 7-bit sink or source resolution.
Where:
When used in adjustable power-supply applications
(see Typical Operating Circuit), the DS4422/DS4424 do
not affect the initial power-up voltage of the supply
because they default to providing zero output current on
power-up. As the devices source or sink current into the
feedback-voltage node, they change the amount of out-
put voltage required by the regulator to reach its steady-
POWER-ON
DEFAULT
BIT NAME
FUNCTION
Determines if DAC sources or
sinks current. For sink
S = 0; for source S = 1.
Sign
Bit
S
0b
7-Bit Data Controlling DAC
Output. Setting 0000000b
outputs zero current regardless
of the state of the sign bit.
state operating point. Using the external resistor, R , to
FS
set the output current range, the DS4422/DS4424 pro-
vide some flexibility for adjusting the impedances of the
feedback network or the range over which the power
supply can be controlled or margined.
D
Data
0000000b
X
6
_______________________________________________________________________________________