DS2480B+ Maxim Integrated Products, DS2480B+ Datasheet

IC LINE DRVR W/SENSOR 1-W 8-SOIC

DS2480B+

Manufacturer Part Number
DS2480B+
Description
IC LINE DRVR W/SENSOR 1-W 8-SOIC
Manufacturer
Maxim Integrated Products
Type
Line Driver, Transmitterr
Datasheet

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
FEATURES
 Universal, Common-Ground Serial Port to 1-
 Works with All iButton
 Communicates at Standard and Overdrive 1-
 Supports 12V EPROM Programming and
 Self-Calibrating Time Base with 5%
 Slew Rate Controlled 1-Wire Pulldown and
 User-Selectable RXD/TXD Polarity
 Programmable 1-Wire Timing and Driver
 Smart Protocol Combines Data and Control
 Compatible with Optical, IR, and RF to
 Low-Cost 8-Pin SO Surface-Mount Package
 Operates Over 4.5V to 5.5V from -40°C to
DESCRIPTION
The DS2480B is a serial port to 1-Wire interface chip that supports standard and overdrive speeds. It con-
nects directly to UARTs and 5V RS232 systems. Interfacing to RS232C (±12V levels) requires a passive
clamping circuit and one 5V to ±12V level translator. Internal timers relieve the host of the burden of
generating the time-critical 1-Wire communication waveforms. In contrast to the DS9097(E) where a full
character must be sent by the host for each 1-Wire time slot, the DS2480B can translate each character
into eight 1-Wire time slots, thereby increasing the data throughput significantly. In addition, the
DS2480B can be set to communicate at four different data rates, including 115.2kbps, 57.6kbps, and
19.2kbps, with 9.6kbps being the power-on default. Command codes received from the host’s crystal
controlled UART serve as a reference to continuously calibrate the on-chip timing generator. The
www.maxim-ic.com
19-5047; 5/10
Wire
Devices
Wire speed and Serial Port Data Rates of
9600 (default), 19200, 57600, and 115200 bps
Stiff 5V Pullup for Sensors and EEPROM
Tolerance for Serial and 1-Wire
Communication
Active Pullup to Accommodate Long Lines
and Reduce Radiation
Minimizes Component Count When
Interfacing to 5V Based RS232 Systems or
Directly to UARTs
Characteristics Accommodate a Wide Range
of Slave Device Configurations at Standard
Speed
Information Without Requiring Extra Pins
RS232 Converters
+85°C
®
Line Driver
®
and 1-Wire Slave
1 of 32
PIN ASSIGNMENT
PIN DESCRIPTION
GND
1-W
NC
V
V
POL
TXD
RXD
ORDERING INFORMATION
DS2480B+
DS2480B+T&R
+ Denotes a lead(Pb)-free/RoHS-compliant package.
T&R = Tape and reel.
DD
PP
PART
GND
VDD
1-W
NC
8-Pin SO (150 mil)
- Ground
- 1-Wire Input/Output
- No Connection
- 4.5V to 5.5V
- Optional EPROM
- RXD/TXD Polarity Select
- Serial Data from UART
- Serial Data to UART
Programming Voltage
-40°C to +85°C
-40°C to +85°C
4
2
3
1
Serial to 1-Wire Line
RANGE
TEMP
5
7
6
8
DS2480B
RXD
TXD
POL
VPP
PIN-
PACKAGE
8 SO
8 SO
Driver

Related parts for DS2480B+

DS2480B+ Summary of contents

Page 1

... Programming Voltage POL - RXD/TXD Polarity Select TXD - Serial Data from UART RXD - Serial Data to UART ORDERING INFORMATION TEMP PART RANGE DS2480B+ -40°C to +85°C DS2480B+T&R -40°C to +85°C + Denotes a lead(Pb)-free/RoHS-compliant package. T&R = Tape and reel DS2480B Driver 8 RXD 7 TXD 6 POL ...

Page 2

