Philips TJA1041A User Manual

TJA1041

INTEGRATED CIRCUITS

DATA SHEET

TJA1041A

High speed CAN transceiver

Product specification

 

2004 Feb 20

Supersedes data of 2003 Sep 29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Philips Semiconductors

Product specification

 

 

High speed CAN transceiver

TJA1041A

 

 

 

 

FEATURES

Optimized for in-vehicle high speed communication

Fully compatible with the ISO 11898 standard

Communication speed up to 1 Mbit/s

Very low ElectroMagnetic Emission (EME)

Differential receiver with wide common-mode range, offering high ElectroMagnetic Immunity (EMI)

Passive behaviour when supply voltage is off

Automatic I/O-level adaptation to the host controller supply voltage

Recessive bus DC voltage stabilization for further improvement of EME behaviour

Listen-only mode for node diagnosis and failure containment

Allows implementation of large networks (more than 110 nodes).

Low-power management

Very low-current in standby and sleep mode, with local and remote wake-up

Capability to power down the entire node, still allowing local and remote wake-up

Wake-up source recognition.

Protection and diagnosis (detection and signalling)

TXD dominant clamping handler with diagnosis

RXD recessive clamping handler with diagnosis

TXD-to-RXD short-circuit handler with diagnosis

ORDERING INFORMATION

Over-temperature protection with diagnosis

Undervoltage detection on pins VCC, VI/O and VBAT

Automotive environment transient protected bus pins and pin VBAT

Short-circuit proof bus pins and pin SPLIT (to battery and to ground)

Bus line short-circuit diagnosis

Bus dominant clamping diagnosis

Cold start diagnosis (first battery connection).

GENERAL DESCRIPTION

The TJA1041A provides an advanced interface between the protocol controller and the physical bus in a Controller Area Network (CAN) node. The TJA1041A is primarily intended for automotive high-speed CAN applications (up to 1 Mbit/s). The transceiver provides differential transmit capability to the bus and differential receive capability to the CAN controller. The TJA1041A is fully compatible to the ISO 11898 standard, and offers excellent EMC performance, very low power consumption, and passive behaviour when supply voltage is off. The advanced features include:

Low-power management, supporting local and remote wake-up with wake-up source recognition and the capability to control the power supply in the rest of the node

Several protection and diagnosis functions including short circuits of the bus lines and first battery connection

Automatic adaptation of the I/O-levels, in line with the supply voltage of the controller.

TYPE

 

PACKAGE

 

 

 

 

NUMBER

NAME

DESCRIPTION

VERSION

 

 

 

 

 

TJA1041AT

SO14

plastic small outline package; 14 leads; body width 3.9 mm

SOT108-1

 

 

 

 

TJA1041AU

bare die; 1920 × 3190 × 380 μm

 

 

 

 

2004 Feb 20

2

Philips Semiconductors

 

Product specification

 

 

 

 

 

 

 

High speed CAN transceiver

 

 

TJA1041A

 

 

 

 

 

 

 

QUICK REFERENCE DATA

 

 

 

 

 

 

 

 

 

 

 

 

SYMBOL

PARAMETER

CONDITIONS

MIN.

 

MAX.

UNIT

 

 

 

 

 

 

 

VCC

DC voltage on pin VCC

operating range

4.75

 

5.25

V

VI/O

DC voltage on pin VI/O

operating range

2.8

 

5.25

V

VBAT

DC voltage on pin VBAT

operating range

5

 

27

V

IBAT

VBAT input current

VBAT = 12 V

10

 

30

μA

VCANH

DC voltage on pin CANH

0 < VCC < 5.25 V; no time limit

27

 

+40

V

VCANL

DC voltage on pin CANL

0 < VCC < 5.25 V; no time limit

27

 

+40

V

VSPLIT

DC voltage on pin SPLIT

0 < VCC < 5.25 V; no time limit

27

 

+40

V

Vesd

electrostatic discharge voltage

Human Body Model (HBM)

 

 

 

 

 

 

pins CANH, CANL and SPLIT

6

 

+6

kV

 

 

all other pins

4

 

+4

