Three-Level Communication Circuit for Asynchronous Data Framing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication protocols in electronics face challenges in accurately synchronizing data transmission between circuits due to synchronous timing windows, leading to incorrect data identification by receiving circuits.
Innovation Solution
A communication protocol utilizing a signal with three levels (high, intermediate, and low) allows variable width transitions, making the protocol non-synchronous and reducing time dependency for logical state determination, thus improving data transmission accuracy and simplifying circuit implementation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If synchronous timing windows are used for data transmission, then data can be transmitted between circuits, but the receiving circuit cannot accurately synchronize to the timing windows, leading to incorrect data identification
Solution Approach 1:
The patent changes the timing parameter from synchronous to asynchronous operation. The receiver no longer requires precise synchronization to timing windows, instead sampling the incoming serial data stream at its own pace. This parameter change eliminates the synchronization problem while maintaining reliable data transmission.
Solution Approach 2:
The transmitter pre-processes the data by serializing parallel data and embedding it in a continuous stream with start and stop bits. This preliminary action allows the receiver to easily identify data boundaries without requiring complex synchronization, as each character is framed with delimiters that mark the beginning and end of data transmission.
2Productivity
If synchronous timing windows are used, then data transmission can occur, but the circuit implementation becomes complex due to synchronization requirements
Solution Approach 1:
The patent extracts the synchronization requirement from the data transmission system. By removing the need for synchronized timing windows and replacing it with asynchronous sampling, the complex synchronization circuitry is eliminated while retaining the essential data transmission function.
Solution Approach 2:
The receiver performs self-service by autonomously sampling the incoming data stream at its own clock rate without requiring the transmitter to provide synchronization signals. Each receiver independently handles data sampling and interpretation, eliminating the need for complex inter-circuit synchronization mechanisms.
Data Source
AI summary
In one embodiment, a circuit is configured to operate with a communication protocol that has at least three different signal levels wherein different sequences of the three levels identify different elements of the communication protocol. In another embodiment, a modular control block may be used to select the communication protocol and the operation of the circuit.


