CAN FD Light Bus Auto-Addressing for Daisy-Chain Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication networks with a daisy-chain topology, existing solutions lack an auto-addressing feature for devices using the CAN FD Light protocol, necessitating manual assignment of individual addresses during assembly, which is logistically challenging and inefficient.
Innovation Solution
Implementing a differential communication bus with a daisy-chain topology that includes a CAN protocol controller, transceiver circuits, and logic gates to enable auto-addressing, allowing devices to sequentially assign unique addresses without requiring prior knowledge of their positions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If manual address assignment is used in CAN FD Light daisy-chain topology, then device addressing can be implemented, but logistical effort and complexity increase significantly
Solution Approach 1:
The system enables devices to automatically assign their own addresses through the auto-addressing mechanism. Each device in the daisy-chain topology sequentially receives a unique address without requiring manual intervention, thereby eliminating the logistical burden of manual address assignment while maintaining proper device addressing in the CAN FD Light network
Solution Approach 2:
The master device performs preliminary actions by sequentially scanning through devices in the daisy-chain topology and assigning addresses before normal operation begins. This preliminary address assignment process occurs automatically during system initialization, eliminating the need for manual address configuration during assembly or installation
2Productivity
If auto-addressing feature is added to CAN protocol, then device addressing efficiency improves, but protocol complexity increases
Solution Approach 1:
The master device performs multiple functions: it acts as both the protocol controller and the address assignment authority. By combining these functions in a single device, the system achieves efficient auto-addressing for all devices in the daisy-chain topology without requiring complex distributed address assignment mechanisms, thus improving productivity while limiting the increase in overall system complexity
Solution Approach 2:
The master device serves as an intermediary between the CAN FD Light protocol and the daisy-chain topology. It mediates the address assignment process by sequentially scanning devices and assigning unique addresses, thereby enabling efficient auto-addressing while containing protocol complexity within the master device's control logic rather than distributing it across all devices
3Adaptability or versatility
If daisy-chain topology is used with CAN protocol, then network scalability improves, but signal integrity and data rate maintenance become challenging
Solution Approach 1:
The system segments the daisy-chain topology into discrete device sections, each with its own unique address assigned by the master device. This segmentation allows the network to scale by adding more devices while maintaining signal integrity through proper addressing, as each segment can be independently managed and addressed without affecting the entire network's signal quality
Solution Approach 2:
The system maintains high data rates by properly configuring communication parameters for each device in the daisy-chain topology. The master device adjusts transmission parameters based on the specific device being addressed and its position in the topology, thereby maintaining signal integrity and data rate performance while enabling network scalability through proper parameter management
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.


