Serial Bus
Serial Bus
Serial Bus
Johnlee P. Mendoza
Bsit-121
History
https://en.wikipedia.org/wiki/Serial_Bus_Protocol_2
Objectives
Explain Serial Bus
Show the RS 232 modem application
Advantage and Disadvantage of Serial
Bus
Definition
Serial Bus
Bit by bit transmission of information in series
Series
1.0 diagram of Serial Bus
http://web.calstatela.edu/faculty/nganesa/College%20Courses/Slide%20Download%20Pool/Communication%20Theory/Serial%20and
%20Parallel%20Communication.ppt
Introduction
Serial buses, is a compound word consisting of a serial and
a buses
serial mean sequential, in order , or one-by-one.
bus(singular for buses) is derived from latin word omnibus
meaning for all. So literally serial buses mean one-by one for
all.
Serial communication
http://www.slideshare.net/umargaro/serial-buses
types of serial
communications:
RS232.
RS422.
RS485.
USB (Universal Serial Bus)
http://cse.spsu.edu/qian/resource/Ch6-ppt.ppt
Advantages
Less Cost
To control the effect of electromagnetic
interference from the environment
To allow full duplex communication with no loss of
data
http://www.slideshare.net/umargaro/serial-buses
Disadvantage
Lower speed
Difficult to maintain data integrity due to
problems with synchronizing clocks
http://www.engr.sjsu.edu/wdu/ME296N/2006/Lecture/Lecture8_SerialParalle.pdf
RS232(Standard 232)
Commonly used for one to one communication.
1 Receiver only
Serial binary single-ended data and control
signals connecting between a DTE (Data
Terminal Equipment) and a DCE (Data
Communication Equipment).
http://www.slideshare.net/umargaro/serial-buses
History
Rs-232
It was originally established in 1962
1969. (RS-232-C) was to be accepted as a
standard for computer manufacturers.
1987. EIA association elaborated a new version of
the standard which was called EIA-232-D.
1991. EIA together with Telecommunications
Industry association (TIA) elaborated a new version
of the standard which was called EIA/TIA-232-E
http://www.lookrs232.com/rs232/history_rs232.htm
RS-232 Parameter
sends the data character by character
This mode of communication is called
asynchronous communication
http://www.slideshare.net/umargaro/serial-buses
What is Asynchronous?
usually used to describe communication in
which data can be transmitted
intermittently rather than in a steady
stream.
Sender
Sto
p
Data
1,2 Diagram of
Asynchronous
Start
Receiver
RS-232 Connectors
25-pin connector and 9-pin connector
50 feet can be extended to several
hundred feet with high-quality cable
http://www.slideshare.net/umargaro/serial-buses
RS-422
one of the fastest serial data rates at
10Mbps.
up to 10 receivers
cannot be used to construct a truly multipoint network.
(RS-485)
Multi-Point Communications
Similar to Rs422(more nodes per line)
Standard Specifies up to 32drivers
and 32 receivers on 2 wire
http://www.slideshare.net/umargaro/serial-buses
USB History
Development in 1994
Co-invented by Ajay Bhatt of
Intel and the USB-IF (USB
Implementers Forum, Inc.)
Control transfer
the host sends a defined request to the device.
host uses control transfers to request a series
of data structures called descriptors from the
device
Three stages: Setup, Data (optional), and
Status
http://www.slideshare.net/umargaro/serial-buses
Control Transfer
Setup
-stage contains the request.
Data stage
- data from the host or device
Status stage
- information about the success of the transfer
http://www.slideshare.net/umargaro/serial-buses
Bulk Transfer
fastest on an otherwise idle bus but have no
guaranteed timing
Printers and USB virtual COM-port
http://www.slideshare.net/umargaro/serial-buses
Interrupt transfers
Isochronous transfers
Application
RS232 IN MODEM
APPLICATIONS
Modem Application
Most popular uses for the RS232
standard
Communication between the two modems is
accomplished via telecommunication.
http://ecee.colorado.edu/~mcclurel/dan83.pdf
Summary
Summary
All four of these standards were
written by the EIA (Electronics
Industry Association) to allow
peripherals and computers to
communicate with each other
regardless of manufacturer.
http://www.synchrotech.com/support/serial_standards.html