Bidirectional Multi-Device Daisy Chain Communication Architecture and Verification Based on UART Serial Communication Protocol

Authors

  • Xun Sun

DOI:

https://doi.org/10.54097/tjz7j294

Keywords:

UART protocol; daisy-chain communication; address allocation; simulation.

Abstract

This paper proposes an innovative bidirectional multi-device daisy chain communication framework grounded in the Universal Asynchronous Receiver-Transmitter (UART) serial communication protocol. This intricate architecture employs four distinct physical Input/Output (IO) interfaces to facilitate dynamic serial communication amongst multiple devices. These devices can be conjoined in a sequential daisy chain or in a closed-loop ring configuration. To further enhance the functionality, our system incorporates a unique mechanism that leverages randomized device codes for rapid address allocation. This not only facilitates directional communication but also supports broad-spectrum broadcast transmissions. An exhaustive simulation of the said protocol was carried out utilizing Proteus software in tandem with a Microcontroller Unit (MCU) model. Critical parameters such as communication response delay, the cumulative failure rate of transmissions, and the isolated failure rate of individual data packets between nodes were meticulously evaluated. Preliminary findings underscore the protocol's potential in fostering cost-effective and dependable communication amongst a plethora of devices. The practicality and versatility of this system manifest prominently in arenas like cluster robot command, robotic automation, and holistic environmental monitoring.

Downloads

Download data is not yet available.

References

Murali A, Kakarla H K, Anitha Priyadarshini G M. Improved design debugging architecture using low power serial communication protocols for signal processing applications. International Journal of Speech Technology, 2021, 24: 291-302.

Harutyunyan S, Kaplanyan T, Kirakosyan A, et al. Design and verification of autoconfigurable UART controller. 2020 IEEE 40th International Conference on Electronics and Nanotechnology (ELNANO). IEEE, 2020: 347-350.

ZHI Chaoqun. Research on Communication Network Deployment and Path Planning Strategy for Water Quality Monitoring Robot Swarm. North University of China, 2023.

LIU Zijun. Research on Flight Monitoring and Control System Design for Pigeon Robot Swarm. Zhengzhou University, 2022.

Sudhapriya K, Amudha A, Divyapriya S, et al. Wireless vehicle control with speed adjustment. 2022 6th International Conference on Computing Methodologies and Communication (ICCMC). IEEE, 2022: 583-588.

Elangovan Y, Saraf M N, Satyanarayana B, et al. A Compact and Cost-Effective Data Acquisition Module (C-DAQ) for Particle Physics Instrumentation. International workshop on Advanced Radiation Detector and Instrumentation in Nuclear and Particle Physics. Cham: Springer International Publishing, 2021: 109-114.

Liang Xiaoxue. Design and Implementation of Encrypted UART IP Core Based on AES Algorithm. Xidian University, 2022.

Xu Zhenzhong, Zhang Jiamin, Zhou Jie et al. Research and verification of embedded device interconnection method based on UART. Information Recording Materials, 2022, 23(11): 28-31.

Rathore K, Khosla M, Raman A. A New Approach to Improve Reliability in UART Using Checksum Algorithm. Proceedings of Fourth International Conference on Computer and Communication Technologies: IC3T 2022. Singapore: Springer Nature Singapore, 2023: 243-252.

Singh A, Gupta K, Mala J. Determination of UART Receiver Baud Rate Tolerance. Proceedings of the Sixth International Conference on Computer and Communication Technology 2015. 2015: 265-270.

Wu Zhiyong, Guo Yuanxin, Liu Yuqin. Continuous Adjustable Baud Rate UART Interface Design Based on FPGA. Communication Technology, 2018, 51(01): 252-256.

Zhang Y, Yu Z, Yang X. Design and Implementation of Configurable UART with Self-Test Function. 2023 5th International Conference on Electronic Engineering and Informatics (EEI). IEEE, 2023: 222-226.

Downloads

Published

26-01-2024