CAN Transceiver Threshold Switching for CAN XL End Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing CAN transceivers face challenges in detecting when a sending node has stopped transmitting, leading to potential synchronization issues and data inaccuracies when transitioning between CAN FD and CAN XL protocols, due to differences in voltage level schemes and noise interference.
Innovation Solution
The proposed CAN XL transceiver employs a comparator with a negative threshold to differentiate between noise and actual communication, ensuring receiving nodes can detect the end of transmission and switch back to Arbitration Level Mode promptly, while using a control bit to maintain backward compatibility with CAN FD protocol.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a standardized threshold is used to detect voltage differential signals, then compatibility with existing CAN FD protocol is maintained, but the ability to detect end of transmission in CAN XL protocol is compromised due to noise interference
Solution Approach 1:
The transceiver dynamically switches between two different threshold values based on the detected protocol type. For CAN XL protocol, a first threshold value is used that enables accurate detection of end of transmission. For CAN FD protocol, a second threshold value is used that maintains compatibility. This dynamic adaptation resolves the contradiction by allowing the system to optimize detection accuracy for each protocol while maintaining versatility.
Solution Approach 2:
The invention changes the threshold parameter based on the operating protocol. The transceiver includes threshold determination circuitry that selects between a first threshold value (for CAN XL) and a second threshold value (for CAN FD). This parameter change allows the system to achieve reliable end of transmission detection in CAN XL while preserving compatibility with existing CAN FD implementations.
2Productivity
If voltage level scheme is changed for CAN XL protocol to achieve higher bus speeds, then data transmission rate is improved, but detection of transmission end becomes unreliable due to noise
Solution Approach 1:
The invention introduces a specific threshold parameter (first threshold value) optimized for CAN XL voltage level scheme. This threshold is determined based on the characteristics of CAN XL signaling and is used to reliably detect end of transmission despite the higher bus speeds and associated noise. The threshold acts as a reference that separates valid signal transitions from noise interference.
Solution Approach 2:
The transceiver continuously monitors the differential voltage signal and compares it against the protocol-specific threshold. This feedback mechanism allows the receiver to accurately determine when transmission has ended by detecting when the signal crosses the threshold, enabling reliable operation at higher CAN XL bus speeds.
3Measurement precision
If protocol-specific threshold values are used, then detection accuracy for each protocol is improved, but system complexity increases due to multiple threshold management
Solution Approach 1:
The invention introduces threshold determination circuitry as an intermediary component that automatically selects the appropriate threshold value based on the detected protocol type. This intermediary manages the complexity of having multiple thresholds by providing a unified interface that handles threshold selection transparently, reducing the burden on the main control logic while maintaining high detection precision.
Solution Approach 2:
The transceiver includes self-service functionality where the threshold determination circuitry automatically configures the appropriate threshold based on protocol detection without requiring external intervention. The system serves itself by autonomously adapting its detection parameters to match the operating protocol, simplifying the overall system architecture while maintaining precision.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution enables seamless interoperability between CAN FD and CAN XL nodes on the same bus, preventing synchronization issues and ensuring reliable communication by accurately detecting the end of transmission and adapting voltage level schemes for higher bus speeds.
Implementation Method 1
A receiver of a transceiver may be configured to provide a digital output signal to an RXD pin... The receiver may comprise a comparator configured to compare the voltage differential signal to a threshold value
Data Source
AI summary
A Controller Area Network (CAN) transceiver determines a voltage differential signal from analog signaling and provides a digital output signal at a receiver output to a CAN controller based on the voltage differential signal. The analog signaling received from the CAN bus can operate with a first voltage level scheme of a first CAN protocol and a second voltage level scheme for a second CAN protocol. A first comparator compares the voltage differential signal to a first threshold which is set to a value which differentiates between a logic low bit and logic high bit in accordance with the second CAN protocol. Filtering circuitry selectively filters an output of the first comparator based on detection of noise on the CAN bus to provide a first digital signal indicative of activity on the CAN bus according to the second CAN protocol.


