Serial Communicationo
Serial Communicationo
In telecommunication and computer science, serial communication is the process of sending data one bit at a time,
sequentially, over a communication channel or computer bus. This is in contrast to parallel communication, where several
bits are sent as a whole, on a link with several parallel channels.
Serial communication is used for all long-haul communication and most computer networks, where the cost of cable and
synchronization difficulties make parallel communication impractical. Serial computer buses are becoming more common
even at shorter distances, as improved signal integrity and transmission speeds in newer serial technologies have begun to
outweigh the parallel bus's advantage of simplicity (no need for serializer and deserializer, or SerDes) and to outstrip its
disadvantages (clock skew, interconnect density). The migration from PCI to PCI Express is an example.
Contents
1 Cables that carry serial data
2 Serial buses
3 Serial versus parallel
4 Examples of serial communication architectures
5 See also
6 External links
Serial buses
Many communication systems were generally originally designed to connect two integrated circuits on the same printed
circuit board, connected by signal traces on that board (rather than external cables).
Integrated circuits are more expensive when they have more pins. To reduce the number of pins in a package, many ICs use
a serial bus to transfer data when speed is not important. Some examples of such low-cost serial buses include SPI, IC,
UNI/O, and 1-Wire.
See also
Computer bus
List of device bandwidths
Comparison of synchronous and asynchronous signalling
Asynchronous serial communication
Synchronous serial communication
Universal asynchronous receiver/transmitter (UART)
8N1
Data transmission
Federal Standard 1037C
MIL-STD-188
Serial Peripheral Interface Bus
High-Level Data Link Control (HDLC)
Serial port
External links
Serial Interface Tutorial for Robotics (http://www.societyofrobots.com/microcontroller_uart.shtml) (contains many
practical examples)
Serial interfaces listing (with pinouts) (http://pinouts.ru/pin_SerialPorts.shtml)
Wiki: Serial Ports (http://c2.com/cgi/wiki?SerialPorts)
Visual studio 2008 coding for Serial communication (http://www.thaiio.com/prog-cgi/VBnetSerialPort.htm)
Introduction to IC and SPI protocols (http://www.byteparadigm.com/kb/article/AA-00255)
Retrieved from "http://en.wikipedia.org/w/index.php?title=Serial_communication&oldid=593845907"
Categories: Serial buses Physical layer protocols
This page was last modified on 4 February 2014 at 05:46.
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using
this site, you agree to the Terms of Use and Privacy Policy.
Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.