Noise-Tolerant Data Communication System With Three-Line Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data communication systems require four lines for data communication and detection of a read-in request signal, which is inefficient when there are limitations on the number of communication lines, and existing three-line systems face issues with accurate detection due to noise interference.
Innovation Solution
A data communication system using three lines - a control line, a clock line, and a data line - with a data line control circuit that enables or disables the output of a read-in request signal based on command data input or output synchronization with the clock, ensuring accurate detection and noise tolerance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a three-line data communication system is used to reduce the number of communication lines, then the number of communication lines is reduced, but accurate detection of the read-in request signal becomes difficult due to noise interference
Solution Approach 1:
The patent applies dynamics by making the data line's function changeable - it can operate in different modes (data transmission mode and read-in request detection mode) depending on the control signal state. The data line dynamically switches between being a bidirectional data line and a unidirectional read-in request output line, allowing the system to reduce the number of lines while maintaining reliable signal detection through temporal separation of functions.
Solution Approach 2:
The patent implements periodic action through the clock signal that periodically controls the timing of data transmission and read-in request signal output. The control signal changes state periodically in synchronization with the clock, enabling the data line to alternately perform data communication and read-in request detection functions at different time periods, thus resolving the conflict between line reduction and signal detection reliability.
2Quantity of substance
If the data read-in request signal is outputted to the data input/output line, then the number of communication lines is reduced, but the data input/output line may be turned to high impedance by error due to noise
Solution Approach 1:
The patent applies feedback through the control signal that provides feedback control over the data line's operation mode. The control signal is generated based on the system state and feeds back to control when the data line should output the read-in request signal versus when it should be in high impedance state for data reception, preventing erroneous high impedance transitions caused by noise while maintaining line reduction benefits.
Solution Approach 2:
The patent implements preliminary action by controlling the data line to be in high impedance state before data transmission occurs and to output the read-in request signal only at predetermined timing determined by the control signal. This preliminary control of the data line state prevents noise-induced erroneous high impedance transitions and ensures accurate read-in request signal detection.
3Reliability
If four communication lines are used for data communication and read-in request detection, then both functions can be performed reliably, but the number of communication lines increases
Solution Approach 1:
The patent applies universality by making the data line multi-functional - it serves both as a bidirectional data transmission line and as a unidirectional read-in request output line depending on the control signal state. This multi-functionality allows the system to perform both data communication and read-in request detection reliably using only three lines instead of four, resolving the contradiction between reliability and line quantity.
Solution Approach 2:
The patent uses dynamics to enable the data line to dynamically switch between different functional modes (data input/output and read-in request output) based on the control signal. This dynamic functionality allows a single line to replace what would traditionally require two separate lines, achieving reliable dual functionality with reduced line count.
Data Source
AI summary
This invention offers a data communication system that can perform data communication and detection of a data read-in request signal while reducing the number of communication lines to three, and is tolerant of noise. The data communication between a microcomputer and a key scan IC and the detection of the data read-in request signal are performed through a control line, a clock line and a data line. The data communication system is provided with a data line control circuit that controls the data line so that outputting of the data read-in signal RDRQ to the data line is disabled when first command data is inputted to the key scan IC through the data line, and that the outputting of the data read-in request signal RDRQ to the data line is enabled when second command data is inputted from the microcomputer to the key scan IC through the data line.


