The MAX3058/MAX3059 interface between the controller area network (CAN) protocol controller and the
physical wires of the bus lines in a CAN. They are primarily intended for printer and telecom backplane applications requiring data rates up to 1Mbps. These
devices provide differential transmit capability to the bus
and differential receive capability to the CAN controller.
The MAX3058 output common-mode range is from -7V
to +12V. The MAX3059 output common-mode range is
from 0V to VCC. The MAX3059 contains an internal
switch termination resistor that makes it ideal for JetLink
applications.
The MAX3058 features four different modes of operation: high speed, slope control, standby, and shutdown.
The MAX3059 features three different modes of operation: high speed, slope control, and shutdown. Highspeed mode allows data rates up to 1Mbps. In
slope-control mode, the slew rate may be optimized for
data rates up to 500kbps, so the effects of EMI are
reduced, and unshielded twisted or parallel cable can
be used. In standby mode, the transmitters are shut off
and the receivers are put into low-current mode. In
shutdown mode, the transmitter and receiver are
switched off.
The MAX3058/MAX3059 are available in an 8-pin SO
package and are specified over the -40°C to +125°C
temperature range.
Applications
Printers JetLink
Industrial Control Networks
Telecom Backplane
Consumer Applications
Features
♦ Four Operating Modes
High-Speed Operation Up to 1Mbps
Slope-Control Mode to Reduce EMI (40kbps to
500kbps)
Low-Current Shutdown Mode
Standby Mode (MAX3058 Only)
, RL= 60Ω, CL= 100pF. Typical values are at VCC= +5V and TA= +25°C.) (Note 1)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
VCCto GND..............................................................-0.3V to +6V
TXD, RS, SHDN, TERM to GND................................-0.3V to +6V
RXD to GND .............................................................-0.3V to +6V
CANH, CANL to GND (MAX3058).......................-7.5V to +12.5V
CANH, CANL to GND (MAX3059)..............-0.3V to (V
CC
+ 0.3V)
Continuous Power Dissipation (T
A
= +70°C)
8-Pin SO (derate 5.9mW/°C above +70°C)..................470mW
Operating Temperature Range .........................-40°C to +125°C
Maximum Junction Temperature .....................................+150°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
Transmit Data Input. TXD is a CMOS/TTL-compatible input from a CAN controller. TXD has an
internal 75kΩ pullup resistor.
22GNDGround
33VCCSupply Voltage. Bypass VCC to GND with a 0.1µF capacitor.
44RXDReceive Data Output. RXD is a CMOS/TTL-compatible output.
5—SHDN
Shutdown Input, CMOS/TTL-Compatible Input. Drive SHDN high to put the IC into shutdown
mode. SHDN has an internal 75kΩ pulldown resistor to GND.
66CANLCAN Bus Line Low
77CANHCAN Bus Line High
Mode Select Input. Drive RS low or connect to GND for high-speed operation. Connect a
88RS
resistor between RS and GND to control output slope. For the MAX3058, drive RS high to put
into standby mode. (see Mode Selection section). For the MAX3059, drive RS above 0.75 x V
to select shutdown mode.
Terminate Input, CMOS/TTL Compatible. Drive TERM high or leave floating to terminate the
—5TERM
device with a 120Ω across the CANH and CANL. Drive TERM low to disconnect this resistor.
TERM has an internal 75kΩ pullup resistor to V
CC
CC
.
V
CC
MAX3058/
MAX3059
V
CC/2
0.75V
CANH
R
b
+
-
R
b
R
T
SHUTDOWN
CANL
V
CC
TERM
(MAX3059)
GND
SHDN
(MAX3058)
TXD
RXD
THERMAL
SHUTDOWN
V
CC
TRANSMITTER
CONTROL
RS
MODE
SELECTION
RECEIVER
Detailed Description
The MAX3058/MAX3059 interface between the protocol
controller and the physical wires of the bus lines in a
CAN. They are primarily intended for printer and telecom backplane applications requiring data rates up to
1Mbps. These devices provide differential transmit
capability to the bus and differential receive capability
to the CAN controller.
The MAX3058 output common-mode range is from -7V
to +12V. The MAX3059 output common-mode range is
from 0V to VCC. The MAX3059 contains an internal
switch termination resistor that makes it ideal for JetLink
applications.
The MAX3058 features four different modes of operation: high-speed, slope control, standby, and shutdown. The MAX3059 features three different modes of
operation: high speed, slope control, and shutdown.
High-speed mode allows data rates up to 1Mbps. In
slope-control mode, the slew rate may be optimized for
data rates up to 500kbps, so the effects of EMI are
reduced, and unshielded twisted or parallel cable can
be used. In standby mode, the transmitters are shut off
and the receivers are put into low-current mode. In
shutdown mode, the transmitter and receiver are
switched off.
The transceivers operate from a single +5V supply and
draw 40mA of supply current in dominant state and 2mA
in recessive state. In standby mode, supply current is
reduced to 15µA. In shutdown mode, supply current is
1µA for the MAX3058 and 5µA for the MAX3059.
CANH and CANL are output short-circuit current limited
and are protected against excessive power dissipation
by thermal-shutdown circuitry that places the driver
outputs into a high-impedance state.
Transmitter
The transmitter converts a single-ended input (TXD)
from the CAN controller to differential outputs for the
bus lines (CANH, CANL). The truth table for the transmitter and receiver is given in Tables 1 and 2.
Table 1. Transmitter and Receiver Truth Table for MAX3058 When Not Connected to
the Bus
Table 2. Transmitter and Receiver Truth Table for MAX3059 When Not Connected to
the Bus
TXDRSSHDNCANHCANLBUS STATERXD
LowVRS < 0.75 x V
High or floatVRS < 0.75 x V
XV
XXHighFloatingFloatingFloatingHigh
> 0.75 x V
RS
CC
CC
CC
LowHighLowDominantLow
Low
Low
5kΩ to 25kΩ to
/2
V
CC
5kΩ to 25kΩ to
GND
5kΩ to 25kΩ
to VCC/2
5kΩ to 25kΩ
to GND
RecessiveHigh
RecessiveHigh
TXDRSTERMCANHCANLBUS STATERXD
LowVRS < 0.75 x V
LowVRS < 0.75 x V
High or floatVRS < 0.75 x V
High or floatVRS < 0.75 x V
XV
XV
> 0.75 x V
RS
> 0.75 x V
RS
CC
CC
CC
CC
CC
CC
LowHighLowDominantLow
High
Low
High
LowFloatingFloatingFloatingHigh
High
HighLow
120Ω terminating resistor across
5kΩ to 25kΩ to
V
/2
CC
5kΩ to 25kΩ to
V
/2
CC
120Ω terminating resistor across
FloatingFloating
120Ω terminating resistor across
5kΩ to 25kΩ to
VCC/2
5kΩ to 25kΩ to
VCC/2
DominantLow
RecessiveHigh
RecessiveHigh
FloatingHigh
MAX3058/MAX3059
Receiver
The receiver reads differential input from the bus lines
(CANH, CANL) and transfers this data as a singleended output (RXD) to the CAN controller. It consists of
a comparator that senses the difference ∆V = (CANH CANL) with respect to an internal threshold of 0.7V. If
this difference is positive (i.e., ∆V > 0.7), a logic low is
present at RXD. If negative (i.e., ∆V < 0.7V), a logic
high is present. The receiver always echoes the CAN
BUS data.
The CANH and CANL common-mode range is -7V to
+12V for the MAX3058, and 0V to V
CC
for the
MAX3059. RXD is logic high when CANH and CANL
are either shorted, or terminated and undriven.
Mode Selection
High-Speed Mode
Connect RS to ground to set the MAX3058/MAX3059 to
high-speed mode. When operating in high-speed
mode, the MAX3058/MAX3059 can achieve transmission rates of up to 1Mbps. In high-speed mode, use
shielded twisted-pair cable to avoid EMI problems.
Slope-Control Mode
Connect a resistor from RS to ground to select slopecontrol mode (Table 3). In slope-control mode, CANH
and CANL slew rates are controlled by the resistor connected to the RS pin. Maximum transmission speeds
are controlled by RRS, and range from 40kbps to
500kbps. Controlling the rise and fall slopes reduces
EMI and allows the use of an unshielded twisted pair or
a parallel pair of wires as bus lines. The transfer function for selecting the resistor value is given by:
RRS(kΩ) ≈ 12,500/(maximum speed in kbps)
See the Slew Rate vs. RRSgraph in the Typical Oper-ating Characteristics.
Standby Mode
If a logic-high level is applied to RS, the MAX3058
enters a low-current standby mode. In this mode, the
transmitter is switched off and the receiver is switched
to a low-current/low-speed state. If dominant bits are
detected, RXD switches to low level. The microcontroller should react to this condition by switching the
transceiver back to normal operation.
When the MAX3058 enters standby mode, RXD goes
high for 4µs (max) regardless of the BUS state.
However, after 4µs, RXD goes low only when the BUS is
dominant; otherwise, RXD remains high (when the BUS
is recessive). For proper measurement of standby to
receiver active time (t
SBRXDL
), the BUS should be in a
dominant state (see Figure 2).
Shutdown Mode
Drive SHDN high to enter shutdown mode on the
MAX3058. Connect SHDN to ground or leave it floating
for normal operation. On the MAX3059, drive RS high to
enter shutdown.
TERM
Drive TERM high (to VCC) or leave it floating to terminate the MAX3059 with 120Ω resistor connected across
the CANH and CANL. Connect TERM to ground to disconnect this resistor.
Thermal Shutdown
If the junction temperature exceeds +160°C, the device
is switched off. The hysteresis is approximately 25°C,
disabling thermal shutdown once the temperature
drops to +135°C. In thermal shutdown, CANH and CANL
go recessive and all IC functions are disabled.
CONDITION FORCED AT PIN RSMODERESULTING CURRENT AT RS (µA)
VRS < 0.3 x V
0.4 x VCC <VRS < 0.6 x V
VRS > 0.75 x V
VRS > 0.75 x V
CC
CC
CC
CC
High speed|IRS| < 500
Slope control10µA < |IRS| < 200
Standby (MAX3058)|IRS| < 10
Shutdown (MAX3059)|IRS| < 10
Applications Information
Reduced EMI and Reflections
In slope-control mode, the CANH and CANL outputs
are slew-rate limited, minimizing EMI and reducing
reflections caused by improperly terminated cables.
In multidrop CAN applications, it is important to maintain a direct point-to-point wiring scheme. A single pair
of wires should connect each element of the CAN bus,
and the two ends of the bus should be terminated with
120Ω resistors. A star configuration should never
be used.
Any deviation from the point-to-point wiring scheme
creates a stub. The high-speed edge of the CAN data
on a stub can create reflections back down the bus.
These reflections can cause data errors by eroding the
noise margin of the system.
Although stubs are unavoidable in a multidrop system,
care should be taken to keep these stubs as small as
possible, especially in high-speed mode. In slope-control mode, the requirements are not as rigorous, but
stub length should still be minimized.
Power Supply and Bypassing
The MAX3058/MAX3059 require no special layout considerations beyond common practices. Bypass VCCto
GND with a 0.1µF ceramic capacitor mounted close to
the IC with short lead lengths and wide trace widths.
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
12 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information,
go to www.maxim-ic.com/packages
.)
N
HE
1
TOP VIEW
D
A
e
FRONT VIEW
B
A1
INCHES
DIM
MIN
0.053A
0.004
A1
0.014
B
0.007
C
e0.050 BSC1.27 BSC
0.150
E
H0.2440.2285.806.20
0.016L
VARIATIONS:
INCHES
MINDIM
D
0.1890.197AA5.004.808
0.3370.344AB8.758.5514
D
C
L
0-8
MAX
0.069
0.010
0.019
0.010
0.157
0.050
MAX
0.3940.386D
MILLIMETERS
MAX
MIN
1.35
1.75
0.10
0.25
0.35
0.49
0.19
0.25
3.804.00
0.401.27
MILLIMETERS
MAX
MIN
9.8010.00
N MS012
16
AC
SOICN .EPS
SIDE VIEW
PROPRIETARY INFORMATION
TITLE:
PACKAGE OUTLINE, .150" SOIC
REV.DOCUMENT CONTROL NO.APPROVAL
21-0041
1
B
1
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.