Routing CAN Traffic Over USB-C Alternate Mode
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If additional circuitry is added for orientation detection and signal swapping, then CAN signal routing accuracy is improved, but manufacturing cost increases
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.
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.
3Adaptability or versatility
If USB-C alternate mode is used for CAN signals, then connector versatility is improved, but signal line compatibility requirements worsen
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.
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.
Data Source
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.


