270 likes | 402 Views
Communication Systems II: เลือก Protocol อย่างไร ให้เหมาะกับงาน. CPE 214 : Microprocessor and Interfacing. ลูกโบว์ลิงจะใช้เวลาเท่าใดจึงจะตกถึงพื้นทะเลจุดที่ลึกที่สุดในโลก. t = ?. จุดที่ลึกที่สุดในโลก. Marianas Trench 10,923 m. James Cameron – Expedition 2012. ตอบคำถามหลังจากเรียน.
E N D
Communication Systems II:เลือก Protocol อย่างไรให้เหมาะกับงาน CPE 214: Microprocessor and Interfacing
ลูกโบว์ลิงจะใช้เวลาเท่าใดจึงจะตกถึงพื้นทะเลจุดที่ลึกที่สุดในโลกลูกโบว์ลิงจะใช้เวลาเท่าใดจึงจะตกถึงพื้นทะเลจุดที่ลึกที่สุดในโลก t = ?
จุดที่ลึกที่สุดในโลก Marianas Trench 10,923m
ตอบคำถามหลังจากเรียน • Bus ที่ใช้ส่งค่าจาก Sensor วัดความดันในเตาอบไอน้ำของโรงงาน มายังแผงควบคุม • Bus ที่ใช้ภายในเครื่องเล่น MP3 เพื่อส่งข้อมูลจากไฟล์เพลงที่เก็บใน SD Card ไปยัง Decoder Chip • Bus ที่ส่งข้อมูล Video จากกล้อง Digicam มายังเครื่องคอมพิวเตอร์เพื่อทำการตัดต่อ
DeviceCommunication Protocols • Serial • I2C/SPI • CAN Bus • Ethernet • USB • Firewire
Speed Kbps
Speed (Cont.) Mbps
Physical Topology: P2P Ex. RS232
Physical Topology: Bus I2C, SPI, CAN
Physical Topology: Star Ethernet
Physical Topology: Daisy-Chain Firewire
Power Consumption • Low (<100 mA) • Serial • I2C/SPI • CAN Bus • High (>100 mA) • Ethernet • USB • Firewire
Power Delivery • USB – 2.5W • Firewire (6pin version) – ~7W • PoE – Power over Ethernet (15W)
Reliability • Unbalanced 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
Balanced line for Digital Data? +5V Original Signal 0V +5V 2.5V Balanced Signal 2.5V 0V
กรณีศึกษา • Bus ที่ใช้ส่งค่าจาก Sensor วัดความดันในเตาอบไอน้ำของโรงงาน มายังแผงควบคุม • Bus ที่ใช้ภายในเครื่องเล่น MP3 เพื่อส่งข้อมูลจากไฟล์เพลงที่เก็บใน SD Card ไปยัง Decoder Chip • Bus ที่ส่งข้อมูล Video จากกล้อง Digicam มายังเครื่องคอมพิวเตอร์เพื่อทำการตัดต่อ
Speed: 20 Gbps • Topology: Daisy Chained (7 Devices Max) • Cost: Active Cables ($49) • Power Consumption: ? • Power Delivery: 10 Watts
ระบบ Bus ที่ใช้จุดระเบิดหัวรบจรวด? Fluidics or Water Computer