Dynamic Divisor Adjustment for Serial Data Transmission Error Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Inaccuracies in transmission rate settings across different manufacturers' devices lead to frame errors during data transmission, especially at higher baud rates, reducing transmission efficiency.
Innovation Solution
A data transmission rate adjustment system comprising a driving module that calculates and adjusts a divisor to generate a transmission rate, monitoring error rates and dynamically adjusting the divisor to match the transmission rate request, thereby reducing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the baud rate is set to be higher to increase transmission speed, then the transmission rate is improved, but the transmission error rate increases due to mathematical calculation differences
Solution Approach 1:
The system monitors the actual transmission error rate and compares it with a threshold value. When the error rate exceeds the threshold, the system automatically adjusts the divisor to correct the transmission rate mismatch, forming a closed-loop feedback control mechanism that dynamically maintains reliable transmission.
Solution Approach 2:
The system dynamically changes the divisor parameter based on monitored transmission error rates. By adjusting the divisor, the system modifies the generated transmission rate to match the requested baud rate more accurately, resolving the contradiction between high speed and low error rate.
2Ease of operation
If fixed divisors are used for different baud rates to simplify configuration, then the ease of operation is improved, but the manufacturing precision of transmission rate deteriorates
Solution Approach 1:
The system performs self-adjustment by automatically monitoring transmission error rates and modifying the divisor accordingly. This eliminates the need for manual precision configuration while maintaining accurate transmission rates, allowing the system to serve itself and resolve the contradiction between ease of operation and precision.
3Ease of manufacture
If different manufacturers use different mathematical calculation methods for baud rate division, then the ease of manufacture is improved, but the reliability of data transmission deteriorates
Solution Approach 1:
The system introduces an intermediary adjustment mechanism (the dynamically modified divisor) between the requested baud rate and the actual transmission rate. This intermediary compensates for different manufacturers' calculation methods by adjusting the final transmission rate to match the expected value, ensuring reliable communication despite implementation differences.
Data Source
AI summary
A data transmission rate adjustment system and method thereof comprise a driving module and a control module. The driving module performs a predetermined mathematical calculation based on a transmission rate request to generate a divisor. The control module then performs a division that divides a reference frequency by the divisor to generate a first transmission rate so that a data receiving terminal can receive data sent from a data sending terminal through the driving module based on the first transmission rate. The driving module monitors a transmission error rate of the data received by the data receiving terminal. If the transmission error rate exceeds a predetermined value, the divisor is automatically adjusted to generate a second transmission rate. The second transmission rate is also provided to replace the first transmission rate.


