ISO 11898-1:2024
Road vehicles — Controller area network (CAN) — Part 1: Data link layer and physical coding sublayer
Road vehicles — Controller area network (CAN) — Part 1: Data link layer and physical coding sublayer
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 82
- Дата публикации:
- 24 мая 2024 г.
- Издание:
- ISO IS 11898 edition 3 version 1
- ICS:
- 43.040.15
This document specifies the controller area network (CAN) data link layer (DLL) and the physical coding sub-layer (PCS). The CAN DLL features data fields of up to 2048 byte when the CAN extended data field length (XL) frame format is used. This document divides the CAN DLL into the logical link control (LLC) and the medium access control (MAC) sub-layers. The DLL’s service data unit (SDU), which interfaces the LLC and the MAC, is implemented by means of the LLC frame. The LLC frame also features the service data unit type (SDT) and the virtual CAN channel identifier (VCID), which provide higher-layer protocol configuration and identification information. How the higher-layer functions are handled is not specified in this document. There are five implementation options: 1) support of the CAN classic frame format only, not tolerating the CAN flexible data rate (FD) frame format; 2) support of the CAN classic frame format and tolerating the CAN FD frame format; 3) support of the CAN classic frame format and the CAN FD frame format; 4) support of the CAN classic frame format, the CAN FD frame format and the CAN XL frame format; 5) support of the CAN FD frame format for CAN FD light responders (Annex A). NOTE Nodes of the first option can communicate with nodes of the third and fourth option when only the CAN classic frame format is used. Nodes of the first option cannot communicate with nodes of the fifth option: any attempt at communication generates error frames. Therefore, new designs implementing the fourth option can communicate with all other nodes.
Abstract
Overview
ISO 11898-1:2024 - Road vehicles - Controller area network (CAN) - Part 1: Data link layer and physical coding sublayer defines the CAN data link layer (DLL) and physical coding sublayer (PCS) for in-vehicle and embedded network communications. The standard updates CAN to support larger payloads (up to 2048 bytes with the CAN XL frame format), divides the DLL into logical link control (LLC) and medium access control (MAC) sub-layers, and defines LLC frame elements such as the service data unit type (SDT) and virtual CAN channel identifier (VCID). Implementation options for backward and forward compatibility (classic CAN, CAN FD, CAN XL and CAN FD light responders) are also specified.
Key Topics and Requirements
- DLL architecture: Separation into LLC and MAC sub-layers, with an LLC frame acting as the DLL service data unit (SDU).
- Frame formats and lengths: Support for classic CAN, CAN FD and CAN XL (extended data length up to 2048 bytes).
- LLC features: SDT and VCID fields for higher-layer configuration and channel identification (higher-layer behavior not specified).
- MAC functions: Bus arbitration, inter-frame spacing, acknowledgement (ACK), error detection, error handling, retransmission and time stamping.
- PCS functions: Bit encoding/decoding, bit timing, synchronization, transmitter delay compensation, oscillator tolerance and optional PWM encoding.
- Fault management: Fault confinement, error-active/error-passive states and bus-off behavior; supervisor FCE (fault confinement entity) descriptions.
- Implementation options & compatibility:
- Five options: classic-only; classic with FD tolerance; classic+FD; classic+FD+XL; and FD-only light responders.
- Backwards compatibility notes: nodes supporting only classic CAN can interoperate with nodes supporting classic+FD/XL when only classic frames are used; classic-only nodes cannot communicate with FD-light-only responders.
- Services & interfaces: Definitions of PCS interface services (PCS_Data.Request/Indicate, PCS_Mode.Request, status indications).
Applications and Practical Use
- Automotive in-vehicle networks (powertrain, body electronics, ADAS communication)
- Commercial vehicles, off-highway machinery and industrial embedded systems requiring robust, real-time serial bus communication
- Electronic control unit (ECU) hardware and firmware design, CAN controller IP, transceiver manufacturers, and test tooling
- System integrators implementing mixed CAN ecosystems that need compatibility between classic CAN, CAN FD and CAN XL nodes
Who Should Use This Standard
- Automotive engineers designing CAN nodes, ECUs, gateways and transceivers
- Firmware and protocol stack developers implementing LLC/MAC/PCS layers
- Test and validation teams verifying timing, error handling and compatibility
- Semiconductor and IP vendors creating CAN controller cores and PHYs
Related Standards (high level)
- Other parts of ISO 11898 series (controller area network physical and higher-layer specifications)
- CAN FD and CAN XL technical specifications and relevant automotive communication profiles
Keywords: ISO 11898-1:2024, Controller Area Network, CAN data link layer, physical coding sublayer, CAN XL, CAN FD, LLC, MAC, VCID, automotive networking.
Технические детали
- Технический комитет
- ISO/TC 22/SC 31 - Data communication
- SKU
- ISO 11898-1:2024
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO 11898-2:2016
ОтменёнRoad vehicles — Controller area network (CAN) — Part 2: High-speed medium access unit
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…
ISO 7574-3:1985
ДействующийAcoustics — Statistical methods for determining and verifying stated noise emission values of machinery and e…
Overview ISO 7574-3:1985 is part of the ISO 7574 series on acoustics and provides a simple (transition) statistical method for determining and verifying stated noise emission values for batches (lots…