ข้อแตกต่าง I2C oneWire SPI
นางสาวภิภาวดี ธรรมสอน เลขที่ 1 กลุ่ม 3
เรื่อง ข้อแตกต่าง I2C 1-Wire SPI
ความเเตกต่างระหว่าง I2C และ SPI
ข้อแตกต่างหลักๆ ของ I2C และ SPI คือ จำนวนสายที่ใช้ในการติดต่อ I2C ใช้ 2 เส้น ส่วน SPI ใช้ 3 - 4 เส้น การใช้สายที่น้อยกว่าของ I2C ก็ทำให้ความเร็วในการส่งของ I2C ช้ากว่าแบบ SPI แต่ที่ว่าช้าก็เพียงพอสำหรับงานทั่วๆไปแล้ว เช่น การทำ D2A หรือ A2D (ประมาณ 100 ksps) การส่งข้อมูลไปที่จอ LCD การรับค่าจากเซนเซอร์ที่ไม่ต้องการความเร็วสูงๆ (พวกวัดค่าทางกายภาพต่างๆ เช่น แสง สี เสียง ความเร็ว ความเร่ง พวกนี้เหลือเฟือ)
ข้อดีของการสื่อสารแบบ SPI คือ สามารถสื่อสารแบบ Full Duplex กล่าวคือสามารถรับและส่งข้อมูลได้พร้อมๆ กัน เพราะมีสายสัญญาณรับและส่งข้อมูลโดยเฉพาะ รูปแบบการสื่อสารของ SPI ไม่ต้องกำหนด Address เพื่อระบุอุปกรณ์ที่ต้องการสื่อสารเหมือน I2C เนื่องจากใช้สายสัญญาณ SS เป็นตัวควบคุม จึงมีอัตราการรับส่งข้อมูลสูงกว่า I2C และเหมาะสำหรับการรับส่งข้อมูลแบบต่อเนื่อง หรือ Streaming อย่างไรก็ตาม หากมีอุปกรณ์ Slave หลายตัวดังรูป การสื่อสารแบบ SPI ต้องใช้สายสัญญาณมากกว่า I2C
ตารางสรุปการเชื่อมต่อ Serial Communication
ความคิดเห็น
แสดงความคิดเห็น