DS3904 MAXIM | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 11

Technical content

Features

♦ Three 20kΩΩ, or Two 20kΩΩ and One 10kΩΩ, 128- Position Linear Digital Resistors ♦ Resistor Settings are Stored in NV Memory ♦ Each Resistor has a High-Impedance Setting for Switch Operation to Control Digital Logic ♦ Low Temperature Coefficient ♦ 2-Wire Serial Interface ♦ 2.7V to 5.5V Operating Range ♦ -40°C to +85°C Industrial Temperature ♦ Packaging: 8-Pin µSOP for DS3904, 10-pin µSOP for DS3905 DS3904/DS3905 Triple 128-Position Nonvolatile Digital Variable Resistor/Switch Pin Configurations 0.1μF 4.7kΩ 2-WIRE MASTER VCC VCC RHIZ R10VCC SCL SDA (DS3905 ONLY) A1 RESISTOR 0 ADDR F8h RESISTOR 1 ADDR F9h RESISTOR 2 ADDR FAh GND 4.7kΩ VARIABLE RESISTANCE FOR ADJUSTABLE CURRENT SOURCE INTERFACE EXAMPLES 2-WIRE ADDRESSABLE SWITCH (USING 00h AND RHIZ SETTINGS) GAIN CONTROL VIN DS3904/DS3905 VCC RHIZ RHIZ R11 DIGITAL LOGIC R12 Typical Operating Circuit

Ordering Information

Rev 3; 3/07 For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. PART TEMP RANGE PIN- PACKAGE (R0/R1/R2) RESISTANCE (k ) DS3904U-010 -40°C to +85°C 8 μSOP 20/10/20 + High-Z DS3904U-020 -40°C to +85°C 8 μSOP 20/20/20 + High-Z DS3905U-020 -40°C to +85°C 10 μSOP 20/20/20 + High-Z SDA TOP VEIW 72SCL H0 μSOP VCC GND DS3904 101A1 A2 92SDA A0 μSOP 83H 0SDL

74 H1VCC

65 H2GND

