Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

I²C

bullvar_katip

Administrator
Katılım
21 Mayıs 2024
Mesajlar
532,105
I2C (Inter-Integrated Circuit) Philips tarafından geliştirilmiş, düşük hızlı çevre birimlerini anakart, gömülü sistem ya da cep telefonu'na bağlamak için kullanılan , bir veri yoludur. 1990'ların ortasından beri Siemens (sonrasında Infineon Technologies), NEC, STMicroelectronics (öncesinde SGS-Thomson), Motorola (sonrasında Freescale Semiconductor), Intersil gibi pek çok firma (öncesinde Philips Semiconductor Division) I2C-sistem standartıyla tam uyumlu ürünler piyasaya sürmüşlerdir. 1 Ekim 2006 itibarıyla ürünlerinde I2C protokolünü kullanmak isteyen firmalar için lisans ücreti ödeme zorunluluğu ortadan kalkmıştır, ancak NXP tarafından tahsis edilen I2C bağımlı birim adresine sahip olabilmek halen ücrete tabidir. I2C'nin daha katı elektriksel ve protokol sınırlamaları tanımlayan bir alt kümesidir. SMBus'ın bir amacı dayanıklılık ve karşılıklı çalışabilirliği artırmaktır. Bu sebepten modern I2C sistemleri SMBus kural ve prensiplerini içermektedirler ve pratikte bu iki standart arasındaki ayrım genellikle çok belirgin değildir. Tasarım [[Dosya:I2C.svg|küçükresim|350px|Bir denetleyici (mikroişlemci), üç adet bağımlı birim (bir , bir ve bir mikroişlemci) ile pull-up dirençlerinden (R) oluşan örnek bir I2C veriyolu]] I2C pull-up dirençleriyle pozitif beslemeye bağlanmış iki adet çift yönlü sinyal hattı kullanır (Serial Data Line(SDA) ve Serial Clock (SCL)). Daha düşük ya da yüksek besleme gerilimlerine de izin verilmekle birlikte tipik olarak kullanılan besleme değerleri +5 V ya da +3.3 V'tur. I2C nda 16 adet özel amaçlı adres içeren 7-bit adres bölgesi mevcuttur, dolayısıyla aynı veriyolu üzerinden en fazla 112 adet birim birbiriyle haberleşebilir. Sık kullanılan I2C veriyolu hızları 100 kbit/s standart mod ve 10 kbit/s low-speed modu dur, ancak isteğe bağlı olarak daha düşük saat frekanslarına da izin verilmektedir. Son I2C sürümleri daha fazla birime daha hızlı olarak hizmet verebilmektedir (400 kbit/s Fast mode, 1 Mbit/s Fast mode plus ya da Fm+ ve 3.4 Mbit/s Yüksek Hızlı Mod). Bu hızlar PC'lerden ziyade gömülü sistemlerde kullanılmaktadır. Ayrıca 10-bit adresleme modu gibi diğer özellikler de mevcuttur. Belirtilen bit oranları denetleyici ile bağımlı birim arasında saat sıkıştırması ya da ilave donanım gecikmesi harici mesajlaşmalar için tanımlanmıştır. İlave protokol yükü bir bağımlı birim adresi ve muhtemelen bir kütük adresi yanında her bir bayt için ACK/NACK bitleri ihtiva etmektedir. Sonuç olarak gerçek veri transfer hızları yukarıda belirtilen tepe değerlerinden düşük olmaktadır. Örneğin, eğer bir bağımlı birimle yapılan her mesajlaşmanın sadece 1 bayt transferi ile sınırlı olduğu etkin olmayan bir protokolde gerçek veri aktarım hızı bit oranı tepe değerinin yarısından az olacaktır. Maksimum bağımlı birim sayısı adres bölgesi boyutu ve ayrıca pratik iletişim uzaklığını birkaç metre ile limitleyen 400 'lık toplam veriyolu kapasitansı ile sınırlıdır. Kaynakça Kategori:Veri yolları
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Geri