Passive Subscriber Bus Communication via Dual Differential Lines
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing bus systems have limited maximum transmission speed between passive subscribers, which restricts data exchange efficiency and requires extensive wiring.
Innovation Solution
The method employs two differential double lines for communication between passive subscribers, using one line for transmitting a static pattern that defines a transmit-receive clock and the other for user data, enabling higher transmission rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a single differential double line is used for communication between passive subscribers, then the wiring is simple, but the maximum transmission speed is limited to 100 Mbit
Solution Approach 1:
The communication interface is segmented into two separate differential double lines: one dedicated to transmitting a static pattern that defines the transmit-receive clock, and the other for user data transmission. This segmentation allows each line to operate independently at higher speeds without interference, enabling transmission speeds exceeding 100 Mbit while maintaining relatively simple wiring architecture.
Solution Approach 2:
A static pattern is transmitted as an intermediary signal that defines the transmit-receive clock. This intermediary clock signal enables synchronous operation between passive subscribers, allowing high-speed data transmission on the user data line without requiring complex negotiation protocols, thus achieving high speed with minimal interface complexity.
2Speed
If passive subscribers communicate directly with each other, then the amount of wiring is reduced, but the transmission speed is limited by the bus system protocol
Solution Approach 1:
The transmit-receive clock is established in advance through the transmission of a static pattern before user data communication begins. This preliminary clock synchronization enables passive subscribers to communicate directly at high speeds without requiring complex real-time negotiation or master-slave arbitration protocols during data transmission.
Solution Approach 2:
The first differential double line serves multiple functions: it transmits the static pattern that defines the clock and can also carry user data when not in use. This multi-functionality allows the system to achieve high-speed direct communication between passive subscribers while maintaining compatibility with existing bus system protocols and reducing the need for dedicated high-speed channels.
3Adaptability or versatility
If the bus system uses traditional master-slave communication protocol, then device compatibility is maintained, but direct communication between passive subscribers is not enabled
Solution Approach 1:
Passive subscribers are enabled to communicate directly with each other autonomously without requiring master device intervention. The first passive subscriber can transmit a static pattern that defines the clock, and the second passive subscriber can use this clock to synchronize and receive user data, creating a self-sufficient communication path that bypasses the traditional master-slave protocol while maintaining device compatibility.
Solution Approach 2:
The patent adds a new dimension to the traditional bus communication by introducing a dedicated clock definition channel (static pattern transmission) separate from the data channel. This dimensional separation allows passive subscribers to establish synchronous communication in a new operational dimension while maintaining compatibility with the existing bus system protocol structure.
Data Source
AI summary
A method is provided for communicating between passive subscribers of a bus system. A first passive subscriber encodes an original static pattern in a first transmit SERDES element and encodes original user data in a time-synchronized manner with the original static pattern in a second transmit SERDES element. The second passive subscriber receives the encoded static pattern and user data, and generates a sampling clock having a first phase offset and a clock synchronous with a transmit-receive clock having a second phase offset, from the encoded static pattern. The second passive subscriber decodes the encoded static pattern using a first receive SERDES element and the encoded user data, using a second receive SERDES element to obtain a receive data word. The first receive SERDES element and the second receive SERDES element are operated based on the sampling clock, and the receive data word is output synchronously with the synchronous clock.