DS2480B uses a unique protocol that merges data and control information without requiring control pins. This approach maintains compatibility to off-the-shelf serial to wireless converters, allowing easy realization of 1-Wire media jumpers. The various control functions of the DS2480B are ...

Page 3

As data enters the core of the DS2480B’s logic circuitry analyzed to separate data and command bytes and to calibrate the device’s timing generator. The timing generator controls all speed relations of the communication interface and the 1-Wire ...

Page 4

Figure 2. STATE TRANSITION DIAGRAM LEGEND: V BINARY VALUE (TYPE OF WRITE TIME SLOT) SS 1-WIRE SPEED SELECTION CODE P IF LOGIC 1, GENERATES STRONG PULLUP TO 5V IMMEDIATELY TIME SLOT T TYPE OF PULSE STRONG PULLUP (5V), ...

Page 5

A master reset cycle can also be generated by means of software. This may be necessary if the host for any reason has lost synchronization with the device. The DS2480B will perform a master reset cycle equivalent to the power-on ...

Page 6

In addition to the command codes explained in the subsequent sections the DS2480B understands the following reserved command codes: E1h switch to Data Mode E3h switch to Command Mode F1h pulse termination Except for these reserved commands, the Search Accelerator ...

Page 7

Table 1. COMMUNICATION COMMAND CODES FUNCTION BIT 7 BIT 6 Single Bit 1 Search Accelerator 1 Control Reset 1 Pulse 1 Table 2. COMMUNICATION COMMAND RESPONSE FUNCTION BIT 7 BIT 6 Single Bit 1 0 Reset 1 1 Pulse 1 ...

Page 8

Data Mode. The arm/disarm function is controlled by bit 1 of the command code. Bit 4 determines whether the device will generate a strong ...

Page 9

During the execution of the Search ROM function, the Search Accelerator receives from the host information on the preferred path to choose as one contiguous chain of bytes and then translates it into the appropriate time slots on the 1-Wire ...

Page 10

