TJA1048 [NXP]

Application Hints - Standalone high speed CAN transceiver;
TJA1048
型号: TJA1048
厂家: NXP    NXP
描述:

Application Hints - Standalone high speed CAN transceiver

文件: 总121页 (文件大小:1594K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
AH1014  
Application Hints - Standalone high speed CAN transceiver  
TJA1042 / TJA1043 / TJA1048 / TJA1051  
Rev. 01.40 27 April 2015  
Document information  
Info  
Content  
Title  
Application Hints - Standalone high speed CAN transceiver  
TJA1042 / TJA1043 / TJA1048 / TJA1051  
Department  
Keywords  
Systems & Applications  
HS-CAN, TJA1042, TJA1042/3, TJA1043, TJA1048, TJA1051,  
TJA1051/3, TJA1051/E, UJA107x, UJA106x  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Summary  
The TJA1042, TJA1043, TJA1048, TJA1051 and their variants form the next generation of standalone high speed  
CAN transceivers from NXP Semiconductors.  
The intention of this application hints document is to provide the necessary information for hardware and software  
designers for creation of automotive applications using the new high speed CAN transceiver generation products.  
It further on describes the advantages in terms of characteristics and functions offered to a system and how the  
system design can be simplified by replacing the 2nd by the 3rd generation HS-CAN transceivers from NXP.  
Revision history  
Rev  
Date  
Description  
01.00  
01.10  
2010-04-30  
2010-12-01  
Initial version  
Fig 26 Block diagram and pinning of the TJA1048 : new block diagram added with separate  
mode control  
Table 14 Average VCC supply current (assuming 500kbit/s) : TJA1048 also supports 10%  
VCC tolerance, re-calculation of buffer capacitance  
Chapter 10.3 added: Available CAN Simulation Models  
1.20  
1.30  
1.40  
2010-12-03  
2014-04-04  
2015-04-27  
List of References updated data sheets of TJA1042, TJA1043, TJA1048, TJA1051 and  
SBCs  
UJA107x changed to UJA107xA  
Chapter 6.9; Software flow (TJA1043): Figure 41 adapted  
Chapter 10.2.3; Upgrading Hints TJA1041A TJA1043: new checkpoint inserted on  
transition from Low Power Mode to Normal Mode operation  
Chapter 6.6, Software flow (TJA1043) extended with alternative bus failure detection  
strategy  
Contact information  
For additional information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
2 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Contents  
1.  
1.1  
1.1.1  
1.1.2  
1.1.3  
1.1.4  
1.2  
Introduction .............................................................................................................................................................. 6  
Standalone high speed CAN transceiver products.................................................................................................. 8  
TJA1051 Basic high speed CAN transceiver........................................................................................................ 8  
TJA1042 High speed CAN transceiver with Standby Mode ................................................................................. 9  
TJA1048 Dual high speed CAN transceiver with Standby Mode.......................................................................... 9  
TJA1043 High speed CAN transceiver with Sleep Mode and diagnostics ......................................................... 10  
Integrated high speed CAN transceiver products.................................................................................................. 11  
UJA107xA Core System Basis Chip with integrated high speed CAN ............................................................... 11  
UJA106x Fail-safe System Basis Chip with integrated high speed CAN............................................................ 11  
1.2.1  
1.2.2  
2.  
2.1  
2.2  
Basics of high speed CAN applications............................................................................................................... 13  
Example of a high speed CAN application ............................................................................................................ 13  
Power management depended high speed CAN transceiver selection................................................................. 16  
3.  
3.1  
3.2  
The TJA1051 Basic high speed CAN transceiver............................................................................................. 18  
Main features ........................................................................................................................................................ 18  
Operation modes................................................................................................................................................... 20  
Normal Mode......................................................................................................................................................... 20  
Silent Mode ........................................................................................................................................................... 21  
OFF Mode............................................................................................................................................................. 21  
System fail-safe features....................................................................................................................................... 22  
TXD dominant clamping detection in Normal Mode .............................................................................................. 22  
Bus dominant clamping prevention at entering Normal Mode............................................................................... 22  
Undervoltage detection & recovery ....................................................................................................................... 23  
Hardware application ............................................................................................................................................ 23  
3.2.1  
3.2.2  
3.2.3  
3.3  
3.3.1  
3.3.2  
3.3.3  
3.4  
4.  
4.1  
4.2  
The TJA1042 High speed CAN transceiver with Standby Mode...................................................................... 26  
Main features ........................................................................................................................................................ 26  
Operation modes................................................................................................................................................... 28  
Normal Mode......................................................................................................................................................... 28  
Standby Mode....................................................................................................................................................... 29  
OFF Mode............................................................................................................................................................. 29  
System fail-safe features....................................................................................................................................... 30  
TXD dominant clamping detection in Normal Mode .............................................................................................. 30  
Bus dominant clamping prevention at entering Normal Mode............................................................................... 30  
Bus dominant clamping detection in Standby Mode.............................................................................................. 30  
Undervoltage detection & recovery ....................................................................................................................... 32  
Hardware application ............................................................................................................................................ 32  
4.2.1  
4.2.2  
4.2.3  
4.3  
4.3.1  
4.3.2  
4.3.3  
4.3.4  
4.4  
5.  
5.1  
5.2  
5.2.1  
5.2.2  
5.2.3  
5.3  
The TJA1048 Dual high speed CAN transceiver with Standby Mode ............................................................. 35  
Main features ........................................................................................................................................................ 35  
Operating modes................................................................................................................................................... 36  
Normal Mode......................................................................................................................................................... 36  
Standby Mode....................................................................................................................................................... 37  
OFF Mode............................................................................................................................................................. 37  
Remote Wake-up (via CAN bus)........................................................................................................................... 38  
System fail-safe features....................................................................................................................................... 39  
TXD dominant clamping detection in Normal Mode .............................................................................................. 39  
Bus dominant clamping prevention at entering Normal Mode............................................................................... 39  
Undervoltage detection & recovery ....................................................................................................................... 40  
Hardware application ............................................................................................................................................ 41  
5.4  
5.4.1  
5.4.2  
5.4.3  
5.5  
continued >>  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
3 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
6.  
6.1  
6.2  
6.2.1  
6.2.2  
6.2.3  
6.2.4  
6.2.5  
6.3  
6.4  
6.5  
6.6  
6.7  
6.8  
6.9  
The TJA1043 High speed CAN transceiver with Sleep Mode & diagnostics.................................................. 42  
Main features ........................................................................................................................................................ 42  
Operating modes................................................................................................................................................... 44  
Normal Mode......................................................................................................................................................... 45  
Listen-only Mode................................................................................................................................................... 45  
Standby Mode....................................................................................................................................................... 46  
Sleep Mode........................................................................................................................................................... 46  
Go-to-Sleep Mode................................................................................................................................................. 47  
Hardware application ............................................................................................................................................ 49  
Wakeup detection ................................................................................................................................................. 51  
Flag signaling........................................................................................................................................................ 53  
Bus failure diagnosis............................................................................................................................................. 55  
Local failure diagnosis........................................................................................................................................... 59  
Undervoltage detection & recovery ....................................................................................................................... 62  
Software................................................................................................................................................................ 65  
7.  
7.1  
Hardware application of common pins ................................................................................................................ 72  
Power Supply Pins................................................................................................................................................ 72  
VCC pin .................................................................................................................................................................. 72  
Thermal load consideration for the VCC voltage regulator ..................................................................................... 72  
Dimensioning the bypass capacitor of the voltage regulator ................................................................................. 73  
VIO pin ................................................................................................................................................................... 74  
Interface Pins ........................................................................................................................................................ 75  
TXD pin................................................................................................................................................................. 75  
RXD pin................................................................................................................................................................. 75  
Mode control pins EN / STBN / STB / S ................................................................................................................ 75  
Bus Pins CANH / CANL ........................................................................................................................................ 75  
7.1.1  
7.1.2  
7.1.3  
7.1.4  
7.2  
7.2.1  
7.2.2  
7.3  
7.4  
8.  
EMC aspects of high speed CAN.......................................................................................................................... 77  
Common mode choke........................................................................................................................................... 77  
Capacitors............................................................................................................................................................. 78  
ESD protection diodes .......................................................................................................................................... 78  
Power supply buffering.......................................................................................................................................... 79  
Split termination concept....................................................................................................................................... 79  
Summary of EMC improvements .......................................................................................................................... 80  
Common mode stabilization via SPLIT pin............................................................................................................ 80  
GND offset and Common mode range.................................................................................................................. 81  
PCB layout rules (check list) ................................................................................................................................. 84  
8.1  
8.2  
8.3  
8.4  
8.5  
8.6  
8.7  
8.8  
8.9  
9.  
Bus network aspects of high speed CAN............................................................................................................. 85  
Maximum number of nodes................................................................................................................................... 85  
Maximum bus line length ...................................................................................................................................... 87  
Topology ............................................................................................................................................................... 88  
9.1  
9.2  
9.3  
10.  
10.1  
10.1.1  
10.1.2  
10.1.3  
10.1.4  
10.2  
Appendix................................................................................................................................................................. 90  
Pin FMEA.............................................................................................................................................................. 90  
TJA1051................................................................................................................................................................ 90  
TJA1042................................................................................................................................................................ 93  
TJA1048................................................................................................................................................................ 95  
TJA1043................................................................................................................................................................ 98  
Upgrading hints................................................................................................................................................... 101  
TJA1050 TJA1051 ........................................................................................................................................... 101  
TJA1040 TJA1042 ........................................................................................................................................... 105  
10.2.1  
10.2.2  
continued >>  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
4 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.2.3  
10.3  
TJA1041A TJA1043......................................................................................................................................... 108  
Simulation models............................................................................................................................................... 116  
11.  
12.  
Abbreviations ....................................................................................................................................................... 117  
References............................................................................................................................................................ 118  
13.  
13.1  
13.2  
Legal information ................................................................................................................................................. 120  
Definitions ........................................................................................................................................................... 120  
Disclaimers.......................................................................................................................................................... 120  
continued >>  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
5 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
1. Introduction  
The TJA1042, TJA1043, TJA1048 and TJA1051 and their variants TJA1042/3, TJA1051/3  
and TJA1051/E are the next step up from the NXP Semiconductors high speed CAN  
transceivers TJA1040, TJA1041A and TJA1050 (see Fig 1).  
All transceivers provide the physical link between the protocol controller and the physical  
transmission medium according to the ISO11898 ([18], [19]) and SAE J2284 [20]. This  
ensures full interoperability with other ISO11898 compliant transceiver products.  
24  
better  
performance  
TJA1041A  
TJA1043  
24  
TJA1048  
dual TJA1042/3  
TJA1042/3  
plus power  
management and I/O  
level shifter  
plus 2nd  
TJA1042/3  
integrated  
plus power  
management and  
I/O level shifter  
24  
PCA82C251  
plus 24V robustness  
PCA82C250  
24  
24  
plus I/O  
level shifter  
plus power  
saving  
better  
performance  
TJA1040  
TJA1042  
better  
performance  
plus Standby Mode  
24  
24  
24  
TJA1051/E  
TJA1051/3  
TJA1051  
plus  
Off Mode  
plus I/O  
level shifter  
better  
performance  
TJA1050  
1st generation  
2nd generation  
3rd generation  
Fig 1. Overview on the current NXP high speed CAN standalone transceiver portfolio  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
6 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Beside three versions offering a 100% drop-in replacement (TJA1042, TJA1043 and  
TJA1051) to their predecessor (TJA1040, TJA1041(A) and TJA1050) three new versions  
are introduced in the 3rd generation. The new TJA1042/3 and TJA1051/3 allow interfacing  
to 3V microcontrollers via a new introduced VIO pin. The new TJA1051/E offers a dedicated  
Off Mode to completely disable the transceiver. The TJA1048 offers two integrated  
TJA1042/3 blocks and thus is the new dual high speed CAN standalone transceiver  
solution from NXP Semiconductors.  
Compared to their functional predecessors the 3rd generation high speed CAN transceivers  
from NXP Semiconductors offer  
a significantly improved ESD robustness,  
a further reduction in electromagnetic emission (EME)  
beside an improved electromagnetic immunity (EMI),  
a higher voltage robustness in order to full support 24V applications  
and a predictable undervoltage behavior at all supply conditions  
With the extended portfolio of high speed CAN transceivers NXP Semiconductors enables  
ECU designers to find the best application fitting standalone transceiver product in order  
to cover all main application specific requirements.  
For full coverage NXP Semiconductors offers integrated high speed CAN transceivers in  
their System Basis Chip Families UJA106x and UJA107x.  
Modes  
Fail-safe features  
Wake-up  
HSCAN device  
TJA1051  
8
8
1
1
1
1
1
2
1
5V  
3-5V  
5V  
TJA1051/3  
TJA1051/E  
TJA1042  
8
8
5V  
TJA1042/3  
TJA1048  
8
3-5V  
3-5V  
3-5V  
14  
14  
TJA1043  
Fig 2. Feature overview of 3rd generation high speed CAN standalone transceiver portfolio  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
7 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
1.1 Standalone high speed CAN transceiver products  
1.1.1 TJA1051 Basic high speed CAN transceiver  
TJA1051 Basic high speed CAN transceiver  
(page 18 ff.)  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
S
- Successor of the TJA1050 basic high speed CAN transceiver  
CANH  
CANL  
n.c.  
- Normal Mode (transmit / receive CAN data)  
- Silent Mode (receiving CAN data only)  
- Undervoltage detection on pin VCC  
TJA1051  
RXD  
TJA1051/3 Basic high speed CAN transceiver with 3V microcontroller interface  
(page 18 ff.)  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
S
- Variant of the TJA1051 basic high speed CAN transceiver  
including:  
CANH  
CANL  
VIO  
TJA1051/3  
- Direct interfacing to microcontrollers with 3V to 5V supply voltage  
- Undervoltage detection on pin VIO  
RXD  
TJA1051/E Basic high speed CAN transceiver with Off Mode  
(page 18 ff.)  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
S
- Variant of the TJA1051 basic high speed CAN transceiver  
CANH  
CANL  
EN  
including:  
TJA1051/E  
- Off Mode (disabled transceiver with zero bus load)  
RXD  
Fig 3. Pin configuration and short functional description of the TJA1051, TJA1051/3 and TJA1051/E  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
8 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
1.1.2 TJA1042 High speed CAN transceiver with Standby Mode  
TJA1042 High speed CAN transceiver with Standby Mode  
(page 26 ff.)  
- Successor of the TJA1040 high speed CAN transceiver  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
STB  
- Normal Mode (transmit / receive CAN data)  
- Standby Mode (low power mode with CAN wake-up capability)  
- SPLIT pin for recessive bus level stabilization  
- Bus dominant time-out function in Standby Mode  
- Undervoltage detection on pin VCC  
CANH  
CANL  
SPLIT  
TJA1042  
RXD  
TJA1042/3 High speed CAN transceiver with Standby Mode and 3V microcontroller  
interface  
(page 26 ff.)  
- Variant of the TJA1042 high speed CAN transceiver  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
STB  
including:  
CANH  
CANL  
VIO  
TJA1042/3  
- Direct interfacing to microcontrollers with 3V to 5V supply voltage  
- Low power receiver supply in Standby Mode by VIO only  
- Undervoltage detection on pin VIO  
RXD  
- No SPLIT pin for recessive bus level stabilization  
Fig 4. Pin configuration and short functional description of the TJA1042 and TJA1042/3  
1.1.3 TJA1048 Dual high speed CAN transceiver with Standby Mode  
TJA1048 Dual high speed CAN transceiver with Standby Mode  
(page 34 ff.)  
TXD1  
GNDA  
VCC  
1
2
3
4
5
6
7
14 STBN1  
13 CANH1  
12 CANL1  
11 VIO  
- Dual CAN transceiver based on TJA1042/3  
- Normal Mode (transmit / receive CAN data)  
- Standby Mode (low power mode with CAN wake-up capability)  
- Channel independent mode control  
RXD1  
GNDB  
TXD2  
RXD2  
TJA1048  
- Direct interfacing to microcontrollers with 3V to 5V supply voltage  
- Low power receiver supply in Standby Mode by VIO only  
- Undervoltage detection on pins VCC and VIO  
10 CANH2  
9
8
CANL2  
STBN2  
- Enhanced CAN wake-up pattern  
Fig 5. Pin configuration and short functional description of the TJA1048  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
9 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
1.1.4 TJA1043 High speed CAN transceiver with Sleep Mode and diagnostics  
TJA1043 High speed CAN transceiver with Sleep Mode and diagnostics  
(page 42 ff.)  
- Successor of the TJA1041A high speed CAN transceiver  
TXD  
GND  
VCC  
1
2
3
4
5
6
7
14 STBN  
13 CANH  
12 CANL  
11 SPLIT  
10 VBAT  
- Normal Mode (transmit / receive CAN data)  
- Listen-only Mode (receiving CAN data only)  
- Standby Mode (first-level low power mode INH on)  
- Sleep Mode (second-level low power mode INH off)  
- Local and remote wake-up with wake-up source recognition  
- Direct interfacing to microcontrollers with 3V to 5V supply voltage  
- SPLIT pin for recessive bus level stabilization  
RXD  
VIO  
TJA1043  
EN  
9
8
WAKE  
ERRN  
- Undervoltage detection on pins VBAT, VCC and VIO  
- Several protection and diagnostic functions  
INH  
Fig 6. Pin configuration and short functional description of the TJA1043  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
10 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
1.2 Integrated high speed CAN transceiver products  
1.2.1 UJA107xA Core System Basis Chip with integrated high speed CAN  
UJA107xA Core System Basis Chip with integrated high speed CAN transceiver  
The core System Basis Chip (SBC) family replaces basis discrete  
components commonly found in ECUs:  
TXDL2  
RXDL2  
TXDL1  
V1  
1
2
3
4
5
6
7
8
9
32 BAT  
31 VEXCTRL  
30 TEST2  
29 VEXCC  
28 WBIAS  
27 LIN2  
- Advanced independent watchdog  
- 250mA voltage regulator (150mA internal, scalable with PNP)  
- Integrated voltage regulator for CAN  
- Serial peripheral interface (SPI)  
RXDL1  
RSTN  
INTN  
EN  
26 DLIN  
- 2 local wake-up input ports  
25 LIN1  
- Limp home output port  
UJA107x  
SDI  
24 SPLIT  
23 GND  
- Advanced low-power concept  
SDO 10  
SCK 11  
- Safe and controlled system start-up behavior  
- Detailed status reporting on system and sub-system levels  
22 CANL  
21 CANH  
20 V2  
SCSN 12  
TXDC 13  
RXDC 14  
TEST1 15  
WDOFF 16  
19 WAKE2  
18 WAKE1  
17 LIMP  
High speed CAN variants:  
- UJA1075A / High speed CAN / LIN core SBC [15]  
- UJA1076A / High speed CAN core SBC [16]  
- UJA1078A / High speed CAN / dual LIN core SBC [17]  
Fig 7. Pin configuration and short functional description of the UJA107xA  
1.2.2 UJA106x Fail-safe System Basis Chip with integrated high speed CAN  
UJA106x Fail-safe System Basis Chip with integrated high speed CAN transceiver  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
11 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
The fail-safe System Basis Chip (SBC) family replaces basis  
discrete components commonly found in ECUs:  
n.c.  
n.c.  
1
2
3
4
5
6
7
8
9
32 BAT42  
31 SENSE  
30 V3  
- Advanced independent watchdog  
TXDL  
V1  
- Voltage regulators for microcontroller and CAN transceiver  
- Serial peripheral interface (SPI)  
29 SYSINH  
28 n.c.  
RXDL  
RSTN  
INTN  
EN  
27 BAT14  
26 RTLIN  
25 LIN  
- Local wake-up input port  
- Inhibit/Limp home output port  
- Advanced low-power concept  
UJA106x  
SDI  
24 SPLIT  
23 GND  
22 CANL  
21 CANH  
20 V2  
- Safe and controlled system start-up behavior  
- Advanced fail-safe system behavior that prevents any deadlock  
- Detailed status reporting on system and sub-system levels  
SDO 10  
SCK 11  
SCS 12  
TXDC 13  
RXDC 14  
n.c. 15  
19 n.c.  
High speed CAN variants:  
18 WAKE  
- UJA1065 / High speed CAN / LIN fail-safe SBC [13]  
- UJA1066 / High speed CAN fail-safe SBC [14]  
INH /  
17  
TEST 16  
LIMP  
Fig 8. Pin configuration and short functional description of the UJA106x  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
12 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
2. Basics of high speed CAN applications  
2.1 Example of a high speed CAN application  
Fig 9 illustrates an example of a high speed CAN application. Several ECUs (Electronic  
Control Units) are connected via stubs to a linear bus topology. Each bus end is  
terminated with 120(RT), resulting in the nominal 60bus load according to ISO11898.  
The figure shows the split termination concept, which is helpful when improving the EMC  
of high speed CAN bus systems. The former single 120termination resistor is split into  
two resistors of half value (RT/2) with the center tap connected to ground via the  
capacitor Cspl.  
Linear  
CAN bus  
topology  
BAT  
ECU  
BAT  
Voltage  
Regulator  
Cspl  
RT/2  
RT/2  
INH  
CANH  
CANL  
Sensor  
µC  
+
CAN  
RXD  
TXD  
TJA1043  
Actuator  
GND  
SPLIT  
ECU  
BAT  
Voltage  
Regulator  
STB  
I/O  
CANH  
CANL  
µC  
+
RXD  
TXD  
TJA1042  
Actuator  
CAN  
SPLIT  
Ignition key  
GND  
BAT  
ECU  
Voltage  
Regulator  
S
I/O  
CANH  
CANL  
µC  
+
RXD  
TXD  
TJA1051/3  
Sensor  
CAN  
RT/2  
RT/2  
GND  
Cspl  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
13 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Fig 9. High speed CAN application example  
The block diagram in Fig 9 describes the internal structure of an ECU. Typically, an ECU  
consists of a standalone transceiver (here the TJA1042, TJA1043 and TJA1051/E) and a  
host microcontroller with integrated CAN-controller, which are supplied by one or more  
voltage regulators. While the high speed CAN transceiver needs a +5 V supply to support  
the ISO11898 bus levels, new microcontroller products are increasingly using lower  
supply voltages like 3,3 V. In this case a dedicated 3,3 V voltage regulator is necessary  
for the microcontroller. The protocol controller is connected to the transceiver via a serial  
data output line (TXD) and a serial data input line (RXD). The transceiver is attached to  
the bus lines via its two bus terminals CANH and CANL, which provide differential  
receive and transmit capability.  
Depending on the selected transceiver different mode control pins (e.g. STB, S, EN) are  
connected to I/O pins of the host microcontroller for operation mode control. The split  
termination approach can be further improved using the pin SPLIT of the TJA1042 or  
TJA1043 for DC stabilization of the common mode voltage (see Section 7.1).  
In the case of the TJA1043 there is an additional INH signal line (indicated in Fig 9)  
controlling the voltage regulator. Leaving control over the voltage regulator(s) for VCC and  
µC supply voltage to the TJA1043 allows for an extremely low ECU quiescent current as  
required in Clamp-30 applications (see Section 1.1).  
Single Ended  
Bus Voltage  
CANH  
CANL  
3.6V  
2.5V  
1.4V  
Differential  
Bus Voltage  
5.0V  
Differential input voltage  
range for dominant state  
0.9V  
0.5V  
Differential input voltage  
range for recessive state  
-1.0V  
time  
Recessive  
Dominant  
Recessive  
Fig 10. Nominal bus levels according to ISO11898  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
14 of 121  
 
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
The protocol controller outputs a serial transmit data stream to the TXD input of the  
transceiver. An internal pull-up function within each NXP high speed CAN transceiver  
sets the TXD input to logic HIGH, which means that the bus output driver stays recessive  
in the case of a TXD open circuit condition. In the recessive state (Fig 10) the CANH and  
CANL pins are biased to a voltage level of VCC/2. If a logic LOW level is applied to TXD,  
the output stage is activated, generating a dominant state on the bus line (Fig 10). The  
output driver CANH provides a source output from VCC and the output driver CANL a sink  
output towards GND. This is illustrated in Fig 11 showing the high speed CAN driver  
block diagram.  
VCC  
CANH  
Driver  
CANL  
Receiver  
GND  
Fig 11. High speed CAN driver block diagram  
If no bus node transmits a dominant bit, the bus stays in recessive state. If one or  
multiple bus nodes transmit a dominant bit, then the bus lines enter the dominant state  
overriding the recessive state (wired-AND characteristic).  
The receiver converts the differential bus signal to a logic level signal, which is output at  
RXD. The serial receive data stream is provided to the bus protocol controller for  
decoding. The internal receiver comparator is always active. It monitors the bus while the  
bus node is transmitting a message. This is required to support the non-destructive bit-  
by-bit arbitration scheme of CAN.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
15 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
2.2 Power management depended high speed CAN transceiver selection  
In-vehicle high speed CAN networks come with different requirements, depending on the  
implemented application. First of all, high speed CAN is the ideal choice for all  
applications which require a high data throughput (up to 1 Mbit/s).  
From the ECU power management point of view four different application areas can be  
distinguished.  
Clamp-30  
Clamp-15  
BAT  
on/off  
VCC  
VCC  
VCC  
VCC  
CTRL  
CTRL  
TXD  
RXD  
TXD  
RXD  
TXD  
RXD  
TXD  
RXD  
C  
TRX  
C  
TRX  
C  
TRX  
C  
TRX  
A
B
C
D
CANH  
CANL  
Fig 12. Target applications for HSCAN transceivers  
Type A Available all time - Applications, which have to be available all time, even  
when the car is parked and ignition-key is off, are permanently supplied from a  
permanent battery supply line, often called “Clamp-30”. However, those nodes need the  
possibility to reduce the current consumption for power saving by control of the local  
ECU supply (VCC). These type A applications allow switching off the entire supply system  
of the ECU including the microcontroller supply while keeping the wake-up capability via  
CAN possible.  
The TJA1043 is the first choice for these applications. It can be put into its Sleep Mode  
(all VCC and VIO supplies off), which allows reducing the total current consumption of the  
entire ECU down to typically 20uA, while keeping the capability to receive wake-up  
events from the bus and to restart the application.  
Type B Always active microcontroller - Those applications, which need an always-  
active microcontroller, are permanently supplied from the battery supply line “Clamp-30”  
using a continuously active VCC supply. In order to reduce the ECU power consumption,  
the transceiver needs to be set into a mode with reduced supply current while its supply  
stays active.  
Here the Standby Mode of the TJA1042, TJA1042/3 and TJA1048 offers the best choice.  
During Standby Mode the device reduces the transceiver supply current (via VCC and  
VIO) to a minimum, while still monitoring the CAN bus lines for bus traffic.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
16 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
If monitoring the bus traffic is not required the TJA1051/E is the best selection. The  
TJA1051/E can be switched into Off Mode. During Off Mode the device reduces the  
transceiver supply current (as in Standby Mode of the TJA1042) and additionally  
disengages from the bus (zero load).  
Type C Always active microcontroller & controlled transceiver supply - Dedicated  
applications, which need an always-active microcontroller and therefore are permanently  
supplied from the “Clamp-30” line, additionally come with a microcontroller controlled  
transceiver voltage supply. In contrast to type B applications, further current can be saved,  
because the transceiver becomes completely un-powered by microcontroller control.  
These applications require absolute passive bus behavior of the transceiver, while its  
voltage supply is inactive. This is important in order not to affect the remaining bus system,  
which might continue communication.  
Most suitable for such kind of applications are the TJA1042 variants, the TJA1051  
variants as well as the TJA1048. All named HSCAN transceiver types disengage from  
the bus, if unpowered and thus behave absolutely passive.  
Type D Only active at ignition-key switched on - Applications, which do not need to  
be available with ignition-key off, are simply switched off and become totally un-powered  
during ignition-key off. They are supplied from a switched battery supply line, often called  
“Clamp-15”. This supply line is only switched on with ignition-key on. Depending on system  
requirements, e.g. partial communication of the still supplied nodes during ignition-key off,  
these un-powered nodes need to behave passively towards the remaining bus, similar to  
type C applications.  
As for type C applications, it is recommended to use the TJA1042 variants, the TJA1051  
variants as well as the TJA1048 due to their absolutely passive behavior to the bus when  
becoming unpowered.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
17 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
3. The TJA1051 Basic high speed CAN transceiver  
3.1 Main features  
The TJA1051 is the basic high speed CAN transceiver is being delivered in three  
versions, distinguished only by the function of pin 5:  
TJA1051 the version with pin 5 open (n.c.) is 100% backwards compatible with  
the TJA1050:  
VCC  
3
1
8
Temperature  
protection  
TXD  
Time-Out  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
S
7
6
CANH  
CANL  
CANH  
CANL  
n.c.  
TJA1051  
Slope Control  
and Driver  
S
Mode Control  
RXD  
VCC  
Undervoltage  
detection  
Remark: The same die is used for all TJA1051  
versions. In the TJA1051 the VIO and the EN  
VCC  
input is internally connected to VCC  
.
4
2
Normal  
Receiver  
RXD  
GND  
Driver  
Fig 13. Block diagram and pinning of the TJA1051  
TJA1051/3 the version with a VIO pin allows for direct interfacing to  
microcontrollers with supply voltages down to 3V:  
VIO  
VCC  
3
5
1
8
Temperature  
protection  
TXD  
Time-Out  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
S
7
6
CANH  
CANL  
CANH  
CANL  
VIO  
TJA1051/3  
Slope Control  
and Driver  
S
Mode Control  
RXD  
VCC / VIO  
Undervoltage  
detection  
Remark: The same die is used for all TJA1051  
versions. In the TJA1051/3 the EN input is  
VCC  
internally connected to VCC  
.
4
2
Normal  
Receiver  
RXD  
GND  
Driver  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
18 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Fig 14. Block diagram and pinning of the TJA1051/3  
TJA1051/E the version with a EN pin allows disabling the transceivers  
requiring lowest quiescent current with disengaging from the bus (zero load):  
VCC  
3
1
5
Temperature  
protection  
TXD  
EN  
Time-Out  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
S
7
6
CANH  
CANL  
CANH  
CANL  
EN  
TJA1051/E  
Slope Control  
and Driver  
Mode Control  
8
S
RXD  
VCC  
Undervoltage  
detection  
Remark: The same die is used for all TJA1051  
versions. In the TJA1051/E the VIO input is  
VCC  
internally connected to VCC  
.
4
2
Normal  
Receiver  
RXD  
GND  
Driver  
Fig 15. Block diagram and pinning of the TJA1051/E  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
19 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
3.2 Operation modes  
The TJA1051 offers 2 different power modes, Normal Mode and Silent Mode which are  
directly selectable. Taking into account the TJA1051/E with its EN input pin and the  
undervoltage detection a third power mode is available, the so-called OFF Mode. Fig 16  
shows how the different operation modes can be entered. Every mode provides a certain  
behavior and terminates the CAN channel to a certain value. The following sub-chapters  
give a short overview of those features.  
EN = 1 AND S = 0  
AND  
VCC_UV cleared  
Normal  
Mode  
AND  
VIO_UV cleared  
EN = 0  
OR  
VCC_UV set  
OR  
VIO_UV set  
S = 0  
S = 1  
EN = 1 AND S = 1  
AND  
VCC_UV cleared  
AND  
VIO_UV cleared  
Silent  
Mode  
OFF  
Mode  
EN = 0  
OR  
VCC_UV set  
OR  
VIO_UV set  
Remark: The same die is used for all TJA1051 versions.  
- In the TJA1051 the VIO and the EN input is internally connected to VCC  
.
- In the TJA1051/3 the EN input is internally connected to VCC  
.
- In the TJA1051/E the VIO input is internally connected to VCC  
.
Fig 16. State diagram TJA1051, TJA1051/3 and TJA1051/E  
3.2.1 Normal Mode  
In Normal Mode the CAN communication is enabled. 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. The bus lines are biased to VCC/2 in recessive state and the  
transmitter is enabled. The Normal Mode is entered setting pin S to LOW. Due to an  
internal pull-down function it is the default mode if pin S is unconnected.  
In Normal Mode the transceiver provides following functions:  
The CAN transmitter is active.  
The CAN receiver is active.  
CANH and CANL are biased to VCC/2.  
VCC and VIO undervoltage detectors are active for undervoltage detection.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
20 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
3.2.2 Silent Mode  
The Silent Mode is used to disable the transmitter of the TJA1051 regardless of the TXD  
input signal. In Silent Mode the TJA1051 is not capable of transmitting CAN messages,  
but all other functions, including the receiver, continue to operate. The Silent Mode is  
entered setting pin S to HIGH.  
Babbling idiot protection  
The Silent Mode allows a node to be set to a state, in which it is absolutely passive to the  
bus. It becomes necessary when a CAN-controller gets out of control and unintentionally  
sends messages (“Babbling idiot”), that block the bus. Activating the Silent Mode by the  
microcontroller allows the bus to be released even when there is no direct access from the  
microcontroller to the CAN-controller. The Silent Mode is very useful for achieving high  
system reliability required by today’s electronic applications.  
Listen-only function  
In Silent Mode RXD monitors the bus lines as usual. Thus, the Silent Mode provides a  
Listen-Only Mode for diagnostic features. It ensures that a node does not influence the bus  
with dominant bits.  
In Silent Mode the transceiver provides following functions:  
The CAN transmitter is off.  
The CAN receiver is active.  
CANH and CANL are biased to VCC/2.  
VCC and VIO undervoltage detectors are active for undervoltage detection.  
3.2.3 OFF Mode  
The non-operation OFF Mode is introduced offering total passive behaviour to the CAN  
bus system. The OFF Mode is entered by undervoltage detection on VCC or VIO (TJA1051/3  
only) or by setting pin EN to LOW (TJA1051/E only). In OFF Mode the TJA1051 requires  
very low current for operation.  
In OFF Mode the transceiver provides following functions:  
The CAN transmitter is off.  
The CAN receiver is off.  
CANH and CANL are floating (lowest leakage current on bus pins).  
VCC and VIO undervoltage detectors are active for undervoltage recovery.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
21 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 1.  
Characteristics of the different modes  
Operating  
mode  
S pin  
EN pin  
VCC or VIO  
undervolt.  
RXD pin  
Bus bias  
TXD pin CAN driver  
Low  
High  
Normal  
0
1
1
1
no  
no  
Bus  
dominant  
Bus  
recessive  
VCC/2  
0
1
X
dominant [1]  
recessive  
off  
Silent  
OFF  
Bus  
dominant  
Bus  
recessive  
VCC/2  
float  
X
X
0
X
-
-
X
off  
X
yes  
[1]  
t < tto(dom)TXD, afterwards the TXD dominant clamping detection disables the transmitter.  
3.3 System fail-safe features  
3.3.1 TXD dominant clamping detection in Normal Mode  
The TXD dominant clamping detection prevents an erroneous CAN-controller from  
clamping the bus to dominant level by a continuously dominant TXD signal.  
After a maximum allowable TXD dominant time tto(dom)TXD the transmitter is disabled.  
According to the CAN protocol only a maximum of eleven successive dominant bits are  
allowed on TXD (worst case of five successive dominant bits followed immediately by an  
error frame). Along with the minimum allowable TXD dominant time, this limits the minimum  
bit rate to 40 kbit/s.  
transmitter  
enabled  
tto(dom)TXD  
recessive  
TXD  
dominant  
transmitter  
disabled  
CANH  
CANL  
VO(dif)bus  
time  
Fig 17. TXD dominant clamping in Normal Mode  
3.3.2 Bus dominant clamping prevention at entering Normal Mode  
Before transmitting the first dominant bit to the bus in Normal Mode the TXD pin once  
needs to be set HIGH in order to prevent a transceiver initially clamping the entire bus  
when starting up with not well defined TXD port setting of the microcontroller.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
22 of 121  
 
 
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
3.3.3 Undervoltage detection & recovery  
Compared to their predecessor TJA1050, the TJA1051 versions take advantage of high  
precision integrated undervoltage detection on their supply pins (see Table 2). Without this  
function undervoltage conditions might result in unwanted system behaviour, if the supply  
leaves the specified range. (e.g. the bus pins might bias to GND).  
Table 2. Mode control at undervoltage conditions  
Undervoltage condition  
HS-CAN with Silent Mode  
VCC  
no  
VIO  
no  
TJA1051  
Normal or Silent  
Off  
TJA1051/3  
TJA1051/E  
Normal or Silent  
Normal, Silent or Off  
yes  
no  
no  
Off  
Off  
Off  
Off  
not applicable  
Off  
yes  
yes  
not applicable  
Off  
yes  
3.4 Hardware application  
Fig 18 and Fig 19 show how to integrate the TJA1051 and its variants within a typical  
application. The application examples assume either a 5V or a 3V supplied host  
microcontroller. In each example there is a dedicated 5V regulator supplying the TJA1051  
transceiver on its VCC supply pin (necessary for proper CAN transmit capability).  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
23 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
BAT  
5V  
*
e.g.  
47nF  
VCC  
VDD  
CANH  
e.g.  
100pF  
TxD  
RxD  
TxD  
RxD  
RT **  
C  
+
CAN  
CAN  
bus  
TJA1051 /  
TJA1051/E  
e.g.  
4,7nF  
EN  
I/O  
RT **  
S
I/O  
CANL  
GND  
GND  
e.g.  
100pF  
Size of capacitor depends on regulator.  
For bus line end nodes RT = 60Ohm in order to support the „Split termination concept“  
*
**  
For stub nodes an optional "weak" termination of e.g. RT = 1,3kOhm can be foreseen, if required by the OEM.  
General remark: A dedicated application may depend on specific OEM requirements.  
Fig 18. Typical application with TJA1051 or TJA1051/E and a 5V microcontroller  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
24 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
BAT  
3V  
5V  
*
*
e.g.  
47nF  
***  
e.g.  
100nF  
VCC  
VDD  
VIO  
CANH  
e.g.  
100pF  
TxD  
RxD  
TxD  
RxD  
RT **  
C  
+
CAN  
CAN  
bus  
TJA1051/3  
e.g.  
4,7nF  
RT **  
S
I/O  
CANL  
GND  
GND  
e.g.  
100pF  
Size of capacitor depends on regulator.  
For bus line end nodes RT = 60Ohm in order to support the „Split termination concept“.  
*
**  
For stub nodes an optional "weak" termination of e.g. RT = 1,3kOhm can be foreseen, if required by the OEM.  
Decoupling VIO to VCC (instead GND) with a capacitor close to the pins achieves a high-frequent short of the  
supplies and thus improves the electromagnetic immunity for the TJA1051/3 by enabling the same HF-conditions  
like existing with VCC connected directly to VIO in 5V-only environments.  
***  
General remark: A dedicated application may depend on specific OEM requirements.  
Fig 19. Typical application with TJA1051/3 and a 3V microcontroller  
Note: For detailed hardware application guidance please refer to chapter 7 explaining how  
the pins of the TJA1051 are properly connected in an application environment.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
25 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
4. The TJA1042 High speed CAN transceiver with Standby Mode  
4.1 Main features  
The TJA1042 is the high speed CAN transceiver providing a low power mode (called  
Standby Mode) beside a Normal Mode. It is being delivered in two versions,  
distinguished only by the function of pin 5:  
TJA1042 the version with a SPLIT output is 100% backwards compatible with  
the TJA1040:  
VCC  
3
1
8
5
Temperature  
protection  
TXD  
STB  
Time-Out  
V Split  
SPLIT  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
STB  
VCC  
7
6
CANH  
CANL  
SPLIT  
CANH  
CANL  
TJA1042  
Slope Control  
and Driver  
Mode Control  
RXD  
VCC  
VCC  
Undervoltage  
detection  
Normal  
Receiver  
Remark: The same die is used for all TJA1042  
versions. In the TJA1042 the VIO input is  
VCC  
internally connected to VCC  
.
Mux  
and  
Driver  
4
2
RXD  
GND  
Wake-Up Filter and  
Clamping detection  
Low Power  
Receiver  
Fig 20. Block diagram and pinning of the TJA1042  
TJA1042/3 the version with a VIO pin allows for direct interfacing to  
microcontrollers with supply voltages down to 3V:  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
26 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
VIO  
5
VCC  
3
1
Temperature  
protection  
TXD  
STB  
Time-Out  
TXD  
GND  
VCC  
1
2
3
4
8
7
6
5
STB  
VIO  
7
6
CANH  
CANL  
CANH  
CANL  
VIO  
TJA1042/3  
8
Slope Control  
and Driver  
Mode Control  
RXD  
VCC  
VCC / VIO  
Undervoltage  
detection  
Normal  
Receiver  
Remark: The same die is used for all TJA1042  
versions. In the TJA1042/3 the SPLIT output is  
internally left open.  
VIO  
Mux  
and  
Driver  
4
2
RXD  
GND  
Wake-Up Filter and  
Clamping detection  
Low Power  
Receiver  
Fig 21. Block diagram and pinning of the TJA1042/3  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
27 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
4.2 Operation modes  
The TJA1042 offers 2 different power modes, Normal Mode and Standby Mode which are  
directly selectable. Taking into account the undervoltage detection a third power mode is  
available, the so-called OFF Mode. Fig 22 shows how the different operation modes can  
be entered. Every mode provides a certain behavior and terminates the CAN channel to a  
certain value. The following sub-chapters give a short overview of those features.  
STB = 0  
AND  
VCC_UV cleared  
Normal  
Mode  
AND  
VIO_UV cleared  
VIO_UV set  
STB = 0  
AND  
[STB = 1  
OR  
VCC_UV cleared  
AND  
VCC_UV set]  
AND  
VIO_UV cleared  
VIO_UV cleared  
[STB = 1  
OR  
VCC_UV set]  
AND  
VIO_UV cleared  
Standby  
Mode  
OFF  
Mode  
VIO_UV set  
Remark: The same die is used for all TJA1042 versions.  
- In the TJA1042 the VIO input is internally connected to VCC  
.
- In the TJA1042/3 the SPLIT output is internally left open.  
Fig 22. State diagram TJA1042 and TJA1042/3  
4.2.1 Normal Mode  
In Normal Mode the CAN communication is enabled. 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. The bus lines are biased to VCC/2 in recessive state and the  
transmitter is enabled. The Normal Mode is entered setting pin STB to LOW.  
In Normal Mode the transceiver provides following functions:  
The CAN transmitter is active.  
The normal CAN receiver is active.  
The low power CAN receiver is active.  
CANH and CANL are biased to VCC/2.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
28 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Pin RXD reflects the normal CAN Receiver.  
SPLIT is biased to VCC/2 (TJA1042 only).  
VCC and VIO undervoltage detectors are active for undervoltage detection.  
4.2.2 Standby Mode  
The Standby Mode is used to reduce the power consumption of the TJA1042 significantly.  
In Standby Mode the TJA1042 is not capable of transmitting and receiving regular CAN  
messages, but it monitors the bus for CAN messages.  
Only a low power CAN receiver is active, monitoring the bus lines for activity. The bus  
wake-up filter ensures that only bus dominant and bus recessive states that persist longer  
than tfltr(wake)bus are reflected on the RXD pin. The low-power receiver is supplied by the VIO  
pin, thus even with a switched off VCC supply the TJA1042/3 offers full support of detecting  
a remote wake-up via the bus with lowest supply current. This allows 3V microcontroller  
designs to entirely disable all 5V supplies in the system while staying wake able via the  
CAN bus lines.  
To reduce the current consumption as far as possible the bus is terminated to GND rather  
than biased to VCC/2 as in Normal Mode. The Standby Mode is selected setting pin STB to  
HIGH or by undervoltage detection on VCC. Due to an internal pull-up function on the STB  
pin it is the default mode if pin STB is unconnected.  
In Standby Mode the transceiver provides following functions:  
The CAN transmitter is off.  
The normal CAN receiver is off.  
The low power CAN receiver is active.  
CANH and CANL are biased to GND.  
SPLIT is floating (TJA1042 only) (lowest leakage current on SPLIT pin).  
Pin RXD reflects the low-power CAN Receiver.  
VCC undervoltage detector is active for undervoltage detection / recovery.  
VIO undervoltage detector is active for undervoltage detection.  
4.2.3 OFF Mode  
The non-operation OFF Mode is introduced offering total passive behaviour to the CAN  
bus system. The OFF Mode is entered by undervoltage detection on VIO.  
In OFF Mode the transceiver provides following functions:  
The CAN transmitter is off.  
The normal CAN receiver is off.  
The low power CAN receiver is off.  
CANH and CANL are floating (lowest leakage current on bus pins).  
SPLIT is floating (TJA1042 only) (lowest leakage current on SPLIT pin).  
VCC and VIO undervoltage detectors are active for undervoltage recovery.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
29 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 3.  
Characteristics of the different modes  
Operating STB pin  
mode  
VCC  
underv.  
VIO  
underv.  
RXD pin  
Bus bias SPLIT pin TXD pin CAN driver  
Low  
Bus  
High  
Normal  
0
no  
no  
Bus  
VCC/2  
GND  
VCC/2  
float  
0
1
X
dominant [1]  
recessive  
off  
dominant recessive  
Standby  
1
X
no  
no  
Wake-up No wake-  
request up request  
X
yes  
detected  
detected  
OFF  
X
X
Yes  
-
-
float  
float  
X
off  
[1]  
t < tto(dom)TXD, afterwards the TXD dominant clamping detection disables the transmitter.  
4.3 System fail-safe features  
4.3.1 TXD dominant clamping detection in Normal Mode  
As the TJA1051 the TJA1042 provides TXD dominant clamping detection in Normal Mode.  
Please refer to chapter 3.3.1 for more details.  
4.3.2 Bus dominant clamping prevention at entering Normal Mode  
As the TJA1051 the TJA1042 provides bus dominant clamping prevention at entering  
Normal Mode. Please refer to chapter 3.3.2 for more details.  
4.3.3 Bus dominant clamping detection in Standby Mode  
For system safety reasons a new bus dominant timeout function in Standby Mode is  
introduced in the TJA1042. At any bus dominant condition in Standby Mode the RXD pin  
gets switched LOW. If the dominant condition holds for longer than the timeout tto(dom)bus  
,
the RXD pin gets set HIGH again in order to prevent generating a permanent wake-up  
request at a bus failure condition. Consequently a system can now enter the Standby Mode  
even with a permanently dominant clamped bus.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
30 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
tto(dom)bus  
CANH  
CANL  
receiver  
enabled  
receiver  
disabled  
VO(dif)bus  
no wake-up  
RXD  
wake-up detected  
time  
Fig 23. Bus dominant clamping in Standby Mode  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
31 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
4.3.4 Undervoltage detection & recovery  
Compared to their predecessor TJA1040, the TJA1042 versions take advantage of high  
precision integrated undervoltage detection on their supply pins (see Table 4). Without this  
function undervoltage conditions might result in unwanted system behavior, if the supply  
leaves the specified range. (e.g. the bus pins might bias to GND).  
Table 4.  
TJA1042 and TJA1042/3 mode control at undervoltage conditions  
Undervoltage condition HS-CAN with Standby Mode  
VCC  
VIO  
no  
TJA1042  
Normal or Standby  
Standby  
TJA1042/3  
no  
yes  
no  
Normal or Standby  
Standby  
OFF  
no  
yes  
yes  
not applicable  
OFF  
yes  
OFF  
4.4 Hardware application  
Fig 24 and Fig 25 show how to integrate the TJA1042 and the TJA1042/3 within a typical  
application. The application examples assume either a 5V or a 3V supplied host  
microcontroller. In each example there is a dedicated 5V regulator supplying the TJA1042  
transceiver on its VCC supply pin (necessary for proper CAN transmit capability).  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
32 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
BAT  
5V  
*
e.g.  
47nF  
VCC  
VDD  
CANH  
SPLIT  
CANL  
e.g.  
100pF  
TxD  
RxD  
TxD  
RxD  
RT **  
C  
+
CAN  
optional ***  
CAN  
bus  
TJA1042  
e.g.  
4,7nF  
RT **  
STB  
I/O  
GND  
GND  
e.g.  
100pF  
Size of capacitor depends on regulator.  
For bus line end nodes RT = 60Ohm in order to support the „Split termination concept“  
*
**  
For stub nodes an optional "weak" termination of e.g. RT = 1,3kOhm can be foreseen, if required by the OEM.  
Optional common mode stabilization by a voltage source of VCC/2 at the pin SPLIT.  
***  
General remark: A dedicated application may depend on specific OEM requirements.  
Fig 24. Typical application with TJA1042 and a 5V microcontroller  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
33 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
BAT  
3V  
5V  
*
*
e.g.  
47nF  
***  
e.g.  
100nF  
VCC  
VDD  
VIO  
CANH  
e.g.  
100pF  
TxD  
RxD  
TxD  
RxD  
RT **  
C  
+
CAN  
CAN  
bus  
TJA1042/3  
e.g.  
4,7nF  
RT **  
STB  
I/O  
CANL  
GND  
GND  
e.g.  
100pF  
Size of capacitor depends on regulator.  
For bus line end nodes RT = 60Ohm in order to support the „Split termination concept“.  
*
**  
For stub nodes an optional "weak" termination of e.g. RT = 1,3kOhm can be foreseen, if required by the OEM.  
Decoupling VIO to VCC (instead GND) with a capacitor close to the pins achieves a high-frequent short of the  
supplies and thus improves the electromagnetic immunity for the TJA1042/3 by enabling the same HF-  
conditions like existing with VCC connected directly to VIO in 5V-only environments.  
***  
General remark: A dedicated application may depend on specific OEM requirements.  
Fig 25. Typical application with TJA1042/3 and a 3V microcontroller  
Note: For detailed hardware application guidance please refer to chapter 7 explaining how  
the pins of the TJA1042 are properly connected in an application environment.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
34 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
5. The TJA1048 Dual high speed CAN transceiver with Standby Mode  
5.1 Main features  
The TJA1048 is the first dual high-speed CAN transceiver from NXP Semiconductors  
providing two independent CAN channels with a low power mode (called Standby Mode)  
besides a Normal Mode. The TJA1048 can be interfaced directly to microcontrollers with  
supply voltages from 3V to 5V.  
The TJA1048 is the excellent choice for all types of HS-CAN networks containing more  
than one HS-CAN interface that require a low-power mode with wake-up capability via the  
CAN bus, especially for Body Control and Gateway units.  
VIO  
11  
VCC  
3
1
TXD1  
Time-Out  
13  
12  
CANH1  
CANL1  
Slope Control  
and Driver  
14  
STBN1  
VCC  
Mode Control  
Normal  
Receiver  
Mux  
and  
Driver  
VIO  
4
RXD1  
TXD1  
GNDA  
VCC  
1
2
3
4
5
6
7
14 STBN1  
13 CANH1  
12 CANL1  
11 VIO  
Wake-Up  
Filter  
Low Power  
Receiver  
RXD1  
GNDB  
TXD2  
RXD2  
TJA1048  
VCC / VIO  
Undervoltage  
detection  
Temperature  
protection  
10 CANH2  
VCC  
VIO  
9
8
CANL2  
STBN2  
6
8
TXD2  
Time-Out  
10  
9
CANH2  
CANL2  
Slope Control  
and Driver  
STBN2  
Mode Control  
VCC  
Normal  
Receiver  
Mux  
and  
7
2
RXD2  
GNDA  
VIO  
Driver  
Wake-Up  
Filter  
Low Power  
Receiver  
5
GNDB  
Fig 26. Block diagram and pinning of the TJA1048  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
35 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
5.2 Operating modes  
The TJA1048 offers 2 different power modes, Normal Mode and Standby Mode which are  
directly selectable for each CAN channel. Taking into account the VIO undervoltage  
condition a third power mode can be entered, the so-called OFF Mode, selected generally  
for both CAN channels. Fig 27 shows how the different operation modes can be entered.  
Every mode provides a certain behavior and terminates the CAN channel to a certain  
value. The following sub-chapters give a short overview of those features.  
Normal  
Mode  
VIO_UV set  
VCC_UV cleared  
VIO_UV cleared  
&
[ VCC_UV set  
OR  
&
VIO_UV cleared  
&
STB_N = 1  
STB_N = 0 ]  
VIO_UV cleared  
VIO_UV set  
Standby  
Mode  
OFF  
Mode  
Fig 27. State diagram TJA1048  
5.2.1 Normal Mode  
In Normal Mode the CAN communication is enabled. 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. The bus lines are biased to VCC/2 in recessive state and the  
transmitter is enabled. The Normal Mode is entered setting STBN1 or STBN2 to HIGH.  
Switching into Normal Mode is CAN channel independently.  
In Normal Mode the transceiver provides the following functions:  
The CAN transmitter is active.  
The normal CAN receiver is active.  
The low power CAN receiver is active.  
CANH and CANL are biased to VCC/2.  
Pin RXD reflects the normal CAN Receiver.  
VCC and VIO undervoltage detectors are active for undervoltage detection.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
36 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
5.2.2 Standby Mode  
The Standby Mode is used to reduce the power consumption of the TJA1048 significantly.  
In Standby Mode the specific CAN channel is not capable of transmitting and receiving  
regular CAN messages, but it monitors the bus for CAN messages. After passing the wake-  
up filter the bus signal is transferred to RXD with an additional time delay tfltr(wake)bus. To  
reduce the current consumption as far as possible the bus is terminated to GND rather  
than biased to VCC/2 as in Normal Mode. The Standby Mode is selected setting STBN1 or  
STBN2 to LOW channel independently or by undervoltage detection on VCC for both  
channels at the same time. Due to an internal pull-down function on the pins STBN1 and  
STBN2 it is the default mode if the pins are unconnected.  
In Standby Mode the transceiver provides the following functions:  
The CAN transmitter is off.  
The normal CAN receiver is off.  
The low power CAN receiver is active.  
CANH and CANL are biaed to GND.  
Pin RXD reflects the low power CAN receiver .  
VIO undervoltage detector is active for undervoltage detection.  
VCC undervoltage detector may be disabled  
5.2.3 OFF Mode  
The non-operation Off Mode is introduced offering total passive behaviour to bus system.  
The OFF Mode is entered by undervoltage detection on VIO. Entering and leaving OFF  
Mode is done for both channels at the same time, thus not independently. In OFF Mode  
the transceiver provides the following functions:  
The CAN transmitter is off.  
The normal CAN receiver is off.  
The low power CAN receiver is off.  
CANH and CANL are floating (lowest leakage current on bus pins).  
VIO undervoltage detector is active for u ndervoltage detection.  
VCC undervoltage detector may be disabled  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
37 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 5.  
Characteristics of the different modes  
Ch1 Op. Ch2 Op. STBN1 STBN2  
VCC  
VIO  
RXD1 pin  
Bus1  
bias  
RXD2 pin  
Bus2  
bias  
mode  
mode  
pin  
pin  
underv. underv.  
Low  
High  
Low  
High  
Normal Normal  
Standby Normal  
1
0
1
1
no  
no  
no  
no  
Bus  
dom.  
Bus  
rec.  
VCC/2  
GND  
Bus  
dom.  
Bus  
rec.  
VCC/2  
VCC/2  
Wake-  
up  
No  
wake-up  
Bus  
dom.  
Bus  
rec.  
detected detected  
Normal Standby  
Standby Standby  
Standby Standby  
1
0
0
0
no  
no  
yes  
X
no  
no  
Bus  
dom.  
Bus  
rec.  
VCC/2  
GND  
GND  
float  
Wake-  
up  
detected detected  
No  
wake-up  
GND  
GND  
GND  
float  
Wake-  
up  
detected detected  
No  
wake-up  
Wake-  
up  
detected detected  
No  
wake-up  
X
X
X
X
no  
Wake-  
up  
detected detected  
No  
wake-up  
Wake-  
up  
detected detected  
No  
wake-up  
OFF  
OFF  
yes  
-
-
-
-
5.3 Remote Wake-up (via CAN bus)  
In comparison to the TJA1042 the TJA1048 offers a slightly enhanced remote wake-up  
procedure. The TJA1042 in Standby Mode transfers the bus signal to RXD with an  
additional time delay tfltr(wake)bus in oder to filter noise and spikes.  
A dedicated wake-up sequence (specified in ISO11898-5) must be received to wake-up  
the TJA1048 from Standby Mode. This filtering improves the robustness against spurious  
wake-up events due to a dominant clamped CAN bus or dominant phases caused by noise  
or spikes on the bus.  
The wake-up pattern consists of:  
A dominant phase of at least twake(busdom) followed by  
A recessive phase of at least twake(busrec) followed by  
A dominant phase of at least twake(busdom)  
The complete dominant-recessive-dominant pattern must be completed within tto(wake)bus to  
be recognized as a valid wake-up pattern (see Fig 28). Otherwise the internal wake-up  
logic gets reset and the complete wake-up pattern needs to be re-applied to the low power  
receiver of CAN1 or CAN2 before generating a proper remote wake-up. Pins RXD1 and  
RXD2 will remain recessive until the wake-up event has been triggered.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
38 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
CANH  
CANL  
VO(diff)bus  
twake(dom)bus  
twake(rec)bus  
twake(dom)bus  
RXD  
tfltr(wake)bus  
tto(wake)bus  
tfltr(wake)bus  
t
= 0.5ms to 12ms  
to(wake)bus  
tfltr(wake)bus = 0.5µs to 5µs  
= t  
t
= 0.5µs to 5µs  
wake(rec)bus  
wake(dom)bus  
Fig 28. Wake-up timings and behaviour  
After the wake-up sequence has been detected, the TJA1048 behaves equal to the  
TJA1042 and will remain in Standby Mode with the bus signals reflected on RXD1/RXD2.  
Note that dominant or recessive phases less than tfltr(wake)bus will not be detected by the low  
power differential receiver and will not be reflected on RXD1/RXD2 in Standby Mode.  
A wake-up event will not be registered if any of the following events occurs while a wake-  
up sequence is being received:  
The TJA1048 switches to Normal Mode  
The complete wake-up pattern was not received within tto(wake)bus  
A VIO undervoltage was detected (VIO < Vuvd(VIO)  
)
If any of these events occurs while a wake-up sequence is being received, the internal  
wake-up logic will be reset and the complete wake-up sequence will have to be re-  
transmitted to trigger a wake-up event.  
5.4 System fail-safe features  
5.4.1 TXD dominant clamping detection in Normal Mode  
As the TJA1051, TJA1042 the TJA1048 provides TXD dominant clamping detection in  
Normal Mode for each CAN channel. Please refer to chapter 3.3.1 for more details.  
5.4.2 Bus dominant clamping prevention at entering Normal Mode  
As the TJA1051, TJA1042 the TJA1048 provides bus dominant clamping prevention at  
entering Normal Mode. Please refer to chapter 0 for more details.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
39 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
5.4.3 Undervoltage detection & recovery  
The TJA1048 provides two supply pins, VCC and VIO. The VCC voltage is needed for the  
CAN physical interface. VCC provides the current needed for the CAN transmitter and  
receiver in Normal Mode. Pin VIO should be connected to the microcontroller supply  
voltage. This will adjust the signal levels of pins TXD1, TXD2, RXD1, RXD2, STBN1 and  
STBN2 to the I/O levels of the microcontroller. Pin VIO also provides the internal supply  
voltage for the low power differential receiver of each integrated transceivers. For  
applications running in low power, this allows the bus lines to be monitored for activity even  
if there is no supply voltage on pin VCC.  
Both voltages are independent from each other. An undervoltage detection circuitry at VCC  
and VIO indicates either a VCC or VIO undervoltage condition that is used for mode control.  
A VCC undervoltage condition forces both CAN channels of the TJA1048 to enter Standby  
Mode. The logic state of pins STBN1 and STBN2 will be ignored until VCC has recovered.  
This allows saving current in case of switching off the supply voltage or faulty behaviour of  
host electronic control unit. As long as VIO keeps present the TJA1048 offers the full wake-  
up capability. A VIO undervoltage condition forces both CAN channels of the TJA1048 to  
switch off (OFF Mode) and to disengages from the bus (zero load) until VIO has recovered.  
In OFF Mode both CAN transceiver behave passive to the bus. Table 6 gives an overview  
of the undervoltage behaviour. As long as no undervoltage is detected the TJA1048 keeps  
fully operational.  
Table 6.  
Device behaviour in different power conditions  
Undervoltage condition  
Operating mode  
CAN1 / CAN2 biasing Bus wake-up  
capability  
VCC  
VIO  
no  
no  
yes  
no  
Normal or Standby  
Standby  
OFF  
VCC/2 or GND  
GND  
yes  
yes  
no  
no  
yes  
yes  
float  
yes  
OFF  
float  
no  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
40 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
5.5 Hardware application  
Fig 29 shows how to integrate the TJA1048 within a typical application. The application  
examples assume 3V supplied host microcontroller. There is a dedicated 5V regulator  
supplying the TJA1048 transceiver on its VCC supply pin (necessary for proper CAN  
transmit capability).  
BAT  
3V  
*
e.g.  
47nF  
INH 1  
5V  
*
e.g.  
47nF  
VCC  
VIO  
VDD  
CANH1  
e.g.  
100pF  
TxDx  
RxDx  
TxD1  
RxD2  
RT **  
RT **  
C  
+
CAN  
CAN  
bus  
e.g.  
4,7nF  
STBN1  
I/O  
CANL1  
e.g.  
100pF  
TJA1048  
TxD2  
RxD2  
TxDy  
RxDy  
CANH2  
e.g.  
100pF  
RT **  
RT **  
STBN2  
I/O  
GND  
CAN  
bus  
e.g.  
4,7nF  
CANL2  
e.g.  
GNDA  
GNDB  
100pF  
*
Size of capacitor depends on regulator.  
** For bus line end nodes RT = 60Ohm in order to support the „Split termination concept“.  
For stub nodes an optional "weak" termination of e.g. RT = 1,3kOhm can be foreseen, if required by the OEM.  
General remark: A dedicated application may depend on specific OEM requirements.  
(1) Switching off the 5V supply if both channels in Standby Mode (dotted line) is optional  
Fig 29. Application diagram TJA1048  
Note: For detailed hardware application guidance please refer to chapter 7 explaining how  
the pins of the TJA1048 are properly connected in an application environment.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
41 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
6. The TJA1043 High speed CAN transceiver with Sleep Mode &  
diagnostics  
6.1 Main features  
The TJA1043 is the ideal choice for high speed CAN nodes that need to be available all  
time “Clamp-30”, even when the internal VIO and VCC supplies are switched off. It is a step  
up from the TJA1041A high speed CAN transceiver, offering enhanced low power  
management with wake up detection and recognition beside several protection and  
diagnostic functions. The TJA1043 builds the high end of the 3rd generation high speed  
CAN portfoilio from NXP Semiconductors.  
VIO  
VCC  
VBAT  
10  
5
3
VBAT / VCC / VIO  
Undervoltage  
detection  
1
6
TXD  
EN  
Time-Out  
7
INH  
Temperature  
protection  
TXD  
GND  
VCC  
1
2
3
4
5
6
7
14 STBN  
13 CANH  
12 CANL  
11 SPLIT  
10 VBAT  
14  
STBN  
13  
12  
CANH  
CANL  
Slope Control  
and Driver  
RXD  
VIO  
TJA1043  
Wake-up  
+
Mode Control  
+
Failure Detector  
VBAT  
EN  
9
8
WAKE  
ERRN  
VCC  
9
8
Wake  
Comparator  
INH  
WAKE  
ERRN  
11  
V Split  
SPLIT  
VCC  
Normal  
Receiver  
VBAT  
Mux  
and  
Driver  
4
2
RXD  
GND  
Wake-Up  
Filter  
Low Power  
Receiver  
Fig 30. Block diagram and pinning of the TJA1043  
Low Power Management  
Many in-vehicle networking architectures require the availability of the high speed CAN  
bus even when ignition key is off. This requires permanently battery supplied ECUs with  
lowest current consumption. The low power management of the TJA1043 allows reducing  
the quiescent current consumption of an ECU to about typ. 20 μA. This current  
consumption is low enough to allow permanent battery supply of the transceiver and  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
42 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
keeping wakeup capability via the bus. This way the system can react on local events as  
well as on CAN messages, resulting in wakeup of the complete bus system.  
The operating modes of the TJA1043 (Normal, Listen-Only, Standby, Sleep, Go-to-Sleep)  
establish a low power management with three different levels as sketched in Fig 31 and  
Table 7. In level 0 the ECU components (voltage regulator, microcontroller, transceiver  
and peripherals) are active and powered. The TJA1043 is either in Normal or Listen-Only  
Mode. The transceiver and the host microcontroller are powered by the active VCC supply.  
INH: HIGH  
VCC on  
Voltage  
Regulator  
VBAT  
STBN=1  
EN=1/0  
Peripheral  
CANH  
CANL  
uC  
+
CAN  
TJA  
1043  
GND  
A) TJA1043 in Normal/Listen-Only Mode (Low-power level 0)  
uC and peripheral are powered by VCC and are active  
INH: HIGH  
VCC on  
Voltage  
Regulator  
VBAT  
STBN=0  
EN=0  
Peripheral  
CANH  
CANL  
uC  
+
CAN  
TJA  
1043  
GND  
B) TJA1043 in Standby Mode (Low-power level 1)  
uC and peripheral are powered by VCC, but may be in  
power-down mode  
INH: LOW  
VCC off  
Voltage  
Regulator  
VBAT  
STBN=0  
EN=1  
Peripheral  
CANH  
CANL  
uC  
+
CAN  
TJA  
1043  
GND  
C) TJA1043 in Sleep Mode (Low-power level 2)  
uC and peripheral are typically un-powered  
Fig 31. Low Power Management of TJA1043  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
43 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
The next level of low power, level 1, is achieved with the TJA1043 operating in Standby  
Mode. The microcontroller, transceiver and peripherals are still powered by the active VCC  
supply, but the functionality is often reduced to a minimum in order to save current. In the  
case of the TJA1043 the function is reduced to detection of wakeup events only. Transmit  
and receive function as provided in Normal Mode is not available. The host microcontroller  
is often put in a power-down condition in order to save additional current.  
The low power level 2 is associated to the Sleep Mode of the TJA1043. In Sleep Mode the  
external voltage regulator(s), supplying the transceiver and host microcontroller, is (are)  
typically switched off via the INH output signal of the transceiver. The VCC supply for the  
transceiver and microcontroller is not available. While the host microcontroller and  
peripherals are completely un-powered, the TJA1043 keeps powered via the battery  
supply pin VBAT. This supply is needed to ensure wakeup capability either via the bus or  
via a local wakeup event. The low power level 2 guarantees the lowest current  
consumption of a node.  
Table 7.  
Characteristics of the different low power modes  
Low power level Operating mode  
VCC supply  
uC  
Node power  
consumption  
Level 0  
Normal,  
Active  
Powered  
Normal  
(Bus active)  
Listen-only  
Level 1  
Level 2  
Standby  
Sleep  
Active  
Off  
Powered  
Low  
Un-powered  
Very Low  
Bus failure diagnosis  
The TJA1043 can detect short circuits on the bus wires and signal them to the host  
microcontroller. While physical bus failures normally lead to interruption of bus  
communication, there are certain bus failures that are tolerated within the physical layer of  
high speed CAN. Without the bus failure diagnosis feature of the TJA1043 the application  
microcontroller would not have a chance to become aware of those bus failures. Apart  
from increasing current consumption, those bus failures are responsible for poor EMC  
performance.  
System fail-safe features  
The system fail-safe features of the TJA1043 aim to keep the impact of possible local  
failures, like pin short-circuits, confined to the corrupted node only. After detection of a  
local failure, appropriate measures are taken to keep the remaining bus operable as long  
as possible. There are protections against TXD Dominant Clamping, TXD/RXD Short  
Circuit and Bus Dominant Clamping.  
6.2 Operating modes  
The TJA1043 provides five different operating modes, which are controlled by the input  
pins STBN and EN. The reference state diagram for the operating modes can be found in  
the data sheet [7]. In the case of an undervoltage condition on the pin VCC or VIO , the  
transceiver is forced into Sleep Mode, overruling the current mode selection at the pins  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
44 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
STBN and EN. In the case of an undervoltage condition on the pin VBAT the transceiver is  
forced into Standby Mode.  
Depending on the operating mode the transceiver shows different behavior for the receiver  
and bus driver as well as on output pins like ERRN and RXD. Table 1 summarizes the  
characteristics in each operating mode.  
6.2.1 Normal Mode  
For CAN communication the Normal Mode is chosen. 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. The external voltage regulator is active, the bus lines are biased to  
VCC/2 and the transmitter is enabled. The Normal Mode is entered setting STBN and HIGH  
and EN to HIGH level.  
In Normal Mode the transceiver provides the following functions:  
The CAN transmitter is active.  
The normal CAN receiver is active, pin RXD reflects the normal CAN Receiver.  
The local and bus wakeup function are disabled.  
INH is active (VBAT level).  
CANH and CANL are biased to VCC/2.  
SPLIT is biased to VCC/2.  
VBAT, VCC and VIO undervoltage detectors are active for undervoltage detection.  
Local and bus failure diagnosis is active.  
Pin ERRN provides either the Wakeup Source or the Bus Failure Flag.  
6.2.2 Listen-only Mode  
In general the Listen-Only Mode has two different functions. First, it realizes a Listen-Only  
behavior. The node is only allowed to receive messages from the bus but not to transmit  
onto the bus. The digital bit stream from the CAN-controller at TXD is simply ignored. In  
this way a node can be prevented from influencing the bus.  
Secondly, the Listen-Only Mode provides the Local Failure flag and PWON flag at the pin  
ERRN, which can be read by the microcontroller. For flag signalling at the pin ERRN refer  
to Chapter 6.5. The Listen-Only Mode is entered setting STBN to HIGH and EN to LOW  
level.  
In Listen-only Mode the transceiver provides the following functions:  
The CAN transmitter is off.  
The normal CAN receiver is active, pin RXD reflects the normal CAN Receiver.  
The local and bus wakeup function are disabled.  
INH is active (VBAT level).  
CANH and CANL are biased to VCC/2.  
SPLIT is biased to VCC/2.  
VBAT, VCC and VIO undervoltage detectors are active for undervoltage detection.  
Local failure diagnosis is active.  
Pin ERRN provides either the Pwon or Local Failure Flag.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
45 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
6.2.3 Standby Mode  
Standby Mode is used to achieve low power level 1. Power consumption of the TJA1043  
is significantly reduced compared to Normal or Listen-Only Mode. In Standby Mode the  
TJA1043 is not capable of transmitting and receiving regular CAN messages. However,  
the TJA1043 monitors the bus for CAN messages. Whenever a wakeup pattern is detected  
on the bus, indicating bus traffic, the internal Wakeup flag is set. The TJA1043 can also  
receive a local wakeup via the pin WAKE. On detection of a remote or local wakeup the  
internal Wakeup flag is set. In Standby Mode this flag is output at the pins ERRN and RXD.  
To reduce the current consumption as far as possible the bus is terminated to GND rather  
than biased to VCC/2 as in Normal or Listen-Only Mode. Standby Mode is selected setting  
STBN to LOW and EN to LOW level.  
In Standby Mode the transceiver provides the following functions:  
The CAN transmitter is off.  
The normal CAN receiver is off.  
The local and bus wakeup function are active.  
INH is active (VBAT level).  
CANH and CANL are biased to GND.  
SPLIT is floating (lowest leakage current on SPLIT pin).  
VBAT, VCC and VIO undervoltage detectors are active for undervoltage detection.  
Pin ERRN and pin RXD provide the Wakeup Flag (if VBAT and VIO are present)  
6.2.4 Sleep Mode  
Sleep Mode is used to achieve low power level 2. While the transceiver current  
consumption is the same as in Standby Mode, it allows further reduction of the system  
current consumption by switching off the external voltage regulator (VCC supply) for the  
transceiver, host microcontroller etc.  
The only difference between Sleep and Standby Mode concerns the pin INH. It provides a  
battery related open drain output to control one or more external voltage regulators. In  
Sleep Mode the pin INH is set floating compared to a HIGH signal (VBAT-based) in all other  
modes (also Standby Mode), typically disabling the voltage regulator(s) for the transceiver  
and microcontroller. While the microcontroller is completely un-powered (no VCC supply),  
the TJA1043 keeps partly alive via its battery supply. It allows the transceiver to monitor  
the bus for CAN messages. In fact, the transceiver is the device controlling autonomously  
the VCC supply for the ECU.  
In Sleep Mode the transceiver provides the following functions:  
The CAN transmitter is off.  
The normal CAN receiver is off.  
The local and bus wakeup function are active.  
INH is floating (lowest leakage current on INH pin).  
CANH and CANL are biased to GND.  
SPLIT is floating (lowest leakage current on SPLIT pin).  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
46 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
VBAT, VCC and VIO undervoltage detectors are active for undervoltage detection.  
Pin ERRN and pin RXD provide the Wakeup Flag (if VBAT and VIO are present)  
Wakeup from Sleep Mode is generally possible via two channels (see also chapter 6.4):  
Wakeup via a remote wakeup sequence on the bus  
Local wakeup via an edge at pin WAKE  
On wakeup, the pin INH goes HIGH enabling the external voltage regulator(s) again. The  
Wakeup flag is set for a local or remote wakeup. It is reflected at the pins ERRN and RXD.  
As in Standby Mode, the bus lines CANH and CANL are terminated to GND. Table 1  
summarizes the characteristics of the TJA1043 in the different operating modes.  
The only way to put the TJA1043 into Sleep Mode is using the Go-to-Sleep Mode (STBN  
to LOW, EN to HIGH). If it is selected for longer than the minimum hold time of go-to-sleep  
command th(min) [7], the transceiver is automatically forced into Sleep Mode switching the  
pin INH to floating.  
A mode transition from Sleep Mode to any other mode via STBN and EN is possible, even  
if the supplies VCC and VIO were not present all time during Sleep Mode. Once a rising  
edge on the pin STBN is detected (provided that the VIO is present) the selected mode on  
pin EN (either Normal or Listen-only) will be entered.  
A continuous situation, where one part of the nodes is in Normal or Listen-Only Mode while  
the other part is in Standby or Sleep Mode, should be avoided due to the different bus  
biasing in these modes. Otherwise a continuous DC common mode current would flow  
from one part to the other.  
6.2.5 Go-to-Sleep Mode  
The Go-to-Sleep Mode has the meaning of a command rather than the meaning of a typical  
operating mode. It is used to put the TJA1043 into Sleep Mode. Due to the spread of the  
minimum hold time of go-to-sleep command th(min) [7] the Go-to Sleep Mode must be  
selected for longer than the maximum value in order to make sure the Sleep Mode is  
entered reliably. Immediately after selecting the Go-to Sleep Mode the transmitter is  
disabled, the bus lines are terminated to GND and the Wakeup flag information is signalled  
at the pins ERRN and RXD. The Go-to Sleep Mode is selected with STBN to LOW and EN  
to HIGH level.  
Remark: The Go-to Sleep Command might become overruled by a wake-up event, if this  
wake-up event occurs simultaneously with the Go-to Sleep Command. In this case, the  
wake-up will be signalled on RXD and ERRN as desired, while INH stays active HIGH.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
47 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 8.  
Characteristics of the different modes  
Operating STBN  
EN  
pin  
ERRN pin  
RXD pin  
Bus bias  
INH pin  
mode  
pin  
Low  
High  
Low  
High  
Normal  
1
1
0
Bus failure flag  
set [1]  
Bus failure flag  
reset [1]  
Bus  
dominant  
Bus  
recessive  
VCC/2  
VBAT  
Wakeup Source Wakeup Source  
flag: Local  
wakeup [2]  
flag: Remote  
wakeup [2]  
Listen-only  
1
PWON flag set [3] PWON flag reset  
[3]  
Local failure flag Local failure flag  
set [4]  
reset [4]  
Go-to-Sleep  
Standby  
0
0
0
1
0
X
Wakeup flag  
set [5]  
Wakeup flag  
reset [5]  
Wakeup  
Wakeup  
GND  
flag set [5] flag reset [5]  
Sleep [6]  
float  
[1]  
[2]  
[3]  
[4]  
[5]  
[6]  
Valid after the 4th dominant to recessive edge at TXD after entering the Normal Mode (each dominant period should be at least 4us).  
Valid before the 4th dominant to recessive edge at TXD after entering Normal Mode.  
Valid if VIO and VCC are present and coming from Sleep, Standby or Go-to-Sleep Mode.  
Valid if VIO and VCC are present and coming from Normal Mode.  
Valid if VIO and VBAT are present.  
Transceiver will enter the Sleep Mode only if the Go-to-Sleep Mode was selected longer than the hold time of go-to-sleep command  
(th(min) or by an undervoltage detection on VIO or VCC  
.
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
48 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
6.3 Hardware application  
Fig 32 shows how to integrate the TJA1043 within a typical application. The application  
example assumes a 3V supplied host microcontroller. There is a dedicated 5V regulator  
supplying the TJA1043 transceiver and a dedicated 3V regulator supplying the  
microcontroller. Both voltage regulators are controlled via the INH output of the transceiver,  
so that in Sleep Mode both voltage regulators are switched off. Furthermore, the  
application example makes use of the pin WAKE for local wakeup possibility, connecting  
it to a low-side switch.  
BAT  
3V  
*
*
e.g.  
47nF  
5V  
e.g.  
47nF  
VCC  
VDD  
VIO  
INH  
TxD  
RxD  
TxD  
RxD  
VBAT  
e.g.  
10nF  
e.g. 1k  
C  
+
CAN  
<= 150k  
Rexbias  
STBN  
EN  
I/O  
I/O  
I/O  
RS  
WAKE  
e.g. 2,7k  
ERRN  
WAKE-UP  
GND  
TJA1043  
CANH  
SPLIT  
CANL  
e.g.  
100pF  
RT **  
optional ***  
CAN  
bus  
e.g.  
4,7nF  
RT **  
e.g.  
100pF  
GND  
Size of capacitor depends on regulator.  
For bus line end nodes RT = 60Ohm in order to support the „Split termination concept“.  
*
**  
For stub nodes an optional "weak" termination of e.g. RT = 1,3kOhm can be foreseen, if required by the OEM.  
Optional common mode stabilization by a voltage source of VCC/2 at the pin SPLIT.  
***  
General remark: A dedicated application may depend on specific OEM requirements.  
Fig 32. Typical application with the TJA1043  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
49 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
For detailed hardware application guidance on the supply pins VCC and VIO, the bus pins,  
CANH, CANL and SPLIT as well as the host interface pins, please refer to chapter 7  
explaining how the pins of the TJA1043 are properly connected in an application  
environment.  
Note: In the following only the hardware application of the pins is explained that are unique  
for the TJA1043, like the VBAT, WAKE, INH and ERRN pin.  
Pin VBAT  
The battery supply ensures the local and remote wakeup capability of the TJA1043 when  
the VCC supply is switched off during Sleep Mode. Nevertheless the current consumption  
IBAT via this pin is very low [7]. It is recommended to place a series resistor of e.g. 1kOhm  
into the battery supply line of the transceiver for enhanced protection against automotive  
transients. Given the max. supply current IBAT of 70uA at VBAT, a voltage drop of 70mV  
must be taken into account when calculating the minimum battery operating voltage. In  
addition, a capacitor of e.g. 10nF, closely connected to the VBAT pin and forming a low-  
pass filter in conjunction with the series resistor, can be used for enhanced transient  
protection.  
Pin ERRN  
The pin ERRN is a push-pull output stage for signalling failure conditions to the  
microcontroller. It is typically connected to an input port pin of a microcontroller. (see [7]  
for drive capability).  
Pin WAKE  
The pin WAKE can be used to force a local wakeup event to the transceiver. A signal  
change of sufficient length at the pin WAKE generates a local wakeup. That means both a  
rising and a falling edge can be applied to launch a local wakeup. Typically, a low-side  
switch is used at the pin WAKE as shown in Fig 32. The series resistor RS is for protection  
and limits the current when the ECU has lost its ground connection, while the external low-  
side switch is closed. The pull-up resistor Rexbias is needed to provide a sufficient current  
for the switch contacts. More information on the values for RS and Rexbias is given in chapter  
6.4.  
Pin INH  
The intention of the pin INH is to control one or more voltage regulators within the ECU. In  
Fig 32 two voltage regulators, one 5V regulator for the transceiver and one 3V regulator  
for the microcontroller, are controlled via the INH output of the transceiver as an example.  
The pin INH provides a battery related open drain output. During Sleep Mode it is floating.  
Due to the typical pull-down behavior of the Inhibit input pin of common voltage regulators,  
this results in a LOW signal on the Inhibit input, typically disabling the voltage regulator(s).  
In all other operation modes the pin INH is actively pulled to battery voltage, enabling the  
external voltage regulator(s). The load resistance at the pin INH shall not be lower than 10  
kΩ for 12 V battery systems. If the pin INH is not used for voltage regulator control, it can  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
50 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
be left open. For applications it is recommended not to drive more than about 1mA out of  
the INH pin.  
6.4 Wakeup detection  
There are in general two possibilities to wake up the transceiver, either via the bus or via  
the WAKE pin. On detection of a wakeup event the Wakeup flag is set and signalled at  
RXD and ERRN.  
Wakeup via bus  
The TJA1043 detects a bus wake-up request when the bus shows two dominant phases  
of at least 5 μs duration, with the first dominant phase followed by a recessive phase of at  
least 5 μs (provided the complete dominant-recessive-dominant pattern is completed  
within the 0,5ms). Fig 33 illustrates the bus wake-up pattern requirements for the TJA1043.  
CANH  
VO(dif)bus  
CANL  
twake(busdom)  
twake(busrec)  
twake(busdom)  
RXD  
tto(wake)bus  
t
t
= 0.5ms to 2ms  
to(wake)bus  
= t  
= 0.5µs to 5µs  
wake(busrec)  
wake(busdom)  
Fig 33. Wake-up timings and behaviour of the TJA1043  
The bus wakeup detection offers improved robustness against unwanted wakeup in  
presence of bus failures, especially for large networks. There will be no unwanted bus  
wakeup due to a VBAT-to-CANH short-circuit or CANL wire interruption, while the system is  
entering Bus Sleep.  
At a data rate of 500 kbit/s, a single arbitrary CAN data frame is not necessarily sufficient  
to launch a remote wake-up. Here, two consecutive arbitrary CAN data frames are needed  
to reliably launch a remote wake-up. At 250 kbit/s data rate or lower speeds, any CAN data  
frame on the bus will lead to a remote wake-up of the TJA1043 transceiver.  
In case a single CAN frame shall be used to wake-up the system reliably with 500kBit/s,  
the waking frame shall be designed in a way fulfilling the above mentioned timing  
requirements.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
51 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
WAKE via pin WAKE  
The pin WAKE can be used to signal a local wakeup event to the transceiver. A signal  
change of sufficient length at the pin WAKE generates a local wakeup. The pin WAKE of  
the TJA1043 features variable biasing. Depending on the external biasing the internal one  
switches from GND to battery level or vice versa. Fig 34 illustrates the biasing concept of  
the pin WAKE along with different external switching circuits.  
VBAT  
Rexbias  
0
1
1: 5...50us  
0: 5...50us  
WAKE  
RS  
Timer  
Vth  
Rexbias  
GND  
Example A  
Example B  
Example C  
TJA1043  
Fig 34. External switching circuits for the pin WAKE  
If a voltage higher than the Wakeup Threshold Voltage Vth(WAKE) [7] is held at the pin WAKE  
for longer than the maximum time twake [7], the internal biasing (current source) will switch  
reliably to battery level if the pin was at LOW level before. Similarly, if a voltage lower than  
this value is held for longer than the max. twake time, the internal biasing (current source)  
switches reliably to GND if the pin was at HIGH level before. The internal biasing is adapted  
automatically to the external biasing conditions. This concept allows using a low-side  
switch as well as a high-side switch or a VBAT based push-pull stage without forcing  
undesired bias currents while there is no wakeup event.  
In the case of a low-side switch, both the resistor Rexbias and the internal current source  
provide a pull-up to VBAT. In order to launch a local wakeup the external switch has to be  
closed producing a negative pulse at the pin WAKE. The negative pulse passes the internal  
timer and releases a wakeup reliably if the pulse is longer than the maximum value of twake  
[7]. Along with passing the timer the bias switches to GND. After releasing the low-side  
switch the external pull-up resistor switches the internal bias back to VBAT. The resistor  
Rexbias determines the current through the external switch when it is closed and is needed  
to guarantee a proper switch contact.  
If pin WAKE is not used, connect the pin directly to ground level.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
52 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Dimensioning of RS and Rexbias  
The purpose of the series resistor RS is to protect the transceiver if the ECU has a loss of  
ground situation while the external wakeup switch still is connected to a proper GND. The  
minimum required series resistor is determined by the expected maximum battery supply  
voltage VBAT_max and the maximum allowed current at pin WAKE of 15 mA. The resistor  
should make sure that the current does never exceed this level. The minimum required  
series resistor RS can be calculated by:  
RS,min = VBAT,max / IWAKE,max  
Assuming that VBAT will not exceed 40V DC, the series resistor should have a value of 3kΩ.  
The resistor Rexbias is needed to turn the bias to its default state after the external switch  
has been released. That defines an upper limit for the resistor value. For example, with a  
low-side switch the resistor Rexbias together with the series resistor RS must pull the pin  
WAKE above the switching threshold of the pin WAKE. The equation for determining the  
upper limit for Rexbias is:  
(Rexbias + RS) * IPull,max < VBAT Vth(Wake),max  
With the maximum pull-down (pull-up) current of 10uA and the maximum threshold of  
Vth(WAKE), the theoretical upper limit for Rexbias calculates to about 150 kOhm. A typical value  
is 20 kOhm.  
6.5 Flag signaling  
The TJA1043 provides five different flags to be signalled to the microcontroller. The status  
of the flags can be read by the microcontroller via the pin ERRN. Which flag is actually  
signalled on the pin ERRN depends on the current operating mode and on the history. Fig  
35 shows the flag signaling of the pin ERRN.  
Notice that when switching from one mode to another, it takes some time until the “new”  
flag is signaled at ERRN. To read pin ERRN with the application software, after a mode  
transition has been performed, first introduce a wait time in the software of at least 10 μs.  
Wakeup Flag  
A wakeup event from the bus or the pin WAKE sets the Wakeup Flag if the wakeup event  
is received while the TJA1043 is in Sleep, Standby or Go-to-Sleep Mode. In Normal or  
Listen-only Mode any wakeup event is ignored. The Wakeup Flag is signalled at the pin  
ERRN during Sleep, Standby and Go-to-Sleep Mode provided that VBAT and VIO are  
present. A LOW level signals a wakeup request to the microcontroller, received either via  
the bus or via the pin WAKE. It is reset when the Normal Mode is entered or when an  
undervoltage on VCC or VIO is detected (UVNOM Flag set). As long as the Wakeup Flag is  
set a transition into Sleep Mode is not possible. The Wakeup Flag is also signalled at the  
pin RXD with the same polarity as described for the pin ERRN.  
The Wakeup Flag is also set together with the PWON Flag (first battery connection) in  
order to offer an always consistent flag setting at power-on.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
53 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
PWON Flag  
The PWON Flag is signalled at the pin ERRN during Listen-only Mode when coming from  
Standby, Sleep or Go-to-Sleep Mode. If the battery recovers from from below Vuvd(VBAT)  
because it has been connected the first time to the pin VBAT or if there was a temporary  
battery undervoltage condition, this flag is set, indicated by a LOW level at pin ERRN in  
Listen-only Mode. The PWON Flag is reset once the Normal Mode is entered.  
Wakeup Source Flag  
Entering Normal Mode, pin ERRN first reflects the Wakeup Source Flag. A LOW level  
signals a local wakeup via the pin WAKE, whereas a HIGH level indicates a wakeup via  
the bus. The Wakeup Source Flag is overwritten by the Bus Failure Flag after the node  
has transmitted four recessive-to-dominant bit transitions in Normal Mode. Since the  
application is controlling its own transmission behavior, the application has any time  
needed to read this Wakeup Source Flag. The Wakeup Source Flag is cleared and set to  
the default state HIGH whenever the Normal Mode is left.  
The Wakeup source Flag is also set together with the PWON Flag (first battery connection)  
in order to offer an always consistent flag setting at power-on.  
Bus Failure Flag  
After the transceiver has transmitted four recessive-to-dominant bit transitions with a  
dominant bit length of at least 4us, the Bus Failure Flag overwrites the Wakeup Source  
Flag. A LOW level indicates a short circuit condition on the bus. The Bus Failure Flag is  
reset to default HIGH on leaving Normal Mode. If there is no local wakeup or power-on  
event meantime, leaving and re-entering Normal Mode forces pin ERRN to default state  
HIGH. Signalling the Bus Failure Flag requires retransmission of at least four recessive-  
to-dominant bit transitions. Detection of bus failures does not lead to a change of  
transceiver operation. Active fault tolerance as known from the TJA1055 low speed CAN  
transceiver is not supported.  
It should be noted, that the fast phase within CAN FD frames might not be suitable for bus  
failure detection, because the 4µs dominant time is not supported by CAN FD at high baud  
rates. Here the arbitration field is the only region supporting bus failure detection, if there  
are enough dominant bits in a row (e.g. 2 dominant bits @ 500kBit/s).  
Local Failure Flag  
Entering Listen-only Mode from Normal Mode, pin ERRN signals the Local Failure Flag. A  
LOW level indicates those failures, which are associated with the local node only like  
TXD Dominant Clamping  
TXD/RXD Short Circuit  
Bus Dominant Clamping  
Overtemperature Condition  
For a detailed description of the detected local failures refer to chapter 6.7. If any of these  
local failures is present, this is indicated to the application by an active LOW signal. A more  
differentiated diagnosis is not supported. Along with setting the Local Failure Flag, the  
transmitter is disabled because of fail-safe reasons. The Local Failure Flag is reset and  
the transmitter enabled again either by forcing a transition into Normal Mode or by receiving  
a dominant bit from the bus while TXD is recessive.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
54 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Normal  
AND  
4 dominant  
periods  
Bus  
Failure  
Flag  
Wakeup  
Source  
Flag  
Normal  
STBN 1  
EN 0  
STBN 1  
EN 1  
STBN 1  
EN 0  
STBN 1  
EN 1  
STBN 0  
EN = X  
Local  
Failure  
Flag  
PWON  
Flag  
Listen-  
only  
STBN 1  
EN 1  
STBN 0  
EN = X  
STBN 0 STBN 1  
EN = X  
EN 0  
Go-to-Sleep  
Standby  
Sleep  
Wakeup  
Flag  
STBN 0  
EN = X  
Power-on  
Fig 35. Flag signaling of the pin ERRN  
6.6 Bus failure diagnosis  
Assuming a bus load of nominal 60Ω the following bus failure conditions are detectable by  
the TJA1043:  
CANH x VBAT (communication still possible, “hidden” bus failure)  
CANH x VCC (communication still possible, “hidden” bus failure)  
CANH x GND (communication not possible)  
CANL x VBAT (communication not possible)  
CANL x VCC (communication not possible)  
CANL x GND (communication still possible, “hidden” bus failure)  
Listed short-circuits are detected in the range 0 to 50 Ω short circuit resistance. A short-  
circuit between CANH and CANL or line interruption failures are not detected. For  
analyzing the bus the node needs to actively transmit onto the bus with an appropriate bus  
termination present (about 60 Ohms). Before the Bus Failure Flag becomes valid, the node  
must have transmitted at least four dominant bit sequences onto the bus each of at least  
4us length.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
55 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
As already mentioned in chapter 6.1, the bus system performance suffers from hidden bus  
failure conditions in terms of EMC and communication reliability. The hidden bus failures  
are short-circuits of CANHxVBAT, CANHxVCC and CANLxGND. They are normally tolerated  
by the CAN high speed physical layer as long as the capacitive load on the bus is not too  
large, otherwise dominant periods on the bus would lengthen at the expense of recessive  
periods, possibly causing bit timing violations. Communication between nodes might still  
be possible. Without additional diagnosis on physical layer level the microcontroller has no  
possibility to get aware of those bus failures. The bus failure diagnosis aims to detect such  
failure conditions and to signal them to the application microcontroller.  
How to read the bus failure flag  
The Bus Failure Flag is actually signalled at the pin ERRN. When entering Normal Mode,  
pin ERRN first reflects the Wakeup Source flag. After four dominant periods of sufficient  
length have been transmitted, the Bus Failure Flag gets active at the pin ERRN.  
TJA1043 in  
Start Transmit  
Normal Mode  
Interrupt Routine  
Bus Failure flag  
Read ERRN  
No  
ERRN="0" ?  
Yes  
"Hidden"  
Bus Failure  
Store  
Bus Failure Info  
End Transmit  
Interrupt Routine  
Fig 36. Flow diagram for the transmit interrupt service routine  
During arbitration, when more than one node may transmit simultaneously the bus failure  
measurement process may be distorted, resulting in unstable bus failure information. It is  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
56 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
recommended that reading the Bus Failure flag from the microcontroller should take place  
at the end of the CAN frame only, e.g. within the transmit interrupt service routine. The  
read process should be completed before the transceiver sends the next CAN message.  
In order to be able to guarantee the four needed dominant periods each of more than 4us  
length, a dedicated diagnosis message with appropriate payload may be helpful, especially  
for high bit rates. Another option is some software filtering based on the diagnostics result  
of multiple message transmissions. If there is a dominance for Error signaling, there is  
most likely a physical problem existing like a short on the bus.  
A possible flow diagram for the transmit interrupt service routine is shown in Fig 36. If  
reading of the pin ERRN indicates a LOW signal, a hidden bus failure must be present,  
because with bus failures, leading to complete corruption of communication, the transmit  
interrupt service routine would never be reached.  
It should be noted, that even with a static bus fault condition, it cannot be guaranteed, that  
the ERRN pin is statically LOW and as such permanently indicating the bus fault condition.  
This is caused by all kind of topology related and e.g. CAN common mode choke related  
effects on the wiring harness. Nevertheless, the ERRN does not get LOW, if there is no  
bus fault condition. This includes all kind of potential GND shift situations between nodes,  
which is regarded to be no bus fault and a rather normal operating situation within vehicle  
applciations. So, any active LOW signal on ERRN is a strong indicator for a true bus short  
condition.  
Alternative approach for bus failure flag reading  
In case the earlier proposed ERRN pin evaluation during the Transmit Interrupt Service  
routine is not preferred an alternative approach might be chosen based on an ERRN  
interrupt strategy. Since the ERRN pin might toggle during error conditions, such an  
interrupt strategy needs to take care on potential interrupt loads to the host microcontroller.  
The software flow proposed in Fig 37 is showing an example, how to manage potential  
interrupts caused by a toggling ERRN pin.  
The idea is based on the fact, that a LOW signal on ERRN is a strong indicator for a bus  
fault condition. As such, once this event is captured based on a ERRN falling edge  
interrupt, the software sets internally a kind of Software Error Status Flagindicating, that  
there is a bus fault in the system. From now onwards, it makes no sense anymore looking  
for edge events on the ERRN pin, which may cause high interrupt loads, if the system  
topology does not allow for a static ERRN signal. Instead the strategy wound be, disabling  
the interrupts and use the main software application flow to poll from time to time the ERRN  
pin. If ERRN is polled to be HIGH, a kind of simple software recovery counter is proposed  
to increment until a user defined threshold is reached and the failure status gets cleared.  
Whenever there is a LOW detected, the counter is reset, because there is still a bus error  
condition present. With that mechanism, the internal bus error status stays set until for a  
long time there is no ERRN signal found anymore. Once the error status is cleared (NERR  
was HIGH for a long time), the ERRN interrupt gets enabled again. With that, even very  
short error conditions are reliably captured and can be reported to the system, if desired.  
Within the shown software flow, there is a two staged recovery mechanism shown, which  
can be used optionally as well. It activates the ERRN interrupt already before the software  
recovery counter is expired completely. Idea of that strategy is, that the polling might have  
missed short ERRN LOW signals. With activation of the ERRN interrupt, even such short  
potential ERRN signals can be captured reliably without causing high interrupt loads or  
clearing the internal software error status flag too early.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
57 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Normal Mode entered  
NO Wake Source Flag not set  
NERR == LOW?  
YES Wake Source Flag set  
Wait until first message sent  
Clear Software Recovery Counter  
Activate Interrupt „NERR falling“  
Interrupt Service Routine  
Interrupt Service Entry „NERR falling“  
De-activate Interrupt „NERR falling“  
NO  
Set ERROR Status Bus Failure!  
Clear Software Recovery Counter  
Polling time expired?  
YES  
NO Might be no bus failure anymore  
Return  
NERR == LOW?  
YES There is a bus failure!  
ERROR Status unchanged  
Set ERROR Status Bus Failure!  
Increment Software Recovery Counter  
Clear Software Recovery Counter  
NO Might still be a bus fault  
Software Recovery  
E.g. 70% of the recovery time  
Counter > Threshold_1?  
YES There is potentially no bus failure anymore  
Check for very short NERR pulses  
only, if the polling indicates a recovery  
Activate Interrupt „NERR falling“  
NO Might still be a bus fault  
Software Recovery  
100% of the recovery time  
Counter > Threshold_2?  
YES There is no bus failure anymore  
Clear ERROR Status No Bus Failure!  
Clear Software Recovery Counter  
Fig 37. Optional flow diagram, ERRN monitoring by interrupt routine  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
58 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
6.7 Local failure diagnosis  
Local failures detected and signalled at the pin ERRN in Listen-only Mode (when coming  
from Normal Mode) include:  
TXD Dominant Clamping  
TXD/RXD Short Circuit  
Bus dominant clamping  
Overtemperature  
On detection of one of these local failures, the Local Failure Flag is set and the transmitter  
disabled. The failures are indicated at pin ERRN during Listen-only Mode. No other  
measure is taken in the case of Bus Dominant Clamping.  
Recovery from local failures  
Whenever the pin RXD becomes dominant while TXD is recessive, the Local Failure Flag  
is reset along with enabling the transmitter again. This indicates that a local failure like  
TXD Dominant Clamping or TXD/RXD Short Circuit does not exist. In Listen-only Mode  
failure recovery is immediately reflected on the pin ERRN going HIGH again.  
Another way to reset the Local Failure flag and to enable the transmitter is forcing a  
transition into Normal Mode from any other mode. This reset option is necessary when  
there is no bus traffic i.e. the pin RXD does not become dominant. In this case the  
application microcontroller can force a transition to Normal Mode after it has read the error  
status in Listen-only Mode. If the failure is still present, it is detected again, disabling the  
transmitter. Alternatively, if the failure is cleared, normal operation is resumed. A  
suggested flow diagram for handling communication failures is shown in Fig 40.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
59 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
TXD dominant clamping  
The TXD dominant clamping detection prevents an erroneous CAN-controller from  
clamping the bus to dominant level by a continuously dominant TXD signal.  
After a maximum allowable TXD dominant time tto(dom)TXD the transmitter is disabled.  
According to the CAN protocol only a maximum of eleven successive dominant bits are  
allowed on TXD (worst case of five successive dominant bits followed immediately by an  
error frame). Along with the minimum allowable TXD dominant time, this limits the minimum  
bit rate to 40 kbit/s.  
TXD/RXD short circuit  
Without the protection feature of the TJA1043, a TXD/RXD short circuit would result in a  
dead-lock situation clamping the bus dominant. If for example the transceiver receives a  
dominant signal, RXD outputs a dominant level. Because of the short circuit, TXD reflects  
a dominant signal, retaining the dominant bus state. As a result TXD and the bus are  
clamped continuously dominant. The resulting effect is the same as for the continuously  
clamped dominant TXD signal. The TXD dominant timeout interrupts the deadlock situation  
by disabling the transmitter. The bus and also TXD become recessive again. However, the  
failure scenario may still exist and with the next dominant signal on the bus the described  
procedure will start again. Apparently, the TXD dominant timeout alone is not sufficient to  
protect the bus from a local TXD/RXD short circuit.  
Bus dominant  
AND  
TXD recessive  
tto(dom)TXD  
transmitter  
disabled  
TXD  
BUS  
dominant  
transmitter  
enabled  
CANH  
CANL  
VO(dif)bus  
received bit(s)  
transmitted bits  
time  
Fig 38. TXD dominant timeout and recovery mechanism  
The TJA1043 keeps the transmitter off after detection of a TXD dominant clamping even if  
TXD gets released again. Failure recovery is performed first if the transceiver has detected  
a dominant bus signal while TXD is recessive. This is a clear indication that the TXD/RXD  
has short-circuited. Fig 38 illustrates the disabling and enabling of the transmitter with  
respect to a TXD/RXD short circuit. This way a local TXD/RXD short circuit will not disturb  
the communication of the remaining bus system.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
60 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Bus dominant clamping  
In the case of a short circuit from CANH to VBAT/VCC, the circuit for the Common Mode  
Stabilization may produce a differential voltage on the bus between CANH and CANL even  
if there is no dominant transmitting node. This is illustrated in Fig 39. The differential  
voltage can be high enough to represent a dominant signal (Vdiff > 0,9 V). The result may  
be a permanently dominant clamped bus in the case of a short circuit from CANH to VBAT  
.
VBAT  
VCC  
CANH  
RT/2  
Ip  
Vdiff  
RT/2  
CANL  
GND  
Fig 39. Bus dominant clamping in the case of a short circuit CANH to VBAT  
The TJA1043 can detect and report a Bus Dominant Clamping situation. If the receiver  
detects a bus dominant phase of longer than the bus dominant time out tto(dom)bus, this is  
indicated at pin ERRN in Listen-only Mode.  
Overtemperature protection  
An overtemperature condition may occur either if the transceiver is operated in an  
environment with high ambient temperature or if there is a short circuit condition on the  
bus. To protect the transceiver from self-destruction the transmitter is disabled  
automatically whenever the junction temperature exceeds the allowed limit. In addition the  
Local Failure Flag is set, which can be read at pin ERRN in Listen-only Mode.  
After an overtemperature condition the transmitter of the TJA1043 is released if the  
junction temperature is below the limit and if there is a transition into Normal Mode or  
reception of a dominant bus signal while TXD is recessive.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
61 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
6.8 Undervoltage detection & recovery  
Table 9.  
Supply undervoltage detection  
Undervoltage on  
Detection condition  
Mode change to  
Forced Sleep  
INH pin  
float  
Bus bias  
GND  
VCC  
VIO  
VCC < Vuvd(VCC) for longer than  
undervoltage detection time tdet(uv)  
VIO < Vuvd(VIO) for longer than  
Forced Sleep  
float  
GND  
undervoltage detection time tdet(uv)  
VBAT  
VBAT < Vuvd(VBAT)  
Forced Standby  
VBAT  
float  
VCC/VIO undervoltage detection  
On detection of a VCC or VIO undervoltage condition the transceiver is forced autonomously  
into Sleep Mode by setting the internal undervoltage detection flag UVNOM, overruling the  
current signal combination on pin STBN and pin EN. As a result, pin INH becomes floating,  
disabling the voltage regulator(s).  
An undervoltage condition may occur if pin VCC and/or pin VIO are disconnected or if there  
is a short circuit from VCC or VIO to GND e.g. due to a broken capacitor. In the case of a  
short circuit, disabling the voltage regulator prevents flow of high short-circuit current.  
The undervoltage condition must hold at least the undervoltage detection time tdet(uv) before  
the transceiver is forced into Sleep Mode. This timeout is needed to suppress the  
undervoltage detection during ramping up of VCC/VIO, e.g. on wakeup from Sleep Mode.  
A wakeup event on pin WAKE or via the bus, a LOW-to-HIGH transition on pin STBN  
(provided that VIO is present) or a battery reconnection (PWON flag) lead to reset the  
undervoltage detection flag UVNOM. Thus the transceiver wakes up (INH switched on)  
along with trying to ramp up VCC and/or VIO again. If there is still an undervoltage condition  
on VCC and/or VIO, the transceiver is forced into Sleep Mode again after the undervoltage  
detection time tdet(uv). Hint: The recommended wake-up circuitry as proposed for the  
TJA1041(A) toggling WAKE after an undervoltage is not required anymore using the  
TJA1043 (see Fig 53).  
Beside resetting the undervoltage detection flag UVNOM by external events the TJA1043  
leaves the Forced Sleep Mode automatically at an undervoltage recovery on VCC and VIO  
that holds at least the undervoltage recovery time trec(uv)  
.
In all cases the TJA1043 switches to the operating mode selected by the pin STBN and  
pin EN after clearing the UVNOM flag (provided that also VBAT is present).  
Notice there is no dedicated signal to inform the microcontroller about a VCC / VIO  
undervoltage condition at the transceiver. However, the microcontroller can learn from a  
transceiver undervoltage condition by evaluating the pin INH. Whenever a VCC or VIO  
undervoltage has been detected by the transceiver, a pull-down resistor would pull the pin  
INH to LOW level.  
Note: The VCC undervoltage threshold is related to the VBAT voltage. A VCC undervoltage  
condition is detected only if VBAT is present. The VIO undervoltage threshold is related to  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
62 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
the VBAT and the VCC voltage. A VIO undervoltage condition is detected if either VBAT or VCC  
is present.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
63 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 10. Leaving Forced Sleep Mode  
Leaving Forced  
Sleep Mode on  
Condition  
Flags being set  
Remote wakeup  
(via CAN bus)  
Two bus dominant states of at least tbus(dom), with Wakeup  
the first dominant state followed by a recessive  
state of at least tbus(rec)  
Local wakeup  
(via pin WAKE)  
HIGH-to-LOW or LOW-to-HIGH level change on Wakeup  
the WAKE pin for at least tWAKE  
Wakeup Source Flag  
Host wakeup  
(via pin STBN)  
LOW-to-HIGH transition on STBN (provided that  
VIO is present)  
-
VCC / VIO undervoltage VCC > Vuvd(VCC) and VIO > Vuvd(VIO) for longer than  
recovery undervoltage recovery time trec(uv)  
-
VBAT undervoltage detection  
The TJA1043 monitors the battery supply voltage at the pin VBAT. If the battery supply  
voltage falls below the undervoltage detection voltage on pin VBAT, the transceiver enters  
autonomously the Standby Mode, overruling the mode control pins STBN and EN. In  
Forced Standby Mode the TJA1043 will disengage from the bus (zero load). An  
undervoltage condition on the pin VBAT may occur for example, if the pin VBAT has been  
disconnected, or temporarily during start of the engine (pulse 4 of ISO7637).  
A VBAT undervoltage condition is detected if VBAT < Vuvd(VBAT) and will recover when VBAT  
crosses the detection threshold upwards, leaving mode control to pin STBN and EN. With  
first battery connection or with battery recovery the PWON flag as well as the Wakeup Flag  
and Wakeup Source Flag is set. The microcontroller has access to the PWON flag via the  
pin ERRN when the Listen-only Mode is entered from Sleep, Standby or Go-to-Sleep  
Mode. A transition into Normal Mode deletes the PWON flag. In this way the application  
microcontroller can get information about a temporary, local battery undervoltage condition  
suitable for applications, which need a dedicated start-up behaviour after BAT power on.  
Further on setting the Wakeup and Wakeup Source Flag allows an always consistent flag  
setting at any power-on condition. In the previous TJA1041A the Wakeup and Wakeup  
Source flag got cleared at power-on. After power-on it was possible that the Wakeup and  
Wakeup Source flag got set without a real “local wakeup” being applied, depending on the  
specific VBAT and WAKE pin power-up condition (differences in ramp-up times between  
VBAT and WAKE voltage etc due to application circuitry random start-up behaviour).  
Table 11. Leaving Forced Standby Mode  
Leaving Forced  
Sleep Mode on  
Condition  
Flags being set  
VBAT undervoltage  
recovery  
Voltage on pin VBAT recovers after previously  
dropping below Vuvd(VBAT)  
Wakeup  
Wakeup Source  
Power-on  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
64 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
6.9 Software  
Software flow for handling communication failures  
Fig 40 suggests a software flow for handling communication failures. Starting from normal  
operation with the TJA1043 in Normal Mode, the host microcontroller reads the Bus Failure  
Flag at the pin ERRN whenever a communication failure has been reported by an error  
interrupt of the CAN controller or by a missing transmit interrupt.  
If the Bus Failure Flag is set, the communication failure is likely to be caused by a bus  
failure. After a defined timeout period a new transmission attempt is performed. After a  
maximum number of transmission attempts have failed, an application appropriate fall-  
back procedure must be activated.  
On the other hand, if the Bus Failure Flag is not set, the communication failure is likely to  
be caused by a local failure. In order to check for a local failure condition, the transceiver  
is forced into Listen-only Mode. If a local failure is signalled (see chapter 6.7), the  
application waits for recovery reading periodically the Local Failure Flag. If there was no  
recovery within a defined time-out period, one option can be forcing a transition into Normal  
Mode with releasing the transmitter. If the failure still exists, detection will disable the  
transmitter due to fail-safe reasons.  
Another option is to use a fall-back procedure. If reading the Local Failure Flag signals that  
the failure is recovered, the transceiver is put into Normal Mode and normal operation  
continues.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
65 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
TJA1043 in  
Normal Mode  
Normal Operation  
e.g. Transmit/Receive Error counter  
exceeded limit value  
Communication  
Error detected  
Read ERRN  
Bus Failure  
Flag  
Timeout  
Yes  
Bus Failure  
ERRN=0 ?  
No  
Store  
Failure Info  
Set STBN = 1  
EN = 0  
Listen-Only  
Transmission  
Attempt  
No  
Number  
Wait 10us  
exceeded ?  
Yes  
Local Failure  
Flag  
Read ERRN  
Fall-back Procedure  
Wait for  
recovery  
ERRN=0 ?  
No  
Yes  
Local Failure  
Time-out  
expired  
optional:  
"forced" recovery  
Set STBN = 1  
EN = 1  
Normal  
Mode  
Fall-back Procedure  
Fig 40. Flow diagram for handling communication failures  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
66 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Software flow for an ECU cold start  
The PWON flag of the TJA1043 indicates to the microcontroller whether a microcontroller  
cold start was caused by a wakeup from Sleep Mode or by a first battery power application.  
This information is often needed for the application to initiate some possible calibration  
procedures on first battery power application.  
BAT, GND connected;  
INH=High;  
STBN, EN held LOW  
Cold Start  
during VCC ramping-up  
Select  
Listen-Only Mode  
Set STBN = 1  
EN = 0  
Wait 10us  
PWON Flag  
0 : First BAT Application  
1 : Wakeup from Sleep  
Read ERRN  
Yes  
ERRN=0 ?  
No  
Set STBN = 1  
EN = 1  
Select  
Normal Mode  
System Start-up  
Procedure  
Wait 10us  
optional  
Set STBN = 1  
EN = 1  
Wakeup Source Flag  
0 : Local Wakeup  
Read ERRN  
1 : Wakeup via Bus  
End of  
Cold Start  
Fig 41. Flow diagram for an ECU cold start  
The pin ERRN reflects the PWON flag when entering the Listen-only Mode from  
Standby, Sleep or Go-to-Sleep Mode. In order to offer an always consistent flag setting  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
67 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
at any power-on condition also the Wakeup and Wakeup Source flag get set with the  
PWON flag. The Wakeup and Wakeup Source flag setting thus get redundant at power-  
on.  
Nevertheless, with a wakeup from Sleep Mode (then the PWON flag keeps cleared) the  
TJA1043 provides proper information on the wakeup source. Entering the Normal Mode  
the pin ERRN reflects the Wakeup Source Flag. A LOW signal indicates a local wakeup  
via the pin WAKE, whereas a HIGH signal indicates a remote wakeup via the bus.  
If battery power is applied for the first time, an internal hardware reset signal is given to the  
transceiver for initialization. Subsequently the PWON flag is set and the pin INH is pulled  
to VBAT, activating the voltage regulator(s) and ramping up the VCC supply. Along with VCC  
the pins RXD and ERRN go to HIGH level. With ramping up VCC the microcontroller comes  
up. As almost all microcontrollers feature a weak pull-down or floating behavior at their port  
pins, the TJA1043 comes up in Standby Mode after first battery power application. This is  
the starting point for the application program taking over the control now. If the  
microcontroller comes up with a HIGH level at its port pins, the TJA1043 enters  
immediately the Normal Mode and the PWON flag information is irretrievably lost.  
Fig 41 suggests a software flow for an ECU cold start. It considers primarily the issues  
related to the TJA1043 rather than representing a complete software flow. After the  
transceiver and microcontroller have performed their initialization, the transceiver is put  
into Listen-only Mode for reading the PWON flag. If a LOW signal is read on the pin ERRN,  
the ECU cold start was initiated by first battery power application and the microcontroller  
performs the corresponding system start-up procedure.  
If a HIGH signal is read, the cold start was initiated by a wakeup from Sleep Mode. In order  
to get information on the wakeup source, Normal Mode is selected. If reading pin ERRN  
yields a LOW signal, there was a local wakeup via the pin WAKE. If reading yields a HIGH  
signal, the wakeup came via the bus. Afterwards, the cold start procedure ends and normal  
operation continues.  
Software flow for an ECU warm start  
A warm start is performed when the ECU wakes up from Standby Mode (low power level  
1). Fig 42 suggests a software flow for an ECU warm start. The starting point assumes a  
TJA1043 transceiver in its Standby Mode and the host microcontroller in a dedicated power  
down mode if available. If the transceiver receives a wakeup either via the bus or via the  
pin WAKE, the internal Wakeup Flag is set and signalled at the pin ERRN and RXD. These  
signals can be used for wakeup of the microcontroller from its power down mode. The  
starting application program can now take control over the transceiver. If the PWON flag  
is of interest, the microcontroller can force the transceiver into Listen-only Mode for reading  
the PWON Flag. Otherwise the microcontroller can force the transceiver directly into  
Normal Mode for reading the Wakeup Source Flag at the pin ERRN.  
As the microcontroller remains powered by the VCC supply, the microcontroller can monitor  
its port pins for possible wakeup events. On detection of a wakeup event the  
microcontroller can initiate a wakeup by forcing the transceiver directly into Normal Mode.  
Then reading of the PWON Flag or Wakeup Source Flag is not necessary.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
68 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
e.g.  
TJA1043 in Standby  
uC in Power-down  
VCC available  
Warm Start  
RXD0 and ERRN0  
Local or  
Wakeup Event  
Remote Wakeup  
Select  
Normal Mode  
Set STBN = 1  
EN = 1  
Set STBN = 1  
μC initiates  
Wakeup  
EN = 1  
Wait 10us  
Wakeup Source Flag  
0 : Local Wakeup  
1 : Wakeup via Bus  
Read ERRN  
End of  
Warm Start  
Fig 42. Flow diagram for an ECU warm start  
How to enter Standby Mode (low power level 1)  
When the network management decides to put the bus system into Standby, each ECU  
must receive an appropriate standby command. The flow diagram in Fig 43 shows the  
different steps in order to put the TJA1043 into Standby Mode.  
On receiving a standby command (e.g. using a certain CAN message) the microcontroller  
has to stop all CAN transmission. In order to ensure that no CAN communication is present  
on the bus, caused by other nodes, the bus must have been recessive for a suitable time  
before the TJA1043 is put into Standby Mode by selecting STBN to LOW and EN to LOW  
level. If there is no system dependent “waiting period” implemented there would be the risk  
that a node sends out a last message while another one is already on the way towards  
Standby Mode. This would cause a wakeup event making it impossible to enter a system  
wide low-power state.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
69 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
TJA1043 in  
Operating  
Normal Mode  
Standby command  
received  
Stop all CAN  
Transmission  
Wait suitable time  
for Bus "recessive"  
Set STBN = 0  
EN = 0  
Select  
Standby Mode  
Standby Mode  
Fig 43. Flow diagram for entering Standby Mode  
How to enter Sleep Mode (low power level 2)  
The procedure to put an ECU into Sleep as shown in Fig 44 is similar to the previous one  
for entering the Standby Mode. On receiving a sleep command the microcontroller has to  
stop all CAN transmission. To ensure that no CAN communication is present on the bus,  
it must have been recessive for a suitable time before the TJA1043 is put into Sleep Mode  
by selecting STBN to LOW and EN to HIGH level. The difference now is that the  
microcontroller checks periodically for a wakeup as long as VCC is not yet down. This is  
necessary since it might happen that a wakeup event just appears while the Go-to-Sleep  
Mode is processed. In this case the INH of the TJA1043 remains HIGH and the VCC does  
not drop. Instead, the wakeup request is forwarded to the application via RXD and ERRN.  
Without this check the microcontroller would assume that a sleep phase follows with  
disabled VCC, waiting forever for a power-on reset caused by a wakeup, which never  
happens.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
70 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
TJA1043 in  
Normal Mode  
Operating  
Sleep Command  
received  
Stop all CAN  
Transmission  
Wait suitable time  
for Bus "recessive"  
Select  
Go-to-Sleep  
Set STBN = 0  
EN = 1  
Check for  
Wakeup  
Read ERRN / RXD  
Yes  
ERRN/RXD=0 ?  
No  
VCC not down  
VCC  
down  
Wakeup  
Restart  
Sleep Mode  
Fig 44. Flow diagram for entering Sleep Mode  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
71 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
7. Hardware application of common pins  
7.1 Power Supply Pins  
7.1.1 VCC pin  
The VCC supply provides the current needed for the transmitter and receiver of the high  
speed CAN transceiver. The VCC supply must be able to deliver current of 65 mA in average  
for the transceiver (see chapter 7.1.2).  
Typically a capacitor between 47nF and 100nF is recommended being connected between  
VCC and GND close to the transceiver. This capacitor buffers the supply voltage during the  
transition from recessive to dominant, when there is a sharp rise in current demand. For  
reliability reasons it might be useful to apply two capacitors in series connection between  
VCC and GND. A single shorted capacitor (e.g. damaged device) cannot short-circuit the  
VCC supply.  
Using a linear voltage regulator, it is recommended to stabilize the output voltage with an  
additional bypass capacitor (see chapter 7.1.3) that is usually placed at the output of the  
voltage regulator. Its purpose is to buffer disturbances on the battery line and to buffer  
extra supply current demand in the case of bus failures. The calculation of the bypass  
capacitor value is shown in chapter 7.1.3, while in chapter 7.1.2 the average VCC supply  
current is calculated for thermal load considerations of the VCC voltage regulator. This can  
be done in absence and in presence of bus short-circuit conditions.  
7.1.2 Thermal load consideration for the VCC voltage regulator  
The averages VCC supply current can be calculated in absence and in presence of bus  
short-circuit conditions. Assuming a transmit duty cycle of 50% on pin TXD the maximum  
average supply current in absence of bus failures calculates to:  
ICC_norm_avg = 0.5 (ICC_REC_MAX + ICC_DOM_MAX  
)
Table 12. Maximum VCC supply current in recessive and dominant state  
Device  
ICC_REC_MAX [mA]  
ICC_DOM_MAX [mA]  
TJA1051  
TJA1042  
TJA1048  
TJA1043  
10  
70  
10  
70  
20 (both channel recessive)  
9
140 (both channel dominant)  
65  
In presence of bus failures the VCC supply current for the transceiver can increase  
significantly. The maximum dominant VCC supply current ICC_DOM_SC_MAX flows in the case  
of a short circuit from CANH to GND. Along with the CANH short circuit output current IO(SC)  
the maximum dominant VCC supply current ICC_DOM_SC_MAX calculates to about 120mA. This  
results in an average supply current of 65mA in worst case of a short circuit from CANH to  
GND. The VCC voltage regulator must be able to handle this average supply current.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
72 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 13. Average VCC supply current  
Device  
ICC_norm_avg [mA]  
ICC_AVG_SC_MAX [mA]  
TJA1051  
TJA1042  
TJA1048  
TJA1043  
40  
40  
110  
110  
80 (both channels transmitting) 220 (both channels shorted)  
38 109  
7.1.3 Dimensioning the bypass capacitor of the voltage regulator  
Depending on the power supply concept, the required worst-case bypass capacitor and  
the extra current demand in the case of bus failures can be calculated.  
ICC _ max_ sc tdom_ max  
CBUFF  
Vmax  
Dimensioning the capacitor gets very important with a shared voltage supply between  
transceiver and microcontroller. Here, extra current demand with bus failures may not lead  
to an unstable supply for the microcontroller. This input is used to determine the bypass  
capacitor needed to keep the voltage supply stable under the assumption that all the extra  
current demand has to be delivered from the bypass capacitor.  
The quiescent current delivered from the voltage regulator to the transceiver is determined  
by the recessive VCC supply current ICC_REC  
.
In absence of bus failures the maximum extra supply current is calculated by:  
ΔICC_max = (ICC_DOM_MAX ICC_REC_MIN  
)
In presence of bus failures the maximum extra supply current may be significantly higher.  
Considering the worst case of a short circuit from CANH to GND the maximum extra  
supply current is calculated by:  
ΔICC_max_sc = (ICC_DOM_SC_MAX ICC_REC_MIN  
)
Example:  
With ICC_dom_sc_max = 120 mA (estimated) and ICC_rec_min = 2 mA the maximum extra supply  
current calculates to  
ΔICC_max_sc = 118 mA  
In the case of a short circuit from CANH to GND, the bus is clamped to the recessive state,  
and according to the CAN protocol the uC transmits 17 subsequent dominant bits on TXD.  
That would mean the above calculated maximum extra supply current has to be delivered  
for at least 17 bit times. The reason for the 17 bit times is that at the moment the CAN  
controller starts a transmission, the dominant Start Of Frame bit is not fed back to RXD  
and forces an error frame due to the bit failure condition. The first bit of the error frame  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
73 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
again is not reflected at RXD and forces the next error frame (TX Error Counter +8). Latest  
after 17 bit times, depending on the TX Error Counter Level before starting this  
transmission, the CAN controller reaches the Error Passive limit (128) and stops sending  
dominant bits. Now a sequence of 25 recessive bits follows (8 Bit Error Delimiter + 3 Bit  
Intermission + 8 Bit Suspend Transmission) and the VCC supply current becomes reduced  
to the recessive one.  
Assuming that the complete extra supply current during the 17 bit times has to be buffered  
by the bypass capacitor, the worst-case bypass capacitor calculates to:  
ICC _ max_ sc tdom_ max  
CBUFF  
Vmax  
Whereas ΔVmax is the maximum allowed voltage drop at pin VCC and tdom_max is the  
dominant time of 17 bit times at 500kbit/s.  
Table 14. Average VCC supply current (assuming 500kbit/s)  
Device  
ΔICC_max_sc  
108mA  
tdom_max  
34µs  
ΔVmax  
0,5V  
0,5V  
0,5V  
0,5V  
CBuFF  
TJA1051  
TJA1042  
TJA1048  
TJA1043  
10µF  
10µF  
15µF  
10µF  
108mA  
34µs  
216mA  
34µs  
107mA  
34µs  
Of course, depending on the regulation capabilities of the used voltage regulator the  
bypass capacitor may be much smaller.  
7.1.4 VIO pin  
Pin VIO is connected to the microcontroller supply voltage to provide the proper voltage  
reference for the input threshold of digital input pins and for the HIGH voltage of digital  
outputs. It defines the ratiometric digital input threshold for interface pins like TXD, EN and  
STBN and the HIGH-level output voltage for RXD and ERRN. All 3rd generation high speed  
CAN transceivers provide a continuous level adaptation from as low as 2.8V to 5.5V.  
TJA1051/3  
Pin VIO should be connected to the microcontroller supply voltage. This will adjust the signal  
levels of pins TXD, RXD and S to the I/O levels of the microcontroller.  
TJA1042/3  
Pin VIO also provides the internal supply voltage for the low-power differential receiver of  
the transceiver. For applications running in low-power mode, this allows the bus lines to  
be monitored for activity even if there is no supply voltage on pin VCC. This allows  
applications with even less quiescent current because the 5V regulator can be switched  
off entirely keeping bus wake-ups still possible. For versions of the TJA1042 without a VIO  
pin, the VIO input is internally connected to VCC. This sets the signal levels of pins TXD,  
RXD and STB to levels compatible with 5 V microcontrollers.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
74 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
TJA1048  
Also for the TJA1048 the low-power differential receiver is supplied out of pin VIO. This  
allows the bus lines to be monitored for activity even if there is no supply voltage on pin  
VCC. This allows applications with even less quiescent current because the 5V regulator  
can be switched off entirely keeping bus wake-ups still possible. If there is detected an  
undervoltage condition the transceiver will switch into OFF Mode and both CAN channels  
will be invisible onto the bus.  
TJA1043  
In Sleep Mode no current will be drawn via this pin. If the pin VIO is disconnected, an  
undervoltage condition on VIO will be detected and the transceiver is forced into Sleep  
Mode in order to provide defined fail-safe low-power system behavior.  
7.2 Interface Pins  
7.2.1 TXD pin  
The transceiver receives the digital bit stream to be transmitted onto the bus via the pin  
TXD. When applied signals at TXD show very fast slopes, it may cause a degradation of  
the EMC performance. Depending on the OEM an optinal series resistor of up to 1kΩ within  
the TXD line between transceiver and microcontroller might be useful. Along with pin  
capacitance this would help to smooth the edges for some degree. For high bus speeds  
(close to 1 Mbit/s) the additional delay within TXD has to be taken into account. Please  
consult the dedicated OEM specification regarding TXD connection to the host  
microcontroller.  
7.2.2 RXD pin  
The analog bit stream received from the bus is output at pin RXD for further processing  
within the CAN-controller. As with pin TXD a series resistor of up to 1 kΩ can be used to  
smooth the edges at bit transitions. Again the additional delay within RXD has to be taken  
into account, if high bus speeds close to 1 Mbit/s are used. Please consult the dedicated  
OEM specification regarding TXD connection to the host microcontroller.  
7.3 Mode control pins EN / STBN / STB / S  
These input pins are mode pins and used for mode control. They are typically directly  
connected to an output port pin of a microcontroller.  
7.4 Bus Pins CANH / CANL  
The transceiver is connected to the bus via pin CANH/L. Nodes connected to the bus end  
must show a differential termination, which is approximately equal to the characteristic  
impedance of the bus line in order to suppress signal reflection. Instead of a one-resistor  
termination it is highly recommended using the so-called Split Termination, illustrated in  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
75 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Fig 46. EMC measurements have shown that the Split Termination is able to improve  
significantly the signal symmetry between CANH and CANL, thus reducing emission.  
Basically each of the two termination resistors is split into two resistors of equal value, i.e.  
two resistors of 60(or 62) instead of one resistor of 120. The special characteristic of  
this approach is that the common mode signal, available at the centre tap of the  
termination, is terminated to ground via a capacitor. The recommended value for this  
capacitor is in the range of 4,7nF to 47nF.  
As the symmetry of the two signal lines is crucial for the emission performance of the  
system, the matching tolerance of the two termination resistors should be as low as  
possible (desired: <1%).  
Additionally it is recommended to load the CANH and CANL pin each with a capacitor of  
about 100pF close to the connector of the ECU (see Fig 45). The main reason is to  
increase the robustness to automotive transients and ESD. The matching tolerance of the  
two capacitors should be as low as possible.  
OEMs might have dedicated circuits prescribed in their specifications. Please refer to the  
corresponding OEM specifications for individual details.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
76 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
8. EMC aspects of high speed CAN  
Achieving a high EMC performance is not only a matter of the transceiver, a careful system  
implementation (termination, topology, external circuitry and PCB layout) is also very  
important.  
The possibilities to further improve the EMC performance include differential and common  
mode filters, shielded twisted pair cable and ESD protections diodes. Additionally the PCB  
layout is critical to maximize the effectiveness of the EMC improvement circuit. All  
additional circuits could distort the signal waveform and they are also limited by the  
physical layer specifications.  
This chapter presents some application hints (all are referenced to Fig 45) aiming to exploit  
the outstanding EMC performance of the 3rd generation high speed CAN transceivers.  
0 Ohm  
SPLIT *  
CANH  
RT/2  
CAN  
bus  
CG  
RT/2  
CANL  
CH  
CL  
Common Mode Choke  
e.g. B82789-C104  
(optional)  
Capacitors  
(optional)  
ESD protection diodes  
e.g. NXP PESD1CAN  
(optional)  
Split  
termination  
*
TJA1042, TJA1043 only.  
General remark: A dedicated application may depend on specific OEM requirements.  
Fig 45. Optional circuitry at CANH and CANL  
8.1 Common mode choke  
A common mode choke provides high impedance for common mode signals and low  
impedance for differential signals. Due to this, common mode signals produced by RF  
noise and/or by non-perfect transceiver driver symmetry get effectively attenuated while  
passing the choke. In fact, a common mode choke helps to reduce emission and to improve  
immunity against common mode disturbances without adding a large amount of distortion  
on CAN lines.  
Former transceiver devices usually needed a common mode choke to fulfill the stringent  
emission and immunity requirements of the automotive industry when using unshielded  
twisted-pair cable. The entire 3rd generation high speed CAN transceivers have the  
potential to build in-vehicle bus systems without chokes. Whether a choke is needed or not  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
77 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
finally depends on the specific system implementation like the wiring harness and the  
symmetry of the two bus lines (matching tolerances of resistors and capacitors).  
Besides the RF noise reduction the stray inductance (non-coupled portion of inductance)  
may establish a resonant circuit together with pin capacitance. This can result in unwanted  
oscillations between the bus pins and the choke, both for differential and common mode  
signals, and in extra emission around the resonant frequency. To avoid such oscillations,  
it is highly recommended to use only chokes with stray inductance lower than 500nH. Bifilar  
wound chokes typically show an even lower stray inductance. Fig 45 shows an application,  
using a common mode choke. As shown the choke shall be placed nearest to the  
transceiver bus pins.  
8.2 Capacitors  
Matching capacitors (in pairs) at CANH and CANL to GND (CH and CL) are frequently  
used to enhance immunity against electromagnetic interference. Along with the impedance  
of corresponding noise sources (RF), capacitors at CANH and CANL to GND form an RC  
low-pass filter. Regarding immunity the capacitor value should be as large as possible to  
achieve a low corner frequency. The overall capacitive load and impedance of the output  
stage establish a RC low-pass filter for the data signals. The associated corner frequency  
must be well above the data transmission frequency. This results in a limit for the capacitor  
value depending on the number of nodes and the data transmission frequency. Notice that  
capacitors increase the signal loop delay due to reducing rise and fall times. Due to that,  
bit timing requirements, especially at 500kbit/s, call for a value of lower than 100pF (see  
also SAE J2284 and ISO11898). At a bit rate of 125kbit/s the capacitor value should not  
exceed 470pF. Typically, the capacitors are placed between the common mode choke (if  
applied at all) and the optional ESD clamping diodes as shown in Fig 45.  
8.3 ESD protection diodes  
The 3rd generation high speed CAN transceivers is designed to withstand ESD pulses of  
up to  
±8kV according to the IEC61000-4-2 and  
±8kV according to the Human Body Model  
±300V according to the Machine Model  
±500V according to the Charged Device Model  
at bus pins CANH, CANL and pin SPLIT (TJA1042, TJA1043 only) and thus typically does  
not need further external measures. Nevertheless, if much higher protection is required,  
external clamping devices can be applied to the CANH and CANL line.  
NXP Semiconductors offers a dedicated protection device for the CAN bus, providing high  
robustness against ESD and automotive transients. The so-called PESD1CAN [11] and  
PESD2CAN [12] protection devices featuring a very fast diode structure with very low  
capacitance (typ. 11pF), is compliant to IEC61000-4-2 (level 4), thus allowing air and  
contact discharge of more than 15kV and 8kV, respectively. Tests at an independent test  
house have confirmed typically more than 20kV ESD robustness for ECUs equipped with  
the PESD1CAN and a choke. To be most effective the PESD1CAN diode shall be placed  
close to the connector of the ECU as shown in Fig 45.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
78 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
8.4 Power supply buffering  
Emission and immunity of transceivers also depend on signal dynamic behaviour. The  
capacitors placed at voltage supply pins buffer the voltage and provide the sharp rise  
current needed during the transition from recessive to dominant state. To calculate the  
size of the capacitance please refers to chapter 7.1.3.  
8.5 Split termination concept  
The transceiver is connected to the bus via pins CANH and CANL. Nodes connected to  
the bus end must show a differential termination, which is approximately equal to the  
characteristic impedance of the bus line in order to suppress signal reflection. Practice has  
shown that effective reduction of emission can be achieved by a modified bus termination  
concept called split termination. Instead of a one-resistor termination it is highly  
recommended using the split termination, illustrated in Fig 32. In addition this concept  
contributes to higher immunity of the bus system.  
Split termination for  
stub node (optional)  
Split termination for  
stub node (optional)  
1.3k  
1.3k  
1.3k  
1.3k  
CG  
CG  
Split termination for  
bus line end node  
Split termination for  
bus line end node  
CANH  
CANL  
60  
60  
Bus Line  
CG  
60  
60  
CG  
Fig 46. Typical split termination concept  
Basically each of the two termination resistors of the bus line end nodes is split into two  
resistors of equal value, i.e. two resistors of 60instead of one resistor of 120. As an  
option, stub nodes, which are connected to the bus via stubs, can be equipped with a  
similar split termination configuration. The resistor value for the stub nodes has to be  
chosen such that the bus load of all the termination resistors stays within the specified  
range from 45to 65. As an example for up to 10 nodes (8 stub nodes and 2 bus end  
nodes) a typical resistor value is 1.3 k. The special characteristic of this approach is that  
the common mode signal, available at the centre tap of the termination, is terminated to  
ground via a capacitor. Together with the resistors this termination concept works as a low  
pass filter. The recommended value for this capacitor is in the range of 4,7nF and 47nF.  
In case of many high-ohmic stub nodes it can be considered to increase the main bus  
termination of 2 times 60towards 2 times 62or more. Since an automotive bus system  
is never “ideal” with respect to “beginning” and “end”, the overall termination is always a  
compromise. With that in mind, it might even be considered to have just one central bus  
termination in the star point of a system using 2 times 31as an example.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
79 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
As the symmetry of the two signal lines is crucial for the emission performance of the  
system, the matching tolerance of the two termination resistors should be as low as  
possible (desired: < 2 %).  
Generally the termination strategy is prescribed by the individual OEM. Please refer to  
the corresponding specifications for details.  
8.6 Summary of EMC improvements  
The EMC performance of the 3rd generation high speed CAN transceivers has been  
optimized for use of the split termination without a choke. Hence, it is highly recommended  
to implement the split termination. The excellent output stage symmetry allows going  
without chokes as shown by different emission measurements. If, however, the system  
performance is still not sufficient, there will be the option to use additional measures like  
the SPLIT pin, common mode chokes, capacitors and ESD clamping diodes.  
8.7 Common mode stabilization via SPLIT pin  
The SPLIT pin is provided by the TJA1042 and the TJA1043.  
The high impedance characteristic of the bus during recessive state leaves the bus  
vulnerable to even small leakage currents, which may occur with un-powered non 3rd  
generation or competitor high speed CAN transceivers of ECUs within the bus system. As  
a result the common mode voltage can show a significant voltage drop from the nominal  
VCC/2 value. Subsequent transmitting of the first dominant bit of a CAN-message (Start-  
of-Frame Bit) the common mode voltage would restore to its nominal value, leading to a  
large common mode step and increasing emission.  
(2) Common mode ‘jump’ at the start of each CAN  
(3) Common mode ‘jump’ effectively reduced using SPLIT  
message without using SPLIT pin  
pin  
Fig 47. Signal common mode stabilization using SPLIT pin  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
80 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
The TJA1042 and TJA1043 provide means for common mode stabilization by offering a  
voltage source of nominal VCC/2 at the pin SPLIT. In fact the common mode stabilization  
via pin SPLIT of the TJA1042 and TJA1043 significantly improves the EMC performance.  
It should be used if there are un-powered nodes while other nodes keep communicating.  
The DC stabilization aims to oppose this degradation and helps improving the emission  
performance. With no significant leakage currents from the bus, the pin SPLIT can be left  
open. According to the data sheet [7] the maximum impedance of the voltage source can  
be calculated to about 2kΩ.  
8.8 GND offset and Common mode range  
Bus systems in automotive have to deal with ground-offsets between the various nodes.  
This means that each node can “see” different single-ended bus voltages on the bus  
lines according to their own ground level, whereas the differential bus voltage remains  
unaffected.  
NXPs 3rd generation high speed CAN transceivers allow a maximum allowable single-  
ended voltage of CANH is +30 V, while the maximum allowable single-ended voltage of  
CANL is -30 V. With single-ended bus voltages within this range, it is guaranteed that the  
differential receiver threshold voltage lies between 0.5 and 0.9 V in Normal Mode. The  
allowable single-ended voltage range is known as the common mode range of the  
differential receiver. The ISO11898-5 [19] calls for a common mode range from -12 V to  
+12 V. So, the NXP transceivers exceed the common mode range with respect to  
ISO11898-5.  
Slightly exceeding the specified common mode range does not lead immediately to  
communication failures, but significant exceeding has to be avoided. There is a limitation  
for tolerable ground-offsets. The relation between the common mode range and the  
maximum allowable ground-offset is illustrated in Fig 48 and Fig 49. Fig 48 shows the  
case where the ground level of a transmitting node 2 lies above that of a receiving node  
1. In this case the maximum allowable ground-offset corresponds to the maximum single-  
ended voltage of 30 V for CANH with respect to the ground level of the receiving node.  
The maximum allowable ground-offset can be derived from Fig 48 to be 26V (GNDtransmit  
GNDreceive).  
-
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
81 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Single Ended  
Bus Voltage  
Recessive  
Dominant  
CANH  
Recessive  
3V  
CANL  
1V  
GND node 2 (transmitter)  
-10,5V  
27V  
30V  
26V  
15,5V  
GND node 1 (receiver)  
time  
Fig 48. Ground level of the transmitting node 2 lies above that of the receiving node 1  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
82 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Fig 49 shows the case where the ground level of the sending node 1 lies below that of  
the receiving node 2. In this case the maximum allowable ground-offset corresponds to  
the minimum single-ended voltage of -30 V for CANL with respect to the ground level of  
the receiving node 2. The maximum allowable ground-offset can be derived from Fig 49  
to be -31V (GNDtransmit - GNDreceive). As each node in a bus system acts temporarily as  
transmitter, the maximum allowable ground-offset for NXPs 3rd generation high speed  
CAN transceivers between any two nodes is limited to 26V. For transceivers just fulfilling  
the ISO11898-5 requested common mode range the allowable ground-offset is limited to  
8V only.  
In recessive bus state each node tries to pull the bus lines according to their biasing and  
ground level resulting in an average recessive bus voltage. In the example of Fig 48 the  
recessive bus voltage is found to be around 15,5V with respect to the ground level of the  
receiving node and -10,5V with respect to the ground level of the sending node.  
The two examples in Fig 48 and Fig 49 indicate that ground-offsets in a bus system  
disturb significantly the symmetrical character of CANH and CANL with respect to the  
recessive voltage level. This implies the generation of unwanted common mode signals,  
which increase electromagnetic emission. Since emission is very sensitive towards  
ground-offsets, appropriate system implementation has to prevent ground-offset sources.  
Single Ended  
Bus Voltage  
Recessive  
Dominant  
Recessive  
GND node 2 (receiver)  
-15,5V  
-27V  
-30V  
-31V  
15,5V  
CANH  
3V  
CANL  
1V  
GND node 1 (transmitter)  
time  
Fig 49. Ground level of the transmitting node 2 lies below that of the receiving node 1  
Remark: From static (DC) point of view such high voltage shifts are not considered at all  
in automotive applications between different nodes. Nevertheless under electromagnetic  
interferences (dynamically) a high Common Mode Range enhances the immunity of a  
high speed CAN transceiver because of dynamic ground offsets between nodes.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
83 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
8.9 PCB layout rules (check list)  
Following guidelines should be considered for the PCB layout.  
When a common mode choke is used, it should be placed close to the  
transceiver bus pins CANH and CANL.  
The PCB tracks for the bus signals CANH and CANL should be routed close  
together in a symmetrical way. Its length should not exceed 10cm.  
Avoid routing other “off-board” signal lines parallel to the CANH/CANL lines on  
the PCB due to potential “single ended” noise injection into CAN wires.  
The ESD protection should be connected close to the ECU connector bus  
terminals.  
Place VCC and VIO capacitor close to transceiver pin.  
For TJA1051/3 and TJA1042/3: Decouple the VIO pin by a capacitor to VCC  
(instead GND) close to the transceiver pin to achieve a high-frequent short of the  
supplies and thus to improve the electromagnetic immunity by enabling the same  
HF-conditions like existing with VCC connected directly to VIO in 5V-only  
environments.  
The track length between communication controller / µC and transceiver should  
be as short as possible  
The ground impedance between communication controller (µC) and transceiver  
should be as low as possible.  
Avoid applying filter elements into the GND signal of the µC or the Transceiver.  
GND has to be the same for Transceiver and µC.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
84 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
9. Bus network aspects of high speed CAN  
This chapter deals with items like the maximum number of nodes, the maximum bus line  
length and topology aspects. Especially the topology appears to have a significant  
influence on the system performance.  
9.1 Maximum number of nodes  
The number of nodes, which can be connected to a bus, depends on the minimum load  
resistance a transceiver can drive. NXPs 3rd generation high speed CAN transceivers  
provide an output drive capability down to a minimum load of RL,min = 45Ohm for VCC  
4,5 V (4,75V for the TJA1048). The overall busload is defined by the termination  
resistance RT, the bus line resistance RW and the transceiver's differential input  
>
resistance Ri(dif). The DC circuit model of a bus system is shown in Fig 50. For worst case  
consideration the bus line resistance RW is considered to be zero. This leads to the  
following relations for calculating the maximum number of nodes:  
RT ,min R  
i(dif ), min  
RL,min  
nmax RT ,min 2R  
i(dif ), min  
Rearranged to nmax  
:
1
2
nmax Ri(dif ), min   
RL,min RT ,min  
output of  
input of  
transmitting node  
bus wiring  
RW  
node inputs  
receiving node  
CANH  
CANL  
termination  
RT  
termination  
RT  
Rdiff  
n-2  
+
DC  
Rdiff  
Vdiff out  
Rdiff  
Vdiff in  
-
RW  
Node 1  
Node 2...n-1  
Node n  
Fig 50. DC circuit model for a bus system according to ISO11898  
Table 15 gives the maximum number of nodes for two different termination resistances.  
Notice that connecting a large number of nodes requires relatively large termination  
resistances.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
85 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 15. Maximum number of nodes (see data sheets for Rdif,min and RL,min  
)
Transceiver  
Ri(dif),min(kOhm) RL,min(Ohm)  
Nodes  
Nodes  
(maximum)  
(maximum)  
(RT,min=118Ohm) (RT,min=130Ohm)  
TJA1051, TJA1042 19  
TJA1048, TJA1043  
45  
100  
129  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
86 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
9.2 Maximum bus line length  
The maximum achievable bus line length in a CAN network is determined essentially by  
the following physical effects:  
1. Loop delays of the connected bus nodes (CAN controller, transceiver etc.) and the  
delay of the bus line.  
2. Relative oscillator tolerance between nodes.  
3. Signal amplitude drop due to the series resistance of the bus cable and the input  
resistance of bus nodes (for a detailed description refer to [21]).  
Effects 1 and 2 result in a value for the maximum bus line length with respect to the CAN  
bit timing [21]. Effect 3, on the other hand, results in a value with respect to the output  
signal drop along the bus line. The minimum of the two values has to be taken as the  
actual maximum allowable bus line length. As the signal drop is only significant for very  
long lengths, effect 3 can often be neglected for high data rates.  
Table 16. Maximum bus line length for some standards  
Specification  
Data rate  
125 kBit/s (BT tol. =  
+/- 1,25%)  
250 kBit/s (BT tol. =  
+/- 0,75%)  
500 kBit/s (BT tol. =  
+/- 0,5%)  
SAE J2284  
50 m  
50 m  
80 m  
33 m  
40 m  
TJA1051, TJA1042 80 m  
TJA1048, TJA1043  
(BT tol. = Bit Time Tolerance)  
Table 16 gives the maximum bus line length for the bit rates 125 kbit/s, 250 kbit/s and  
500 kbit/s, along with values specified in the SAE J2284 [20] standard associated to  
CAN. The calculation is based on effects 1 and 2 assuming a minimum propagation  
delay between any two nodes of 200 ns and a maximum bus signal delay of 8 ns/m.  
Notice that the stated values apply only for a well-terminated linear topology. Bad signal  
quality because of inadequate termination can lower the maximum allowable bus line  
length.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
87 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
9.3 Topology  
The topology describes the wiring harness structure. Typical structures are linear, star- or  
multistar-like. In automotive, shielded or unshielded twisted pair cable usually functions  
as a transmission line. Transmission lines are generally characterized by the length-  
related resistance RLength, the specific line delay tdelay and the characteristic line  
impedance Z. Table 17 shows the physical media parameters specified in the ISO11898  
and SAE J2284 standard. Notice that SAE J2284 specifies the twist rate rtwist in addition.  
Table 17. Physical media parameters of a pair of wires (shielded or unshielded)  
Parameter  
Notation Unit  
ISO11898  
SAE J2284  
Min.  
95  
-
Typ.  
120  
70  
Max.  
140  
-
Min.  
108  
-
Typ.  
Max.  
132  
-
Impedance  
Z
Ohm  
120  
70  
Length-related RLength  
resistance  
mOhm/m  
Specific line  
delay  
tdelay  
ns/m  
-
-
5
-
-
-
-
5,5  
-
-
Twist rate  
rtwist  
twist/m  
33  
50  
Ringing due to signal reflections  
Transmission lines must be terminated with the characteristic line impedance, otherwise  
signal reflections will occur on the bus causing significant ringing. The topology has to be  
chosen such that reflections will be minimized. Often the topology is a trade-off between  
reflections and wiring constraints.  
CAN is well prepared to deal with reflection ringing due to some useful protocol features:  
Only recessive to dominant transitions are used for resynchronization.  
Resynchronization is allowed only once between the sample points of two bits and  
only, if the previous bit was sampled and processed with recessive value.  
The sample point is programmable to be close to the end of the bit time.  
Linear topology  
The high speed CAN standard ISO11898 defines a single line structure as network  
topology. The bus line is terminated at both ends with a single termination resistor. The  
nodes are connected via not terminated drop cables or stubs to the bus. To keep the  
ringing duration short compared to the bit time, the stub length should be as short as  
possible. For example the ISO11898 standard limits the stub length to 0.3 m at 1 Mbit/s.  
The corresponding SAE standard, J2284-500, recommends keeping the stub length  
below 1 m. To minimize standing waves, ECUs should not be placed equally spaced on  
the network and cable tail lengths should not all be the same [20] . Table 18 along with  
Fig 51 illustrate the topology requirements of the SAE J2284-500 standard. At lower bit  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
88 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
rates the maximum distance between any two ECUs as well as the ECU cable stub  
lengths may become longer.  
Off Board to  
ECU n-2  
L3  
ECU 2  
ECU 3  
ECU n-1  
DLC  
L1  
termination  
d
L2  
termination  
ECU 1  
ECU n  
trunk cable  
Fig 51. Topology requirements of SAE J2284  
In practice some deviation from that stringent topology proposals might be necessary,  
because longer stub lengths are needed. Essentially the maximum allowable stub length  
depends on the bit timing parameters, the trunk cable length and the accumulated drop  
cable length.  
The star topology is neither covered by ISO11898 nor by SAE J2284. However, it is  
sometimes used in automotive applications to overcome wiring constraints within the car.  
Generally, the signal integrity suffers from a star topology compared to a linear topology.  
Table 18. ECU topology requirements of SAE J2284-500  
Parameter  
Symbol  
Unit  
m
Min.  
0
Nom.  
Max.  
ECU cable stub length  
L1  
-
-
-
-
1
In-vehicle DLC cable stub length L2  
Off board DLC cable stub length L3  
m
0
1
m
0
5
Distance between any two ECUs  
D
m
0,1  
33  
Note: It is recommended to prove the feasibility of a specific topology in each case by  
simulations or measurements on a system setup.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
89 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10. Appendix  
10.1 Pin FMEA  
This chapter provides an FMEA (Failure Mode and Effect Analysis) for typical failure  
situations, when dedicated pins of the 3rd generation HS-CAN transceivers are short-  
circuited to supply voltages like VBAT, VCC, GND or to neighbored pins or simply left open.  
The individual failures are classified, due to their corresponding effects on the transceiver  
and bus communication in Table 19.  
Table 19. Classification of failure effects  
Class  
Effects  
A
B
C
- Damage to transceiver  
- Bus may be affected  
- No damage to transceiver  
- No bus communication possible  
- No damage to transceiver  
- Bus communication possible  
- Corrupted node excluded from communication  
D
- No damage to transceiver  
- Bus communication possible  
- Reduced functionality of transceiver  
10.1.1 TJA1051  
Table 20. TJA1051 FMEA matrix for pin short-circuits to VBAT and VCC  
Pin  
Short to VBAT (12V … 40 V)  
Short to VCC (5V)  
Remark  
Class  
Remark  
Class  
(1) TXD  
(2) GND  
A
C
Limiting value exceeded  
Node is left unpowered  
C
C
TXD clamped recessive  
VCC undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
(3) VCC  
A
A
Limiting value exceeded  
Limiting value exceeded  
-
-
(4) RXD  
C
RXD clamped recessive;  
Bus communication may be  
disturbed  
(5) n.c.  
(5) VIO  
(5) EN  
-
-
-
-
A
A
Limiting value exceeded  
Limiting value exceeded  
C
D
uC may be damaged, if VCC > VIO  
Off Mode not selectable  
(6) CANL  
(7) CANH  
B
D
No bus communication  
Degration of EMC;  
B
D
No bus communication  
Degration of EMC;  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
90 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Pin  
Short to VBAT (12V … 40 V)  
Short to VCC (5V)  
Remark  
Class  
Remark  
Class  
Bit iming violation possible  
Limiting value exceeded  
Bit iming violation possible  
Normal Mode not selectable  
(8) S  
A
C
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
91 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 21. TJA1051 FMEA matrix for pin short-circuits to GND and open  
Pin  
Short to GND  
Remark  
Open  
Remark  
Class  
Class  
(1) TXD  
(2) GND  
C
TXD dominant clamping;  
Transmitter is disabled  
C
TXD clamped recessive  
-
-
C
C
C
Undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
(3) VCC  
C
C
VCC undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
VCC undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
(4) RXD  
RXD clamped dominant  
Node may produce error frames  
until bus-off is entered  
(5) n.c.  
(5) VIO  
-
-
-
-
C
VIO undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
C
VIO undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
(5) EN  
C
C
Normal and Silent Mode not  
selectable  
C
C
Normal and Silent Mode not  
selectable  
(6) CANL  
Degration of EMC;  
Transmission not possible  
Bit iming violation possible  
(7) CANH  
(8) S  
B
D
No bus communication  
C
D
Transmission not possible  
Silent Mode not selectable  
Silent Mode not selectable  
Table 22. TJA1051 FMEA matrix for pin short-circuits to neighbored pins  
Pin  
Short to neighbored pin  
Remark  
Class  
TXD - GND  
GND - VCC  
C
C
Transmitter disabled after TXD dominant timeout  
VCC undervoltage detected; TRX enters Off Mode and behaves  
passive to the bus  
VCC - RXD  
C
RXD clamped recessive  
n.c. - CANL  
VIO - CANL  
EN - CANL  
-
-
B
C
No bus communication  
TRX is not able to enter Normal or Listen-only Mode if the bus is  
driven dominant  
CANL - CANH  
CANH - S  
B
C
No bus communication  
TRX is not able to enter Normal Mode if the bus is driven dominant  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
92 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.1.2 TJA1042  
Table 23. TJA1042 FMEA matrix for pin short-circuits to VBAT and VCC  
Pin  
Short to VBAT (12V … 40 V)  
Short to VCC (5V)  
Remark  
Class  
Remark  
Class  
(1) TXD  
(2) GND  
A
C
Limiting value exceeded  
Node is left unpowered  
C
C
TXD clamped recessive  
VCC undervoltage detected;  
TRX enters  
- Standby Mode (TJA1042/3)  
- Off Mode (TJA1042)  
(3) VCC  
A
A
Limiting value exceeded  
Limiting value exceeded  
-
-
(4) RXD  
C
RXD clamped recessive;  
Bus communication may be  
disturbed  
(5) SPLIT  
D
Bus charged to VBAT level;  
Bit timing violation possible  
D
Bus charged to VCC level;  
Bit timing violation possible  
(5) VIO  
A
B
D
Limiting value exceeded  
No bus communication  
C
B
D
uC may be damaged, if VCC > VIO  
No bus communication  
(6) CANL  
(7) CANH  
Degration of EMC;  
Degration of EMC;  
Bit timing violation possible  
Bit iming violation possible  
(8) STB  
A
Limiting value exceeded  
C
Normal Mode not selectable  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
93 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 24. TJA1042 FMEA matrix for pin short-circuits to GND and open  
Pin  
Short to GND  
Remark  
Open  
Remark  
Class  
Class  
(1) TXD  
(2) GND  
C
TXD dominant clamping;  
Transmitter is disabled  
C
TXD clamped recessive  
-
-
C
Undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
(3) VCC  
C
C
D
C
VCC undervoltage detected;  
TRX enters Standby Mode  
C
C
D
C
VCC undervoltage detected;  
TRX enters Standby Mode  
(4) RXD  
(5) SPLIT  
(5) VIO  
RXD clamped dominant  
Node may produce error frames  
until bus-off is entered  
Bus discharged to GND level;  
Bit timing violation possible  
No DC common mode stabilization  
VIO undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
VIO undervoltage detected;  
TRX enters Off Mode and  
behaves passive to the bus  
(6) CANL  
C
Degration of EMC;  
C
Transmission not possible  
Bit timing violation possible  
(7) CANH  
(8) STB  
B
D
No bus communication  
C
C
Transmission not possible  
Normal Mode not selectable  
Standby Mode not selectable  
Table 25. TJA1042 FMEA matrix for pin short-circuits to neighbored pins  
Pin  
Short to neighbored pin  
Remark  
Class  
TXD - GND  
GND - VCC  
VCC - RXD  
C
C
C
Transmitter disabled after TXD dominant timeout  
VCC undervoltage detected; TRX enters Standby Mode  
RXD clamped recessive  
SPLIT - CANL  
VIO - CANL  
D
B
Degration of EMC; Bit timing violation possible  
No bus communication  
CANL - CANH  
CANH - STB  
B
C
No bus communication  
TRX is not able to enter Normal Mode if the bus is driven dominant  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
94 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.1.3 TJA1048  
Table 26. TJA1048 FMEA matrix for pin short-circuits to VBAT and VCC  
Pin  
Short to VBAT (12V … 40 V)  
Short to VCC (5V)  
Remark  
Class  
Remark  
Class  
(1) TXD1  
(2) GNDA  
A
C
Limiting value exceeded  
Node is left unpowered  
C
C
TXD1 clamped recessive  
VCC undervoltage detected;  
Both TRX enter Standby Mode  
(3) VCC  
A
A
Limiting value exceeded  
Limiting value exceeded  
-
-
(4) RXD1  
C
RXD1 clamped recessive;  
Channel 1 bus communication  
may be disturbed  
(5) GNDB  
C
Node is left unpowered  
C
VCC undervoltage detected;  
Both TRX enter Standby Mode  
(6) TXD2  
(7) RXD2  
A
A
Limiting value exceeded  
Limiting value exceeded  
C
C
TXD2 clamped recessive  
RXD2 clamped recessive;  
Channel 2 bus communication  
may be disturbed  
(8) STBN2  
A
Limiting value exceeded  
No bus communication  
D
Channel 2 Standby Mode not  
selectable  
(9) CANL2  
B
D
B
D
Channel 2 no bus communication  
(10) CANH2  
Degration of EMC;  
Bit timing violation possible  
Channel 2 degration of EMC;  
Bit timing violation possible  
(11) VIO  
A
B
D
Limiting value exceeded  
No bus communication  
C
B
D
uC may be damaged, if VCC > VIO  
Channel 1 no bus communication  
(12) CANL1  
(13) CANH1  
Degration of EMC;  
Bit timing violation possible  
Channel 1 degration of EMC;  
Bit timing violation possible  
(14) STBN1  
A
Limiting value exceeded  
D
Channel 1 Standby Mode not  
selectable  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
95 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 27. TJA1048 FMEA matrix for pin short-circuits to GND and open  
Pin  
Short to GND  
Remark  
Open  
Remark  
Class  
Class  
(1) TXD1  
(2) GNDA  
C
TXD1 dominant clamping;  
Transmitter is disabled  
C
TXD1 clamped recessive  
-
-
C
Undervoltage detected;  
Both TRXs enter Off Mode and  
behave passive to the bus  
(3) VCC  
C
C
-
VCC undervoltage detected;  
Both TRX enter Standby Mode  
C
C
C
VCC undervoltage detected;  
Both TRX enter Standby Mode  
(4) RXD1  
(5) GNDB  
RXD1 clamped dominant  
-
Node may produce error frames on  
channel 1 until bus-off is entered  
Undervoltage detected;  
Both TRX enter Off Mode and  
behave passive to the bus  
(6) TXD2  
(7) RXD2  
(8) STBN2  
(9) CANL2  
(10) CANH2  
(11) VIO  
C
C
C
D
B
C
TXD2 dominant clamping;  
Transmitter is disabled  
C
C
C
C
C
C
TXD2 clamped recessive  
RXD2 clamped dominant  
Node may produce error frames on  
channel 2 until bus-off is entered  
Channel 2 Normal Mode not  
selectable  
Channel 2 Normal Mode not  
selectable  
Channel 2 degration of EMC;  
Bit timing violation possible  
Channel 2 transmission not  
possible  
Channel 2 no bus  
communication  
Channel 2 transmission not  
possible  
VIO undervoltage detected;  
Both TRX enter Off Mode and  
behave passive to the bus  
VIO undervoltage detected;  
Both TRX enter Off Mode and  
behave passive to the bus  
(12) CANL1  
(13) CANH1  
(14) STBN1  
D
B
C
Channel 1 degration of EMC;  
Bit timing violation possible  
C
C
C
Channel 1 transmission not  
possible  
Channel 1 no bus  
communication  
Channel 1 transmission not  
possible  
Channel 1 Normal Mode not  
selectable  
Channel 1 Normal Mode not  
selectable  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
96 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 28. TJA1048 FMEA matrix for pin short-circuits to neighbored pins  
Pin  
Short to neighbored pin  
Remark  
Class  
TXD1 - GNDA  
GNDA - VCC  
C
C
C
C
C
B
Transmitter 1 disabled after TXD dominant timeout  
VCC undervoltage detected; Both TRX enter Standby Mode  
RXD 1 clamped recessive  
VCC - RXD1  
RXD1 - GNDB  
GNDB - TXD2  
TXD2 - RXD2  
RXD 1 clamped dominant  
Transmitter 2 disabled after TXD dominant timeout  
Temporary channel 2 bus blocking possible; Bus 2 is released after  
TXD dominant timeout  
STBN2 - CANL2  
CANL2 - CANH2  
CANH2 - VIO  
B
B
D
TRX 2 enters Standby Mode of the bus is driven dominant  
No bus communication on channel 2  
Degration of EMC;  
Bit timing violation possible  
VIO - CANL1  
B
B
D
No bus communication on channel 1  
CANL1 - CANH1  
CANH1 - STBN1  
No bus communication on channel 1  
TRX is not able to enter Standby Mode if the bus is driven dominant  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
97 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.1.4 TJA1043  
Table 29. TJA1043 FMEA matrix for pin short-circuits to VBAT and VCC  
Pin  
Short to VBAT (12V … 40 V)  
Short to VCC (5V)  
Remark  
Class  
Remark  
Class  
(1) TXD  
(2) GND  
A
C
Limiting value exceeded  
Node is left unpowered  
C
C
TXD clamped recessive  
VCC undervoltage detected;  
TRX goes to Sleep  
(3) VCC  
A
A
Limiting value exceeded  
Limiting value exceeded  
-
-
(4) RXD  
C
RXD clamped recessive;  
Bus communication may be  
disturbed  
(5) VIO  
(6) EN  
A
A
Limiting value exceeded  
Limiting value exceeded  
C
D
uC may be damaged, if VCC > VIO  
Standby and Listen-only Mode  
not selectable  
(7) INH  
D
Voltage regulator keeps  
permanently on  
D
Voltage regulator keeps  
permanently on  
(8) ERRN  
(9) WAKE  
(10) VBAT  
(11) SPLIT  
A
D
-
Limiting value exceeded  
D
D
A
D
No failure signaling to uC  
Local wake-up not possible  
Limiting value exceeded  
Local wake-up not possible  
-
D
Bus charged to VBAT level;  
Bit timing violation possible  
Bus charged to VCC level;  
Bit timing violation possible  
(12) CANL  
(13) CANH  
B
D
No bus communication  
B
D
No bus communication  
Degration of EMC;  
Degration of EMC;  
Bit timing violation possible  
Bit timing violation possible  
(14) STBN  
A
Limiting value exceeded  
D
Standby and Go-to-Sleep Mode  
not selectable  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
98 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 30. TJA1043 FMEA matrix for pin short-circuits to GND and open  
Pin  
Short to GND  
Remark  
Open  
Remark  
Class  
Class  
(1) TXD  
(2) GND  
C
TXD dominant clamping;  
Transmitter is disabled  
C
TXD clamped recessive  
-
-
C
Undervoltage detected;  
TRX is left unpowered and  
behaves passive to the bus  
(3) VCC  
(4) RXD  
(5) VIO  
(6) EN  
(7) INH  
C
C
C
C
C
VCC undervoltage detected;  
TRX enters Sleep Mode  
C
C
C
C
C
VCC undervoltage detected;  
TRX enters Sleep Mode  
RXD clamped dominant  
Node may produce error frames  
until bus-off is entered  
VIO undervoltage detected;  
TRX enters Sleep Mode  
VIO undervoltage detected;  
TRX enters Sleep Mode  
Normal and Go-to-Sleep Mode  
not selectable  
Normal and Go-to-Sleep Mode  
not selectable  
Voltage regulator keeps  
permanently off  
Voltage regulator switched off  
(8) ERRN  
(9) WAKE  
(10) VBAT  
D
D
C
No failure signaling to uC  
Local wake-up not possible  
D
D
C
No failure signaling to uC  
Local wake-up not possible  
Node is left unpowered and  
behaves passive to the bus  
Node is left unpowered and  
behaves passive to the bus  
(11) SPLIT  
(12) CANL  
D
D
Bus discharged to GND level;  
Bit timing violation possible  
D
C
No DC common mode  
stabilization  
Degration of EMC;  
Transmission not possible  
Bit timing violation possible  
(13) CANH  
(14) STBN  
B
C
No bus communication  
C
C
Transmission not possible  
Normal and Listen-only Mode  
not selectable  
Normal and Listen-only Mode not  
selectable  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
99 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Table 31. TJA1043 FMEA matrix for pin short-circuits to neighbored pins  
Pin  
Short to neighbored pin  
Remark  
Class  
TXD - GND  
GND - VCC  
VCC - RXD  
RXD - VIO  
VIO - EN  
C
C
C
C
D
D
D
Transmitter disabled after TXD dominant timeout  
VCC undervoltage detected; TRX enters Sleep Mode  
RXD clamped recessive  
RXD clamped recessive  
TRX is not able to enter Standby and Listen-only Mode  
Voltage regulator may switch off in Standby and Listen-only Mode  
EN - INH  
ERRN - WAKE  
Local wake-up not possible, damage to TRX only with closed high-  
side switch  
WAKE - VBAT  
VBAT - SPLIT  
SPLIT - CANL  
CANL - CANH  
CANH - STBN  
D
D
D
B
D
Local wake-up not possible  
Bus charged to VBAT level; Bit timing violation possible  
Degration of EMC; Bit timing violation possible  
No bus communication  
TRX is not able to enter Standby and Sleep Mode if the bus is driven  
dominant  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
100 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.2 Upgrading hints  
10.2.1 TJA1050 TJA1051  
Characteristics  
In Table 32 an overview on the changed and thus improved characteristics of the  
TJA1051 is given.  
Table 32. Improved characteristics of the TJA1051  
Characteristics  
HS-CAN with Silent Mode  
3rd generation  
2nd gen.  
TJA1050  
4,75 to 5,25V  
-
TJA1051  
4,5 to 5,5V  
-
TJA1051/3  
4,5 to 5,5V  
2,8V to 5,5V  
TJA1051/E  
4,5 to 5,5V  
-
VCC operating range  
VIO operating range  
Voltage robustness, CAN bus  
Voltage robustness, other pins  
ESD robustness IEC61000-4-2  
ESD robustness HBM  
-27V to +40V -58V to +58V -58V to +58V -58V to +58V  
-0,3V to +6V  
~ +/-2kV  
+/-6kV  
-0,3V to +7V  
+/-8kV  
-0,3V to +7V  
+/-8kV  
-0,3V to +7V  
+/-8kV  
+/-8kV  
+/-8kV  
+/-8kV  
Common Mode Range  
+/-12V  
+/-30V  
+/-30V  
+/-30V  
Loop Delay (TXD-RXD)  
Shutdown junction temperature  
255ns  
220ns  
250ns1  
220ns  
~165°C  
~190°C  
~190°C  
~190°C  
The TJA1051 versions are specified over a VCC operating range from 4,5V up to 5,5V.  
Thus the supply tolerance of the used voltage regulator can be extended to 10% (see  
Table 33). As well the VIO pin is specified over a broad range from 2,8V to 5,5V.  
In order to offer full 24V application support (see Table 33) e.g. for truck applications the  
bus related pins CANH, CANL (and SPLIT) offer an extended voltage robustness from  
58V to +58V. All I/O pins are robust up to 7V DC voltage.  
-
Excellent ESD protection on the bus related pins offers more than state-of-the-art  
robustness of -/+8kV according to the standard IEC61000-4-2 (C = 150pF, R = 330Ohm).  
Beside of this also the ESD robustness according the HBM (Human Body Model) got  
increased. With this excellent ESD robustness the TJA1051 are the first-choice to be used  
without externally applied ESD protection measures.  
Even with very high common mode shifts between different CAN nodes of up to -/+30V the  
new HS-CAN generation transceivers are capable to receive all data on their CAN bus  
pins full inline with the receiver requirements of the ISO11898-5 standard.  
A much smaller loop delay from TXD to RXD at VCC = VIO = 5V allows to build larger  
network topologies.  
1 at VIO = 3V  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
101 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
The over temperature protection is extended to a higher threshold in order to allow the  
TJA1051 to be used even in frequently high temperature applications (e.g. gear box  
applications).  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
102 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Functionality  
Table 33 shows the advantages of the TJA1051 from functional point of view. Items that  
are covered in the previous chapter are not mentioned in the detailed description below.  
Table 33. Improved functionality of TJA1051  
Features  
HS-CAN with Silent Mode  
3rd generation  
2nd gen.  
TJA1050  
TJA1051  
TJA1051/3  
TJA1051/E  
3V variant with VIO pin  
-
-
-
-
-
-
Full 24V application support  
10% VCC tolerance capable  
Gap-less behaviour at supply  
undervoltage  
EMC optimized CAN slopes for  
big networks  
-
HVSON8 package  
-
-
-
Receiver hysteresis for  
improved noise robustness  
S input pin glitch filter  
-
Vref pin for reference voltage [1]  
-
-
-
[1] Vref obsolete in new microcontrollers. Vref was needed in CAN conrollers, offering an analog RXD input.  
Hardware  
The TJA1051 versions offer very low ElectroMagnetic Emission (EME), very high ESD  
robustness and voltage robustness on their bus pins as well as the option to choose for a  
3V compatible variant instead of the known 5V types.  
With these new features it is up to the hardware developer to consider the following  
hardware simplifications:  
Remove common mode choke, because the Electro Magnetic Emission is very  
low even without choke.  
Remove ESD protection components (e.g. ESD diodes), because ESD pin  
robustness is higher than required by main OEMs.  
If the new transceivers are to be used to replace 2nd generation HS-CAN  
transceivers in 24V applications (e.g. trucks) external applied zener diodes on the  
CAN pins to keep the voltage below 30V get redundant, because the new voltage  
robustness is specified up to -/+58V.  
Replacement of a 5V supplied microcontroller by a 3V supplied microcontroller if  
the 3V variant TJA1051/3 is chosen.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
103 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Software  
From software point of view no changes need to be implemented in order to replace the  
TJA1050 by its successors.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
104 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.2.2 TJA1040 TJA1042  
Characteristics  
In Table 32 an overview on the changed and thus improved characteristics of the  
TJA1042 is given.  
Table 34. Improved characteristics of the TJA1051  
Characteristics  
HS-CAN with Standby Mode  
3rd generation  
2nd gen.  
TJA1040  
4,75 to 5,25V  
-
TJA1042  
4,5 to 5,5V  
-
TJA1042/3  
VCC operating range  
4,5 to 5,5V  
2,8V to 5,5V  
-58V to +58V  
-0,3V to +7V  
+/-8kV  
VIO operating range  
Voltage robustness, CAN bus  
Voltage robustness, other pins  
ESD robustness IEC61000-4-2  
ESD robustness HBM  
-27V to +40V  
-0,3V to +6V  
~ +/-2kV  
+/-6kV  
-58V to +58V  
-0,3V to +7V  
+/-8kV  
+/-8kV  
+/-8kV  
Common Mode Range  
+/-12V  
+/-30V  
+/-30V  
Loop Delay (TXD-RXD)  
Shutdown junction temperature  
255ns  
220ns  
250ns2  
~165°C  
~190°C  
~190°C  
The TJA1042 versions are specified over a VCC operating range from 4,5V up to 5,5V.  
Thus the supply tolerance of the used voltage regulator can be extended to 10% (see  
Table 33). As well the VIO pin is specified over a broad range from 2,8V to 5,5V.  
In order to offer full 24V application support (see Table 33) e.g. for truck applications the  
bus related pins CANH, CANL (and SPLIT) offer an extended voltage robustness from  
58V to +58V. All I/O pins are robust up to 7V DC voltage.  
-
Excellent ESD protection on the bus related pins offers more than state-of-the-art  
robustness of -/+8kV according to the standard IEC61000-4-2 (C = 150pF, R = 330Ohm).  
Beside of this also the ESD robustness according the HBM (Human Body Model) got  
increased. With this excellent ESD robustness the TJA1042 is the first-choice to be used  
without externally applied ESD protection measures.  
Even with very high common mode shifts between different CAN nodes of up to -/+30V the  
new HS-CAN generation transceivers are capable to receive all data on their CAN bus  
pins full inline with the receiver requirements of the ISO11898-5 standard.  
A much smaller loop delay from TXD to RXD at VCC = VIO = 5V allows to build larger  
network topologies.  
The over temperature protection is extended to a higher threshold in order to allow the  
TJA1042 to be used even in frequently high temperature applications (e.g. gear box  
applications).  
2. at VIO = 3V  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
105 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Functionality  
Table 33 shows the advantages of the TJA1042 from functional point of view. Items that  
are covered in the previous chapter are not mentioned in the detailed description below.  
Table 35. Improved functionality of TJA1042  
Features  
HS-CAN with Standby Mode  
3rd generation  
2nd gen.  
TJA1040  
TJA1042  
TJA1042/3  
3V variant with VIO pin  
-
-
-
-
-
Full 24V application support  
10% VCC tolerance capable  
Gap-less behaviour at supply  
undervoltage  
EMC optimized CAN slopes for  
big networks  
-
-
-
-
Bus dominant clamping  
detection in Standby Mode  
Bus wake-up without VCC  
(VIO supplied receiver)  
HVSON8 package  
-
-
-
RXD VCC reverse supply  
-
protection In Standby Mode  
Receiver hysteresis for  
-
improved noise robustness  
STB input pin glitch filter  
SPLIT pin for stabilization  
-
-
Hardware  
The TJA1042 versions offer very low ElectroMagnetic Emission (EME), very high ESD  
robustness and voltage robustness on their bus pins as well as the option to choose for a  
3V compatible variant instead of the known 5V types.  
With these new features it is up to the hardware developer to consider the following  
hardware simplifications:  
Remove common mode choke, because the Electro Magnetic Emission is very  
low even without choke.  
Remove ESD protection components (e.g. ESD diodes), because ESD pin  
robustness is higher than required by main OEMs.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
106 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
If the new transceivers are to be used to replace 2nd generation HS-CAN  
transceivers in 24V applications (e.g. trucks) external applied zener diodes on the  
CAN pins to keep the voltage below 30V get redundant, because the new voltage  
robustness is specified up to -/+58V.  
Replacement of a 5V supplied microcontroller by a 3V supplied microcontroller if  
the 3V variant TJA1042/3 is chosen.  
Software  
From software point of view no changes need to be implemented in order to replace the  
TJA1040 by its successors.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
107 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.2.3 TJA1041A TJA1043  
Characteristics  
In Table 32 an overview on the changed and thus improved characteristics of the  
TJA1043 is given.  
Table 36. Improved characteristics of the TJA1043  
Characteristics  
2nd generation  
TJA1041A  
3rd generation  
TJA1043  
Operating range VCC  
4,75 to 5,25V  
2,8 to 5,25V  
5,0 to 27V  
4,5 to 5,5V  
2,8 to 5,5V  
4,5 to 40V  
Operating range VIO  
Operating range VBAT  
Current consumption in Standby and Sleep Mode (max.)  
Voltage robustness, CAN, CANL, SPLIT  
Voltage robustness VBAT, INH, WAKE  
Voltage robustness, other pins  
45uA  
-27V to +40V  
-0,3V to +40V  
-0,3V to +5,55V  
~ ±2kV  
36uA  
-58V to +58V  
-0,3V to +58V  
-0,3V to +7V  
±8kV  
ESD robustness CANH, CANL, SPLIT acc. IEC61000-4-23  
ESD robustness CANH, CANL, SPLIT acc. HBM4  
VCC / VIO undervoltage detection time (min.)  
VCC / VIO undervoltage recovery time (max.)  
VCC undervoltage detection level (min.)  
VIO undervoltage detection level (min.)  
VBAT undervoltage detection level (min.)  
Common Mode Range (Normal Mode)  
Input leakage current CAN pins (VCANH = VCANL = 5V)  
±6kV  
±8kV  
5ms  
100ms  
5ms  
12,5ms  
2,75V  
3V  
0,5V  
0,8V  
2,75V  
3V  
±12V  
±30V  
@ VCC = 0V: max. 250uA  
@ VCC = 0V: max. 250uA  
@ VBAT = 0V: -/+2uA  
Loop Delay (TXD-RXD)  
255ns  
240ns5  
2ms  
Bus wake-up timeout (wake-up filter cleared, if pattern not  
completed in time)  
not implemented  
Shutdown junction temperature  
~165°C  
~190°C  
3 IEC 61000-4-2 (150 pF, 330 Ohm)  
4 HBM acc. AEC-Q100-002 (100 pF, 1.5 kOhm)  
5 at VIO = 3V  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
108 of 121  
 
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10% VCC supply tolerance  
The TJA1043 is specified over an enhanced VCC operating range from 4,5V up to 5,5V.  
Thus the supply tolerance of the used voltage regulator can be extended to 10% (see  
Table 37). As well the VIO pin is specified over a broader range from 2,8V to 5,5V.  
Extended VBAT minimum operating range  
For the VBAT supplied TJA1043 the operating range got extended on both sides. The  
minimum operating voltage is specified at 4,5V, thus the TJA1043 is more robust against  
cranking pulses. On top the VCC pin and the VBAT pin might both be shortcut and supplied  
via one up to 10% tolerant 5V voltage regulator if desired in specific applications because  
of their equal minimum operating voltage level.  
Full 24V application support  
In order to offer full 24V application support (see Table 37) e.g. for truck applications, the  
bus related pins CANH, CANL and SPLIT offer an extended voltage robustness from -58V  
to +58V. As well the VBAT maximum operating voltage level got extended to 40V. All I/O  
pins are robust up to 7V DC voltage.  
Excellent ESD protection  
Excellent ESD protection on the bus related pins offers more than state-of-the-art  
robustness of -/+8kV according to the standard IEC61000-4-2 (C = 150pF, R = 330Ohm).  
Beside of this also the ESD robustness according the HBM (Human Body Model) got  
increased. With this excellent ESD robustness the TJA1043 and the other NXP 3rd  
generation HS-CAN transceiver are the first-choice high-speed CAN transceivers to be  
used without externally applied ESD protection measures.  
Gap-less specification at supply undervoltage  
The overall undervoltage detection on VBAT, VCC and VIO got improved and thus offer a gap-  
less specification (see Table 37) of the TJA1043’s functionality below the operating range.  
Therefore the undervoltage detection threshold levels are increased. If the transceiver’s  
supply voltages drop below the operating range, the characteristics can not longer be  
guaranteed as specified in the data sheet, but the TJA1043 keeps the main functionalities  
(e.g. transmitting, receiving, mode control) alive down to the undervoltage detection levels  
and until the undervoltage detection timers react on the undervoltage. When detecting the  
undervoltage the TJA1043 enters defined fail-safe states like the “forced” Standby or  
“forced” Sleep Mode.  
Extended VCC / VIO undervoltage detection time  
An extended minimum VCC / VIO undervoltage detection time (5ms vs. 100ms) allows now  
to use even slow ramping up voltage regulators that might have caused an undesired  
“forced” Sleep Mode entry with the TJA1041A.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
109 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Improved common mode shift capability  
Even with very high common mode shifts between different CAN nodes of up to -/+30V in  
the TJA1043 is capable to receive all data on the CAN bus pins fully inline with the receiver  
requirements of the ISO11898-5 standard.  
Defined bus load at unsupplied condition  
An unsupplied TJA1043 (VBAT = 0V) will disengage from the bus (zero load) until VBAT has  
recovered. (See “Input leakage current CAN pins” at VBAT = 0V: -/+2uA).  
Smaller loop delay  
A smaller loop delay from TXD to RXD allows building larger network topologies.  
Higher over temperature range  
The over temperature protection is extended to a higher threshold of typical 190°C in order  
to allow the TJA1043 to be used even in frequently high temperature environments (e.g.  
gear box applications).  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
110 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Functionality  
Table 37 shows the advantages of the TJA1043 from functional point of view. Items that  
are covered in the previous chapter Characteristicsare not mentioned in the detailed  
description below.  
Table 37. Improved functionality of the TJA1043  
Characteristics  
2nd generation  
3rd generation  
TJA1041A  
TJA1043  
10% VCC tolerance capable  
-
-
-
-
-
-
-
-
-
Full 24V application support  
Gap-less specification at supply undervoltage  
Passive to the bus (zero load), if VBAT = 0V  
Consistent power-up at all supply conditions  
Entering Sleep Mode with set PWON flag  
Host wake-up in Forced Sleep Mode via positive STBN edge  
VCC / VIO undervoltage recovery in Forced Sleep Mode  
Enhanced remote wake-up pattern detection  
- Dom-rec-dom pattern instead of dom-rec-dom-rec pattern  
- Remote wake-up timeout  
Direct wake-up detection in “forced” Sleep Mode  
RXD, ERRN wake-up signaling at VIO, VBAT supplied only  
EMC optimized CAN slopes for big networks  
HVSON8 package  
-
-
-
-
-
-
Receiver hysteresis for improved noise robustness  
EN / STBN input pin glitch filter  
Consistent power-up at all supply conditions  
At any power-up condition the TJA1043 offers a consistent behavior. In the previous  
TJA1041A the internal WAKE-UP flag and WAKE-UP SOURCE flag got cleared at power-  
on. After power-on it was possible that the WAKE-UP and WAKE-UP SOURCE flag got  
set without a real “local wake-up” being applied, depending on the specific VBAT and WAKE  
pin power-up condition (differences in ramp-up times between BAT and WAKE voltage  
etc). Now in the TJA1043 both, the WAKE-UP flag and the WAKE-UP SOURCE flag get  
set together with the PWON flag at power-on in order to offer an always consistent flag  
setting after power-on regardless of the application circuitry connected to WAKE.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
111 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Entering Sleep Mode with set PWON flag  
The TJA1043 allows entering the Sleep Mode even with set PWON flag. In the previous  
TJA1041A the transceiver needed to be put into Normal Mode for a short while before  
entering the Sleep Mode after a power-on event (PWON flag set). This was necessary  
because the PWON flag is cleared in Normal Mode and only with a cleared PWON flag the  
Sleep Mode could be entered. In the TJA1043 the PWON flag set and clear conditions are  
equal to the TJA1041A implementation, but now a set PWON flag will not longer block  
entering the Sleep Mode.  
Leaving “forced” Sleep Mode  
At undervoltage detection on VCC or VIO both, the TJA1041A and the TJA1043 enter  
autonomously the so-called “forced” Sleep Mode in order to disable external voltage  
regulator(s) by setting the INH pin floating. In case of a short circuit this measure prevents  
flow of a high short-circuit current. Leaving this “forced” Sleep Mode again (regardless of  
a battery reconnection) in the TJA1041A is only possible via a local or remote wake-up.  
The TJA1043 offers two more possibilities to leave the “forced” Sleep Mode:  
A recovery of both supplies, VCC and VIO, for at least trec(uv) (max. 5ms) leads to clear  
the UVNOM flag again. After recovery the TJA1043 enters the mode that is selected  
by the mode control pins EN, STBN.  
Applying a positive edge on the STBN pin (provided that VIO is supplied) leads to clear  
the UVNOM flag again. The TJA1043 will enter either Listen-only or Normal Mode,  
depending on the EN pin setting.  
In both cases the undervoltage detection is observing the VCC and VIO pin after leaving  
“forced” Sleep Mode again and might force the transceiver into Sleep Mode (after tdet(uv)  
(min. 100ms) again if there is still an undervoltage condition.  
With these improvements of the TJA1043 dedicated wake-up circuits as proposed for  
TJA1041A applications are not required anymore (e.g. a microcontroller controlled  
transistor connected to the WAKE port).  
RXD, ERRN wake-up signaling at VIO, VBAT supplied only  
In contrast to the TJA1041A the TJA1043 requires only supply of VIO and VBAT in order to  
properly signal a local wake-up on its pins RXD and ERRN in Standby, Go-to-Sleep or  
Sleep Mode. In the TJA1041A also the VCC supply is required.  
Direct wake-up detection in “forced” Sleep Mode  
In the TJA1041A clearing the internal undervoltage flag UVNOM is possible first after a  
dedicated waiting time tUV = 5…12,5ms. Based on that a wake-up request applied to the  
TJA1041A directly after undervoltage detection gets ignored and thus does not lead to  
wake-up the device from “forced” Sleep Mode.  
This waiting time is not implemented in the TJA1043 in order not to loose any wake-up  
request. Thus if an undervoltage on VCC and/or VIO of the TJA1043 gets detected, the  
UVNOM flag can be cleared directly by a local or remote wake-up.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
112 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Enhanced remote wake-up pattern detection  
In comparison to the TJA1041A the TJA1043 offers a slightly enhanced remote wake-up  
procedure. The TJA1041A detects a bus wake-up request when the bus shows two  
dominant phases of at least 5us duration, with each dominant phase followed by a  
recessive phase of at least 5us. In contrast to that, the TJA1043 requires only a recessive  
phase after the first dominant phase. Fig 52 (see below) illustrates the wake-up pattern  
requirements for the TJA1041A and the TJA1043.  
Additionally after a bus wake-up timeout time tto(wake)bus (min. 0,5ms) without receiving the  
complete dominant-recessive-dominant pattern the TJA1043 internal wake-up logic gets  
reset and the complete wake-up pattern needs to be re-applied to the low power CAN  
receiver before generating a proper remote wake-up. This increases the robustness  
against unwanted wake-ups caused by temporary dominant phases on the bus caused by  
noise or spikes.  
dominant  
recessive  
dominant  
recessive  
bus wake-up pattern  
for TJA1041A  
Vdiff,bus  
> tBUSdom  
> tBUSrec  
> tBUSdom  
> tBUSrec  
(tBUSdom = tBUSrec = 0,75...5us)  
dominant  
recessive  
dominant  
bus wake-up pattern  
for TJA1043  
Vdiff,bus  
> twake(busdom)  
(twake(busdom) = twake(busrec) = 0,75...5us)  
tto(wake)bus  
> twake(busrec)  
> twake(busdom)  
Fig 52. Bus wake-up pattern for TJA1041A and TJA1043  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
113 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Hardware  
The TJA1043 offers very low Electro Magnetic Emission (EME), very high Electro  
Magnetic Immunity (EMI) and very high ESD and voltage robustness on its bus pins (see  
Table 36).  
With these new features it is up to the hardware developer to consider the following  
hardware simplifications:  
Remove common mode choke, because the Electro Magnetic Emission is very low  
even without choke.  
Remove ESD protection components (e.g. ESD diodes), because ESD pin  
robustness is higher than required by main OEMs.  
If the TJA1043 is used to replace the TJA1041A in 24V applications (e.g. trucks)  
external applied zener diodes on the CAN pins to keep the voltage below 30V get  
redundant, because the new voltage robustness is specified up to -/+58V.  
With slow-starting VCC supplies (rise time >5ms, but <100ms) INH pulse lengthening  
and additional wake-up hardware connected to the WAKE pin gets obsolete (see Fig  
53) because of the extended undervoltage detection time of min. 100ms.  
3
Adapted figure 24 taken from “Application Note TJA1041/TJA1041A”  
Fig 53. Obsolete hardware due to extended VCC / VIO undervoltage detection time  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
114 of 121  
 
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Software  
From software point of view some minor items shall be checked.  
At PWON the WAKE-UP and the WAKE-UP SOURCE flag get set (see chapter 6.5).  
In order to clearly distinguish between a “real” local wake-up on pin WAKE and a  
“power-on” related wake-up setting the PWON flag can be checked before entering  
Normal Mode in the Listen-only Mode. It is recommended to check, how the  
application software starts-up interpreting the NERR pin.  
In order to enter Sleep Mode after power-on the TJA1043 does not necessarily need  
to go through the Normal Mode in order to clear the PWON flag (see chapter 6.5).  
Due to the extended VCC / VIO undervoltage detection time of min. 100ms (see Table  
36) and the possibility to leave the “forced” Sleep Mode additionally by a positive  
STBN edge or a VCC / VIO recovery (see chapter 6.8) a local wake-up triggering via  
pin WAKE by the application might get obsolete.  
In case a transition from Standby or Sleep Mode to Normal Mode is performed while  
a wake-up flag is indicated (RXD = LOW) the RXD pin will get released HIGH at the  
mode transition. Before the CAN receiver is full powered and to avoid any unwanted  
glitches on pin RXD during this internal power-up process pin RXD is kept HIGH for  
about 30us before the bus traffic is signaled on pin RXD. Compared to the TJA1043  
the TJA1041A starts following the bus already about 5us after the mode change.  
For typical ECU applications in which after a wake-up first the physical layer device  
(here the TJA1043) and than secondly the CAN controller is enabled this is no  
problem as long as the CAN Controller gets enabled with a delay of at least 30µs  
compared to the mode change of the CAN Transceiver. With slightly delayed enabling  
of the CAN controller it is guaranteed, that the CAN Transceiver is ready to operate  
and forwards the actual bus traffic to RXD as well as the TXD signal to the bus lines  
correctly.  
In case the CAN controller is already active during the TJA1043 Normal Mode  
transition and directly reading the RXD pin for a “bus idle” condition the RXD HIGH  
phase of about 30us might indicate to the CAN controller that a message can already  
be sent to the bus whereas the RXD pin does not receive any traffic yet and this  
might provoke a situation in which the first sent CAN frame directly after the mode  
switch to Normal is not correctly received via pin RXD and the CAN controller has to  
send an CAN ERROR frame.  
Thus it is in general recommended to start-up a system with first setting the CAN  
Transceiver into Normal Mode and activating the CAN Controller with a defined delay  
of at least 30µs in order to avoid unwanted CAN error frames at start-up of a system.  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
115 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
10.3 Simulation models  
The following table shows the available HS-CAN transceiver models. It also indicates  
which Simulator tool is used. In order to receive the models or according updates please  
contact NXP Semiconductors.  
Table 38. Available CAN Simulation Models6  
Tranceiver Type  
Model Name  
Target Simulator  
Description  
Language  
Availability  
HS-CAN  
TJA1050  
TJA1051  
Saber  
VHDL-AMS  
VHDL-AMS  
available  
available  
System Vision  
Saber HDL  
TJA1040  
TJA1041A  
TJA1042  
TJA1043  
TJA1048  
TJA1049  
System Vision  
Saber HDL  
VHDL-AMS  
VHDL-AMS  
VHDL-AMS  
VHDL-AMS  
VHDL-AMS  
VHDL-AMS  
available  
available  
available  
available  
available  
available  
System Vision  
Saber HDL  
System Vision  
Saber HDL  
System Vision  
Saber HDL  
System Vision  
Saber HDL  
System Vision  
6 Effective from 24th August 2010  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
116 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
11. Abbreviations  
Table 39. Abbreviations  
Acronym  
CAN  
Description  
Controller Area Network  
Clamp-15  
ECU architecture, Battery supply line after the ignition key, module is  
temporarily supplied by the battery only (when ignition key is on)  
Clamp-30  
ECU architecture, direct battery supply line before the ignition key, module is  
permanently supplied by the battery  
DLC  
ECU  
EMC  
EME  
EMI  
Data Link Control  
Electronic Control Unit  
Electromagnetic Compatibility  
Electromagnetic Emission  
Electromagnetic Immunity  
Electrostatic Discharge  
ESD  
FMEA  
LIN  
Failure Mode and Effects Analysis  
Local Interconnect Network  
Original Equipment Manufacturer  
Printed Circuit Board  
OEM  
PCB  
SBC  
SPI  
System Basis Chip  
Serial Peripheral Interface  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
117 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
12. References  
[1] Data Sheet PCA82C250, CAN Controller Interface Philips Semiconductors, 2000  
Jan 13  
[2] Data Sheet PCA82C251, CAN transceiver for 24V systems Philips  
Semiconductors, 2000 Jan 13  
[3] Data sheet TJA1040, High speed CAN transceiver Philips Semiconductors, Rev.  
06, 2003 Oct 14  
[4] Data sheet TJA1041, High speed CAN transceiver NXP Semiconductors, Rev.  
06, 2007 Dec 5  
[5] Data sheet TJA1041A, High Speed CAN transceiver NXP Semiconductors, Rev.  
04, 2008 Jul 29  
[6] Product data sheet TJA1042, High-speed CAN transceiver with Standby Mode –  
NXP Semiconductors, Rev. 07, 2012 May 8  
[7] Product data sheet TJA1043, High-speed CAN transceiver NXP Semiconductors,  
Rev. 03, 2013 April 24  
[8] Product data sheet TJA1048, Dual high-speed CAN transceiver with Standby  
ModeNXP Semiconductors, Rev. 03, 2013 April 24  
[9] Data sheet TJA1050, High Speed CAN transceiver Philips Semiconductors, Rev.  
04, 2003 Oct 22  
[10] Product data sheet TJA1051, High-speed CAN transceiver NXP Semiconductors,  
Rev. 06, 2011 Mar 25  
[11] Product data sheet PESD1CAN, CAN bus ESD protection diode NXP  
Semiconductors, Rev. 04, 2008 Feb 15  
[12] Product data sheet PESD2CAN, CAN bus ESD protection diode NXP  
Semiconductors, Rev. 01, 2006 Dec 22  
[13] Product data sheet UJA1065, High-speed CAN/LIN fail-safe system basis chip –  
NXP Semiconductors, Rev. 07, 2010 Feb 25  
[14] Product data sheet UJA1066, High-speed CAN fail-safe system basis chip NXP  
Semiconductors, Rev. 02, 2009 May 5  
[15] Product data sheet UJA1075A, High-speed CAN/LIN core system basis chip NXP  
Semiconductors, Rev. 01, 2010 Jul 9  
[16] Product data sheet UJA1076A, High-speed CAN core system basis chip NXP  
Semiconductors, Rev. 01, 2010 Jul 9  
[17] Product data sheet UJA1078A, High-speed CAN/dual LIN core system basis chip –  
NXP Semiconductors, Rev. 01, 2010 Jul 9  
[18] Road Vehicles Controller Area Network (CAN) Part 2: High-speed medium  
access unit, ISO 11898-2, International Standardization Organisation, 2003  
[19] Road Vehicles Controller Area Network (CAN) Part 5: High-speed medium  
access unit with low power mode, ISO 11898-5, International Standardization  
Organisation, 2007  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
118 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
[20] High Speed CAN (HSC) for Vehicle Applications at 500kbps - SAE J2284, 2009  
[21] Application Note AN97046, Determination of Bit Timing Parameters for the CAN  
Controller SJA1000 Philips Semiconductors, 1996  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
119 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
13. Legal information  
notice. This document supersedes and replaces all information supplied prior  
to the publication hereof.  
13.1 Definitions  
Suitability for use NXP Semiconductors products are not designed,  
authorized or warranted to be suitable for use in medical, military, aircraft,  
space or life support equipment, nor in applications where failure or  
malfunction of a NXP Semiconductors product can reasonably be expected  
to result in personal injury, death or severe property or environmental  
damage. NXP Semiconductors accepts no liability for inclusion and/or use of  
NXP Semiconductors products in such equipment or applications and  
therefore such inclusion and/or use is for the customer’s own risk.  
Draft The document is a draft version only. The content is still under  
internal review and subject to formal approval, which may result in  
modifications or additions. NXP Semiconductors does not give any  
representations or warranties as to the accuracy or completeness of  
information included herein and shall have no liability for the consequences  
of use of such information.  
13.2 Disclaimers  
Applications Applications that are described herein for any of these  
products are for illustrative purposes only. NXP Semiconductors makes no  
representation or warranty that such applications will be suitable for the  
specified use without further testing or modification.  
General Information in this document is believed to be accurate and  
reliable. However, NXP Semiconductors does not give any representations  
or warranties, expressed or implied, as to the accuracy or completeness of  
such information and shall have no liability for the consequences of use of  
such information.  
Right to make changes NXP Semiconductors reserves the right to make  
changes to information published in this document, including without  
limitation specifications and product descriptions, at any time and without  
AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  
© NXP B.V. 2015. All rights reserved.  
Rev. 01.40 27 April 2015  
120 of 121  
AH1014  
NXP Semiconductors  
Systems & Applications, Automotive Innovation Center  
Please be aware that important notices concerning this document and the product(s)  
described herein, have been included in the section 'Legal information'.  
© NXP B.V. 2015. All rights reserved.  
For more information, please visit: http://www.nxp.com  
For sales office addresses, email to: salesaddresses@nxp.com  
Date of release: 27 April 2015  
Document identifier: AH1014_v1.4_Application Hints TJA1042_43_48_51.doc  

相关型号:

TJA1048T

Dual high-speed CAN transceiver with Standby mode
NXP

TJA1048TK

Dual high-speed CAN transceiver with Standby mode
NXP

TJA1048TK,118

TJA1048 - Dual high-speed CAN transceiver with Standby mode SON 14-Pin
NXP

TJA1049

Application Hints - Standalone high speed CAN transceiver
NXP

TJA1049T,112

TJA1049 - High-speed CAN transceiver with Standby mode SOIC 8-Pin
NXP

TJA1049T/1Z

Interface Circuit
NXP

TJA1049TK

DATACOM, INTERFACE CIRCUIT, PDSO8, 3 X 3 MM, 0.85 MM HEIGHT, GREEN, PLASTIC, SOT782-1, MO-229, HVSON-8
NXP

TJA1049TK/3

DATACOM, INTERFACE CIRCUIT, PDSO8, 3 X 3 MM, 0.85 MM HEIGHT, GREEN, PLASTIC, SOT782-1, MO-229, HVSON-8
NXP

TJA1050

High speed CAN transceiver
NXP

TJA1050T

High speed CAN transceiver
NXP

TJA1050T/H/V,112

TJA1050 - High-speed CAN transceiver SOIC 8-Pin
NXP

TJA1050T/H/V,118

TJA1050 - High-speed CAN transceiver SOIC 8-Pin
NXP