Title |
Comparison of Implementation Methods for Multiple UART Communication Ports Within a Microcontroller Board |
DOI |
https://doi.org/10.5573/ieie.2024.61.1.91 |
Keywords |
Serial communication; UART; Microcontroller; Processor bus; USB |
Abstract |
Depending on the system requirements, the central control unit often requires multiple universal asynchronous serial communication ports. And there are instances where more ports are needed than the number of ports built into the microcontroller provides. In this case, the number of ports must be expanded in various ways. This paper describes two methods: using a serial communication controller interfaced with the processor bus and converting from USB. In the case of the USB conversion method, a method of using a hub controller for channel expansion is also described. This paper also describes examples and characteristics of commonly used ICs and precautions when designing them. In addition, it shows actual implementation examples and describes pros and cons to help you refer to the design and select an appropriate method. |