CAN XL Interface Module for Reliable Phase Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing CAN XL bus systems face challenges in maintaining error-free communication due to the switching of the physical layer between different communication phases, which can lead to reduced bit rates and increased interference.
Innovation Solution
An interface module for a subscriber station that includes a time measuring block and an evaluation block to accurately determine the communication phase, allowing for the generation of bus signals with appropriate bit durations and switching between operating modes to ensure reliable and error-free communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the physical layer is switched between different communication phases (arbitration phase and data phase) in CAN XL bus systems, then higher data rates can be achieved in the second communication phase, but communication errors and interference increase due to the switching complexity
Solution Approach 1:
The interface module performs preliminary detection of the communication phase using a time measuring block before executing the phase switch. This preliminary action ensures that the transceiver is properly prepared for the upcoming phase change, preventing errors caused by premature or improperly timed switching between arbitration and data phases
Solution Approach 2:
The evaluation block provides feedback about the detected communication phase to the transceiver, enabling it to adjust its operating parameters accordingly. This feedback mechanism ensures that the transceiver uses the correct receiving threshold and physical layer configuration for each phase, maintaining communication reliability during switching
2Speed
If the bit duration is reduced in the second communication phase to increase data rate, then transmission speed improves, but the complexity of detecting and measuring bit timing increases
Solution Approach 1:
The time measuring block acts as an intermediary between the fast physical layer signaling and the higher-level protocol processing. It measures bit durations and phase transitions at the appropriate speed for the current communication phase, translating fast physical signals into accurate timing information without requiring the entire system to operate at the highest speed simultaneously
Solution Approach 2:
The interface module dynamically adapts its timing measurement and detection parameters based on the current communication phase. In the first communication phase, it uses settings optimized for longer bit durations and lower speeds, while in the second communication phase, it switches to settings optimized for shorter bit durations and higher speeds, making the system flexible across varying operating conditions
3Productivity
If different physical layers and receiving thresholds are used for different communication phases, then communication performance is optimized for each phase, but the device complexity increases
Solution Approach 1:
The interface module is designed as a universal component that handles both communication phases using a single integrated design. It incorporates multiple receiving thresholds and physical layer configurations within one module, allowing it to operate correctly in both the first and second communication phases without requiring separate dedicated hardware for each phase
Solution Approach 2:
The transceiver dynamically changes its operating parameters (such as receiving threshold and physical layer configuration) based on the detected communication phase. This parameter switching allows the same hardware to be optimized for each phase without requiring duplicate hardware, as the changes are implemented through controllable parameter adjustments rather than physical reconfiguration
Data Source
AI summary
An interface module for a subscriber station of a serial bus system. A transmitting module transmits a digital transmission signal as an analog differential signal onto a bus of the bus system to transmit a message to at least one other subscriber station of the bus system. Bits in the digital transmission signal have a longer bit duration in a first communication phase than in a second. The interface module has a time measuring block for measuring, with a predetermined timing clock, a predetermined time in the digital transmission signal, which is designed to stop its measurement if the measured value of the time measuring block has reached a predetermined limit value, and an evaluation block for evaluating the measured value of the time measuring block to set the transmitting module for operation in the first communication phase or in the second communication phase based on the evaluation result.


