Perbedaan Antara I2C dan I2S

Daftar Isi

Apa itu I2C

I2C adalah protokol serial yang digunakan untuk antarmuka dua kabel untuk menghubungkan perangkat berkecepatan rendah seperti mikrokontroler, EEPROM, konverter A/D dan D/A, antarmuka I/O, dan periferal serupa lainnya dalam sistem tertanam. Ini adalah bus komunikasi serial sinkron, multi-master, multi-slave, packet switching, ujung tunggal, yang ditemukan oleh Philips Semiconductors (sekarang NXP Semiconductors) pada tahun 1982.

I²C hanya menggunakan dua Open Drain dua arah (data serial (SDA) dan jam serial (SCL)) dan menggunakan resistor untuk menarik potensinya. I²C memungkinkan rentang tegangan pengoperasian yang cukup besar, tetapi tingkat tegangan tipikalnya adalah +3.3V atau +5v.

Desain referensi I²C menggunakan ruang alamat 7-bit tetapi mencadangkan 16 alamat, sehingga dapat berkomunikasi hingga 112 node dalam satu grup bus [a]. Bus I²C yang umum memiliki mode yang berbeda: mode standar (100 kbit/s), mode kecepatan rendah (10 kbit/s), tetapi frekuensi clock dapat dibiarkan turun ke nol, yang berarti komunikasi dapat dihentikan. Bus I²C generasi baru dapat berkomunikasi dengan lebih banyak node (mendukung ruang alamat 10-bit) dengan kecepatan lebih cepat: mode cepat (400 kbit/s), mode cepat plus (1 Mbit/s), mode kecepatan tinggi (3.4 Mbit /dtk), mode ultra cepat (5 Mbit/dtk).

Apa itu I²S?

I²S (Inter-IC Sound) adalah standar antarmuka bus serial elektronik yang digunakan untuk menghubungkan perangkat audio digital bersama-sama, standar ini pertama kali diperkenalkan oleh Philips Semiconductor pada tahun 1986. Standar ini digunakan untuk mentransfer data audio PCM antar sirkuit terintegrasi di perangkat elektronik.

Antarmuka Perangkat Keras I2S:

1. Garis jam bit

Secara resmi disebut "Continuous Serial Clock (SCK)". Biasanya ditulis sebagai "bit clock (BCLK)".
Artinya, setiap bit data yang berhubungan dengan audio digital, SCLK memiliki pulsa.
Frekuensi SCLK = 2 × frekuensi sampling × jumlah bit sampling.

2. Garis jam kata

Secara formal dikenal sebagai "pemilihan kata (WS)". [Biasanya disebut sebagai "LRCLK" atau "Frame Sync (FS)".
0 = saluran kiri, 1 = saluran kanan

3. Setidaknya satu jalur data multipleks

Secara formal disebut "Serial Data (SD)", tetapi bisa juga disebut SDATA, SDIN, SDOUT, DACDAT, ADCDAT, dll.

Diagram waktu I²S

Diagram waktu I²S
Diagram waktu I²S

Gulir ke Atas