ETC MAS8444AN

DA8444A.005
May 31, 1996
MAS8444A
OCTAL 6-BIT TRIMMER IC
• Eight discrete DACs
2
• I C-bus slave receiver
• Voltage output
DESCRIPTION
The MAS8444a comprises eight digital to analog
converters (DACs) each controlled by a two-wire I2C
bus. The DACs are individually programmed using an
6-bit word to select an output from one of 64 voltage
steps. The maximum output voltage of all DACs is set
by Vmax. At power-on all outputs are set to their lowest
value. The I2C-bus slave receiver has 3 programmable
address pins (2 in the SO16 package).
FEATURES
APPLICATION
• Rail to rail output stages
• Octal 6-bit DACs on a single monolithic chip
• Power supply range from +5V to +12V
• -25 C to +85 C temperature range
• 16-pin PDIL and SO package
• pin to pin compatibility with TDA8444
• Trimmer replacement
• Automatic gain control
• High resolution monitors
BLOCK DIAGRAM
SDA 3
SCL 4
2
I C Bus
Slave
Receiver
A0 5
A1 6
A2 7
6-BIT DAC
DAC7
6-BIT DAC
DAC6
DAC5
6-BIT DAC
6-BIT DAC
DAC3
6-BIT DAC
6-BIT DAC
Vmax 2
Reference
Voltage
Generator
DAC4
6-BIT DAC
DAC2
DAC1
6-BIT DAC
DAC0
1
8
VDD GND
1
DA8444A.005
May 31, 1996
PIN CONFIGURATION
PDIP 16
SO16
MAS8444AN
VDD 1
16 DAC7
Vmax 2
15 DAC6
SDA 3
14 DAC5
SCL 4
13 DAC4
A0 5
12 DAC3
A1 6
11 DAC2
A2 7
10 DAC1
GND 8
9 DAC0
MAS8444AS
VDD
Vmax
SDA
SCL
NC
A0
A1
GND
1
2
3
4
5
6
7
16
15
14
13
12
11
10
9
8
DAC7
DAC6
DAC5
DAC4
DAC3
DAC2
DAC1
DAC0
PIN DESCRIPTION
Pin name
Pin no.
I/O
Function
PDIP1
6
SO16
VDD
1
1
P
Positive supply voltage
Vmax
2
2
I
Control input for DAC maximum output voltage
SDA
3
3
I/O
SCL
4
4
I
I2C bus serial data clock
A0
5
6
I
Programmable address bits for I2C bus slave receiver
A1
6
7
I
Programmable address bits for I2C bus slave receiver
A2
7
NC
I
Programmable address bits for I2C bus slave receiver
GND
8
8
G
Ground
DAC0
9
9
O
Analog voltage output
DAC1
10
10
O
Analog voltage output
DAC2
11
11
O
Analog voltage output
DAC3
12
12
O
Analog voltage output
DAC4
13
13
O
Analog voltage output
DAC5
14
14
O
Analog voltage output
DAC6
15
15
O
Analog voltage output
DAC7
16
16
O
Analog voltage output
I2C bus serial data input/output
2
DA8444A.005
May 31, 1996
ABSOLUTE MAXIMUM RATINGS
(conditions)
Parameter
Symbol
Conditions
Min
Max
Unit
V
Supply Voltage
VDD
-0.5
18
Supply current
IDD
-10
40
V(3),V(4)
-0.5
5.9
V
Input voltage
Vin
-0.5
VDD+0.5
V
Output voltage
Vo
-0.5
VDD+0.5
I2C-bus line voltage
Maximum current on any pin
(except pins 1 and 8)
Imax
10
mA
Total power dissipation
Ptot
500
mW
Operating ambient temperature
range
Storage temperature range
Tamb
-20
+70
o
C
Tstg
-65
+150
o
C
!" # $&%&'!()$"* ')+-, # ./* '!(!0!'&12#"# /3)457698:$";/</=?> @&A
Parameter
Symbol
Supply Voltage
VDD
Supply current
IDD
Voltage level from power
V1
Total power dissipation
Ptot
Conditions
No loads
o
C
B9C7DDFEHG9I!CJ&K&L M!NON)PRQ S!M"T U-V NRMWN!X!M&YRV Z V M![!\
Min
Typ
Max
Unit
4.5
12
13.2
V
6.0
10.0
17.0
mA
4
V
1
No loads, Vmax=VDD
120
mW
]
ELECTRICAL CHARACTERISTICS
Inputs
SDA, SCL input (pins 3, 4)
(All voltages are with respect to GND; Tamb = 25 oC; VDD = 12V unless otherwise specified)
Parameter
Symbol
Conditions
Min
0
Typ
Max
Unit
5.5
V
1.0
V
Input voltage range
VI
Input low voltage
VIL
Input high voltage
VIH
Input current low
IIL
V(3),V(4) = -0.3V
-10
µA
Input current high
VIH
V(3),V(4) = 6.0V
+10
µA
3.0
V
3
DA8444A.005
May 31, 1996
ELECTRICAL CHARACTERISTICS
Address Input (pins 5, 6, 7)
(All voltages are with respect to GND; Tamb = 25 oC; VDD = 12V unless otherwise specified)
Parameter
Symbol
Input voltage range
VI
Input low voltage
VIL
Input high voltage
VIH
Input current low
IIL
Input current high
IIH
Conditions
Min
Typ
0
Max
Unit
VDD
V
1.0
V
2.2
V
-7
-10
µA
1
µA
(All voltages are with respect to GND; Tamb = 25 oC; VDD = 12V unless otherwise specified)
Parameter
Input current
Effective voltage range
^
Symbol
Conditions
Min
I2
Vmax
Typ
Max
Unit
7
10
µA
VDD-2.0
V
1.0
DAC Outputs (pin 9 to 16)
(All voltages are with respect to GND; Tamb = 25 oC; VDD = 12V unless otherwise specified)
Parameter
Output voltage range
Symbol
Conditions
Vo
Min
Typ
0.1
Max
Unit
VDD-0.5
V
Minimum output voltage
Vomin
data = 00; Io = +2mA
0.1
0.4
0.5
V
Max output voltage
Vomax
data = 3f; Io = -2mA; Vmax =
10
11.1
11.5
V
1
mV/K
2
%
2
nF
data = 3f; Io = -2mA;
Temperature coefficient
see note 1
Tc
Gain error
data = 3F
Output impedance
Zo
Output capacitive load
Co
data = 1F; -2mA < Io < +2mA
50
note 1: Vomax = Vmax + Vo(00)
SDA Output (pin 3)
(All voltages are with respect to GND; Tamb = 25 oC; VDD = 12V unless otherwise specified)
Parameter
Output voltage low
Sink current
Symbol
Conditions
VOL
I3 = 3.0 mA
Isink
Min
3
Typ
Max
Unit
0.2
0.4
V
8
mA
4
DA8444A.005
May 31, 1996
ELECTRICAL CHARACTERISTICS
CONT.
Linearity
(All voltages are with respect to GND; Tamb = 25 oC; VDD = 12V unless otherwise specified)
Parameter
_
Symbol
Conditions
Min
Typ
Max
Unit
Differential nonlinearity
DNL
Io = -2mA; Vmax = VDD
-0.5
0.1
0.5
LSB
Integral nonlinearity
INL
Io = -2mA; Vmax = VDD
-0.5
0.1
0.5
LSB
FUNCTIONS
I2C - bus
The MAS8444A I2C-bus interface is a receiver-only slave. Data is accepted from the I2C-bus in the following format.
S
0 1 0 0 A2 A1 A0 0
A
I3 I2 I1 I0 SD SC SB SA
`
Address byte
A
D7 D6 D5 D4 D3 D2 D1 D0
Instruction byte
A
First data byte
S
Start condition
A2, A1, A0
programmable address bits
P
Stop condition
I3, I2, I1, I0
instruction bits
A
Acknowledgement
SD, SC, SB, SA
sub-address bits
D7, D6, D5, D4, D3, D2, D2, D1, D0
data bits
I2C - bus timing
2
Bit Transfer on the I C-bus
SDA
SCL
Data line
stable
(data valid)
Change
of data
allowed
Complete Data Transfer
SDA
1-7
SCL
8
9
1-7
8
9
8
1-7
9
P
S
Start
condition
Address
R/W
Ack
Data
Ack
Data
Ack
Stop
condition
5
P
DA8444A.005
May 31, 1996
a
FUNCTIONS
Address Byte
b
Valid addresses are 40, 42, 44, 46, 48, 4A, 4C,
4E(hex), depending on the programming of bits A2, A1
and A0. With these addresses, up to eight MAS8444A
ICs can be operated independently from one I2C-bus.
No other addresses are acknowledged by the
MAS8444A. The address inputs A0, A1 and A2 are
programmed by connection to GND for An = 0 or to
VDD for An = 1. If the inputs are left floating, An = 1 will
result. For MAS8444AS, A2 is always 1.
Instruction and data bytes
c
Valid instructions from 00 to 0F and F0 to FF (hex);
MAS8444A will not respond to other instruction value,
but will still generate an acknowledgement. Instructions
00 to0F cause auto-incrementing of the sub-address
(bits SD to SA) when more than one data byte is sent
within one transmission. With auto-incrementing, the
first data byte is written into the DAC addessed by bits
SD to SA and then the sub-address is automatically
incremented by one position for the next databyte in
the series. Auto-incrementing does not occur with
instructions F0 to FF. Valid sub-addresses (bits SD to
SA) are 0 to 7 (hex) relating numerically to DAC0 to
DAC7. When the auto-incrementing function is used,
the sub-address will sequence through all possible
values (0 to F, 0 to F, etc.). While the sub-address is
between 8 and F no DAC outputs change.
I2C - bus
d
Input SCL (pin 4) and input/output SDA (pin 3) conform
to I2C-bus specifications. Pins 3 and 4 are protected
against voltage pulses by internal zener diodes
connected to the ground plane and therefore the
normal bus line voltage shall not exceed 5.5v.
Input Vmax
Input Vmax (pin 2) provides a means of comprising the
output voltage swing of the DACs. The maximum DAC
output voltage is restricted to approximately
Vmax+VDACmin while the 6-bit resolution is
maintained, therefore giving a finer voltage resolution
of smaller output swings.
6
DA8444A.005
May 31, 1996
APPLICATION INFORMATION
+12v
V DD
DAC7
DAC6
100nF
GN D
+5v
DAC5
Micro
Controller
5k
6
5k
Clock
5
4
3
15
14
DAC4
13
DAC3
12
DAC2
7
16
A2
DAC1
A1
DAC0
11
10
9
A0
S CL
+12v
S DA
100nF
Data
MAS8444A
7
DA8444A.005
May 31, 1996
PACKAGE OUTLINES
16 LEAD PD IP O U TLIN E (300 M IL BO D Y )
6.10
7.11
7.62
BSC
0 .2 5 4
1.15
1.77
0.36
0.56
5.33
MAX
5.5
5-7°
2.93
4.95
1.52
18.93
21.33
S E A TIN G
P LA N E
2.54
BSC
0.63 TY P IC A L
1 P IN
ALL M EA S U R EM E N TS IN m m
16 LEAD SO OUTLINE (300 MIL BODY)
1.27
5° TYP. TYP.
5°TYP
2.36
2.64
0.25 RAD.
MIN.
5° TYP.
.
0.86 T Y P
SEATING
PLANE
7.39
7.59
10.11
10.49
10.01
10.64
5° TYP.
0-0.13
RAD.
0.10
0.30
5° TYP.
0.36
0.48
0.94
1.12
0.33 x 45°
PIN 1
ALL MEASUREMENTS IN mm
8
DA8444A.005
May 31, 1996
ORDERING INFORMATION
Product Code
Product
Package
MAS8444AN
OCTAL 6-BIT TRIMMER-IC
16 Pin PDIP 0.3"
MAS8444AS
OCTAL 6-BIT TRIMMER-IC
16 Pin SO 0.3"
Comments
LOCAL DISTRIBUTOR
MICRO ANALOG SYSTEMS OY CONTACTS
Micro Analog Systems Oy
Kamreerintie 2, P.O.Box 51
FIN-02771 ESPOO, FINLAND
Tel. (09) 80 521
Tel. Int. +358 9 80 521
Telefax +358 9 805 3213
E-mail: [email protected]
NOTICE
Micro Analog Systems Oy reserves the right to make changes to the products contained in this data sheet in order to improve the design or
performance and to supply the best possible products. Micro Analog Systems Oy assumes no responsibility for the use of any circuits shown in
this data sheet, conveys no license under any patent or other rights unless otherwise specified in this data sheet, and makes no claim that
circuits are free from patent infringement. Applications for any devices shown in this data sheet are for illustration only and Micro Analog
Systems Oy makes no claim or warranty that such applications will be suitable for the use specified without further testing or modification.
2
BUS
NOTICE
Purchase of I2C components of Micro Analog Systems Oy, Kamreerintie 2, FIN-02770 Espoo, Finland, conveys a license under
the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard
Specification as defined by Philips.
9