I2C va I2S o'rtasidagi farq

Mundarija

I2C nima

I2C - mikrokontrollerlar, EEPROMlar, A/D va D/A konvertorlari, kiritish/chiqarish interfeyslari va o'rnatilgan tizimlardagi boshqa shunga o'xshash tashqi qurilmalar kabi past tezlikdagi qurilmalarni ulash uchun ikki simli interfeys uchun ishlatiladigan ketma-ket protokol. Bu 1982 yilda Philips Semiconductors (hozirgi NXP Semiconductors) tomonidan ixtiro qilingan sinxron, multi-master, ko'p qul, paketli kommutatsiya, bir tomonlama, ketma-ket aloqa avtobusidir.

I²C faqat ikkita ikki tomonlama ochiq drenajdan (seriyali ma'lumotlar (SDA) va ketma-ket soat (SCL)) foydalanadi va potentsialni oshirish uchun rezistorlardan foydalanadi. I²C sezilarli ish kuchlanish diapazoniga imkon beradi, lekin odatiy kuchlanish darajasi +3.3V yoki +5v ni tashkil qiladi.

I²C mos yozuvlar dizayni 7 bitli manzil maydonidan foydalanadi, lekin 16 ta manzilni saqlaydi, shuning uchun u avtobuslar guruhidagi 112 tagacha tugun bilan bog'lanishi mumkin [a]. Umumiy I²C shinasi turli rejimlarga ega: standart rejim (100 kbit/s), past tezlik rejimi (10 kbit/s), lekin takt chastotasining nolga tushishiga ruxsat berilishi mumkin, ya'ni aloqa to'xtatilishi mumkin. I²C avtobusining yangi avlodi ko'proq tugunlar bilan (10-bitli manzil maydonini qo'llab-quvvatlaydigan) tezroq tezlikda bog'lanishi mumkin: tez rejim (400 kbit/s), tezkor rejim plyus (1 Mbit/s), yuqori tezlik rejimi (3.4 Mbit). /s), ultra tez rejim (5 Mbit/s).

I²S nima?

I²S (Inter-IC Sound) raqamli audio qurilmalarni bir-biriga ulash uchun ishlatiladigan elektron seriyali avtobus interfeysi standarti boʻlib, bu standart birinchi marta 1986 yilda Philips Semiconductor tomonidan kiritilgan. U elektron qurilmalardagi integral mikrosxemalar oʻrtasida PCM audio maʼlumotlarini uzatish uchun ishlatiladi.

I2S apparat interfeysi:

1. Bit soat chizig'i

Rasmiy ravishda "Continous Serial Clock (SCK)" deb ataladi. Odatda "bit soat (BCLK)" sifatida yoziladi.
Ya'ni, raqamli audioga mos keladigan ma'lumotlarning har bir biti, SCLK pulsga ega.
SCLK chastotasi = 2 × namuna olish chastotasi × ​​namuna olish bitlari soni.

2. So‘z soati qatori

Rasmiy ravishda "so'z tanlash (WS)" deb nomlanadi. [Odatda "LRCLK" yoki "Frame Sync (FS)" deb nomlanadi.
0 = chap kanal, 1 = o'ng kanal

3. Kamida bitta multiplekslangan ma'lumotlar liniyasi

Rasmiy ravishda "Serial Data (SD)" deb nomlanadi, lekin SDATA, SDIN, SDOUT, DACDAT, ADCDAT va boshqalar deb nomlanishi mumkin.

I²S vaqt diagrammasi

I²S vaqt diagrammasi
I²S vaqt diagrammasi

Top o'ting