Dual CAN Transceiver Bus for High-Speed Auto-Addressing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication networks with a daisy-chain topology, such as those connecting vehicle interior lights, the individual network addresses of identical devices are often unknown at assembly or restart, and existing solutions like the CAN protocol lack auto-addressing features, limiting data rate and logistical efficiency.
Innovation Solution
Implementing a differential communication bus with a CAN FD Light protocol and auto-addressing methods, using electronic devices with dual CAN transceivers and logic gates to enable sequential address assignment in a daisy-chain topology, ensuring efficient communication and high data rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If LIN protocol is used for communication bus, then device compatibility and ease of manufacture are improved, but data rate is limited to 20 kbit/s
Solution Approach 1:
The patent changes the data rate parameter from LIN protocol's 20 kbit/s to CAN FD Light protocol's up to 1000 kbit/s, while maintaining compatibility through the same differential bus topology and device structure. This parameter change enables higher data rates without requiring complete redesign of the communication system.
2Speed
If CAN protocol is used for communication bus, then data rate is improved to 1000 kbit/s, but auto-addressing feature is missing
Solution Approach 1:
The patent implements preliminary action by having devices automatically determine their own addresses during initialization without manual configuration. The controller assigns addresses sequentially to devices in the daisy-chain topology during system startup, eliminating the need for pre-programming or manual address setup while maintaining high data rates.
3Ease of manufacture
If manual address assignment is used, then device configuration is simple, but logistical effort and time are increased
Solution Approach 1:
The patent implements self-service by enabling devices to automatically configure their own addresses during initialization. Each device in the daisy-chain topology autonomously receives and stores its assigned address in non-volatile memory, eliminating the need for manual address assignment by technicians and significantly reducing logistical effort and time.
4Adaptability or versatility
If daisy-chain topology is used, then device connectivity is improved, but address identification becomes complex
Solution Approach 1:
The patent resolves the address identification complexity in daisy-chain topology by implementing preliminary address assignment during initialization. The controller systematically assigns unique addresses to devices in sequence, and each device stores its address in non-volatile memory. This preliminary action simplifies subsequent address identification and communication throughout the system's operational life.
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
Enables auto-addressing of devices in a daisy-chain topology, reducing logistical effort and ensuring high data rates up to 1000 kbit/s, with improved electromagnetic compatibility and reduced latency.
Implementation Method 1
The first CAN transceiver circuit is coupled to the first communication port and configured to drive a differential voltage at the first segment of the differential bus based on the first CAN transmission signal
Implementation Method 2
to sense a differential voltage at the first segment of the differential bus and to produce the first CAN reception signal
Implementation Method 3
The second communication port is enabled in response to a control signal being de-asserted and disabled in response to the control signal being asserted. The CAN signals are passed between the first communication port and the second communication port in response to the control signal being de-asserted
Data Source
AI summary
An electronic device includes a CAN protocol controller, a first communication port configured to be coupled to a first segment of a differential bus, and a second communication port configured to be coupled to a second segment of the differential bus. A first CAN transceiver circuit is coupled to the CAN protocol controller and is configured to receive a first CAN transmission signal and to transmit a first CAN reception signal. The first CAN transceiver is configured to drive a differential voltage at the first segment of the differential bus based on the first CAN transmission signal and to sense a differential voltage at the first segment of the differential bus. The second communication port is enabled in response to a control signal being de-asserted and disabled in response to the control signal being asserted.


