Author:
Huang Yichen,Lin Hao,Zhang Di
Abstract
This article explores the impact of different baud rates on Universal Asynchronous Receiver/Transmitter (UART) asynchronous serial communication. It discusses the frame format and calculation method of baud rate error, as well as the main reasons for error, such as clock error, sampling error, line noise, data bit error, and software delay. To ensure reliable communication, it is essential to test and debug the actual baud rate and adjust it accordingly. The study found that higher expected baud rates resulted in higher baud rate errors, affecting transmission distance, speed, reliability, and system complexity. The appropriate baud rate should be selected based on specific application scenarios and requirements. Higher baud rates are needed for high-speed transmissions, while lower baud rates are required for long transmission distances or high reliability requirements. However, further research is needed to determine the impact of unallocated baud rates on data. Overall, this article provides valuable insights into the development of UART.
Publisher
Darcy & Roy Press Co. Ltd.
Reference10 articles.
1. Y. Fang and X. Chen, “Design and Simulation of UART Serial Communication Module Based on VHDL,” 2011 3rd International Workshop on Intelligent Systems and Applications, May 2011.
2. E. G. Rajgure and A. P. Thakare, “‘The Novel Technique for Channel Security using UART,’” 2014 International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE), Mar. 2014.
3. C. Zheng and Y. Liu, “Microcontroller principle and engineering applications - from MCS-51 to ARM,” Wuhan: Huazhong University of Science and Technology Press, pp. 153 – 155, 2020.
4. S. K. Ibrahim, H. M. Hathal, and R. A. Abdul Hussein, “Baud rate variations effect on virtual channel based on PIC microcontroller,” TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 17, no. 6, p. 2755, Dec. 2019.
5. D. V. Gadre and S. Gupta, “Universal Asynchronous Receiver and Transmitter (UART),” Getting Started with Tiva ARM Cortex M4 Microcontrollers, vol. 10.1007/978-81322–37662_12, pp. 151 – 167, Oct. 2017.