DS2482-101_12 MAXIM [Maxim Integrated Products], DS2482-101_12 Datasheet

no-image

DS2482-101_12

Manufacturer Part Number
DS2482-101_12
Description
Single-Channel 1-Wire Master with Sleep Mode
Manufacturer
MAXIM [Maxim Integrated Products]
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.
19-4931; Rev 4; 1/12
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
♦ 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
♦ 9-Bump WLP Package
+ Denotes a lead(Pb)-free/RoHS-compliant package.
T = Tape and reel.
DS2482X-101+T
PCTLZ
I
Passive 1-Wire Pullup
3-Bit 1-Wire IO Sequences
Speeds
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
BSS84
1-Wire LINE
CIRCUITRY
OPTIONAL
-40°C to +85°C
TEMP RANGE
Ordering Information
DEVICE
1-Wire
2
C Address Assignment
DEVICE
1-Wire
PIN-PACKAGE
9 WLP (2.5k pieces)
Features
1

Related parts for DS2482-101_12

DS2482-101_12 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 Write-Zero Low Time Write-Zero Recovery Time t Reset Low Time Presence-Detect Sample Time Sampling for Short and ...

Page 4

... Note 11: Applies to SDA, SCL, and AD0. Note 12: The input/output pins of the DS2482-101 do not obstruct the SDA and SCL lines if V Note 13: 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 5

... AD0 SLPZ Figure 1. Block Diagram 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, and strong pullup for power delivery. The active pullup affects rising edges on the 1-Wire side. The strong pullup function uses the same pullup transistor as the active pullup, but with a different control algorithm ...

Page 6

... The position of the read pointer, i.e., the register that the host reads in a subsequent read access, is defined by the instruc- tion the DS2482-101 executed last. To enable certain 1-Wire features, the host has read and write access to the Configuration Register. ...

Page 7

... 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 8

... 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 9

... 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 10

... Status Register, bits PPD and SD. Typical Use To initiate or end any 1-Wire communication sequence. 1-Wire activity must have ended before the DS2482-101 can process this command. Strong pullup (see SPU bit) should not be used in conjunction with the 1-Wire Reset command. If SPU is Restriction enabled, the PPD bit may not be valid and may cause a violation of the device’ ...

Page 11

... 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 12

... 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 13

... 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 14

... 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 15

... 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 8. 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 16

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 Timing Diagram The following terminology is ...

Page 17

... Reading from the DS2482-101 To read from the DS2482-101, the master must access the device in read mode, i.e., the slave address must be sent with the direction bit set to 1. The read pointer determines the register that the master reads from. The ...

Page 18

... 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 19

... 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. ______________________________________________________________________________________ Communication Examples (continued) <byte> (Idle) ...

Page 20

... 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 21

... 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 22

... 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 23

... RoHS status. PACKAGE TYPE 9 WLP ______________________________________________________________________________________ SLPZ AD0 B SDA GND IO WLP PACKAGE CODE OUTLINE NO. W92A1+1 21-0067 Pin Configuration TOP MARK DS2482-101 WLP Package Information LAND PATTERN NO. Refer to Application Note 1891 23 ...

Page 24

Single-Channel 1-Wire Master with Sleep Mode REVISION REVISION NUMBER DATE 0 7/08 Initial release Removed the 1-Wire line termination resistor and references to it from the Typical 1 8/08 Operating Circuit and Figure 11 Corrected the recommendation for using active ...

Related keywords