Різниця між I2C та I2S

Зміст

Що таке I2C

I2C — це послідовний протокол, який використовується для двопровідного інтерфейсу для підключення низькошвидкісних пристроїв, таких як мікроконтролери, EEPROM, аналого-цифрові та цифро-аналогові перетворювачі, інтерфейси вводу-виводу та інші подібні периферійні пристрої у вбудованих системах. Це синхронна, багатопровідна, багатопідпорядкована, комутація пакетів, одностороння послідовна шина зв’язку, винайдена компанією Philips Semiconductors (нині NXP Semiconductors) у 1982 році.

I²C використовує лише два двонаправлені відкриті стоки (послідовні дані (SDA) і послідовний годинник (SCL)) і використовує резистори для підтягування потенціалу. I²C допускає значний діапазон робочої напруги, але типовий рівень напруги становить +3.3 В або +5 В.

Еталонний дизайн I²C використовує 7-бітний адресний простір, але резервує 16 адрес, тому він може спілкуватися до 112 вузлів у групі шин [a]. Загальна шина I²C має різні режими: стандартний режим (100 кбіт/с), режим низької швидкості (10 кбіт/с), але тактова частота може впасти до нуля, що означає, що зв’язок може бути призупинено. Нове покоління шини I²C може обмінюватися даними з більшою кількістю вузлів (підтримуючи 10-бітний адресний простір) із вищою швидкістю: швидкий режим (400 Кбіт/с), швидкий режим плюс (1 Мбіт/с), високошвидкісний режим (3.4 Мбіт). /с), надшвидкий режим (5 Мбіт/с).

Що таке I²S?

I²S (Inter-IC Sound) — це стандарт інтерфейсу електронної послідовної шини, який використовується для з’єднання цифрових аудіопристроїв. Цей стандарт вперше був представлений компанією Philips Semiconductor у 1986 році. Він використовується для передачі аудіоданих PCM між інтегральними схемами в електронних пристроях.

Апаратний інтерфейс I2S:

1. Розрядність тактової лінії

Офіційно називається «Безперервний послідовний годинник (SCK)». Зазвичай записується як "бітовий годинник (BCLK)".
Тобто кожен біт даних, відповідний цифровому аудіо, SCLK має імпульс.
Частота SCLK = 2 × частота дискретизації × кількість бітів дискретизації.

2. Лінія годинника Word

Офіційно відомий як "вибір слів (WS)". [Зазвичай називається "LRCLK" або "Синхронізація кадрів (FS)".
0 = лівий канал, 1 = правий канал

3. Принаймні одна мультиплексна лінія даних

Формально називається «Serial Data (SD)», але може називатися SDATA, SDIN, SDOUT, DACDAT, ADCDAT тощо.

Часова діаграма I²S

Часова діаграма I²S
Часова діаграма I²S

Прокрутка до початку