Triple 128-Position Nonvolatile Variable Digital Resistor/Switch ABSOLUTE MAXIMUM RATINGS RECOMMENDED DC OPERATING CONDITIONS (TA = -40°C to +85°C) Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specificatio ns is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Voltage on SDA, SCL, A0, A1, A2 Voltage on H0, H1, and PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Supply Voltage V CC (Note 1) 2.7 5.5 V Input Logic 1 V IH 0.7 x VCC VCC + 0.3 V Input Logic 0 V IL -0.3 0.3 x VCC V Resistor Current I R 3m A Resistor Terminals H0, H1, H2 V CC = +2.7V to +5.5V -0.3 +5.5 V DC ELECTRICAL CHARACTERISTICS (VCC = +2.7V to +5.5V, TA = -40°C to +85°C, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Input Leakage I L (Note 2) -1 +1 µA VCC = 3V (Note 3) 95 200Standby Supply Current I STBY VCC = 5V (Note 3) 145 200 µA VOL1 3mA sink current 0 0.4Low-Level Output Voltage (SDA) VOL2 6mA sink current 0 0.6 V ANALOG RESISTOR CHARACTERISTICS (VCC = +2.7V to +5.5V, TA = -40°C to +85°C, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 20k resistor -1 +1 Absolute Linearity (Note 4) INL 10k resistor -1 +1 LSB 20k resistor -0.5 +0.5 Relative Linearity (Note 5) DNL 10k resistor -0.5 +0.5 LSB Position 7Fh (20k resistor) -200 +123 +400 Temperature Coefficient (Note 6) Position 7Fh (10k resistor) -150 +173 +450 ppm/°C *This voltage must not exceed 6.0V.

Triple 128-Position Nonvolatile Digital Variable Resistor/Switch AC ELECTRICAL CHARACTERISTICS (VCC = +2.7V to +5.5V, TA = -40°C to +85°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Fast mode 0 400SCL Clock Frequency (Note 7) fSCL Standard mode 0 100 kHz Fast mode 1.3Bus Free Time between STOP and START Conditions (Note 7) tBUF Standard mode 4.7 µs Fast mode 0.6Hold Time (Repeated) START Condition (Notes 7, 8) tHD:STA Standard mode 4.0 µs Fast mode 1.3Low Period of SCL Clock (Note 7) tLOW Standard mode 4.7 µs Fast mode 0.6High Period of SCL Clock (Note 7) tHIGH Standard mode 4.0 µs Fast mode 0 0.9Data Hold Time (Notes 7, 9) tHD:DAT Standard mode 0 0.9 µs Fast mode 100Data Setup Time (Note 7) tSU:DAT Standard mode 250 ns Fast mode 0.6Start Setup Time t SU:STA Standard mode 4.7 µs Fast mode 20 + 0.1C B 300Rise Time of Both SDA and SCL Signals (Note 10) tR Standard mode 20 + 0.1C B 1000 ns Fast mode 20 + 0.1C B 300Fall Time of Both SDA and SCL Signals (Note 10) tF Standard mode 20 + 0.1C B 300 ns Fast mode 0.6Setup Time for STOP Condition t SU:STO Standard mode 4.0 µs Capacitive Load for Each Bus Line CB (Note 10) 400 pF EEPROM Write Time t W (Note 11) 10 20 ms Startup Time t ST 2m s ANALOG RESISTOR CHARACTERISTICS (continued) (VCC = +2.7V to +5.5V, TA = -40°C to +85°C, unless otherwise noted.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS TA = +25°C (20k resistor) 14.5 20 25.5 Position 7Fh Resistance R MAX TA = +25°C (10k resistor) 8 10 12 k Position 00h Resistance R MIN TA = +25°C 200 500 High Impedance R HIZ 5.5 M

Triple 128-Position Nonvolatile Digital Variable Resistor/Switch Note 1: All voltages are referenced to ground. Note 2: Applies to A0, SDA, SCL for the DS3904 and A0, A1, A2, SDA, SCL for the DS3905. Also applies to H0, H1, H2 for both DS3904 and DS3905 when in the high-impedance state. Note 3: ISTBY specified with SDA = SCL = VCC and A0 = GND. Note 4: Absolute linearity is used to determine expected resistance. Absolute linearity is defined as the deviation from the straight line drawn from the value of the resistance at position 00h to the value of the resistance at position 7Fh. Note 5: Relative linearity is used to determine the change of resistance between two adjacent resistor positions. Note 6: Temperature coefficient specifies the change in resistance as a function of temperature. The temperature coefficient varies with resistor position. Limits are guaranteed by design. Note 7: A fast-mode device can be used in a standard-mode system, but the requirement tSU:DAT > 250ns must then be met. This is automatically the case if the device does not stretch the LOW period of the SCL signal. If such a device does stretch the LOW period of the SCL signal, it must output the next data bit to the SDA line t RMAX + tSU:DAT = 1000ns + 250ns =1250ns before the SCL line is released. Note 8: After this period, the first clock pulse is generated. Note 9: The maximum tHD:DAT has only to be met if the device does not stretch the LOW period (tLOW) of the SCL signal. Note 10: CB—total capacitance of one bus line in picofarads, timing referenced to 0.9 x V CC and 0.1 x VCC. Note 11: EEPROM write begins after a stop condition occurs. NONVOLATILE MEMORY CHARACTERISTICS (VCC = +2.7V to +5.5V, TA = +70°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS EEPROM Writes 50,000

Triple 128-Position Nonvolatile Digital Variable Resistor/Switch Typical Operating Characteristics (VCC = +5.0V, TA = +25°C, unless otherwise noted.) SUPPLY CURRENT vs. TEMPERATURE DS3904/5 toc01 TEMPERATURE (°C) SUPPLY CURRENT (μA) 6040-20 0 20 100 120 140 160 -40 80 VCC = +5V VCC = +3V SDA = SCL =VCC ADDRESS PINS CONNECTED TO GND SUPPLY CURRENT vs. SCL FREQUENCY DS3904/5 toc02 SCL FREQUENCY (kHz) SUPPLY CURRENT (μA) 350300200 250100 15050 100 120 140 160 180 200 0 400 VCC = SDA = +5V ADDRESS PINS CONNECTED TO GND RESISTANCE vs. RESISTOR SETTING DS3904/5 toc03 RESISTOR SETTING (DEC) RESISTANCE (kΩ) 125100755025 20kΩ RESISTOR 10kΩ RESISTOR TEMPERATURE COEFFICIENT vs. RESISTOR SETTING DS3904/5 toc04 RESISTOR SETTING (DEC) TEMPERATURE COEFFICIENT (ppm/°C) 12010020 40 60 80 -100 100 200 300 400 500 600 -200 TC OF +25°C TO +85°C TC OF +25°C TO -40°C 20kΩ RESISTOR TEMPERATURE COEFFICIENT vs. RESISTOR SETTING DS3904/5 toc05 RESISTOR SETTING (DEC) TEMPERATURE COEFFICIENT (ppm/°C) 12010060 804020 100 200 300 400 500 600 700 800 900 TC OF +25°C TO +85°C TC OF +25°C TO -40°C 10kΩ RESISTOR POSITION 7Fh RESISTANCE PERCENT CHANGE FROM +25°C vs. TEMPERATURE DS3904/5 toc06 TEMPERATURE (°C) RESISTANCE % CHANGE (FROM +25°C) 806040200-20 -0.2 0.2 0.4 0.6 0.8 1.0 -0.4 -40 20kΩ RESISTOR 10kΩ RESISTOR POSITION 00h RESISTANCE PERCENT CHANGE FROM +25°C vs. TEMPERATURE DS3904/5 toc07 TEMPERATURE (°C) RESISTANCE % CHANGE (FROM +25°C) 806020 400-20 -2.0 -1.5 -1.0 -0.5 0.5 1.0 1.5 2.0 2.5 3.0 3.5 -2.5 -40 20kΩ RESISTOR 10kΩ RESISTOR RESISTANCE vs. POWER-UP VOLTAGE DS3904/5 toc08 POWER-UP VOLTAGE (V) RESISTANCE (kΩ) 54321 100 EEPROM RECALL >5.5MΩ PROGRAMMED RESISTANCE RESISTANCE vs. POWER-DOWN VOLTAGE DS3904/5 toc09 POWER-DOWN VOLTAGE (V) RESISTANCE (kΩ) 54321 100 EEPROM RECALL PROGRAMMED RESISTANCE >5.5MΩ

Triple 128-Position Nonvolatile Digital Variable Resistor/Switch Typical Operating Characteristics (continued) (VCC = +5.0V, TA = +25°C, unless otherwise noted.) POSITION 3Fh RESISTANCE vs. SUPPLY VOLTAGE DS3904/5 toc10 SUPPLY VOLTAGE (V) POSITION 3Fh RESISTANCE (kΩ) 2.5 6.0 10kΩ RESISTOR 20kΩ RESISTOR ABSOLUTE LINEARITY vs. RESISTOR 0 POSITION DS3904/5 toc11 RESISTOR 0 POSITION (DEC) ABSOLUTE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 0 20kΩ RELATIVE LINEARITY vs. RESISTOR 0 POSITION DS3904/5 toc12 RESISTOR 0 POSITION (DEC) RELATIVE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 0 20kΩ ABSOLUTE LINEARITY vs. RESISTOR 1 POSITION DS3904/5 toc13 RESISTOR 1 POSITION (DEC) ABSOLUTE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 1 20kΩ RELATIVE LINEARITY vs. RESISTOR 1 POSITION DS3904/5 toc14 RESISTOR 1 POSITION (DEC) RELATIVE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 1 20kΩ ABSOLUTE LINEARITY vs. RESISTOR 2 POSITION DS3904/5 toc15 RESISTOR 2 POSITION (DEC) ABSOLUTE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 2 20kΩ RELATIVE LINEARITY vs. RESISTOR 2 POSITION DS3904/5 toc16 RESISTOR 2 POSITION (DEC) RELATIVE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 2 20kΩ ABSOLUTE LINEARITY vs. RESISTOR 1 POSITION DS3904/5 toc17 RESISTOR 1 POSITION (DEC) ABSOLUTE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 1 10kΩ RELATIVE LINEARITY vs. RESISTOR 1 POSITION DS3904/5 toc18 RESISTOR 1 POSITION (DEC) RELATIVE LINEARITY (LSB) 12010060 804020 -0.4 -0.3 -0.2 -0.1 0.1 0.2 0.3 0.4 0.5 -0.5 RESISTOR 1 10kΩ

easily be adjusted by test/production equipment. switch can be created to produce a digital output. Setting a resistor register to 00h creates the low state. diagrams for further details (Figures 2 and 3). the timing diagrams for further details (Figures 2 and 3). they have received each byte. mand, and after the completion of all internal operations. input/output for 2-wire data. Table 1. Variable Resistor Registers 7Fh is the maximum position.

2) Look for SDA high in each cycle while SCL is high. 3) Create a start condition while SDA is high. ry. All inputs are disabled during this write cycle. initiating another write cycle. must generate another start condition (repeated start). generates a stop condition afterwards. tures as well as read and write examples. for 2-wire serial communications. Figure 1. DS3904/DS3905 Block Diagram

two types of data transfer are possible. acknowledge bit after each received byte. master returns NACK followed by a stop. Figure 4. Command and Data Byte Structures

000 ACK00 0 00

100 ACK00 0 00

011 ACK11 1 11

Figure 5. Example 2-Wire Transactions

Triple 128-Position Nonvolatile Digital Variable Resistor/Switch Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circu it patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 11 © 2007 Maxim Integrated Products is a registered trademark of Maxim Integrated Products, Inc. is a registered trademark of Dallas Semiconductor Corporation. The DS3904/DS3905 can operate in the following three modes: 1) Slave Receiver Mode: Serial data and clock are received through SDA and SCL, respectively. After each byte is received, an acknowledge bit is trans- mitted. Start and stop conditions are recognized as the beginning and end of a serial transfer. Address recognition is performed by hardware after the slave (device) address and direction bit has been received. 2) Slave Transmitter Mode: The first byte is received and handled as in the slave receiver mode. However, in this mode the direction bit indicates that the transfer direction is reversed. Serial data is transmitted on SDA by the DS3904/DS3905 while the serial clock is input on SCL. Start and stop con- ditions are recognized as the beginning and end of a serial transfer. 3) Slave Address: The command/control byte is the first byte received following the start condition from the master device. The command/control byte con- sists of a 4-bit device identifier. For the DS3904, the identifier is followed by the device-select bits 0, 0, and A0. For the DS3905, the identifier is followed by the device-select bits A2, A1, A0. The device identi- fier is used by the master device to select which device is to be accessed. When reading or writing the DS3904/DS3905, the device-select bits must match the device-select pin(s). The last bit of the command/control byte (R/W) defines the operation to be performed. When set to a ‘1’, a read operation is selected, and when set to a ‘0’, a write operation is selected. Following the start condition, the DS3904/DS3905 moni- tor the SDA bus checking the device-type identifier being transmitted. Upon receiving the control code, the appropriate device address bit, and the read/write bit, the slave device outputs an acknowledge signal on the SDA line. Applications Information Power-Supply Decoupling To achieve the best results when using the DS3904/ DS3905, decouple the power supply with a 0.01µF or 0.1µF capacitor. Use a high-quality ceramic surface- mount capacitor. Surface-mount components minimize lead inductance, which improves performance, and ceramic capacitors tend to have adequate high-fre- quency response for decoupling applications. High Resistor Terminal Voltage It is possible to have a voltage on the resistor-high termi- nals that is higher than the voltage connected to V CC. For instance, connecting VCC to 3.0V while one or more of the resistor high terminals are connected to 5.0V allows a 3V system to control a 5V system. The 5.5V maximum still applies to the limit on the resistor high ter- minals regardless of the voltage present on V CC.

Package Information

For the latest package outline information, go to www.maxim-ic.com/DallasPackInfo.