Bidirectional Serial Data Transmission via Single Line Clock Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing serial data transmission systems require dedicated hardware and significant resources for synchronization, particularly when using multiple electric lines for clock and data transmission, which is costly and resource-intensive.
Innovation Solution
A method for bidirectional synchronous data transmission using a single electric transmission line, where the device to be tested defines the clock frequency and phase, reducing the resource requirements for synchronization and allowing for generic data exchange without specific interface hardware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple electric lines are used for clock and data transmission, then transmission reliability is improved, but device complexity and hardware requirements increase
Solution Approach 1:
The patent combines clock signal and data signal transmission onto a single electric line, eliminating the need for separate clock and data lines. The master device generates clock pulses that are transmitted along with data signals on the same line, reducing the number of physical connections and hardware components required while maintaining reliable bidirectional communication.
Solution Approach 2:
The single electric transmission line serves multiple functions: it carries both clock synchronization signals and data signals in both directions. The line is used for initiating read/write cycles, transmitting data bits, and maintaining synchronization between master and slave devices, thereby eliminating the need for dedicated separate lines for each function.
2Reliability
If dedicated interface hardware is provided for communication, then transmission reliability is improved, but cost and resource requirements increase
Solution Approach 1:
The patent enables a single controller pin to serve multiple functions including data transmission, clock signal generation, and bidirectional communication. This multi-functional approach eliminates the need for dedicated interface hardware such as separate UART receivers, timers, or specialized communication controllers, thereby reducing component count and manufacturing cost while maintaining reliable communication.
Solution Approach 2:
The master device generates its own clock pulses internally and transmits them along with data signals on the same electric line. The slave device synchronizes its operations based on these transmitted clock pulses without requiring external clock signals or dedicated synchronization hardware, allowing the system to self-synchronize using the existing single wire infrastructure.
3Measurement precision
If synchronization hardware is provided in slave devices, then transmission precision is improved, but device complexity and resource requirements increase
Solution Approach 1:
The slave device monitors the clock pulses transmitted on the electric line and uses them to synchronize its internal operations. The slave device waits for specific clock edges (rising or falling) to sample data signals, ensuring precise timing without requiring complex synchronization hardware. The feedback mechanism of continuously monitoring the clock signal enables accurate synchronization using minimal resources.
Solution Approach 2:
The patent replaces complex mechanical/electronic synchronization hardware with a software-based timing approach. Instead of using dedicated synchronization circuits, counters, or phase-locked loops in each slave device, the system uses the transmitted clock pulses to control software-based data sampling and processing, thereby achieving precise synchronization with minimal hardware overhead.
Data Source
AI summary
There is provided a system for the bidirectional synchronous transmission of data between a device (1) to be tested and a testing device (2) with a device (1) to be tested and a testing device (2) which can be connected together by way of an electric transmission line (3) and by way of an electric ground line (4). The two devices (1, 2) are suitable for sending and receiving data synchronously with a predetermined clock frequency and phase as sequences of first and second voltages which respectively represent a first and second value of a bit on the electric transmission line (3). To receive data a receiving device (1, 2) samples a voltage on the electric transmission line (3) at predetermined sampling phases of the clock to identify whether the first or the second voltage is present. To send data a sending device (1, 2) produces sequences of first and second voltages in such a way that the first or the second voltage is present on the electric transmission line (3) at the predetermined sampling phases of the receiving device (1, 2). The clock frequency and phase is predetermined by the device (1) to be tested and the testing device (2) is synchronized to said clock frequency and phase, wherein in an initialization phase the device (1) to be tested transmits a sequence of alternate first and second voltages on the electric transmission line (3) and the testing device (2) derives the clock frequency and phase from said sequence.


