Text preview for : TDA8444.pdf part of Philips TDA8444 TDA8444 Octuple 6-bit DAC with I2C-bus



Back to : TDA8444.rar | Home

INTEGRATED CIRCUITS

DATA SHEET

TDA8444 Octuple 6-bit DAC with I2C-bus
Product specification File under Integrated Circuits, IC01 March 1991

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
GENERAL DESCRIPTION The TDA8444 comprises eight digital-to-analogue converters (DACs) each controlled via the two-wire I2C-bus. The DACs are individually programmed using a 6-bit word to select an output from one of 64 voltage steps. The maximum output voltage of all DACs is set by the input Vmax and the resolution is approximately Vmax/64. At power-on all DAC outputs are set to their lowest value. The I2C-bus slave receiver has a 7-bit address of which 3 bits are programmable via pins A0, A1 and A2. Features · Eight discrete DACs · I2C-bus slave receiver · 16-pin DIL package. QUICK REFERENCE DATA PARAMETER Supply voltage Supply current Total power dissipation Effective range of Vmax input DAC output voltage range Step value of 1 LSB Vmax = VP; IO = -2 mA PACKAGE OUTLINE 16-lead DIL; plastic (SOT38); SOT38-1; 1996 July 23. VLSB 70 160 VO 0.1 - VP = 12 V Vmax 1 - no loads; Vmax = VP; all data = 00 no loads; Vmax = VP; all data = 00 Ptot - 150 ICC 8 12 CONDITIONS SYMBOL VP MIN. 10.8 TYP. 12.0

TDA8444

MAX. 13.2 15 - 10.5

UNIT V mA mW V

VP-0.5 V 250 mV

March 1991

2

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus

TDA8444

Fig.1 Block diagram.

PINNING PIN 1 2 3 4 5 6 7 8 9-16 VP Vmax SDA SCL A0 A1 A2 GND DAC0-7 ground analogue voltage outputs Fig.2 Pinning diagram programmable address bits for I2C-bus slave receiver SYMBOL DESCRIPTION positive supply voltage control input for DAC maximum output voltage I2C-bus serial data input/output I2C-bus serial data clock

March 1991

3

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
FUNCTIONAL DESCRIPTION I2C-bus

TDA8444

The TDA8444 I2C-bus interface is a receive-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 A <----instruction byte ----> X X D5 D4 D3 D2 D1 D0 A first data byte ----> P

<----Where: S P A X = = = =

address byte

<----= = =

start condition stop condition acknowledge don't care

A2, A1, A0 I3, I2, I1, I0 SD, SC, SB, SA

programmable address bits instruction bits subaddress bits data bits

D5, D4, D3, D2, D1, D0 = Fig.3 Data format.

