DS2480B Maxim Integrated Products, DS2480B Datasheet

no-image

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
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS2480B
Manufacturer:
DALLAS
Quantity:
5 510
Part Number:
DS2480B
Quantity:
5 510
Part Number:
DS2480B
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS2480B+
Manufacturer:
Maxim
Quantity:
2 862
Part Number:
DS2480B+
Manufacturer:
DALLAS
Quantity:
20 000
Company:
Part Number:
DS2480B+
Quantity:
10
Part Number:
DS2480B+T&R
Manufacturer:
MAXIM
Quantity:
5 000
Part Number:
DS2480B+T&R
0
Part Number:
DS2480B+TR
Manufacturer:
MAXIM/美信
Quantity:
20 000
FEATURES
§ Universal, Common-Ground Serial Port to 1-
§ Works with All iButtons
§ Communicates at Regular and Overdrive 1-
§ Supports 12V EPROM Programming and
§ Load Sensor to Terminate the Stiff Pullup as
§ 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 regular 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
www.maxim-ic.com
1-Wire and iButton are registered trademarks of Dallas
Semiconductor.
Wire
Applications
Compatible 1-Wire Slave Devices
Wire speed and Serial Port Data Rates of
9600 (default), 19200, 57600, and 115200 bps
Stiff 5V Pullup for Crypto iButton, Sensors
and EEPROM
the Energy Demand of the Crypto iButton
Drops
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 MicroLAN Configurations at Regular
Speed
Information Without Requiring Extra Pins
RS232 Converters
+85°C
®
Line Driver for MicroLAN
®
and MicroLAN-
1 of 31
PIN ASSIGNMENT
PIN DESCRIPTION
GND
1-W
NC
V
V
POL
TXD
RXD
ORDERING INFORMATION
DS2480B
DS2480B/T&R
DD
PP
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
Driver with Load Sensor
Programming Voltage
4
2
3
1
8-pin SO
Tape-and-Reel Version of
the DS2480B
Serial 1-Wire Line
5
7
6
8
DS2480B
RXD
TXD
POL
VPP
082004

Related parts for DS2480B

DS2480B Summary of contents

Page 1

... DESCRIPTION The DS2480B is a serial port to 1-Wire interface chip that supports regular 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 ...

Page 2

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

Page 3

... Post-calibration changes cause calibration error to exceed ±5%. The DS2480B requires a 1-Wire reset command sent by the host at a data rate of 9600bps for calibration. Data rates of 115200bps or higher during calibration may put the DS2480 in an undefined state, requiring a power-down reset to restore normal operation. ...

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

... XXXXXX01b. The Xs represent undefined bit values. The fact that the host receives the byte unsolicited together with the pattern 01b in the least significant 2 bits marks the bus arrival. If the DS2480B is left in Data Mode after completing a memory function command it will not report any bus arrival to the host. ...

Page 6

... Read Data time slot is identical to the Write-1 time slot. Bits 0 and 1 of the response byte transmitted by the DS2480B at the end of the time slot reveal the value found on the 1-Wire bus when reading. For a time slot without a subsequent strong pullup, bit 1 of the command must be set to 0. For a time slot immediately followed by a strong pullup bit 1 must be set to 1 ...

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

... Configuration Commands section). However, unlimited duration is not allowed in conjunction with arming the strong pullup after every byte. As long as the DS2480B is in Command Mode the host may terminate a strong pullup or programming pulse prematurely at any time by sending the command code F1h ...

Page 9

... The character “r” marks the path that particular bit in case of a conflict during the execution of the ROM Search. For each bit position n (values from 0 to 63) the DS2480B will generate three time slots on the 1-Wire bus. These are referenced as: ...

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 error (there is no response) The response the host will receive during a complete pass through a Search ROM function using the Search Accelerator consists of 16 bytes as follows: ...

Page 11

... DS2480B to the host. The remaining three parameters are used to modify the 1-Wire communication waveforms if one selects “ ...

Page 12

... POL pin (asymmetry bit, see Figure 1). This may reduce the component count in some applications of the device. Note that when changing the baud rate, the DS2480B will send the command response byte at the new data rate. A short explanation on the use of parameters 100 (Write-1 Low Time) and 101 (Data Sample Offset/Write-0 Recovery Time) is given in the Timing Diagrams section later in this document ...

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 The syntax of configuration commands is very simple. Each 8-bit ...

Page 14

