Communication Systems II: เลือก Protocol อย่างไร...
description
Transcript of Communication Systems II: เลือก Protocol อย่างไร...
Communication Systems II:
เลือก Protocol อยา่งไรให้เหมาะกับงาน
CPE 214: Microprocessor and Interfacing
ลกูโบวล์ิงจะใชเ้วลาเท่าใดจงึจะตกถึงพื้นทะเลจุดท่ีลึกท่ีสดุในโลก
t = ?
จุดท่ีลึกท่ีสดุในโลก
Marianas Trench10,923 m
James Cameron – Expedition 2012
ตอบคำ�ถ�มหลังจ�กเรยีนBus ท่ีใชส้ง่ค่�จ�ก Sensor วดัคว�ม
ดันในเต�อบไอนำ"�ของโรงง�น ม�ยงัแผงควบคมุ
Bus ท่ีใชภ้�ยในเครื่องเล่น MP3 เพื่อสง่ขอ้มูลจ�กไฟล์เพลงท่ีเก็บใน SD Card ไปยงั Decoder Chip
Bus ท่ีสง่ขอ้มูล Video จ�กกล้อง Digicam ม�ยงัเครื่องคอมพวิเตอร์เพื่อทำ�ก�รตัดต่อ
DeviceCommunication Protocols
SerialI2C/SPICAN BusEthernetUSBFirewire
SpeedKbps
Speed (Cont.)Mbps
Physical Topology: P2P
Ex. RS232
Physical Topology: Bus
I2C, SPI, CAN
Physical Topology: Star
Ethernet
Physical Topology: Tree
USB
Physical Topology: Daisy-Chain
Firewire
Component Cost
Power ConsumptionLow (<100 mA)
SerialI2C/SPICAN Bus
High (>100 mA)EthernetUSBFirewire
Power DeliveryUSB – 2.5W
Firewire (6pin version) – ~7W
PoE – Power over Ethernet (15W)
ReliabilityUnbalanced Line
Balanced Line
Image Source: Monster Cable Products, Inc
Differential Signaling
-5V
+5V
+2.5V
+2.5V
-2.5V
-2.5V
A B C
Why use balanced line?
Resistance to noise
Another Example
Balanced line for Digital Data?
0V
+5V
2.5V
0V
+5V
2.5V
Original Signal
Balanced Signal
กรณีศึกษ�Bus ท่ีใชส้ง่ค่�จ�ก Sensor วดัคว�ม
ดันในเต�อบไอนำ"�ของโรงง�น ม�ยงัแผงควบคมุ
Bus ท่ีใชภ้�ยในเครื่องเล่น MP3 เพื่อสง่ขอ้มูลจ�กไฟล์เพลงท่ีเก็บใน SD Card ไปยงั Decoder Chip
Bus ท่ีสง่ขอ้มูล Video จ�กกล้อง Digicam ม�ยงัเครื่องคอมพวิเตอร์เพื่อทำ�ก�รตัดต่อ
Speed: 20 GbpsTopology: Daisy Chained (7 Devices Max)Cost: Active Cables ($49)Power Consumption: ?Power Delivery: 10 Watts
One port to rule them all
Chips in the cable?
ระบบ Bus ท่ีใชจุ้ดระเบดิหัวรบจรวด?
Fluidics or Water Computer