I2C, I2S എന്നിവ തമ്മിലുള്ള വ്യത്യാസം

ഉള്ളടക്ക പട്ടിക

എന്താണ് I2C

മൈക്രോകൺട്രോളറുകൾ, EEPROM-കൾ, A/D, D/A കൺവെർട്ടറുകൾ, I/O ഇന്റർഫേസുകൾ, ഉൾച്ചേർത്ത സിസ്റ്റങ്ങളിൽ സമാനമായ മറ്റ് പെരിഫറലുകൾ എന്നിവ പോലുള്ള ലോ-സ്പീഡ് ഉപകരണങ്ങളെ ബന്ധിപ്പിക്കുന്നതിന് രണ്ട്-വയർ ഇന്റർഫേസിനായി ഉപയോഗിക്കുന്ന ഒരു സീരിയൽ പ്രോട്ടോക്കോൾ ആണ് I2C. 1982-ൽ ഫിലിപ്‌സ് അർദ്ധചാലകങ്ങൾ (ഇപ്പോൾ NXP അർദ്ധചാലകങ്ങൾ) കണ്ടുപിടിച്ച സിൻക്രണസ്, മൾട്ടി-മാസ്റ്റർ, മൾട്ടി-സ്ലേവ്, പാക്കറ്റ് സ്വിച്ചിംഗ്, സിംഗിൾ-എൻഡ്, സീരിയൽ കമ്മ്യൂണിക്കേഷൻ ബസ് ആണ് ഇത്.

I²C രണ്ട് ബൈഡയറക്ഷണൽ ഓപ്പൺ ഡ്രെയിനുകൾ (സീരിയൽ ഡാറ്റ (എസ്‌ഡി‌എ), സീരിയൽ ക്ലോക്ക് (എസ്‌സി‌എൽ) എന്നിവ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ കൂടാതെ പൊട്ടൻഷ്യൽ ഉയർത്താൻ റെസിസ്റ്ററുകൾ ഉപയോഗിക്കുന്നു. I²C ഗണ്യമായ ഓപ്പറേറ്റിംഗ് വോൾട്ടേജ് പരിധി അനുവദിക്കുന്നു, എന്നാൽ സാധാരണ വോൾട്ടേജ് ലെവൽ +3.3V അല്ലെങ്കിൽ +5v ആണ്.

I²C റഫറൻസ് ഡിസൈൻ 7-ബിറ്റ് അഡ്രസ് സ്പേസ് ഉപയോഗിക്കുന്നു, എന്നാൽ 16 വിലാസങ്ങൾ റിസർവ് ചെയ്യുന്നു, അതിനാൽ ഇതിന് ഒരു കൂട്ടം ബസുകളിൽ [a] 112 നോഡുകളുമായി ആശയവിനിമയം നടത്താൻ കഴിയും. സാധാരണ I²C ബസിന് വ്യത്യസ്ത മോഡുകളുണ്ട്: സ്റ്റാൻഡേർഡ് മോഡ് (100 kbit/s), ലോ-സ്പീഡ് മോഡ് (10 kbit/s), എന്നാൽ ക്ലോക്ക് ഫ്രീക്വൻസി പൂജ്യത്തിലേക്ക് താഴാൻ അനുവദിക്കാം, അതായത് ആശയവിനിമയം താൽക്കാലികമായി നിർത്താം. പുതിയ തലമുറ I²C ബസിന് കൂടുതൽ നോഡുകളുമായി (10-ബിറ്റ് അഡ്രസ് സ്പേസ് പിന്തുണയ്ക്കുന്ന) വേഗതയേറിയ നിരക്കിൽ ആശയവിനിമയം നടത്താനാകും: ഫാസ്റ്റ് മോഡ് (400 kbit/s), ഫാസ്റ്റ് മോഡ് പ്ലസ് (1 Mbit/s), ഹൈ-സ്പീഡ് മോഡ് (3.4 Mbit/s). /സെ), അൾട്രാ ഫാസ്റ്റ് മോഡ് (5 Mbit/s).

എന്താണ് I²S?

I²S (ഇന്റർ-ഐസി സൗണ്ട്) ഒരു ഇലക്ട്രോണിക് സീരിയൽ ബസ് ഇന്റർഫേസ് സ്റ്റാൻഡേർഡാണ്, ഇത് ഡിജിറ്റൽ ഓഡിയോ ഉപകരണങ്ങൾ ഒരുമിച്ച് ബന്ധിപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്നു, ഈ സ്റ്റാൻഡേർഡ് ആദ്യമായി അവതരിപ്പിച്ചത് 1986-ൽ ഫിലിപ്സ് സെമികണ്ടക്ടർ ആണ്. ഇലക്ട്രോണിക് ഉപകരണങ്ങളിലെ ഇന്റഗ്രേറ്റഡ് സർക്യൂട്ടുകൾക്കിടയിൽ PCM ഓഡിയോ ഡാറ്റ കൈമാറാൻ ഇത് ഉപയോഗിക്കുന്നു.

I2S ഹാർഡ്‌വെയർ ഇന്റർഫേസ്:

1. ബിറ്റ് ക്ലോക്ക് ലൈൻ

ഔപചാരികമായി "തുടർച്ചയുള്ള സീരിയൽ ക്ലോക്ക് (SCK)" എന്ന് വിളിക്കുന്നു. സാധാരണയായി "ബിറ്റ് ക്ലോക്ക് (BCLK)" എന്നാണ് എഴുതുന്നത്.
അതായത്, ഡിജിറ്റൽ ഓഡിയോയുമായി ബന്ധപ്പെട്ട ഓരോ ബിറ്റ് ഡാറ്റയ്ക്കും, SCLK- ന് ഒരു പൾസ് ഉണ്ട്.
SCLK യുടെ ആവൃത്തി = 2 × സാമ്പിൾ ഫ്രീക്വൻസി × സാംപ്ലിംഗ് ബിറ്റുകളുടെ എണ്ണം.

2. വേഡ് ക്ലോക്ക് ലൈൻ

ഔപചാരികമായി "വേഡ് സെലക്ഷൻ (WS)" എന്നറിയപ്പെടുന്നു. [സാധാരണയായി "LRCLK" അല്ലെങ്കിൽ "Frame Sync (FS)" എന്ന് വിളിക്കുന്നു.
0 = ഇടത് ചാനൽ, 1 = വലത് ചാനൽ

3. കുറഞ്ഞത് ഒരു മൾട്ടിപ്ലക്സ് ഡാറ്റ ലൈനെങ്കിലും

ഔപചാരികമായി "സീരിയൽ ഡാറ്റ (SD)" എന്ന് വിളിക്കപ്പെടുന്നു, എന്നാൽ SDATA, SDIN, SDOUT, DACDAT, ADCDAT മുതലായവ വിളിക്കാം.

I²S-ന്റെ സമയ ഡയഗ്രം

I²S-ന്റെ സമയ ഡയഗ്രം
I²S-ന്റെ സമയ ഡയഗ്രം

ടോപ്പ് സ്ക്രോൾ