Musiyano uripakati peI2C neI2S

Zviri Mukati

Chii chinonzi I2C

I2C is a serial protocol inoshandiswa kune maviri-waya interface yekubatanidza yakaderera-speed zvishandiso senge microcontrollers, EEPROMs, A/D uye D/A converters, I/O interfaces, uye mamwe maperipheral akafanana mumasisitimu akaiswa. Iyo inopindirana, yakawanda-tenzi, yakawanda-nhapwa, packet switching, imwe-yakapera, serial yekutaurirana bhazi rakagadzirwa naPhilips Semiconductors (ikozvino NXP Semiconductors) mu1982.

I²C inongoshandisa maviri madhirectional Open Drains (serial data (SDA) uye serial wachi (SCL)) uye inoshandisa zvinopikisa kudhonza zvinokwanisika. I²C inobvumira yakakura kushanda voltage renji, asi yakajairika voltage level ndeye +3.3V kana +5v.

Iyo I²C referensi dhizaini inoshandisa 7-bit kero nzvimbo asi inochengetera 16 kero, saka inokwanisa kutaurirana ne112 nodes muboka remabhazi [a]. Iyo yakajairika I²C bhazi ine akasiyana modhi: yakajairwa modhi (100 kbit/s), yakaderera-kumhanya modhi (10 kbit/s), asi wachi yewachi inogona kubvumidzwa kudonha kusvika zero, zvinoreva kuti kutaurirana kunogona kumiswa. Chizvarwa chitsva cheI²C bhazi chinogona kutaurirana nemamwe ma node (inotsigira gumi-bit kero nzvimbo) nekukurumidza: fast mode (10 kbit/s), fast mode plus (400 Mbit/s), high-speed mode (1 Mbit / s), Ultra inokurumidza-modhi (3.4 Mbit / s).

Chii chinonzi I²S?

I²S (Inter-IC Sound) ielectronic serial bus interface standard inoshandiswa kubatanidza madivayiri edhijitari pamwe chete, chiyero ichi chakatanga kuunzwa nePhilips Semiconductor muna 1986. Chinoshandiswa kuendesa PCM data redhiyo pakati pemaseketi akabatanidzwa mumidziyo yemagetsi.

Iyo I2S Hardware Interface:

1. Bit clock line

Yakanzi "Inoenderera Seri Clock (SCK)". Kazhinji inonyorwa se "bit clock (BCLK)".
Ndiko kuti, yega yega data inoenderana nedhijitari odhiyo, SCLK ine pulse.
Iyo frequency yeSCLK = 2 × sampling frequency × nhamba yemasampling bits.

2. Mutsara wewachi yeShoko

Yaimbozivikanwa se "kusarudzwa kwezwi (WS)". [Inowanzonzi "LRCLK" kana "Frame Sync (FS)".
0 = chiteshi chekuruboshwe, 1 = chiteshi chekurudyi

3. Inenge imwe multiplexed data line

Yaimbonzi "Serial Data (SD)", asi inogona kunzi SDATA, SDIN, SDOUT, DACDAT, ADCDAT, nezvimwe.

Dhiagiramu yenguva yeI²S

Dhiagiramu yenguva yeI²S
Dhiagiramu yenguva yeI²S

Mupumburu TOP