Serial Data Communication Dummy Data Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing serial data communication systems face issues with recognizing data finish due to synchronization shifts, leading to prolonged data waiting states and increased complexity or cost, especially when garbage data is present or when data transmission is not synchronized with the clock signal.
Innovation Solution
Incorporating two or more continuous bytes of dummy data with identical structures after the data body, allowing the slave device to recognize data completion and enabling proper processing, and using terminal state fixation to determine reception start and end points for accurate data analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional serial data communication systems use ETX control codes to determine data reception finish, then data transmission can be completed, but synchronization shifts or garbage data may cause ETX recognition failure leading to prolonged data waiting states
Solution Approach 1:
The patent applies preliminary action by inserting dummy data (two or more continuous bytes with identical structure) at a predetermined position after the data body before ETX. This dummy data serves as an advance indicator that helps the slave device quickly identify data reception completion even when ETX recognition fails due to synchronization shifts or garbage data, thereby reducing the data waiting state duration while maintaining reliable completion recognition.
2Reliability
If handshake lines or timers are added to improve data finish recognition, then data completion can be detected accurately, but system complexity and cost increase
Solution Approach 1:
The patent extracts the data finish recognition function from complex external components (handshake lines or timers) and embeds it directly into the data stream itself through the dummy data mechanism. The dummy data acts as a self-contained indicator within the serial data transmission, eliminating the need for separate handshake lines or timer circuits while maintaining accurate data completion detection, thus reducing system complexity and cost.
3Reliability
If dummy data with identical structure is transmitted after data body, then data completion can be recognized promptly, but transmission time increases
Solution Approach 1:
The patent applies local quality by using dummy data with identical structure (two or more continuous bytes with the same bit pattern) specifically at the predetermined position after the data body. This localized identical structure creates a distinct pattern that the slave device can quickly recognize as a completion indicator, enabling prompt data completion recognition without requiring the entire data stream to have special properties, thus minimizing the impact on overall transmission time.
Data Source
AI summary
When transmitting serial data from a master device to a slave device, it is possible to promptly detect a communication error if any occurs. Serial data transmitted from the master device to the slave device has two or more continuous bytes of dummy data having an identical structure. When the slave device recognizes the dummy data, communication error processing is executed. Assume that the serial data is shifted by an affect of a noise. In this case, “a text end control code (ETX)” is also shifted and the serial data cannot be recognized and no data reception end process is executed. However, during a period after this, a part of the first dummy data and a part of the second dummy data are received and one dummy data is recognized. Thus, the slave device can promptly execute the communication error processing.


