Die verskil tussen I2C en I2S

INHOUDSOPGAWE

Wat is I2C

I2C is 'n seriële protokol wat gebruik word vir 'n twee-draad koppelvlak om lae-spoed toestelle soos mikrobeheerders, EEPROMs, A/D en D/A omsetters, I/O koppelvlakke en ander soortgelyke randapparatuur in ingebedde stelsels aan te sluit. Dit is sinchrone, multi-meester, multi-slaaf, pakkieskakeling, enkel-einde, seriële kommunikasiebus wat in 1982 deur Philips Semiconductors (nou NXP Semiconductors) uitgevind is.

I²C gebruik slegs twee tweerigting oop dreine (seriële data (SDA) en seriële klok (SCL)) en gebruik resistors om die potensiaal op te trek. I²C laat 'n aansienlike bedryfspanningreeks toe, maar die tipiese spanningsvlak is +3.3V of +5v.

Die I²C-verwysingsontwerp gebruik 'n 7-bis-adresspasie, maar behou 16 adresse, sodat dit met tot 112 nodusse in 'n groep busse kan kommunikeer [a]. Die algemene I²C-bus het verskillende modusse: standaardmodus (100 kbit/s), laespoedmodus (10 kbit/s), maar die klokfrekwensie kan toegelaat word om tot nul te daal, wat beteken dat kommunikasie opgeskort kan word. Die nuwe generasie I²C-bus kan met meer nodusse (ondersteun 10-bis adresspasie) teen 'n vinniger tempo kommunikeer: vinnige modus (400 kbit/s), vinnige modus plus (1 Mbit/s), hoëspoedmodus (3.4 Mbit) /s), ultra vinnige modus (5 Mbit/s).

Wat is I²S?

I²S (Inter-IC Sound) is 'n elektroniese reeksbus-koppelvlakstandaard wat gebruik word om digitale oudiotoestelle aan mekaar te koppel, hierdie standaard is vir die eerste keer deur Philips Semiconductor in 1986 bekendgestel. Dit word gebruik om PCM-klankdata tussen geïntegreerde stroombane in elektroniese toestelle oor te dra.

Die I2S Hardeware-koppelvlak:

1. Bietjie kloklyn

Formeel genoem "Continuous Serial Clock (SCK)". Gewoonlik geskryf as "bit clock (BCLK)".
Dit wil sê, elke stukkie data wat ooreenstem met digitale oudio, SCLK het 'n pols.
Die frekwensie van SCLK = 2 × steekproeffrekwensie × aantal steekproefbisse.

2. Woordkloklyn

Formeel bekend as "woordseleksie (WS)". [Algemeen na verwys as "LRCLK" of "Frame Sync (FS)".
0 = linkerkanaal, 1 = regterkanaal

3. Ten minste een vermenigvuldigde datalyn

Formeel genoem "Seriële Data (SD)", maar kan genoem word SDATA, SDIN, SDOUT, DACDAT, ADCDAT, ens.

Tydsberekening diagram van I²S

Tydsberekening diagram van I²S
Tydsberekening diagram van I²S

Scroll na bo