CAN Bus Network Node Protocol Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The incompatibility between CAN FD protocol modules and CAN 2.0 protocol modules connected to the same CAN bus leads to issues due to different data rates, causing problems in data transmission and module operation modes.
Innovation Solution
A network node with a protocol handler that includes a precise internal oscillator for CAN FD protocol and a less precise oscillator for CAN 2.0 protocol, allowing the node to differentiate between data frames and manage data rates, enabling fault-free sampling and operation mode transitions based on protocol detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a network node uses a single precise oscillator for CAN FD protocol, then data transmission accuracy at high data rates is improved, but power consumption increases and compatibility with CAN 2.0 protocol is reduced
Solution Approach 1:
The network node dynamically switches between two oscillator configurations: a first oscillator for CAN 2.0 protocol operation and a second oscillator for CAN FD protocol operation. This dynamic adaptation allows the system to use the precise oscillator only when needed for CAN FD high-speed transmission, thereby reducing overall power consumption while maintaining compatibility with both protocols
Solution Approach 2:
The system changes the oscillator parameter (precision level) based on the detected protocol type. When CAN FD protocol is detected, the precise second oscillator is activated to ensure accurate sampling at high data rates. When CAN 2.0 protocol is detected, the less precise first oscillator is used, reducing power consumption while maintaining sufficient accuracy for the lower data rates of CAN 2.0
2Measurement precision
If a network node uses a single precise oscillator for CAN FD protocol, then data transmission accuracy at high data rates is improved, but compatibility with CAN 2.0 protocol modules is worsened
Solution Approach 1:
The network node dynamically adapts its oscillator configuration based on the detected protocol type. The system includes protocol detection logic that identifies whether CAN 2.0 or CAN FD protocol is being used, and accordingly switches between the first oscillator (for CAN 2.0) and the second oscillator (for CAN FD), enabling seamless compatibility with both protocol types
Solution Approach 2:
The network node is designed with multi-functionality to support both CAN 2.0 and CAN FD protocols. By incorporating two oscillators with different precision levels and switching between them based on protocol type, the single network node can universally interface with both legacy CAN 2.0 modules and modern CAN FD modules, enhancing system versatility
3Adaptability or versatility
If the network node continuously monitors for protocol switching, then adaptability to different protocols is improved, but device complexity increases
Solution Approach 1:
The protocol handler in the network node automatically detects the protocol type (CAN 2.0 or CAN FD) and self-manages the oscillator switching without requiring external control or complex monitoring mechanisms. This self-service approach simplifies the control architecture while maintaining full protocol adaptability
Data Source
AI summary
A network node is provided, including a device, in particular, an error detection logic, which is deactivated if it is detected that a signal according to a first protocol or a first version of a first protocol is received, and which is not deactivated if it is detected that a signal according to a second, different protocol or a second, different version of the first protocol is received.


