2015•Unpublished venueOpen access

Determination of UART Receiver Baud Rate Tolerance

Amrit Pal Singh, Khushboo Gupta, Juhee Mala

Open full text 7 citations

Abstract

UART is one of the most widely used serial communication protocol in semiconductor domain, and proves to be an integral part of a system irrespective of the industry being used in, extending from Automotive to Industrial to Consumer. A complete system can consist of heterogeneous devices communicating with each other through UART interface, where each such device is capable of generating a different baud rate depending upon its source clock, also known as Baud Clock (which could be derived from PLLs or Oscillator). The Basic Principle of UART Protocol defines that the Transmitter and Receiver should be configured at the same baud rate to communicate correctly. There are some clock dividers implemented within and/or external to the module in order to achieve the same. But it is fairly likely that the baud clocks of two communicating devices are different inspite of having configured the clock dividers properly, leading to a mismatch in the baud rate achieved for both the devices thereby causing Bit Corruption at the receiver. Such a baud rate mismatch can be attributed to the following two factors:

Open-access reader

About this research paper

What this paper is about

UART is one of the most widely used serial communication protocol in semiconductor domain, and proves to be an integral part of a system irrespective of the industry being used in, extending from Automotive to Industrial to Consumer. A complete system can consist of heterogeneous devices communicating with each other through UART interface, where each such device is capable of generating a different baud rate depending upon its source clock, also known as Baud Clock (which could be derived from PLLs or Oscillator). The Basic Principle of UART Protocol defines that the Transmitter and Receiver should be configured at the same baud rate to communicate correctly. There are some clock dividers implemented within and/or external to the module in order to achieve the same. But it is fairly likely that the baud clocks of two communicating devices are different inspite of having configured the clock dividers properly, leading to a mismatch in the baud rate achieved for both the devices thereby causing Bit Corruption at the receiver. Such a baud rate mismatch can be attributed to the following two factors:

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

UART is one of the most widely used serial communication protocol in semiconductor domain, and proves to be an integral part of a system irrespective of the industry being used in, extending from Automotive to Industrial to Consumer. A complete system can consist of heterogeneous devices communicating with each other through UART interface, where each such device is capable of generating a different baud rate depending upon its source clock, also known as Baud Clock (which could be derived from PLLs or Oscillator). The Basic Principle of UART Protocol defines that the Transmitter and Receiver should be configured at the same baud rate to communicate correctly. There are some clock dividers implemented within and/or external to the module in order to achieve the same. But it is fairly likely that the baud clocks of two communicating devices are different inspite of having configured the clock dividers properly, leading to a mismatch in the baud rate achieved for both the devices thereby causing Bit Corruption at the receiver. Such a baud rate mismatch can be attributed to the following two factors:

Key concepts: Baud, Universal asynchronous receiver/transmitter, Computer science, Clock domain crossing, Digital clock manager, Electronic engineering, Computer hardware, Embedded system

Related papers

Back to paper searchBrowse research topicsOriginal source
Determination of UART Receiver Baud Rate Tolerance — Research Paper | ScholarLens