Communication Techniques Design Team 2 Luke Luke LaPointe LaPointe Nick Timpf Nick Timpf Mark VanCamp Mark VanCamp Brent Brent Woodman Woodman Steve Steve www.crystalfontz.com/.../USB_Connector_End.jpg www.crystalfontz.com/.../USB_Connector_End.jpg
Dec 31, 2015
Communication Techniques
Communication Techniques
Design Team 2
Luke LaPointeLuke LaPointeNick TimpfNick TimpfMark Mark VanCampVanCampBrent Brent WoodmanWoodmanSteve ZuraskiSteve Zuraski
Design Team 2
Luke LaPointeLuke LaPointeNick TimpfNick TimpfMark Mark VanCampVanCampBrent Brent WoodmanWoodmanSteve ZuraskiSteve Zuraski
www.crystalfontz.com/.../USB_Connector_End.jpg www.crystalfontz.com/.../USB_Connector_End.jpg
Parallel Communication
Parallel Communication
Parallel Communication•Simultaneous data bit transfer
Parallel Communication•Simultaneous data bit transfer
www.quatech.com/support/figures/comfig12.gif tor_End.jpg www.quatech.com/support/figures/comfig12.gif tor_End.jpg
Characteristics of Parallel
Characteristics of Parallel
Parallel Communication•Clock – Indicates if data is valid•Crosstalk – EMI•Clock Skew – Transfer Speed
– Distance limited •Other Signals – Handshaking
– Directional Control
Parallel Communication•Clock – Indicates if data is valid•Crosstalk – EMI•Clock Skew – Transfer Speed
– Distance limited •Other Signals – Handshaking
– Directional Control
Parallel ATAParallel ATA
Parallel Communication• Parallel ATA ( PATA )
– Former Standard data storage connection
•Hard disks, Solid State Drives, CD ROM
– Max. cable length of 18 inches•Clock Skewing
Parallel Communication• Parallel ATA ( PATA )
– Former Standard data storage connection
•Hard disks, Solid State Drives, CD ROM
– Max. cable length of 18 inches•Clock Skewing
Parallel Front Side Bus
Parallel Front Side Bus
Parallel Communication• Front Side Bus ( FSB ) …
– Link between CPU and Memory controller– Low cost –Allows multi-core processing
Parallel Communication• Front Side Bus ( FSB ) …
– Link between CPU and Memory controller– Low cost –Allows multi-core processing
Parallel Front Side Bus
Parallel Front Side Bus
Parallel Communication• Front Side Bus ( FSB )
–Max throughput • Width (Bytes) * CLK Freq * Transfers per CLK Cycle
32 bits ( 4 Bytes) * 200MHz * 2 xfers per cycle = 1600 MB/s
– Fading Technology
Parallel Communication• Front Side Bus ( FSB )
–Max throughput • Width (Bytes) * CLK Freq * Transfers per CLK Cycle
32 bits ( 4 Bytes) * 200MHz * 2 xfers per cycle = 1600 MB/s
– Fading Technology
Transfer rate [MB/s]
Frequency [MHz]
CPU
46-153 Dec-40 Intel 80386
61-191 16-50 Intel 80486
381-503 50-66 Intel Pentium
503-6104 66-200 Intel Celeron
762-1014 100-133Intel Pentium III
2029-3052 133-200AMD Athlon XP
3051-8133 100-266.5Intel Pentium 4
3052-4066 100-133.25Intel Pentium M
3052-6103 100-200 VIA C7
4066-12207 133.25-400 Intel Core 2
Parallel IEEE-488 Bus
Parallel IEEE-488 Bus
Parallel Communication• Laboratory Instrumentation Bus IEEE-488
•Short-Range •Been in use for over 30 years: Designed late 1960s •Commonly known as HP-IB •Daisy Chain Connections •Employs 16 signal lines:
–8 bi-directional used for data transfer–3 for handshake–5 for bus management
Parallel Communication• Laboratory Instrumentation Bus IEEE-488
•Short-Range •Been in use for over 30 years: Designed late 1960s •Commonly known as HP-IB •Daisy Chain Connections •Employs 16 signal lines:
–8 bi-directional used for data transfer–3 for handshake–5 for bus management
Parallel Considerations
Parallel Considerations
Parallel Communication• Three Criteria when Choosing
Parallel1. Speed – Bit Rate and Skew2. Cable Length – Crosstalk3. Complexity – Simple
− Requires only a latch to copy data to the data bus
Parallel Communication• Three Criteria when Choosing
Parallel1. Speed – Bit Rate and Skew2. Cable Length – Crosstalk3. Complexity – Simple
− Requires only a latch to copy data to the data bus
New Parallel use in RF
New Parallel use in RF
Parallel Communication• Use of Parallel Communication in RF
Communication– In place of Morse Code (one bit at
a time)– Multi-input Multi-output– Groups of Bits Called “Symbols”– Recent Techniques such as DVB-T
have transmitted over 6048 bits in parallel.
Parallel Communication• Use of Parallel Communication in RF
Communication– In place of Morse Code (one bit at
a time)– Multi-input Multi-output– Groups of Bits Called “Symbols”– Recent Techniques such as DVB-T
have transmitted over 6048 bits in parallel.
Serial Communication
Serial Communication
Overview The process of sending data one bit at a time sequentially over a communication channel.
Overview The process of sending data one bit at a time sequentially over a communication channel.
Why use serial?Why use serial?
Benefits•Ideal over long distances
–Much cheaper than Parallel
•Can Operate at a faster frequency than parallel•Synchronization Difficulties Reduced
–Less wires to worry about
Benefits•Ideal over long distances
–Much cheaper than Parallel
•Can Operate at a faster frequency than parallel•Synchronization Difficulties Reduced
–Less wires to worry about
Purpose for Synchronization
Purpose for Synchronization
Synchronization must be established for data transfer to occur.Synchronization must be established for data transfer to occur.
www.quatech.com/support/figures/comfig12.gif tor_End.jpgwww.quatech.com/support/figures/comfig12.gif tor_End.jpg
Two Basic TypesTwo Basic Types
Synchronous •Regulated by an external clock
–Requires an extra wire for clock signal
Asynchronous •Regulated by special signals along transmission lines
Synchronous •Regulated by an external clock
–Requires an extra wire for clock signal
Asynchronous •Regulated by special signals along transmission lines
www.quatech.com/support/figures/comfig12.gif tor_End.jpgwww.quatech.com/support/figures/comfig12.gif tor_End.jpg
Synchronous Synchronous
•Utilizes two different signals on separate lines
–First signal is clock signal that is shared between the two devices–Second signal carries the data
•Utilizes two different signals on separate lines
–First signal is clock signal that is shared between the two devices–Second signal carries the data
Asynchronous Asynchronous
•Signals are specified by predetermined data transfer protocols.•Preset frequency between devices
–Signaling sequence specifying beginning and ending of signal
•Frequency set at beginning of transfer
–Signaling sequence specifies beginning and ending of signal as well as transfer rate
•Signals are specified by predetermined data transfer protocols.•Preset frequency between devices
–Signaling sequence specifying beginning and ending of signal
•Frequency set at beginning of transfer
–Signaling sequence specifies beginning and ending of signal as well as transfer rate
Serial Communication
Serial Communication
Benefits•Ideal over long distances
–Much cheaper than Parallel / Less wires
Benefits•Ideal over long distances
–Much cheaper than Parallel / Less wires
Serial Communication
Serial Communication
Universal Serial Bus ( USB )•Luke LaPointe•Nick Timpf
Universal Serial Bus ( USB )•Luke LaPointe•Nick Timpf
Serial Communication
Serial Communication
Universal Serial Bus ( USB )•Luke LaPointe•Nick Timpf
Universal Serial Bus ( USB )•Luke LaPointe•Nick Timpf
Serial Communication
Serial Communication
RS-232•Luke LaPointe•Nick Timpf
RS-232•Luke LaPointe•Nick Timpf
Serial Communication
Serial Communication
Bluetooth•Luke LaPointe•Nick Timpf
Bluetooth•Luke LaPointe•Nick Timpf
Serial Communication
Serial Communication
802.11 ( Wi-Fi )•Operating Frequency•Throughput•Net Bit Rate•Gross Bit Rate•Distance
802.11 ( Wi-Fi )•Operating Frequency•Throughput•Net Bit Rate•Gross Bit Rate•Distance