Routing CAN Traffic Over USB-C Alternate Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in routing Controller Area Network (CAN) traffic over Universal Serial Bus (USB) connections, particularly with the USB-C standard, as they often require additional circuitry for orientation detection and signal swapping, which complicates compliance with USB standards and increases costs.

Innovation Solution

A method and device configuration that utilizes USB-C alternate mode to detect and route CAN signals over USB-C ports, employing a configuration channel controller to determine the orientation and swap signals using a built-in polarity control module in the CAN transceiver, thereby eliminating the need for extra circuitry and maintaining USB-C standard compliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional circuitry is added for orientation detection and signal swapping, then CAN protocol compatibility is improved, but device complexity increases

Engineering Contradiction:
ImproveCAN protocol compatibilityVSAvoidcircuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The USB-C port is designed to support multiple protocols (USB and CAN) through a single connector by utilizing alternate mode capability. The port can dynamically switch between USB protocol and CAN protocol based on the connected device type, eliminating the need for separate dedicated connectors for each protocol while maintaining full functionality of both.

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

Solution Approach 2:

A protocol identification circuit acts as an intermediary between the physical connector and the processing logic. This circuit automatically detects whether a CAN device or USB device is connected and triggers the appropriate protocol mode without requiring complex manual configuration or additional control circuitry.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If additional circuitry is added for orientation detection and signal swapping, then CAN signal routing accuracy is improved, but manufacturing cost increases

Engineering Contradiction:
Improvesignal routing accuracyVSAvoidmanufacturing cost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The system performs self-identification of the connected device type through the protocol identification circuit. The circuit automatically determines whether a CAN device or USB device is connected and configures the appropriate signal routing without requiring external intervention, additional control logic, or complex manufacturing processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The orientation detection and signal swapping functions are merged into the existing USB-C port architecture by utilizing its alternate mode capability. This integration allows the same physical connector and signal lines to serve both USB and CAN protocols, eliminating the need for separate dedicated circuitry for each function.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If USB-C alternate mode is used for CAN signals, then connector versatility is improved, but signal line compatibility requirements worsen

Engineering Contradiction:
Improveconnector versatilityVSAvoidsignal line compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The USB-C port's alternate mode capability is leveraged to enable the same signal lines to serve dual purposes: USB data transmission in standard mode and CAN protocol communication in alternate mode. This multi-functionality allows a single connector to replace what would traditionally require separate dedicated connectors for each protocol.

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

Solution Approach 2:

The protocol identification circuit serves as an intermediary that ensures reliable signal line compatibility by detecting the device type and activating the appropriate protocol mode. This mediation prevents signal conflicts and ensures that the correct protocol is used over the shared signal lines, maintaining reliability despite the versatility improvement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11817968B1Methods and devices for routing controller area network traffic over a universal serial bus connection
Publication Date: 2023.11.14 GEOTAB INC
  • US11817968B1 patent drawing
  • US11817968B1 patent drawing
  • US11817968B1 patent drawing

AI summary

A host electronic device that supports both Universal Serial Bus (USB) and Controller Area Network (CAN) connections is provided. When the host electronic device detects connection from a peripheral electronic device that uses the CAN protocol, the host electronic device switches to USB-C alternate mode and routes CAN signals over sideband use signals.