Perbezaan Antara I2C dan I2S

Jadual Kandungan

Apa itu I2C

I2C ialah protokol bersiri yang digunakan untuk antara muka dua wayar untuk menyambungkan peranti berkelajuan rendah seperti mikropengawal, EEPROM, penukar A/D dan D/A, antara muka I/O dan peranti lain yang serupa dalam sistem terbenam. Ia adalah bas komunikasi bersiri segerak, berbilang tuan, berbilang hamba, pensuisan paket, hujung tunggal, yang dicipta oleh Semikonduktor Philips (kini Semikonduktor NXP) pada tahun 1982.

I²C hanya menggunakan dua Parit Terbuka dua hala (data bersiri (SDA) dan jam bersiri (SCL)) dan menggunakan perintang untuk menarik potensi. I²C membenarkan julat voltan operasi yang besar, tetapi paras voltan biasa ialah +3.3V atau +5v.

Reka bentuk rujukan I²C menggunakan ruang alamat 7-bit tetapi menyimpan 16 alamat, jadi ia boleh berkomunikasi dengan sehingga 112 nod dalam sekumpulan bas [a]. Bas I²C biasa mempunyai mod yang berbeza: mod standard (100 kbit/s), mod kelajuan rendah (10 kbit/s), tetapi kekerapan jam boleh dibenarkan turun kepada sifar, yang bermaksud komunikasi boleh digantung. Bas I²C generasi baharu boleh berkomunikasi dengan lebih banyak nod (menyokong ruang alamat 10-bit) pada kadar yang lebih pantas: mod pantas (400 kbit/s), mod pantas ditambah (1 Mbit/s), mod kelajuan tinggi (3.4 Mbit /s), mod ultra pantas (5 Mbit/s).

Apakah I²S?

I²S (Inter-IC Sound) ialah standard antara muka bas bersiri elektronik yang digunakan untuk menyambungkan peranti audio digital bersama-sama, piawaian ini mula diperkenalkan oleh Philips Semiconductor pada tahun 1986. Ia digunakan untuk memindahkan data audio PCM antara litar bersepadu dalam peranti elektronik.

Antara Muka Perkakasan I2S:

1. Garisan jam bit

Secara rasmi dipanggil "Jam Bersiri Berterusan (SCK)". Biasanya ditulis sebagai "bit clock (BCLK)".
Iaitu, setiap bit data yang sepadan dengan audio digital, SCLK mempunyai nadi.
Kekerapan SCLK = 2 × kekerapan pensampelan × bilangan bit pensampelan.

2. Garis jam perkataan

Secara rasmi dikenali sebagai "pemilihan perkataan (WS)". [Lazimnya dirujuk sebagai "LRCLK" atau "Frame Sync (FS)".
0 = saluran kiri, 1 = saluran kanan

3. Sekurang-kurangnya satu talian data berganda

Secara rasmi dipanggil "Data Bersiri (SD)", tetapi boleh dipanggil SDATA, SDIN, SDOUT, DACDAT, ADCDAT, dsb.

Gambarajah masa I²S

Gambarajah masa I²S
Gambarajah masa I²S

Tatal ke