The type of time slot b2 (write 1 or write 0) is determined by the DS2480B as follows conflict (as chosen by the host conflict (there is no alternative ...

Page 11

Search Accelerator Usage Example Action Sequence Generate Reset Pulse Set Data Mode Search ROM command Set Command Mode Search Accelerator On Set Data Mode Send 16 bytes Set Command Mode Search Accelerator Off Set Data Mode Do Memory Function Set ...

Page 12

Table 3. CONFIGURATION PARAMETER OVERVIEW Parameter Description Par. Code Pulldown Slew Rate Control Programming Pulse Duration Strong Pullup Duration Write-1 Low Time Data Sample Offset and Write 0 Recovery Time RS232 Baud Rate The numbers given for parameter 001 (Pulldown ...

Page 13

Table 4. CONFIGURATION PARAMETER VALUE CODES Parameter Code 000 001 (PDSRC) 15 010 (PPD) 32 011 (SPUD) 16.4 100 (W1LT) 8 101 (DSO/W0RT) 3 110 (LOAD) 1.8 111 (RBR) 9.6 Note: The value code 110 of parameter 011 (Strong Pullup ...

Page 14

CONTROLLED EDGES One of the tasks of the DS2480B is to actively shape the edges of the 1-Wire communication waveforms. This speeds up the recharging of the 1-Wire bus (rising edges) and reduces ringing of long lines (falling edges). The ...

Page 15

Falling Edges (DS2480B-initiated) Whenever the DS2480B begins pulling the 1-Wire bus low to initiate a time slot, for example, it first turns off the weak pullup current I falling edge at a slew rate of typically 15V/s. This value is ...

Page 16

COMMUNICATION WAVEFORMS One of the major features of the DS2480B is that it relieves the host from generating the timing of the 1-Wire signals and sampling the 1-Wire bus at the appropriate times. How this is done for the ...

Page 17

A Write-1 and Read Data time slot is comprised of the segments t time slots, after the Write-1 low time t offset and then samples the voltage at the 1-Wire bus to read the response. After this, the waiting time ...

Page 18

PULSE WAVEFORMS, DISARMED The Pulse command can be used to generate a strong pullup to 5V and a 12V programming pulse, respectively. The duration of the pulse is predefined if the parameter value code of parameter 010 (Programming Pulse Duration) ...

Page 19

For EPROM programming, only a single slave device should be connected to the 1-Wire bus and the cable must to be short, not to exceed a few meters. One should not attempt generating a programming pulse with a non-EPROM device ...

Page 20

PULSE WAVEFORM, ARMED As explained in the Communication Commands section, bit 1 of the Pulse command allows the arming of a strong pullup the bit is set the strong pullup is armed and the ...

Page 21

SINGLE BIT WITH STRONG PULLUP Similar to the Pulse command, the Single Bit command also allows generating a strong pullup immediately following a time slot. The strong pullup of the Single Bit command, however, is controlled directly by bit 1 ...

Page 22

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

Page 23

READ MEMORY SEQUENCE Action Sequence Generate Reset Pulse Set Data Mode Skip ROM Command Read Memory Command Starting Address TA1 Starting Address TA2 Read 8 Bytes of Data Set Command Mode Generate Reset Pulse WRITE EPROM SEQUENCE (DS2505) Write memory ...

Page 24

HARDWARE APPLICATION EXAMPLES This section discusses five typical application scenarios. The DS2480B can be configured for EPROM programming as well as for 5V operation only. OUTPUT FILTERING As described in the CONTROLLED EDGES section, the DS2480B employs an active pullup ...

Page 25

Figure 11a. UART DIRECT 12 V Regulator UART SIN (RXD) or μC SOUT (TXD Start 0 Figure 11b. ±5V RS232 DTR RTS UART SIN (RXD) or μC SOUT (TXD Start 0 The signals DTR and RTS ...

Page 26

Figure 11c. ±12V RS232 DTR RTS SIN UART (RXD) or μC SOUT (TXD) 1 μ Start 0 In the interface to a true RS232C system (12V, Figure 11c) the power for the DS2480B is stolen from DTR and ...

Page 27

Figure 11d. UART DIRECT OPTO-ISOLATED 5 V SIN (RXD) UART or μC SOUT (TXD) L Start The circuit in Figure 11d is essentially the same as in Figure 11a. The main difference is the opto- isolation. The characteristics of the ...

Page 28

Figure 12. RS232 DATA TIMING RXD LINE Figure 13. RECEIVE DELAY TIMING Figure 14. RS232 DATA TIMING TXD LINE Figure 15. TXD LINE ASYMMETRY ...

Page 29

Table 7. FUNCTION AND SPEED MATRIX Baud Rate 9600bps 19200bps 57600bps 115200bps √ guaranteed by the UART; no precautions necessary. IDLET X Not recommended unless t 1-Wire Speed Standard Flexible √ √ √ √ √ X ...

Page 30

ABSOLUTE MAXIMUM RATINGS* Voltage on 1-W to Ground Voltage on VPP to Ground Voltage on VDD, RXD, TXD, POL to Ground Operating Temperature Range Storage Temperature Range Lead Temperature (soldering, 10s) Soldering Temperature (reflow) * This is a stress rating ...

Page 31

AC ELECTRICAL CHARACTERISTICS PARAMETER UART Bit Time Device Bit Time Fall Time RXD Rise Time RXD Transmit Idle Time Receive Idle Time Asymmetry Arrival Response Time Master Reset Time Active Pullup on Time Response Time NOTES: -  ...

Page 32

... Maxim/Dallas Semiconductor cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim/Dallas Semiconductor product. No circuit patent licenses are implied. Maxim/Dallas Semiconductor reserves the right to change the circuitry and The Maxim logo is a registered trademark of Maxim Integrated Products, Inc. The Dallas logo is a registered trademark of Dallas DESCRIPTION spec, changed V PPmin from 5 ...

Related keywords