Address byte Valid addresses are 40, 42, 44, 46, 48, 4A, 4C, 4E (hexadec), depending on the programming of bits A2, A1 and A0. With these addresses, up to eight TDA8444 ICs can be operated independently from one I2C-bus. No other addresses are acknowledged by the TDA8444. Instruction and data bytes Valid instructions are 00 to 0F and F0 to FF (hexadec); the TDA8444 will not respond to other instruction values. Instructions 00 to 0F cause auto-incrementing of the subaddress (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 addressed by bits SD to SA and then the subaddress is automatically incremented by one position for the next data byte in the series. Auto-incrementation does not occur with instructions F0 to FF. Other than auto-incrementation there is no difference between instructions 00 to 0F and F0 to FF. When only one data byte per transmission is present, the DAC addressed by the subaddress will always receive the data. Valid subaddresses (bits SD to SA) are 0 to 7 (hexadec) relating numerically to DAC0 to DAC7. When the auto-incrementing function is used, the subaddress will sequence through all possible values (0 to F, 0 to F, etc.). I2C-bus Input SCL (pin 3) and input/output SDA (pin 4) conform to I2C-bus specifications. Pins 3 and 4 are protected against positive voltage pulses by internal zener diodes connected to the ground plane and therefore the normal bus line voltage should not exceed 5.5 V. The address inputs A0, A1, A2 are programmed by a connection to GND for An = 0 or to VP for An = 1. If the inputs are left floating, An = 1 will result.

March 1991

4

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
Input Vmax

TDA8444

Input Vmax (pin 2) provides a means of compressing the output voltage swing of the DACs. The maximum DAC output voltage is restricted to approximately Vmax while the 6-bit resolution is maintained, so giving a finer voltage resolution of smaller output swings. Digital-to-analogue converters Each DAC comprises a 6-bit data latch, current switches and an output driver. Current sources with values weighted by 20 up to 25 are switched according to the data input so that the sum of the selected currents gives the required analogue voltage from the output driver. The range of the output voltage is approximately 0.5 to 10.5 V when Vmax = VP. The DAC outputs are protected against short-circuits to VP and GND. To avoid the possibility of oscillations, capacitive loading at the DAC outputs should not exceed 2 nF. RATINGS Limiting values in accordance with the Absolute Maximum System (IEC 134) PARAMETER Supply voltage Supply current (source) I2C-bus line voltage Input voltage Output voltage Maximum current on any pin (except pins 1 and 8) Total power dissipation Operating ambient temperature range Storage temperature range SYMBOL VP = V1 IP = I1 IP = II V3,4 VI VO ±Imax Ptot Tamb Tstg - - -0.5 -0.5 -0.5 - - -20 -55 MIN. -0.5 18 -10 40 5.9 VP + 0.5 VP + 0.5 10 500 +70 +150 MAX. V mA mA V V V mA mW °C °C UNIT

THERMAL RESISTANCE From junction to ambient Rth j-a 75 K/W

March 1991

5

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
CHARACTERISTICS All voltages are with respect to GND; Tamb = 25 °C; VP = 12 V unless otherwise specified PARAMETER Supply voltage Voltage level for power-on reset Supply current Total power dissipation Effective range of Vmax input (pin 2) Pin 2 current no loads; Vmax = VP; all data = 00 no loads; Vmax = VP; all data = 00 VP = 12 V V2 = 1 V V2 = VP SDA, SCL inputs (pins 3 and 4) Input voltage range Input voltage LOW Input voltage HIGH Input current LOW Input current HIGH SDA output (pin 3) Output voltage LOW Sink current Address inputs (pins 5 to 7) Input voltage range Input voltage LOW Input voltage HIGH Input current LOW Input current HIGH VI VIL VIH IIL IIH 0 - 2.1 - - - - -7 - 5 1 - -12 1 I3 = 3 mA VOL IOL - 3 - 8 0.4 - V3;4 = 0.3 V V3;4 = 6 V VI VIL VIH IIL IIH 0 - 3.0 - - - - - - - 5.5 1.5 - -10 ±10 CONDITIONS SYMBOL VP V1 IP = I1 Ptot Vmax = V2 I2 I2 1 8 - 1.0 - - MIN. 10.8 - 12 150 - - - TYP. 12.0

TDA8444

MAX. 13.2 4.8 15 - 10.5 -10 10 V V

UNIT

mA mW V µA µA

V V V µA µA

V mA

V V V µA µA

March 1991

6

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
PARAMETER DAC outputs (pins 9 to 16) Output voltage range Minimum output voltage Maximum output voltage at Vmax = VP at 1 < Vmax < 10.5 V Output sink current Output source current Output impedance Step value of 1 LSB Deviation from linearity Deviation from linearity Note to the Characteristics 1. VO = 0.95 Vmax + VOmin. V = VP; data = 1F V = 0 V; data = 1F data = 1F; -2 < IO < +2 mA Vmax = VP; IO = -2 mA IO = -2 mA; N 32 IO = -2 mA; N = 32 data = 00; IO = -2 mA data = 3F; IO = -2 mA VOmax VOmax IO IO ZO VLSB 2 -2 - 70 0 0 10 10.5 see note 1 8 - 4 160 - - 15 -6 50 250 50 70 11.5 VO VOmin 0.1 0.1 - 0.4 CONDITIONS SYMBOL MIN. TYP.

TDA8444

MAX. VP - 0.5 0.8

UNIT

V V V V mA mA mV mV mV

March 1991

7

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
APPLICATION INFORMATION

TDA8444

Fig.4

Graph showing output voltage as a function of the input data value for Vmax values of 1, 6, 10 and 12 V; VP = 12 V.

March 1991

8

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
PACKAGE OUTLINE DIP16: plastic dual in-line package; 16 leads (300 mil); long body

TDA8444

SOT38-1

D seating plane

ME

A2

A

L

A1

c Z e b1 b 16 9 MH w M (e 1)

pin 1 index E

1

8

0

5 scale

10 mm

DIMENSIONS (inch dimensions are derived from the original mm dimensions) UNIT mm inches Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. OUTLINE VERSION SOT38-1 REFERENCES IEC 050G09 JEDEC MO-001AE EIAJ EUROPEAN PROJECTION A max. 4.7 0.19 A1 min. 0.51 0.020 A2 max. 3.7 0.15 b 1.40 1.14 0.055 0.045 b1 0.53 0.38 0.021 0.015 c 0.32 0.23 0.013 0.009 D (1) 21.8 21.4 0.86 0.84 E (1) 6.48 6.20 0.26 0.24 e 2.54 0.10 e1 7.62 0.30 L 3.9 3.4 0.15 0.13 ME 8.25 7.80 0.32 0.31 MH 9.5 8.3 0.37 0.33 w 0.254 0.01 Z (1) max. 2.2 0.087

ISSUE DATE 92-10-02 95-01-19

March 1991

9

Philips Semiconductors

Product specification

Octuple 6-bit DAC with I2C-bus
SOLDERING Introduction There is no soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. However, wave soldering is not always suitable for surface mounted ICs, or for printed-circuits with high population densities. In these situations reflow soldering is often used. This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our "IC Package Databook" (order code 9398 652 90011). Soldering by dipping or by wave The maximum permissible temperature of the solder is 260 °C; solder at this temperature must not be in contact DEFINITIONS Data sheet status Objective specification Preliminary specification Product specification Limiting values

TDA8444
with the joint for more than 5 seconds. The total contact time of successive solder waves must not exceed 5 seconds. The device may be mounted up to the seating plane, but the temperature of the plastic body must not exceed the specified maximum storage temperature (Tstg max). If the printed-circuit board has been pre-heated, forced cooling may be necessary immediately after soldering to keep the temperature within the permissible limit. Repairing soldered joints Apply a low voltage soldering iron (less than 24 V) to the lead(s) of the package, below the seating plane or not more than 2 mm above it. If the temperature of the soldering iron bit is less than 300 °C it may remain in contact for up to 10 seconds. If the bit temperature is between 300 and 400 °C, contact may be up to 5 seconds.

This data sheet contains target or goal specifications for product development. This data sheet contains preliminary data; supplementary data may be published later. This data sheet contains final product specifications.

Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information Where application information is given, it is advisory and does not form part of the specification. LIFE SUPPORT APPLICATIONS These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such improper use or sale. PURCHASE OF PHILIPS I2C COMPONENTS

Purchase of Philips I2C components conveys a license under the Philips' I2C patent to use the components in the I2C system provided the system conforms to the I2C specification defined by Philips. This specification can be ordered using the code 9398 393 40011.

March 1991

10