Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Componente CAN Cuadro Hypermotard

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.

CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

Upgrading Note
PCA82C250/251 Í TJA1040, TJA1050

V1.0
*#+64

#WVJQT U 
6JQOCU5WGTOCPP

2JKNKRU5GOKEQPFWEVQTU
5[UVGOU.CDQTCVQT[*CODWTI
)GTOCP[

-G[YQTFU
CAN High-Speed
PCA82C250, TJA1050, TJA1040
Upgrading
Upgrading Note V1_2.doc

&CVGVJQH0QXGODGT

2JKNKRU
5GOKEQPFWEVQTU
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

5WOOCT[
From a functional point of view the TJA1040 is the direct successor of the PCA82C250/251. Both
transceivers provide a Standby Mode with remote wake-up capability via the bus. However, the standby
current of the TJA1040 (max. 15µA) has been significantly reduced compared to the C250/251 (max.
170µA). Due to functional and pinning compatibility the C250/251 can be easily replaced with the
TJA1040 within existing applications. The TJA1050 is similar to the TJA1040, but it does not offer a
dedicated Standby Mode. Thus, for applications not requiring a Standby Mode, the TJA1050 is the first
choice when replacing the C250/251.
The C250/251, TJA1050 and TJA1040 (also TJA1041) are compliant to ISO11898. This ensures
interoperability between the transceivers, allowing a gradually migration from the C250/251 to the
TJA1050 or TJA1040.
This report describes all items to be taken into account, when an existing application using the C250/251
should be upgraded towards the TJA1050 or TJA1040.

4GXKUKQP*KUVQT[

Version Remarks
V1.0 Initial version

© 2001 Royal Philips Electronics


All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and
reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use.
Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

%QPVGPVU
 +0641&7%6+10  
 &+(('4'0%'5$'69''0%6,#6,#  
 2+00+0)  
 /QFG%QPVTQN2KP RKP  
 8QNVCIG4GHGTGPEG2KP RKP  
 12'4#6+10/1&'5 
 0QTOCN*KIJURGGF/QFG  
 5VCPFD[/QFG  
 5NQRG%QPVTQN/QFG 
 5KNGPV/QFG 
 6#4)'6#22.+%#6+105(146*'6,##0&6,#  
 +06'412'4#$+.+6;  
 6,#OKZGFYKVJ%%6,#
 6,#OKZGFYKVJ6,#PQFGU 
 *#4&9#4'+557'5  
 *CTFYCTG%JGEM.KUV%→6,#
 *CTFYCTG%JGEM.KUV%→6,#
 4'('4'0%'5  

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

 +0641&7%6+10
The TJA1040, like the TJA1050 and C250/251, is an ISO11898 compliant CAN High-Speed transceiver
for use in automotive and industrial applications.
The TJA1050 is designed to offer the latest achievements in terms of EMC. It is processed in the advanced
Silicon-on-Insulator (SOI) technology. As a result the TJA1050 shows an improvement of about 20dB in
emission compared to the C250/251 (using split termination). The TJA1050 mainly focuses on typical
"clamp-15" applications, which are left un-powered during ignition-off. Accordingly, the TJA1050 does
not provide a Standby Mode. Special attention was paid on achieving passive behaviour in un-powered
condition.
The TJA1040 bases on the design of the TJA1050. Employing the same SOI technology the TJA1040
shows the same excellent EMC performance as the TJA1050. The main difference is that the TJA1040
provides a Standby Mode with remote wake-up capability via the bus as known from the C250/251. Thus,
the TJA1040 can be regarded as the functional successor of the C250/251. Moreover, the TJA1040 is
compatible to the C250/251 with both transceivers featuring the same pinning and functionality. This
allows easy replacing of the C250/251 by the TJA1040. Especially the TJA1040 offers for the first time
ideal passive behaviour when un-powered.
The TJA1040 has several advantages compared to the C250/251:
- Completely passive to the bus if un-powered (not visible to the bus if Vcc is off)
- Very low current consumption in Standby Mode (max. 15µA)
- Improved electromagnetic emission (EME) performance
- Improved electromagnetic immunity (EMI) performance
- "SPLIT" pin (replacing "Vref" pin) for effective DC stabilization of the bus
The TJA1040 is designed to be downward compatible to the C250/251 and can be used in most existent
C250/251 applications without any changes in hardware and software. The following chapters discuss all
issues concerning the migration from the C250/251 to the TJA1040 or TJA1050.

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

 &+(('4'0%'5$'69''0%6,#6,#
Table 2.1 lists the main differences between the C250/251, TJA1050 and TJA1040 from an application
point of view.

Feature PCA82C250 PCA82C251 TJA1050 TJA1040


Supply voltage range 4.5-5.5V 4.5-5.5V 4.75-5.25V 4.75-5.25V

Max. DC voltage at Bus -8V … +18V -36V … +36V -27V … +40V -27V … +40V
pins (6,7)

Loop Delay (TXD→RXD) (Rs=0) 190ns (Rs=0) 190ns 250ns 255ns


(dom.→ rec.) (Rs=24k) 320ns

Standby Mode with remote < 170µA < 275µA Not supported < 15µA
wake-up

Slope Control Variable Variable EMC optimized EMC optimized

Passive behaviour if un-powered < 1mA < 2mA < 250µA 0µA
(Leakage current of bus pins for Vcc=0V) (VCANH/L=7V) (VCANH/L=7V) (VCANH/L=5V) (VCANH/L=5V)

DC Stabilization of common mode No No No Yes


voltage

Table 2.1: Main differences between C250/251, TJA1050, TJA1040 ([1] [2] [3] [4])

 2+00+0)
Figure 3.1 shows the pinning of the C250/251, TJA1050 and TJA1040. Apart from renaming two pins
the pinning of the three transceivers is identical.

TXD 1 8 Rs TXD 1 8 S TXD 1 8 STB

GND 2 C250/ 7 CANH GND 2 7 CANH GND 2 7 CANH


TJA1050 TJA1040
3
251 3 3
Vcc 6 CANL Vcc 6 CANL Vcc 6 CANL

RXD 4 5 Vref RXD 4 5 Vref RXD 4 5 SPLIT

Figure 3.1: Pinning of the C250/251, TJA1050 and TJA1040

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

 /QFG%QPVTQN2KP RKP


Pin 8 of the transceiver is used to control the operation mode. Its symbol is "STB" for the TJA1040
referring to the Standby Mode, "Rs" for the C250/251 referring to the slope control resistor and "S" for
the TJA1050 referring to the Silent Mode. Although there are different symbols, the mode control is the
same, that means the Normal or Highspeed Mode is selected with a LOW signal at pin 8. Applying a
HIGH signal the transceivers would enter its Standby (C250/251, TJA1040) or Silent Mode (TJA1050).

 8QNVCIG4GHGTGPEG2KP RKP


Pin 5 of the transceivers provides an output voltage of Vcc/2. In case of the C250/251 and TJA1050 the
pin 5 is attributed the symbol "Vref". The purpose of the pin "Vref" was to provide a voltage reference for
former analog comparators within CAN-controller to properly read the bit values on the bus. Nowadays a
CAN-controller usually has a digital input for the RXD signal and the pin "Vref" has become obsolete.
In case of the TJA1040 the pin 5 is attributed the symbol "SPLIT". The function of the pin is to provide a
voltage source of Vcc/2. The relatively low impedance (typ. 600Ω) of the source allows stabilizing the
common mode voltage to nominal Vcc/2. For that purpose the pin "SPLIT" should be connected to the
center tap of the split termination. This way the common mode voltage can be maintained to nearly
nominal Vcc/2 even if there are significant leakage currents flowing from the bus to GND due to possibly
unpowered nodes.

 12'4#6+10/1&'5
As mentioned before the operation mode of the transceivers is controlled via the pin 8. Table 4.1 gives an
overview of the operation modes along with the provided features and the corresponding settings on pin 8.

Signal level at Pin 8


Operation Provided Features of
Mode Operation Mode TJA1040 C250/251 TJA1050

Normal - Transmit capability LOW LOW or LOW or


(Highspeed) - Receive capability unconnected unconnected
Standby - Reduced current HIGH or HIGH Not
- remote wake-up unconnected implemented
- "Babbling Idiot" protection
Slope Control - variable slope Not needed GND via Not needed
10k<Rs<180k
Silent - "Babbling Idiot" protection Not Not HIGH
- "Receive-Only" behaviour implemented implemented

Table 4.1: Operation Modes with their corresponding settings on pin 8

Following chapters give a short description of the different operation modes along with their provided
functionality. It turns out that the TJA1040 essentially provides the same functionality as the C250/251.

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

Due to the excellent CAN signal symmetry both the TJA1050 and TJA1040 do not need a dedicated
Slope Control Mode.

 0QTOCN*KIJURGGF/QFG
The Normal (Highspeed) Mode is the same for all transceivers considered here. It is used for normal CAN
communication. The digital bit stream, input at TXD, is transferred into corresponding analog bus signals.
Simultaneously the transceiver monitors the bus, converting the analog bus signals into the corresponding
digital bit stream, output at RXD.

 5VCPFD[/QFG
Both the C250/251 and the TJA1040 offer a dedicated Standby Mode. In this mode the current
consumption is reduced to a minimum (e.g. <15µA max. for the TJA1040 and <170µA max. for the
C250). A dedicated low-power receiver ensures remote wake-up capability via the bus. The transmitter of
the TJA1040 and C250/251 is completely disabled in Standby Mode regardless of the signal on TXD.
This way the TJA1040 and C250/251 provides silent behaviour necessary to cope with "babbling idiot"
nodes. The main difference between the TJA1040 and the C250/251 in this mode concerns the bus bias.
While the C250/251 maintains a bus bias of Vcc/2, the TJA1040 pulls the bus weakly to GND. This
allows very low current consumption for the TJA1040 during low-power operation.

 5NQRG%QPVTQN/QFG
The Slope Control Mode is provided by the C250/251 only. A resistor connected between the Rs pin and
GND level is used to adjust the slope. Due to the excellent symmetry performance, the TJA1050 and
TJA1040 do not need a slope control. They both feature a fixed slope, adjusted to optimize the EMC
performance and to minimize the loop delay. Even with the fixed slope EMC measurements revealed an
improvement of about 20dB in emission over the C250/251. Thus the TJA1040 and TJA1050 offer the
possibility to get rid of the common mode choke.

 5KNGPV/QFG
The TJA1050 provides a dedicated Silent Mode, in which the transmitter is completely disabled, thus
making sure that no signal can be driven from TXD to the bus lines. As with the TJA1040 in its Standby
Mode this silent behaviour can be used to establish a "babbling idiot" protection. In Silent Mode the
receiver keeps active, thus implementing a "Receive-Only" behaviour.

 6#4)'6#22.+%#6+105(146*'6,##0&6,#
Application of CAN High-Speed focuses on the powertrain bus. Here increasing power management
requirements established a kind of partial networking. During ignition-off (when the engine is off) one
part of the network is left un-powered by the "Clamp-15" supply line, while the other part keeps powered
all the time by the so-called "Clamp-30". Thus "Clamp-30" nodes need the possibility to minimize the
current consumption. Otherwise they would discharge the battery within a short time. Nodes switched off
completely during ignition-off must behave passive towards the remaining bus as far as possible.

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

Nodes supplied permanently by the battery (Clamp-30)


use TJA1041
1041

1041
1041
(Vcc on/off control)

1040

1040 µC always active ?


(ECU on/off) use TJA1040
1040 1050
(Vcc always on)
Nodes powered with ignition-on only (Clamp-15)
use TJA1050 (minimal bus loading)
or TJA1040 (no bus loading)

Figure 5.1: Target applications for the TJA1050 and TJA1040/1041

The TJA1041, capable of controlling the ECU voltage regulator(s) via the pin INH, focuses on
applications, which are supplied permanently by the battery. Its power management allows reducing the
current consumption of the whole ECU to max. 30µA, making use of an INH-controlled ECU voltage
regulator. For applications, which need the microcontroller and Vcc being always active, the TJA1040 is
preferred due to its very low-current Standby Mode (< 15µA). Both the TJA1040 and TJA1041 provide
remote wake-up capability via the bus.
For clamp-15 nodes, which are left un-powered during ignition-off, the TJA1050 or the TJA1040 are
preferred. Their passive behaviour in un-powered state ensures that the remaining bus will not be
degraded. With the TJA1040 there is even no bus loading.

 +06'412'4#$+.+6;
Since the C250/251, TJA1050 and TJA1040, TJA1041 are compatible with the ISO11898 standard,
interoperability during normal operation is guaranteed. There is one issue related to the different bus
biasing behaviour during low-power operation, which shall be considered in more detail. Table 6.1 shows
the bus biasing in the different operation modes as well as in un-powered condition. Whenever there is a
difference in the bus biasing, a steady biasing compensation current will flow within the system. The
common mode input resistance mainly defines the amount of compensation current. This is shown in
Figure 6.1 for a bus in recessive state containing TJA1040 and C250 nodes. Due to the big common mode
input resistance CAN communication is not affected in case parts of the network are still within low-
power mode, while other nodes have already started communication. However, degradation of the
emission performance is expected.

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

C250/251 TJA1050 TJA1040


Condition
Mode Bus Bias Mode Bus Bias Mode Bus Bias

LOW (pin 8) Normal Vcc/2 Normal Vcc/2 Normal Vcc/2

HIGH (pin 8) Standby Vcc/2 Silent Vcc/2 Standby GND

Unconnected (pin 8) Normal Vcc/2 Normal Vcc/2 Standby GND

Unpowered --- GND --- GND --- floating

Table 6.1: Bus biasing depending on operation mode

RCM,C250/nC250 RCM,1040/n1040
CANH

Icomp
Vcc/2
CANL
RCM,C250/nC250 RCM,1040/n1040

Powered TJA1040 nodes


C250 nodes in Standby

Figure 6.1: Equivalent bus circuit for a mixed system of TJA1040 nodes in Standby Mode and
powered C250 nodes (in Standby or Normal Mode)

The following formula allows calculation of the whole biasing compensation current in a mixed system of
TJA1040 and C250 nodes.

Vcc / 2
I comp ,max =
RCM (C 250) / 2nC 250 + RCM (TJA1040) / 2nTJA1040

with nC 250 : number of nodes of powered C250

nTJA1040 : number of nodes of TJA1040 in Standby/Sleep Mode

RCM ,min (C 250) =5k: min. common mode input resistance of C250 at pin CANH/L

RCM ,min (TJA1040) =15k: min. common mode input resistance of TJA1040 at pin CANH/L

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

 6,#OKZGFYKVJ%%6,#
Table 6.2 identifies the conditions leading to different bus biasing and thus compensation current. There
is some compensation current in case TJA1040 nodes are in Normal (Highspeed) Mode, while other
C250/C251/TJA1050 nodes are left un-powered. Moreover, compensation current occurs when TJA1040
nodes are in Standby Mode, while other C250/C251/TJA1050 nodes are kept powered in any operation
mode. Despite some compensation current flowing in this case the current saving effect using the
Standby Mode of the TJA1040 is higher than using the Standby Mode of the C250/251. The lowest
current consumption in such a mixed system will be achieved when the C250/C251/TJA1050 nodes are
left un-powered while the TJA1040 nodes are in Standby Mode.

C250/251
1050 All Modes Unpowered
TJA1040
Normal/Highspeed -- X

Standby X --

Unpowered -- --

Table 6.2: Conditions leading to bus biasing compensation current


X : biasing compensation currents
-- : no biasing compensation currents

 6,#OKZGFYKVJ6,#PQFGU
Table 6.3 reveals that in a mixed system of TJA1040 and TJA1041 nodes it is not expected to have
situations of different bus biasing. In the low-power modes both the TJA1040 and TJA1041 show a weak
termination to GND. Thus when the bus is in power-down with all nodes either in Standby or Sleep
Mode, there will be no biasing compensation currents. During normal CAN operation, when all nodes are
into Normal (Highspeed) or Pwon/Listen-Only mode for diagnosis features, the bus is collectively biased
to Vcc/2. There will be no biasing compensation current.

TJA1041 Normal/ Pwon/ Standby Sleep Unpowered


TJA1040 Highspeed Listen-Only
Normal/Highspeed -- -- X X X
Standby X X -- -- --
Unpowered -- -- -- -- --
Table 6.3: Combinations of operation modes of the TJA1040 and TJA1041
X : biasing compensation currents
-- : no biasing compensation currents

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

 *#4&9#4'+557'5
Figure 7.1 and Figure 7.2 show a typical application circuit for the C250/251 and TJA1050, respectively.
Figure 7.3 shows the equivalent circuit for the TJA1040.

optional
CAN
TXD TXD Vref bus
RXD RXD CANH
<100pF 60 (1k3)*

I/O Rs
uC
+ Rs C250/251
CAN 60 (1k3)*

4n7
VCC
CANL
Supply
CM Choke <100pF
VCC
GND 100nF GND

* For stub nodes a "weak" termination improves the EMC behaviour of the system in terms of emission.

Figure 7.1: Typical application circuit for the C250/251

optional
CAN
TXD TXD Vref bus
RXD RXD CANH
<100pF 60 (1k3)*
I/O S

uC
+ TJA1050
CAN 60 (1k3)*

4n7
VCC
CANL
Supply
<100pF
VCC
GND 100nF GND

* For stub nodes a "weak" termination improves the EMC behaviour of the system in terms of emission.

Figure 7.2: Typical application circuit for the TJA1050

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

optional
CAN
TXD TXD SPLIT bus
RXD RXD CANH
<100pF 60 (1k3)*
I/O STB

uC
+ TJA1040
CAN 60 (1k3)*

4n7
VCC
CANL
Supply
<100pF
VCC
GND 100nF GND

* For stub nodes a "weak" termination improves the EMC behaviour of the system in terms of emission.

Figure 7.3: Typical application circuit for the TJA1040

 *CTFYCTG%JGEM.KUV%→6,#
Comparing the application circuits in Figure 7.1 and Figure 7.2, the following things have to be checked
when replacing the C250/251 by the TJA1050:
- If the mode control pin 8 of the C250 was applied with a slope control resistor Rs for slope control,
this resistor must be removed. The corresponding pin of the TJA1040 (pin "STB") should be directly
connected to an output port of the microcontroller.
- Due to the excellent symmetry performance, the TJA1050 does not necessarily need a common mode
choke. However, the split termination is highly recommended as it ensures lowest emission, especially
in the AM-band.

 *CTFYCTG%JGEM.KUV%→6,#
Comparing the application circuits in Figure 7.1 and Figure 7.3, the following things have to be checked
when replacing the C250/251 by the TJA1040:
- If the pin "SPLIT" should be used for DC stabilization of the common mode voltage, the pin "SPLIT"
(corresponds to pin "Vref" of C250/251) is connected to the center tap of the split termination. The
pin "SPLIT" can simply be left open if not used.
- If the mode control pin 8 of the C250 was applied with a slope control resistor Rs for slope control,
this resistor must be removed. The corresponding pin of the TJA1040 (pin "STB") should be directly
connected to an output port of the microcontroller.
- The TJA1040 does not necessarily need a common mode choke. The split termination is highly
recommended as it ensures lowest emission, especially in the AM-band.

QH
2JKNKRU5GOKEQPFWEVQTU 5[UVGOU.CDQTCVQT[*CODWTI)GTOCP[
6GEJPKECN4GRQTV 4GRQTV0WODGT
*#+64

 4'('4'0%'5

[1] Data Sheet PCA82C250, CAN controller interface, Philips Semiconductors, 2000 Jan 13
[2] Data Sheet PCA82C251, CAN controller interface, Philips Semiconductors, 2000 Jan 13
[3] Data Sheet TJA1050, High speed CAN transceiver, Philips Semiconductors, 2000 May 18
[4] Preliminary Data Sheet TJA1040, High speed CAN transceiver, Philips Semiconductors, 2001
Nov 12
[5] Preliminary Data Sheet TJA1041, High speed CAN transceiver, Philips Semiconductors, 2001
Nov 12

QH

You might also like