ds2482-101 Maxim Integrated Products, Inc., ds2482-101 Datasheet

no-image

ds2482-101

Manufacturer Part Number
ds2482-101
Description
Single-channel 1-wire Master With Sleep Mode
Manufacturer
Maxim Integrated Products, Inc.
Datasheet
The DS2482-101 is an I
that interfaces directly to standard (100kHz max) or fast
(400kHz max) I
tocol conversion between the I
downstream 1-Wire slave devices. Relative to any
attached 1-Wire slave device, the DS2482-101 is a
1-Wire master. Internal, factory-trimmed timers relieve
the system host processor from generating time-critical
1-Wire waveforms, supporting both standard and over-
drive 1-Wire communication speeds. To optimize
1-Wire waveform generation, the DS2482-101 performs
slew-rate control on rising and falling 1-Wire edges and
provides additional programmable features to match
drive characteristics to the 1-Wire slave environment.
Programmable, strong pullup features support 1-Wire
power delivery to 1-Wire devices such as EEPROMs
and sensors. The DS2482-101 combines these features
with an output to control an external MOSFET for
enhanced strong pullup application. The I
address assignment is controlled by one binary
address input, resolving potential conflicts with other
I
device can be put in sleep mode where power con-
sumption is minimal.
Rev 1; 8/08
Pin Configurations appear at end of data sheet.
1-Wire is a registered trademark of Maxim Integrated Products, Inc.
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
2
C slave devices in the system. When not in use, the
Single-Channel 1-Wire Master with Sleep Mode
Printers
Medical Instruments
2
*R
C masters to perform bidirectional pro-
________________________________________________________________ Maxim Integrated Products
P
= I
2
C PULLUP RESISTOR (SEE THE APPLICATIONS INFORMATION SECTION FOR R
General Description
V
CC
2
C-to-1-Wire
μC
(I
2
C PORT)
Industrial Sensors
Cell Phones, PDAs
2
Applications
C master and any
®
bridge device
2
R
C slave
P
*
SDA
SCL
SLPZ
AD0
DS2482-101
♦ I
♦ 1-Wire Master IO with Selectable Active or
♦ Provides Reset/Presence, 8-Bit, Single-Bit, and
♦ Standard and Overdrive 1-Wire Communication
♦ Slew-Controlled 1-Wire Edges
♦ Selectable 1-Wire Slave Presence-Pulse Falling
♦ Strong 1-Wire Pullup Provided by an Internal Low-
♦ PCTLZ Output to Optionally Control an External
♦ Supports Power-Saving Sleep Mode
♦ One Address Input for I
♦ Operating Range: 2.9V to 5.5V, -40°C to +85°C
♦ 8-Pin (150 mils) SO and 9-Bump WLP Packages
+ Denotes a lead-free/RoHS-compliant package.
T/T&R = Tape and reel.
DS2482S-101+
DS2482S-101+T&R
DS2482X-101+T
PCTLZ
I
Passive 1-Wire Pullup
3-Bit 1-Wire IO Sequences
Speeds
Edge Masking to Control Fast Edges on the
1-Wire Line
Impedance Signal Path
MOSFET for Stronger Pullup Requirements
2
2
C Host Interface Supports 100kHz and 400kHz
C Communication Speeds
IO
PART
P
SIZING).
DEVICE
1-Wire
Typical Operating Circuit
1-Wire LINE
CURRENT-LIMITING
RESISTOR
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
TEMP RANGE
Ordering Information
DEVICE
1-Wire
CIRCUITRY
OPTIONAL
2
C Address Assignment
DEVICE
1-Wire
PIN-PACKAGE
8 SO (150 mils)
8 SO (150 mils)
9 WLP (2.5k pieces)
Features
1

Related parts for ds2482-101

ds2482-101 Summary of contents

Page 1

... C masters to perform bidirectional pro- 2 tocol conversion between the I downstream 1-Wire slave devices. Relative to any attached 1-Wire slave device, the DS2482-101 is a 1-Wire master. Internal, factory-trimmed timers relieve the system host processor from generating time-critical 1-Wire waveforms, supporting both standard and over- drive 1-Wire communication speeds ...

