Communication Systems II: เลือก Protocol อย่างไร ให้เหมาะกับงาน CPE 313: Microprocessor and Interfacing
ลูกโบว์ลิงจะใช้เวลาเท่าใดจึงจะตกถึงพื้นทะเลจุดที่ลึกที่สุดในโลก t = ?
จุดที่ลึกที่สุดในโลก Marianas Trench 10,923 m
ตอบคำถามหลังจากเรียน Bus ที่ใช้ส่งค่าจาก Sensor วัดความดันในเตาอบไอน้ำของโรงงาน มายังแผงควบคุม Bus ที่ใช้ภายในเครื่องเล่น MP3 เพื่อส่งข้อมูลจากไฟล์เพลงที่เก็บใน SD Card ไปยัง Decoder Chip Bus ที่ส่งข้อมูล Video จากกล้อง Digicam มายังเครื่องคอมพิวเตอร์เพื่อทำการตัดต่อ
Device Communication 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: Tree USB
Physical Topology: Daisy-Chain Firewire
Component Cost
Power Consumption Low (<100 mA) High (>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
Another Example
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 มายังเครื่องคอมพิวเตอร์เพื่อทำการตัดต่อ
ระบบ Bus ที่ใช้จุดระเบิดหัวรบจรวด? Fluidics or Water Computer