Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The SAE J1939-22 recommended practice defines the data link layer for J1939 applications using the CAN FD protocol. The 2022 revision focuses on maximizing network bandwidth, supporting functional safety and cybersecurity, improving large data transport, and ensuring AUTOSAR compatibility. This article provides engineers with a practical overview of the standard’s architecture, key protocols, and common design considerations.
The 2022 revision corrects the FD.TP.CM_Abort mechanism to clarify whether the originator or responder session is aborted, and fixes the minimum data size requirement for FD.TP transfers. These corrections are essential for robust connection management. The standard was revised with four primary objectives:
The data link layer defines Application Protocol Data Units (A_PDU) and Datalink Layer Protocol Data Units (D_PDU) that map to CAN FD frames. Two D_PDU formats are specified for different identifier schemes:
| D_PDU Format | Identifier Length | CAN FD Base | Typical Application |
|---|---|---|---|
| FEFF | 29-bit (extended) | Extended Frame Format | Multi-network routing with Parameter Groups |
| FBFF | 11-bit (standard) | Base Frame Format | Local networks with limited address space |
The Multi-PG protocol allows a single D_PDU to carry multiple parameter groups (C-PGs), significantly improving bus utilization. For large data transfers, the FD Transport Protocol (FD.TP) provides segmented transmission with connection management via FD.TP.CM and FD.TP.DT messages. The protocol ensures data integrity and flow control across the network.
By combining multiple parameter groups into a single CAN FD frame, the Multi-PG protocol reduces the number of arbitration events and header overhead. This is especially beneficial for periodic messages from a single source.
A_PDU1 includes a specific destination address for point-to-point communication, while A_PDU2 is used for global broadcasts. Both carry the Parameter Group Number (PGN) to identify the data content.
The data link layer incorporates features such as data integrity checks and redundancy mechanisms that can be used by higher-layer safety protocols to meet functional safety requirements.
Yes, the standard is designed for AUTOSAR compatibility and allows gateways to bridge classical CAN and CAN FD segments, enabling a phased migration.