ข้อแตกต่าง 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


ตารางเปรียบเทียบการสื่อสารต่างๆ 



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

SPI

6. ระบบเครือข่ายคอมพิวเตอร์