Effectiveness of Baud Rate Variation on the Microcontroller-Based System and PC Serial Communication (original) (raw)

Design and Simulation of UART for Serial Communication

2016

Asynchronous serial communication is usually implemented by Universal Asynchronous Receiver Transmitter (UART), mostly used for short distance, low speed, low cost data exchange between processor and peripherals. UART allows full duplex serial communication link, and is used in data communication and control system. In parallel communication the cost as well as the complexity of the system increases due to simultaneous transmission of data bits on multiple wires. The UART simulated with VHDL language to achieve stable and reliable data transmission. This paper presents the simulation of UART with configurable baud rate. Keywords— UART; Asynchronous serial communication; VHDL; simulation.

Implementation of serial communication using UART with configurable baud rate

Today in real world the actual applications, usually needed only a few key features of UART. Specific interface chip will cause waste of resources and increased cost. Particularly in the field of electronic design, SOC technology is recently becoming increasingly mature. This situation results in the requirement of realizing the whole system function in a single or a very few chips. Universal Asynchronous Receiver Transmitter (UART) is a kind of serial communication protocol. In parallel communication the cost as well as complexity of the system increases due to simultaneous transmission of data bits on multiple wires. Serial communication alleviates this drawback of parallel communication and emerges effectively in many applications for long distance communication as it reduces the signal distortion because of its simple structure. The UART implemented with VHDL language can be integrated into the FPGA to achieve compact, stable and reliable data transmission. This paper presents implementation of Multi UART with configurable baud rate. Also we can verify the output using LED's on Altera's DE1 board.

A Seminar Paper on Serial Communication in Arduino

In the field of embedded electronics the information of circuits (processors and other integrated circuits) is vital. In order for such connection to be established a common protocol must be assigned to them one of such is the serial communication protocol. Serial communication is common method of transmitting data between a computer and a peripheral device such as a programmable instrument or even another computer. Serial communication transmits data one bit at a time, sequentially, over a single communication line to a receiver. Serial is also a most popular communication protocol that is used by many devices for instrumentation; Numerous devices also come with an RS232 based port that is based on this protocol. However, because of the rapid evolution of this protocol its counter part the parallel communication protocol is not commonly used because the standards that are available with serial communication can easily achieve the original purpose of a parallel communication protocol which is primarily a high relative throughput. Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board. This paper has the aim to look at serial communication and how Arduino utilizes such protocol in creating complex and vital embedded electronics. This paper will achieve this by giving and overview on Arduino, serial communication and then briefly explain how Arduino utilises such feature.

DESIGN AND IMPLEMENTATION OF UART ON SOC

Security is primary concern in our day-to-day life. Everyone wants to be as much as secure as possible. The UART (universal asynchronous receiver and transmitter) module provides asynchronous serial communication with external devices such as modems and other computers. The UART can be used to control the process of breaking parallel data from the PC down into serial data that can be transmitted and vice versa for receiving data. The UART allows the devices to communicate without the need to be synchronized. UART is a popular method of serial asynchronous communication. Typically, the UART is connected between a processor and a peripheral. To the processor, the UART appears as an 8-bit read-write parallel port that performs serial-to-parallel conversions for the processor, and vice versa for the peripheral. With the implementation of UART the serial communication is done in high data rate and no interrupts. Baud rate generator provides high data rate and interrupt controller handles all the interrupts. The UART serial communication interface device receives data and converts data from serial to parallel, where as the transmitter performs parallel to serial conversion.

PC AND PIC BASED ELECTRONIC DEVICES CONTROLLER USING SERIAL COMMUNICATION

IJCIRAS, 2019

Serial communication is that the most commonly used to send data between data processing devices and other peripheral devices. In general, communication means interchange of data between individuals through written documents, verbal words, audio and video lessons. Personal computer or mobile device runs on serial protocol system. The protocol is the secure and reliable form of communication having a set of rules addressed by the source. In embedded system, serial communication is the way of transferring information using various methods in the type of serial digital binary. Some of the most widely used interface types for the data transfer are RS-232, RS-485, 12C, SPI.etc. In this system, serial communication using PIC16F876A is the process of sending data one bit at a time for controlling the electronic devices. The PIC are widely used in many household an industrial electronics devices. This system is mainly used PIC to control the electronic devices with PC by using RS232 connector and MAX232 IC.

A Review on Implementation of UART using Different Techniques

2014

Universal Asynchronous Receiver Transmitter (UART) is widely used serial data transmission protocol to support full duplex communication. UART can be implemented in a several ways according to the application required by the designer. Some of the UART contain FIFOs for the receiver or transmitter as data buffer; some of them have the 9 data bits mode and so on. This paper presents the review on such different techniques which were using with UART for reliable data transmission. The design of UART mainly consists of three kernel modules which are receiver module, transmitter module and baud rate generator playing an important role in serial communication between the UART

2305 | P a g e An Approach For Designing A Universal Asynchronous Receiver Transmitter (UART)

This paper describes the design of Universal Asynchronous Receiver and Transmitter (UART) using VHDL. A UART is a full duplex receiver/transmitter. It is the microchip with programming that controls a computer's interface to its attached serial devices. It handles the conversion between serial and parallel data. It is the most widely used serial data communication circuit ever. Whole process of serial transmission is based upon the principle of shift register.

CHAPTER 6 RS232 SERIAL COMMUNICATION PROJECTS

RS232 is a serial communications standard which enables data to be transferred in serial form between two devices. Data is transmitted and received in serial`bit stream' from one point to another. Standard RS232 is suitable for data transfer to about 50 m, although special low-loss cables can be used for extended distance operation. Four parameters specify an RS232 link between two devices. These are baud rate, data width, parity, and the stop bits, and are described below:

Design and Implementation of UART Serial Communication Module Based on FPGA

Zenodo (CERN European Organization for Nuclear Research), 2015

Designing a System-on-a-Chip (SoC) on the FPGA is now a trend in digital design because it gives a lot of advantages over discrete electronic based product such as higher speed, lower power consumption, smaller size, lower cost etc. UART (universal asynchronous receiver and transmitter) is a serial communication protocol. Basically this protocol is used to permit short distance, low cost and reliable full duplex communication. It is used to exchange data between the processor and peripherals. For reliable data transmission, serial communication is very effective than parallel communication when considering the cost as well as complexity of the system increases. To design a UART which is implemented with Verilog HDL can be easily integrated onto FPGA to achieve more reliable and error free data transmission. This paper presents the hardware implementation of UART using Verilog HDL on FPGA:EP2C20F484C7, family of Altera cyclone II. Simulation is done by Quartus II simulator which is fully compatible with UART.