Apa perbedaan antara antarmuka I2C dan TWI? Wikipedia mengatakan, bahwa TWI adalah varian dari I2C. Beberapa sumber lain mengatakan bahwa hanya nama yang berbeda ...
Apa perbedaan antara antarmuka I2C dan TWI? Wikipedia mengatakan, bahwa TWI adalah varian dari I2C. Beberapa sumber lain mengatakan bahwa hanya nama yang berbeda ...
Jawaban:
Saya setuju dengan semua yang dikatakan @Wouter ... Yaitu, TWI digunakan oleh produsen (seperti Atmel) untuk merujuk ke antarmuka I2C mereka untuk menghindari masalah hukum dengan Philips karena I2C adalah merek dagang terdaftar. Beberapa produsen (seperti Atmel) telah menerapkan fitur-fitur eksklusif di atas I2C sehingga TWI mereka adalah superset I2C.
Untuk menjawab pertanyaan tindak lanjut Anda, ya. Cukup mengganti namanya saja. Merek dagang hanya melindungi nama. Jika dipatenkan, situasinya akan berbeda.
Namun, sulit untuk mempertahankan paten pada skema modulasi / penyandian karena sebagian besar hanya matematika. Seringkali, hak cipta digunakan untuk ini, tetapi biasanya cukup mudah untuk mengelak, karena hak cipta hanya melindungi instantiasi spesifik yang spesifik (implementasi) dari protokol, bukan protokol itu sendiri dalam banyak kasus.
Dari i2c-bus.org :
TWI adalah singkatan dari Two Wire Interface dan bus ini identik dengan I²C. Nama TWI diperkenalkan oleh Atmel dan perusahaan lain untuk menghindari konflik dengan masalah merek dagang terkait dengan I²C. Deskripsi kemampuan antarmuka TWI dapat ditemukan di lembar data perangkat terkait. Harapkan perangkat TWI kompatibel dengan perangkat I²C kecuali untuk beberapa kekhasan seperti siaran umum atau pengalamatan 10 bit.
Selain itu, untuk saat ini, tidak ada mode kecepatan tinggi TWI.
Jika Anda memiliki penganalisa I²C, itu akan bekerja dengan pengaturan TWI juga tanpa modifikasi.