Page 2

Single-Channel 1-Wire Master with Sleep Mode ABSOLUTE MAXIMUM RATINGS Voltage Range on Any Pin Relative to Ground.........-0.5V to +6V Maximum Current into Any Pin..........................................±20mA Operating Temperature Range ...........................-40°C to +85°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause ...

Page 3

Single-Channel 1-Wire Master with Sleep Mode ELECTRICAL CHARACTERISTICS (continued 2.9V to 5.5V -40°C to +85°C PARAMETER SYMBOL Fall Time High-to-Low (Notes 6, 7) Write-Zero Low Time Write-Zero Recovery Time t Reset Low Time Presence-Detect ...

Page 4

Single-Channel 1-Wire Master with Sleep Mode ELECTRICAL CHARACTERISTICS (continued 2.9V to 5.5V -40°C to +85°C PARAMETER SYMBOL Low-Level Output Voltage at 3mA Sink Current Output Fall Time from V to IH(MIN) V with a ...

Page 5

... Note 12: Applies to SDA, SCL, and AD0. Note 13: The input/output pins of the DS2482-101 do not obstruct the SDA and SCL lines if V Note 14: The DS2482-101 provides a hold time of at least 300ns for the SDA signal (referred to the V bridge the undefined region of the falling edge of SCL. ...

Page 6

... Single-Channel 1-Wire Master with Sleep Mode Detailed Description The DS2482-101 is a self-timed 1-Wire master that sup- ports advanced 1-Wire waveform features including standard and overdrive speeds, active pullup, strong pullup for power delivery, and presence-pulse masking. The active pullup affects rising edges on the 1-Wire side ...

Page 7

... Reflections can cause glitches in the network that, in turn, can cause slave devices to lose synchronization with the 1-Wire master. Figure 3 shows the timing references for the presence- pulse masking. If enabled (PPM = 1), the DS2482-101 begins pulling the 1-Wire line low at t reset low time t t ...

Page 8

... Electrical Characteristics to determine if the internal strong pullup is sufficient given the current load on the device. If SPU is 1, the DS2482-101 treats the rising edge of the time slot in which the strong pullup starts as if the active pullup was activated. However, in contrast to the active pullup, the strong pullup, i.e., the internal pullup transis- ...

Page 9

... DS2482-101 in read mode (during the acknowledge cycle), provided that the read pointer is positioned at the Status Register. If the RST bit is 1, the DS2482-101 has performed an internal reset cycle, either caused by a power-on reset 1-Wire Busy (1WB) or from executing the Device Reset command. The RST ...

Page 10

... Single-Channel 1-Wire Master with Sleep Mode Function Commands The DS2482-101 understands eight function com- mands that fall into four categories: device control, I communication, 1-Wire setup, and 1-Wire communica- tion. The feedback path to the host is controlled by a read pointer, which is set automatically by each func- tion command for the host to efficiently access relevant information ...

Page 11

... Status Register, bits PPD and SD. Typical Use To initiate or end any 1-Wire communication sequence. Restriction 1-Wire activity must have ended before the DS2482-101 can process this command. Command code is not acknowledged if 1WB = 1 at the time the command code is received and Error Response the command is ignored. ...

Page 12

... To perform single-bit writes or reads at the 1-Wire line when single bit communication is Typical Use necessary (the exception). Restriction 1-Wire activity must have ended before the DS2482-101 can process this command. Command code and bit byte are not acknowledged if 1WB = 1 at the time the command code is Error Response received and the command is ignored. ...

Page 13

... F1 PULLUP (SEE FIGURE 2) NOTE: DEPENDING ON ITS INTERNAL STATE, A 1-Wire SLAVE DEVICE TRANSMITS DATA TO ITS MASTER (e.g., THE DS2482-101). WHEN RESPONDING WITH 1-Wire SLAVE STARTS PULLING THE LINE LOW DURING t STARTS RISING AGAIN. WHEN RESPONDING WITH 1-Wire SLAVE DOES NOT HOLD THE LINE LOW AT ALL, AND THE VOLTAGE STARTS RISING AS SOON OVER ...

Page 14

... Begins maximum 262.5ns after the falling SCL edge of the command code acknowledge bit. Status Register (for busy polling). Note: To read the data byte received from the 1-Wire line, issue the Set Read Pointer command and select the Read Data Register. Then access the DS2482-101 Read Pointer Position in read mode ...

Page 15

... The direction byte determines the type of write time slot if both read time slots are 0 (a typical case). In this case, the DS2482-101 generates a write-one time slot and a write-zero time slot Description See Table 3 ...

Page 16

... Interface transmitted first. After each byte follows an acknowledge bit to allow synchronization between master and slave. The slave address to which the DS2482-101 responds is shown in Figure 9. The logic state at the address pin AD0 determines the value of the address bit A0. The address pin allows the device to respond to one of two possible slave addresses ...

Page 17

Single-Channel 1-Wire Master with Sleep Mode SDA t BUF t LOW SCL t t HD:STA R STOP START NOTE: TIMING IS REFERENCED TO V AND V . IL(MAX) IH(MIN) 2 Figure 10 Timing Diagram The following terminology is ...

Page 18

... SDA, allowing the master to generate the STOP condition. Writing to the DS2482-101 To write to the DS2482-101, the master must access the device in write mode, i.e., the slave address must be sent with the direction bit set to 0. The next byte to be sent is a command code, which, depending on the command, may be followed by a command parameter ...

Page 19

... In the first cycle, the master sends the command. Then the master waits (Idle) for the 1-Wire reset to complete. In the second cycle, the DS2482-101 is accessed to read the result of the 1-Wire reset from the Status Register. Case B: 1-Wire Idle (1WB = 0), Busy Polling Until the 1-Wire Command is Completed, then Read the Result ...

Page 20

... When 1WB has changed from the 1-Wire Write Byte command is completed. Case C: 1-Wire Busy (1WB = 1) S AD,0 A 1WWB A\ The master should stop and restart as soon as the DS2482-101 does not acknowledge the command code. 20 ______________________________________________________________________________________ Communication Examples (continued) <byte> (Idle) ...

Page 21

... Register (code E1h) and access the device again to read the data byte that was obtained from the 1-Wire line. Case D: 1-Wire Busy (1WB = 1) S AD,0 A 1WRB A\ The master should stop and restart as soon as the DS2482-101 does not acknowledge the command code. 1-Wire Triplet (To Perform a Search ROM Function on the 1-Wire Line) Case A: 1-Wire Idle (1WB = 0), No Busy Polling S AD,0 A 1WT A The idle time is needed for the 1-Wire function to complete ...

Page 22

... When 1WB has changed from the Status Register holds the valid result of the 1-Wire Triplet command. Case C: 1-Wire Busy (1WB = 1) S AD,0 A 1WT A\ The master should stop and restart as soon as the DS2482-101 does not acknowledge the command code PORT) μ ...

Page 23

... SDA and SCL Pullup Resistors SDA is an open-drain output on the DS2482-101 that requires a pullup resistor to realize high-logic levels. Because the DS2482-101 uses SCL only as input (no clock stretching), the master can drive SCL either through an open-drain/-collector output with a pullup resistor or a push-pull output. ...

Page 24

... TOP VIEW (BUMP SIDE DOWN) DS2482-101 PCTLZ SLPZ AD0 B SCL SDA GND IO WLP PACKAGE CODE — W92A1+1 Pin Configurations TOP MARK DS2482-101 WLP Package Information DOCUMENT NO. 56-G2008-001 21-0067 ...

Page 25

... 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 ____________________ 25 © 2008 Maxim Integrated Products DESCRIPTION is a registered trademark of Maxim Integrated Products, Inc. Revision History PAGES CHANGED — ...

Related keywords