I2C ve TWI arayüzleri arasındaki fark nedir? Wikipedia diyor ki, TWI I2C'nin bir çeşididir. Diğer bazı kaynaklar sadece ismin farklı olduğunu söylüyor ...
I2C ve TWI arayüzleri arasındaki fark nedir? Wikipedia diyor ki, TWI I2C'nin bir çeşididir. Diğer bazı kaynaklar sadece ismin farklı olduğunu söylüyor ...
Yanıtlar:
@Wouter'ın söylediği her şeye katılıyorum ... Yani TWI, I2C'nin tescilli bir ticari marka olması nedeniyle Philips ile ilgili yasal sorunlardan kaçınmak için I2C arayüzlerine başvurmak için üreticiler (Atmel gibi) tarafından kullanılıyor. Bazı üreticiler (Atmel gibi) I2C'nin üzerine özel özellikler uyguladılar, böylece TWI'leri bir I2C süperseti olacak.
Takip sorunuza cevap vermek için evet. Sadece adını değiştirmek yeterli. Bir ticari marka yalnızca adı korur. Patentli olsaydı durum farklı olurdu.
Bununla birlikte, bir modülasyon / kodlama şemasında bir patenti savunmak zordur, çünkü çoğunlukla matematiktir. Çoğunlukla, telif hakkı bunun için kullanılır, ancak telif hakkı çoğu durumda protokolün kendisini değil, yalnızca protokolün tam olarak somutlaştırılmasını (uygulama) koruduğundan, genellikle aşılması oldukça kolaydır.
Gönderen i2c-bus.org :
TWI, İki Kablo Arabirimi anlamına gelir ve bu veriyolu I²C ile aynıdır. TWI adı, Atmel ve diğer şirketler tarafından I²C ile ilgili ticari marka sorunlarıyla çelişkilerden kaçınmak için tanıtıldı. TWI arayüzlerinin özelliklerinin açıklaması, ilgili cihazların veri sayfalarında bulunabilir. TWI aygıtlarının, genel yayın veya 10 bit adresleme gibi bazı özellikler dışında I²C aygıtlarıyla uyumlu olmasını bekleyin.
Ayrıca, şimdilik, TWI yüksek hızlı modu da bulunmuyor.
Bir I²C analizörünüz varsa, herhangi bir TWI kurulumunda da değişiklik yapmadan çalışacaktır.