DS2480B+ Maxim Integrated Products, DS2480B+ Datasheet - Page 22
![IC LINE DRVR W/SENSOR 1-W 8-SOIC](/photos/1/39/13902/8-soic_21-0042b_sml.jpg)
DS2480B+
Manufacturer Part Number
DS2480B+
Description
IC LINE DRVR W/SENSOR 1-W 8-SOIC
Manufacturer
Maxim Integrated Products
Type
Line Driver, Transmitterr
Datasheet
1.DS2480B.pdf
(32 pages)
Specifications of DS2480B+
Number Of Drivers/receivers
1/0
Protocol
RS232
Voltage - Supply
4.5 V ~ 5.5 V
Mounting Type
Surface Mount
Package / Case
8-SOIC (3.9mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
The minimum duration of a strong pullup of infinite duration strongly depends on the baud rate of the
communication between host and DS2480B. The host must first receive the response byte of the Single
Bit command, react to it and then transmit the termination command. Neglecting the host’s response time,
the shortest duration of an infinite strong pullup therefore is 173.6s at 115.2kbps, 347.2s at 57.6kbps,
1.04ms at 19.2kbps, and 2.08ms at 9.6kbps.
SOFTWARE DRIVER EXAMPLES
The DS2480B requires a software driver that translates the activities to be generated on the 1-Wire bus
into the appropriate commands. The examples below cover typical situations, such as reading the ROM,
writing to the scratchpad of a Memory iButton, reading the memory of a Memory iButton, programming
an Add-Only iButton EPROM and performing a temperature conversion with the DS1920 temperature
iButton. An example for the use of the Search Accelerator is included in the Search Accelerator section
found earlier in this document.
The DS2480B command codes used in these examples are valid for standard speed and will work
properly on short 1-Wire buses (<10m). The response byte on the reset command assumes a normal
presence pulse, no alarm or short.
The DS2480B includes a 1-byte buffer that stores a byte received from the host while the previous byte is
being translated into activity on the 1-Wire bus. For this reason the host may send another byte even
without having received the response byte. Sending bytes faster than they can be translated into 1-Wire
activities may result in loss of data and/or synchronization and therefore should be avoided.
READ ROM SEQUENCE
WRITE SCRATCHPAD SEQUENCE
Write 2 bytes to scratchpad at memory locations 16h and 17h
Generate Reset Pulse
Set Data Mode
Read ROM Command
Read ROM ID (8 bytes)
Set Command Mode
Generate Reset Pulse
Generate Reset Pulse
Set Data Mode
Skip ROM Command
Write Scratchpad Command
Starting Address TA1
Starting Address TA2
Write to the Scratchpad
Set Command Mode
Generate Reset Pulse
Action Sequence
Action Sequence
22 of 32
Host TX
Host TX
(2 bytes)
FF (x8)
CC
C1
C1
C1
C1
E1
E3
E1
E3
33
0F
16
00
CD or ED
CD or ED
CD or ED
CD or ED
(nothing)
(nothing)
Host RX
(nothing)
Host RX
(nothing)
ROM ID
(as sent)
(as sent)
(as sent)
(as sent)
(as sent)
CC