Download presentation
Presentation is loading. Please wait.
Published byLoreen Johnson Modified over 8 years ago
1
Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski www.crystalfontz.com/.../USB_Connector_End.jpg
2
Parallel Communication Simultaneous data bit transfer Parallel Communication Simultaneous data bit transfer www.quatech.com/support/figures/comfig12.gif tor_End.jpg
3
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
4
Parallel 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
5
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
6
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-153Dec-40Intel 80386 61-19116-50Intel 80486 381-50350-66Intel Pentium 503-610466-200Intel Celeron 762-1014100-133 Intel Pentium III 2029-3052133-200 AMD Athlon XP 3051-8133100-266.5 Intel Pentium 4 3052-4066100-133.25 Intel Pentium M 3052-6103100-200VIA C7 4066-12207133.25-400Intel Core 2
7
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
8
Parallel Considerations Parallel Communication Three Criteria when Choosing Parallel 1.Speed – Bit Rate and Skew 2.Cable Length – Crosstalk 3.Complexity – Simple −Requires only a latch to copy data to the data bus Parallel Communication Three Criteria when Choosing Parallel 1.Speed – Bit Rate and Skew 2.Cable Length – Crosstalk 3.Complexity – Simple −Requires only a latch to copy data to the data bus
9
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.
10
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.
11
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
12
Purpose for Synchronization Synchronization must be established for data transfer to occur. www.quatech.com/support/figures/comfig12.gif tor_End.jpg
13
Two 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.jpg
14
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
15
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
16
Universal Asynchronous Receiver/Transmitter UART Common Serial Port used on ICs –Used to convert parallel data to serial Utilizes shift registers Common Serial Port used on ICs –Used to convert parallel data to serial Utilizes shift registers
17
Universal Asynchronous Receiver/Transmitter UART Uses start and stop bits –Alerts receiver of incoming data –Synchronizes clocks for transfer Typically 8 data bits Uses start and stop bits –Alerts receiver of incoming data –Synchronizes clocks for transfer Typically 8 data bits
18
Universal Asynchronous Receiver/Transmitter UART Can use parity bits –Used for error checking Clock signal runs faster than the data transfer rate –Technique used to distinguish noise from signal Data read into shift register –When all data is read flag is set Possibly triggering an interrupt Can use parity bits –Used for error checking Clock signal runs faster than the data transfer rate –Technique used to distinguish noise from signal Data read into shift register –When all data is read flag is set Possibly triggering an interrupt
19
RS-232 Standard UART can use RS-232 Standard to communicate to PC Standard establishes required voltages –Driver chip UART can use RS-232 Standard to communicate to PC Standard establishes required voltages –Driver chip
20
Serial Communication Bluetooth Why ???? NO CABLES !!!!! Bluetooth Why ???? NO CABLES !!!!! http://cerebralrunoff.files.wordpress.com/2008/12/news_cable_mess_03_full.png
21
Serial Communication Bluetooth WPAN -Wireless Personal Area Network ~ 30 ft Radius Multiple devices Bluetooth WPAN -Wireless Personal Area Network ~ 30 ft Radius Multiple devices http://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40_gci837444,00.htmlwww.home-network-help.com/how-does-bluetooth-work.html
22
Serial Communication Bluetooth Frequency Hopping 79 channels V3.0 - 5GHz antenna to boost throughput Bluetooth Frequency Hopping 79 channels V3.0 - 5GHz antenna to boost throughput
23
Serial Communication Bluetooth Simulates serial ports –RFCOMM Protocol Maps Ports for devices Sets up the buffers in memory –Transparent to legacy serial devices Bluetooth Simulates serial ports –RFCOMM Protocol Maps Ports for devices Sets up the buffers in memory –Transparent to legacy serial devices http://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40_gci837444,00.htmlwww.home-network-help.com/how-does-bluetooth-work.html
24
Serial Communication Bluetooth –Required to set up automatically Finds signal and accepts it Uses one-time key and optional encryption Devices are recognized in the future Bluetooth –Required to set up automatically Finds signal and accepts it Uses one-time key and optional encryption Devices are recognized in the future http://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40_gci837444,00.htmlwww.home-network-help.com/how-does-bluetooth-work.html
25
Wireless Local Area Network WLAN Wi-Fi 802.11 –a, b, g, n Ad hoc mode Network Cards –PCI Wi-Fi 802.11 –a, b, g, n Ad hoc mode Network Cards –PCI
26
Wireless Local Area Network WLAN 802.11 vs. Bluetooth Distance –Many Access points Speed/Frequency Cost Power Consumption 802.11 vs. Bluetooth Distance –Many Access points Speed/Frequency Cost Power Consumption
27
Wireless Local Area Network WLAN 802.11 vs. Bluetooth Younger Technology –Room to Grow Coexist? –Intersil, Silicon Wave and Mobilian Winner? 802.11 vs. Bluetooth Younger Technology –Room to Grow Coexist? –Intersil, Silicon Wave and Mobilian Winner?
28
QUESTIONS
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.