... Figure 4. ACTIVE PULLUP The circuit operates as follows From this point on the 1-Wire bus is pulled high by the weak pullup current I DS2480B. The slope is determined by the load on the bus and the value of the pullup current voltage crosses the threshold voltage V current I to the higher current I ...

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 edge at a slew rate of typically 15V/ms. This value is acceptable for short 1-Wire busses and adequate for communication at Overdrive speed. For MicroLAN networks of more than roughly 30m length one should always use flexible speed ...

Page 16

... DS2480B will then wait for t response byte to the host. If the test for interrupt or short reveals a logic 0, the DS2480B will wait for 4096ms and then test the 1-Wire bus again logic 0 is detected, the 1-Wire bus is shorted and a command response byte with the code for SHORT will be sent immediately ...

Page 17

... Therefore, the timing generated by the DS2480B is in compliance with the requirements of all MicroLAN- compatible 1-Wire devices. ...

Page 18

... Figure 7b. 12V PROGRAMMING PULSE, PREDEFINED DURATION A correct programming pulse can only be generated if the 12V programming voltage is available at the V pin of the DS2480B. The rising and falling edges of the programming pulse are actively controlled by PP DS2480B. The slew rate is approximately 14V/µs and meets the requirements of 1-Wire EPROM devices ...

Page 19

... Selecting infinite duration allows the host to generate pulses of any length consequence, however, the host becomes responsible to actively control the duration of the pulse. Failing may require a power-on reset or master reset cycle of the DS2480B. For this reason, infinite duration should only be used if absolutely necessary. ...

Page 20

... Figure 8. STRONG PULLUP TO 5V, ARMED, PREDEFINED DURATION Figures 8 shows the timing of the strong pullup in Data Mode 1-Wire bus is completed. Without any delay the DS2480B now activates the strong pullup and simultaneously starts sending the data response byte to the host DS2480B sends a pulse response byte to the host. The idle time between t to transmit the pulse response byte, plus the response time of the host plus the time to transmit the command and/or data to generate the next time slot ...

Page 21

... The strong pullup of the Single Bit command, however, is controlled directly by bit 1 of the command code and therefore needs not be armed. Since the DS2480B remains in Command Mode when using the Single Bit command, any duration of the strong pullup including dynamic as well as infinite may be selected ...

Page 22

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

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

... Figure 10. R-C FILTERING protect the 1-Wire port of the DS2480B from electrostatic discharge it is recommended to use a low- capacitance ESD protection diode, such as the DS950x devices. For 5V operation a single device is sufficient. For EPROM programming two DS950x devices must be connected in series to achieve a high enough breakdown voltage ...

Page 25

... Start 0 The signals DTR and RTS provide the power to operate the DS2480B. The resistor in the TXD line and the Schottky diode limit the negative voltage at the TXD pin of the DS2480B to 0.3V maximum. The resistor is typically 4.7kW. If the inverting driver is current-limited to 1mA the resistor is not required. ...

Page 26

... Start 0 In the interface to a true RS232C system (±12V, Figure 11c) the power for the DS2480B is stolen from DTR and RTS. The software must make sure that at least one of these signals constantly provides the 12V operating voltage. The 6.8kW resistor and the 4.7V Zener diode in the TXD line limit the positive voltage at the TXD pin of the DS2480B ...

Page 27

... The +5V are sufficient for most RS232C systems. Switching in 12V requires an opto-isolator with different voltage characteristics. In the schematic the HCPL-2202 opto-isolator is sourced by the RXD pin of the DS2480B. It can as well be connected the traditional way where the DS2480B sinks the current through the LED. This, however, causes a signal inversion that has to be compensated through the DS2480B by using a value code of 100, 101, 110, or 111 for the RS232 baud rate setting ...

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 Regular Flexible √ √ √ √ √ X ...

Page 30

ABSOLUTE MAXIMUM RATINGS* Voltage on 1-W to Ground Voltage on RXD, TXD, POL to Ground Operating Temperature Range Storage Temperature Range Soldering Temperature * This is a stress rating only and functional operation of the device at these or any ...

Page 31

... Overdrive speed the capacitive load on the 1-Wire bus must not exceed 1nF. 16. Baud rate calibration is valid at a static V than 5% may cause calibration error to exceed 5%. The DS2480B requires a 1-Wire reset command sent by the host at a data rate of 9600bps for calibration. Data rates of 115200bps or higher during calibration may put the DS2480 in an undefined state, requiring a power-down reset to restore normal operation ...

Related keywords