kV

 

 

 

 

 

 

 

tPD(TXD-RXD)

propagation delay TXD to RXD

VSTB = 0 V

40

 

255

ns

Tvj

virtual junction temperature

 

40

 

+150

°C

2004 Feb 20

3

Philips TJA1041A User Manual

Philips Semiconductors

Product specification

 

 

High speed CAN transceiver

TJA1041A

 

 

BLOCK DIAGRAM

 

 

 

 

 

 

 

 

VI/O

VCC

VBAT

 

 

 

 

5

3

10

 

 

 

 

 

TJA1041A

 

 

TXD

1

 

 

 

7

INH

 

 

TEMPERATURE

 

 

 

TIME-OUT

 

 

 

 

 

 

 

 

 

 

PROTECTION

 

 

 

 

 

 

 

 

 

6

 

LEVEL

 

 

 

EN

ADAPTOR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

CANH

 

 

 

 

DRIVER

 

 

14

 

 

 

CANL

STB

 

 

 

12

 

VBAT

 

 

 

 

 

 

 

 

 

WAKE

9

 

WAKE

VCC

 

 

 

COMPARATOR

 

 

 

 

 

 

 

 

 

 

 

MODE

 

11

 

 

 

 

CONTROL

SPLIT

SPLIT

 

 

VI/O

 

 

 

+

 

 

 

 

 

 

FAILURE

 

 

 

 

 

 

DETECTOR

 

 

 

ERR

8

 

+

 

 

 

 

WAKE-UP

 

 

 

 

 

VBAT

 

 

 

 

 

 

 

 

 

 

DETECTOR

 

 

 

 

 

RXD

LOW POWER

 

 

 

 

 

RECESSIVE

 

 

 

 

VI/O

RECEIVER

 

 

 

 

DETECTION

 

 

 

 

 

 

 

 

 

 

 

VCC

 

 

RXD

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NORMAL

 

 

 

 

 

 

RECEIVER

 

 

 

 

 

2

 

 

 

 

 

 

 

 

MNB115

 

 

 

 

GND

 

 

 

Fig.1 Block diagram.

2004 Feb 20

4

Philips Semiconductors

Product specification

 

 

High speed CAN transceiver

TJA1041A

 

 

PINNING

 

 

SYMBOL

PIN

DESCRIPTION

 

 

 

 

 

TXD

1

transmit data input

 

 

 

 

 

GND

2

ground

 

 

 

 

 

VCC

3

transceiver supply voltage input

 

RXD

4

receive data output; reads out data

 

 

 

 

 

 

from the bus lines

 

 

 

 

 

VI/O

5

I/O-level adapter voltage input

 

EN

6

enable control input

 

 

 

 

 

INH

7

inhibit output for switching external

 

 

 

 

 

 

voltage regulators

 

 

 

 

 

 

 

 

 

 

 

 

8

error and power-on indication output

 

ERR

 

 

 

 

 

 

(active LOW)

 

 

 

 

 

WAKE

9

local wake-up input

 

 

 

 

 

VBAT

10

battery voltage input

 

SPLIT

11

common-mode stabilization output

 

 

 

 

 

CANL

12

LOW-level CAN bus line

 

 

 

 

 

CANH

13

HIGH-level CAN bus line

 

 

 

 

 

 

 

 

 

14

standby control input (active LOW)

 

STB

FUNCTIONAL DESCRIPTION

The primary function of a CAN transceiver is to provide the CAN physical layer as described in the ISO 11898 standard. In the TJA1041A this primary function is complemented with a number of operating modes, fail-safe features and diagnosis features, which offer enhanced system reliability and advanced power management functionality.

handbook, halfpage

 

 

 

 

 

 

 

TXD

1

 

 

14

 

STB

 

GND

 

 

 

 

CANH

2

 

 

13

VCC

 

 

 

 

CANL

3

 

 

12

RXD

 

 

TJA1041AT

 

SPLIT

4

 

11

VI/O

 

 

 

 

VBAT

5

 

 

10

 

 

 

 

 

WAKE

EN

6

 

 

9

 

 

 

 

 

 

 

 

INH

7

 

 

