Optical Data Link for Parallel Serial Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face inefficiencies in data transmission and reception between boards due to reduced transmission rates, complex cabling, and signal interference, particularly when converting parallel data to serial data, which often results in delay times during data restoration.
Innovation Solution
An electronic device and method that time-divides parallel data into packets based on signal levels, using different pulse widths for conversion and identification, allowing for efficient restoration of serial data to parallel data without delay, utilizing optical communication with photodiodes and photodetectors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If parallel data is transmitted between boards using a parallel cable, then data transmission can be performed, but transmission rate is reduced and crosstalk phenomenon occurs
Solution Approach 1:
The patent replaces the mechanical electrical signal transmission system with an optical signal transmission system. By converting parallel data into optical signals for serial transmission, the system eliminates crosstalk between signal lines while maintaining high transmission rates, directly resolving the contradiction between transmission speed and signal interference.
Solution Approach 2:
The patent segments parallel data into multiple time-divided serial data streams, each transmitted separately through optical channels. This segmentation allows simultaneous transmission of multiple data lines without interference, improving transmission rate while eliminating crosstalk by isolating each data stream in time and space.
2Productivity
If parallel data is converted to serial data using a header identifier, then data can be transmitted serially, but delay time occurs during data restoration
Solution Approach 1:
The patent changes the identification parameter from header-based code analysis to pulse width-based timing identification. By encoding data line identifiers in the pulse width characteristics of optical signals rather than using header codes, the system eliminates the need for complex code analysis during restoration, thereby reducing delay time while maintaining transmission efficiency.
Solution Approach 2:
The patent performs preliminary encoding of data line identifiers into pulse width characteristics before transmission. This preliminary action embeds the identification information in the temporal structure of the optical signals themselves, allowing the receiving end to rapidly identify and restore data lines without time-consuming header analysis, thus reducing restoration delay.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables rapid and efficient data transmission and reception between boards by eliminating delay times in data restoration, improving data processing efficiency and reducing signal interference.
Implementation Method 1
The first board may include a photodiode for transmitting the serial data through the optical communication
Implementation Method 2
the second board may include a photodetector for receiving the serial data through the optical communication
Data Source
AI summary
An electronic device is provided. The electronic device includes: a first board that time-divides each of a plurality of parallel data and generates a plurality of packets corresponding to each time period based on levels of each of the plurality of parallel data included in each time period in order to convert the plurality of parallel data into serial data; and a second board that determines levels of each of the plurality of parallel data in each time period to convert the serial data into the plurality of parallel data when the serial data are received from the first board, in which the first board may convert the data into a first signal or a second signal based on the levels of the data included in each time period in order to generate the packets.


