CAN XL Protocol Controller Shared Bus Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current CAN XL bus standard requires each processing unit to be connected to the CAN XL bus via a respective transceiver, which can be costly and inefficient, especially for systems where data exchange is needed within the same integrated circuit or short distances.

Innovation Solution

A processing system is designed with a first and second CAN XL communication system, each comprising a CAN XL protocol controller that generates NRZ encoded transmission signals with different bit rates for high-speed and low-speed modes, a PWM signal generator, and a selector circuit to generate appropriate transmission signals, allowing data exchange without a CAN XL transceiver for each processing unit by using a shared bus system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each processing unit is connected to the CAN XL bus via a respective transceiver, then communication reliability is improved, but system cost and complexity increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple CAN XL protocol controllers share a common bus system within the same integrated circuit, eliminating the need for individual transceivers for each controller. The bus system includes shared transmission and reception circuits that serve multiple controllers simultaneously, reducing overall system complexity and cost while maintaining communication reliability through protocol-level arbitration and error handling mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared bus system is designed to serve multiple CAN XL protocol controllers with different functionality requirements. The same physical bus infrastructure supports both high-speed and low-speed communication modes, and can accommodate multiple controllers with varying data rates and communication needs, making the system universally applicable to diverse processing units.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If individual CAN XL transceivers are used for each processing unit, then communication performance is improved, but cost increases

Engineering Contradiction:
Improvecommunication performanceVSAvoidsystem cost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple transceiver functions into a single shared bus system that serves multiple CAN XL protocol controllers. The transmission circuit and reception circuit are shared resources that can be dynamically allocated to different controllers based on communication needs, reducing the total number of transceiver components required and lowering system cost while maintaining communication performance through efficient resource management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared bus system implements dynamic allocation of transmission and reception resources among multiple controllers. The system can dynamically switch between high-speed and low-speed modes, and dynamically assign bus access rights to different controllers based on their immediate communication requirements, ensuring optimal communication performance without requiring dedicated transceivers for each controller.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a shared bus system is used without individual transceivers, then cost and complexity are reduced, but the ability to support multiple bit rates may be compromised

Engineering Contradiction:
Improvesystem complexityVSAvoidbit rate adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The shared bus system is designed to support multiple bit rates by implementing parameter changes in the transmission and reception circuits. The system can dynamically adjust the bit rate parameter based on the communication mode (high-speed or low-speed CAN XL) and the specific requirements of the communicating controllers, maintaining bit rate adaptability while using a shared infrastructure.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The shared bus system is designed as a universal platform that can accommodate multiple CAN XL protocol controllers with different bit rate requirements. The same physical bus infrastructure supports both high-speed and low-speed communication modes, and can dynamically adapt to serve controllers with varying data rate needs, ensuring versatility without requiring dedicated transceivers for each bit rate configuration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12047198B2Controller area network data link layer protocol processing system, related integrated circuit, device and method
Publication Date: 2024.07.23 STMICROELECTRONICS APPL GMBH
  • US12047198B2 patent drawing
  • US12047198B2 patent drawing
  • US12047198B2 patent drawing

AI summary

A device has a plurality of CAN XL communication systems, a bus, and a switching circuit. The bus has a transmission node and reception node, and receives from each CAN XL communication system a respective second transmission signal and drives the logic level at the transmission node as a function of the logic levels of the second transmission signals, and provides to each CAN XL communication system a respective second reception signal having a logic level determined as a function of the logic level at the reception node. The switching circuit supports a plurality of modes. In a first mode, the switching circuit is configured to provide the NRZ encoded transmission signals of the CAN XL communication systems as the second transmission signals to the bus system, and provide the respective second reception signal received from the bus to the CAN XL protocol controllers of the CAN XL communication system.