I2C ve SPI arasındaki Uygulama düzeyi farkları

D

dhanraj_kmr

Guest
Herkes bazı uygulama düzeyinde fark btwn I2C ve SPI açıklayabilir. i abt yapısı farkı sormuyorum. Önceden Thnx ......
 
yüksek hızda kısa mesafe (aynı PCB) için I2C iyi olurdu ... ve birkaç mesafeden için, veri iletimi daha az hız ile, SPI kullanabilir ...
 
[Quote = dhanraj_kmr] Herkes bazı uygulama düzeyinde fark btwn I2C ve SPI açıklayabilir. i abt yapısı farkı sormuyorum. Haber Thnx ...... [/quote] I2C yılında programcı veri okuma / yazma için saatin yazmak zorundadır .. Bu SPI gerekli değildir.
 
SPI Seri Pheripheals Arayüzü demektir ve nasıl çalıştırılacağı programlamak bir posibity ile sincronous seri. Hızı (10Mbit / s) çok yüksek çok düşük ayarlanabilir. Genellikle SPI iki ekipmanı arasındaki veri yüksek hızlı veri aktarımı için kullanılmaktadır. Stardard size sw bu uğraşmam gereken bir cihaz hw nasıl yapıldığı uygun daha o bağlamak eğer öyleyse adresleme desteklemez. Hw 4 kablo (- CLK, 2 - DataIn, 3-DataOut, 4 - CS 1) kullanır. I2C (Philips tarafından geliştirmek edildi) ve Interconect Entegre Devre anlamına gelir ve aynı tahta, iki ya da daha fazla cihazla, comunicate için kullanılır. Protokol desteği adresleme (7bit) ve bir köle otobüs veya ususaly hızı varsa kullanıcı sw kontrol edebilirsiniz 100K ve 400K ve 1M hızlı aygıtlar için. CLK, - 2 -. Veriler (çift yönlü) Bu biraz SPI ve I2C arasındaki farkları açıklığa umuyoruz hw sadece 2 tel (1 kullanır.
 
Fark açıktır. SPI veya CSI basit master / slave haberleşme protokolüdür. I2C SPI belirli bir tasarım için özelleştirilebilir nerede I2C çok usta desteği ile bir ağ iletişim protokolü, adresleme ve komutları, saat hızı bakımından bir standart olduğunu
 

Welcome to EDABoard.com

Sponsor

Back
Top