8

 

ERR

 

 

 

 

 

 

 

 

 

 

 

 

MDB635

 

 

 

Fig.2 Pinning configuration.

Operating modes

The TJA1041A can be operated in five modes, each with specific features. Control pins STB and EN select the operating mode. Changing between modes also gives access to a number of diagnostics flags, available via pin ERR. The following sections describe the five operating modes. Table 1 shows the conditions for selecting these modes. Figure 3 illustrates the mode transitions when VCC, VI/O and VBAT are present.

2004 Feb 20

5

Philips Semiconductors

 

 

 

 

Product specification

 

 

 

 

 

 

 

 

 

High speed CAN transceiver

 

 

TJA1041A

 

 

 

 

 

 

 

 

 

Table 1 Operating mode selection

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL PINS

 

 

INTERNAL FLAGS

OPERATING MODE

 

PIN INH

 

 

 

 

 

 

 

 

 

 

 

 

 

EN

 

UVNOM

 

UVBAT

pwon, wake-up

 

 

STB

 

 

 

 

 

 

 

X

 

X

 

set

 

X

X(1)

sleep mode; note 2

 

floating

 

 

 

 

 

cleared

 

set

one or both set

standby mode

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

both cleared

no change from sleep mode

 

floating

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

standby mode from any other mode

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

L

 

cleared

 

cleared

one or both set

standby mode

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

both cleared

no change from sleep mode

 

floating

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

standby mode from any other mode

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

H

 

cleared

 

cleared

one or both set

standby mode

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

both cleared

no change from sleep mode

 

floating

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

go-to-sleep command mode from any

H(3)

 

 

 

 

 

 

 

 

 

other mode; note 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

L

 

cleared

 

cleared

X

pwon/listen-only mode

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

H

 

cleared

 

cleared

X

normal mode; note 4

 

H

 

 

 

 

 

 

 

 

 

 

 

 

Notes

1.Setting the pwon flag or the wake-up flag will clear the UVNOM flag.

2.The transceiver directly enters sleep mode and pin INH is set floating when the UVNOM flag is set (so after the undervoltage detection time on either VCC or VI/O has elapsed before that voltage level has recovered).

3.When go-to-sleep command mode is selected for longer than the minimum hold time of the go-to-sleep command, the transceiver will enter sleep mode and pin INH is set floating.

4.On entering normal mode the pwon flag and the wake-up flag will be cleared.

2004 Feb 20

6

Philips Semiconductors

Product specification

 

 

High speed CAN transceiver

TJA1041A

 

 

STB = H and EN = H

 

 

PWON / LISTEN-

 

 

 

 

 

 

 

STB = H

 

 

 

 

 

NORMAL

 

 

 

 

 

 

 

 

 

 

and

 

 

 

 

 

 

 

 

ONLY MODE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MODE

 

 

 

 

 

 

 

 

 

EN = L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STB = H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STB = H

 

 

 

 

 

 

 

 

EN = H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STB = H

 

 

 

 

 

EN = L

 

 

 

 

 

 

 

 

 

 

 

 

 

STB = H

 

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EN = L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EN = H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STB = L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

and

 

 

 

 

 

 

 

 

 

 

 

 

STB

= L and EN = H

 

 

(EN

= L or flag set)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

flags cleared

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STB = L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EN = L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STB = L and EN = H

STANDBY

MODE

STB = L and EN = H and

flags cleared

STB = L and

(EN = L or flag set)

GO-TO-SLEEP COMMAND MODE

STB = H and EN = L and

UVNOM cleared

 

 

 

flags cleared

STB = L

and

 

and

 

t > th(min)

 

flag set

 

 

 

SLEEP

 

 

 

MODE

STB = H and EN = H and

UVNOM cleared

LEGEND:

= H, = L

logical state of pin

MGU983

 

flag set

setting pwon and/or wake-up flag

 

flags cleared

pwon and wake-up flag both cleared

 

Fig.3 Mode transitions when VCC, VI/O and VBAT are present.

NORMAL MODE

