
7.2 CAN interface for FlexCAN module
The physical layer characteristics for CAN are specified in ISO-11898-2. This standard specifies the use of cable comprising
parallel wires with an impedance of nominally 120
Ω (95 Ω
as minimum and 140
Ω
as maximum). The use of shielded twisted
pair cables is generally necessary for electromagnetic compatibility (EMC) reasons, although ISO-11898-2 also allows for
unshielded cable. A maximum line length of 40 meters is specified for CAN at a data rate of 1 Mb. However, at lower data rates,
potentially much longer lines are possible. ISO-11898-2 specifies a line topology, with individual nodes connected using short
stubs.
Though not exclusively intended for automotive applications, CAN protocol is designed to meet the specific requirements of a
vehicle serial data bus: real-time processing, reliable operation in the EMI environment of a vehicle, cost-effectiveness, and
required bandwidth.
Each CAN station is connected physically to the CAN bus lines through a transceiver device. The transceiver is capable of driving
the large current needed for the CAN bus and has current protection against defective CAN or defective stations. A typical CAN
system with an S32K1xx microcontroller is shown in
Figure 13.
on page 17
Figure 13. CAN system
The FlexCAN module is a full implementation of the CAN protocol specification, the CAN with Flexible Data rate (CAN FD) protocol
and the CAN 2.0 version B protocol, which supports both standard and extended message frames and long payloads up to 64
bytes transferred at faster rates up to 8 Mbps. The message buffers are stored in an embedded RAM dedicated to the FlexCAN
module. See the chip configuration details in the Reference Manual for the number of message buffers configured in the chip.
Like most others CAN physical transceivers, the CANH, CANL and SPLIT pins are available for the designer to terminate bus
depending on the application. The
Figure 14.
on page 18 and
Figure 15.
on page 18 show examples of the CAN node
terminations.
NXP Semiconductors
Communication modules
Hardware Design Guidelines for S32K1xx Microcontrollers , Rev. 3, December 2018
Application Note
17 / 33