Serial Bus Receiver with Dual Thresholds for Conflict Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current serial bus systems, such as those using CAN or CAN FD protocols, face limitations in data transfer rate and user data capacity, particularly in applications requiring higher bandwidth and error robustness, especially when dealing with longer frames exceeding 64 bytes.
Innovation Solution
A device for a subscriber station in a serial bus system that includes a receiver capable of detecting transmission conflicts even when both bus states are actively driven, using multiple reception thresholds to generate digital signals, allowing for flexible and error-robust communication with increased data rates and user data capacity up to 4096 bytes per frame.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a higher clock frequency is used to increase data transmission rate beyond 1 Mbit/s, then the data rate is improved, but the error robustness and reliability of transmission conflict detection deteriorate
Solution Approach 1:
The patent applies parameter changes by introducing multiple receive thresholds (first receive threshold and second receive threshold) instead of a single threshold. The second receive threshold has a voltage value less than the first receive threshold, creating distinct voltage level ranges for different bus states. This allows the receiver to differentiate between dominant and recessive bus states even when both are actively driven at high clock frequencies, thereby maintaining reliable transmission conflict detection while achieving high data transmission rates.
2Quantity of substance
If the payload length is extended from 8 to 64 bytes in CAN FD, then the user data capacity is improved, but the bandwidth limitation and speed compared to Ethernet remain insufficient
Solution Approach 1:
The patent applies dynamics by enabling the bus system to operate in different communication phases with different clock frequencies. The system can dynamically switch between a first clock frequency for the arbitration phase and a second, higher clock frequency for the data phase. This dynamic frequency adjustment allows the system to maintain compatibility with standard CAN protocols for arbitration while achieving Ethernet-like transmission speeds for data transfer, thus increasing both user data capacity and transmission speed.
3Productivity
If both bus states are actively driven within a frame during the data phase, then the data transmission efficiency is improved, but the ability to detect transmission conflicts using traditional methods deteriorates
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of a receiver that uses multiple receive thresholds to mediate the detection of bus states. Instead of relying on traditional methods that compare transmit and receive signals, the receiver uses the first and second receive thresholds to determine whether a dominant or recessive bus state is present on the bus. This intermediary threshold-based detection method enables reliable transmission conflict detection even when both bus states are actively driven, maintaining data transmission efficiency while solving the detection problem.
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
The invention provides a device (12; 16; 32) for a serial bus system (1) and a method for data transmission in a serial bus system (1). The device (12; 16; 32) has a receiver (122) for receiving a signal from a bus (40) of the bus system (1), in which, for a message (45) which is exchanged between subscriber stations (10, 20, 30) of the bus system, a recessive bus state (401, U_D1) can be overwritten by a dominant bus state (402, U_D0) and the recessive bus state (401) is generated differently in the first communication phase (451; 453, 451) from the recessive bus state (U_D1) in the second communication phase (452), wherein the receiver (122) is configured to generate a digital signal (RXD; S1) on the basis of the signal received from the bus (40), and to output the signal (RXD; S1) to a communication control device (11) for evaluating the data contained in the digital signal (RXD; S1), wherein the receiver (122) is additionally configured to use at least one first reception threshold (T_u) and a second reception threshold (T_p1; T_2; T_p1, T_p2) to generate the digital signal (RXD; S1) in the second communication phase (452), and wherein the second reception threshold (T_p1; T_2; T_p1, T_p2) has a voltage value which is lower than the voltage value of the first reception threshold (T_u) or higher than the highest voltage value which, during normal operation, is established on the bus (40) for a dominant bus state (U_D0) in the second communication phase (452).