Normal mode is the mode for normal bi-directional CAN communication. The receiver will convert the differential analog bus signal on pins CANH and CANL into digital data, available for output to pin RXD. The transmitter will convert digital data on pin TXD into a differential analog signal, available for output to the bus pins. The bus pins

are biased at 0.5VCC (via Ri(cm)). Pin INH is active, so voltage regulators controlled by pin INH (see Fig.4) will be

active too.

PWON/LISTEN-ONLY MODE

In pwon/listen-only mode the transmitter of the transceiver is disabled, effectively providing a transceiver listen-only

behaviour. The receiver will still convert the analog bus signal on pins CANH and CANL into digital data, available for output to pin RXD. As in normal mode the bus pins are biased at 0.5VCC, and pin INH remains active.

STANDBY MODE

The standby mode is the first-level power saving mode of the transceiver, offering reduced current consumption. In standby mode the transceiver is not able to transmit or receive data and the low-power receiver is activated to monitor bus activity. The bus pins are biased at ground

level (via Ri(cm)). Pin INH is still active, so voltage regulators controlled by this pin INH will be active too.

2004 Feb 20

7

Philips Semiconductors

Product specification

 

 

 

 

High speed CAN transceiver

TJA1041A

 

 

 

 

 

 

 

 

Pins RXD and ERR will reflect any wake-up requests (provided that VI/O and VCC are present).

GO-TO-SLEEP COMMAND MODE

The go-to-sleep command mode is the controlled route for entering sleep mode. In go-to-sleep command mode the transceiver behaves as if in standby mode, plus a go-to-sleep command is issued to the transceiver. After remaining in go-to-sleep command mode for the minimum

hold time (th(min)), the transceiver will enter sleep mode. The transceiver will not enter the sleep mode if the state of

pins STB or EN is changed or the UVBAT, pwon or wake-up flag is set before th(min) has expired.

SLEEP MODE

The sleep mode is the second-level power saving mode of the transceiver. Sleep mode is entered via the go-to-sleep

command mode, and also when the undervoltage detection time on either VCC or VI/O elapses before that voltage level has recovered. In sleep mode the transceiver still behaves as described for standby mode, but now pin INH is set floating. Voltage regulators controlled by

pin INH will be switched off, and the current into pin VBAT is reduced to a minimum. Waking up a node from sleep

mode is possible via the wake-up flag and (as long as the UVNOM flag is not set) via pin STB.

Internal flags

The TJA1041A makes use of seven internal flags for its fail-safe fallback mode control and system diagnosis support. Table 1 shows the relation between flags and operating modes of the transceiver. Five of the internal flags can be made available to the controller via pin ERR. Table 2 shows the details on how to access these flags. The following sections describe the seven internal flags.

Table 2 Accessing internal flags via pin ERR

Internal flag

Flag is available on pin

 

(1)

Flag is cleared

ERR

 

 

 

UVNOM

no

by setting the pwon or wake-up flag

UVBAT

no

when VBAT has recovered

pwon

in pwon/listen-only mode (coming from standby

on entering normal mode

 

mode, go-to-sleep command mode, or sleep mode)

 

 

 

 

wake-up

in standby mode, go-to-sleep command mode, and

on entering normal mode, or by setting the

 

sleep mode (provided that VI/O and VCC are present)

pwon or UVNOM flag

wake-up source

in normal mode (before the fourth dominant to

on leaving normal mode, or by setting the

 

recessive edge on pin TXD; note 2)

pwon flag

 

 

 

bus failure

in normal mode (after the fourth dominant to

on re-entering normal mode

 

recessive edge on pin TXD; note 2)

 

 

 

 

local failure

in pwon/listen-only mode (coming from normal

on entering normal mode or when RXD is

 

mode)

dominant while TXD is recessive (provided

 

 

 

 

that all local failures are resolved)

 

 

 

 

 

Notes

1.Pin ERR is an active-LOW output, so a LOW level indicates a set flag and a HIGH level indicates a cleared flag. Allow pin ERR to stabilize for at least 8 μs after changing operating modes.

2.Allow for a TXD dominant time of at least 4 μs per dominant-recessive cycle.

2004 Feb 20

8

Loading...
+ 16 hidden pages