ភាពខុសគ្នារវាង I2C និង I2S

​មាតិកា

តើ I2C ជាអ្វី?

I2C គឺជាពិធីការសៀរៀលដែលប្រើសម្រាប់ចំណុចប្រទាក់ពីរខ្សែ ដើម្បីភ្ជាប់ឧបករណ៍ដែលមានល្បឿនទាបដូចជា microcontrollers, EEPROMs, A/D and D/A converters, I/O interfaces និងគ្រឿងកុំព្យូទ័រស្រដៀងគ្នាផ្សេងទៀតនៅក្នុងប្រព័ន្ធបង្កប់។ វាមានភាពស៊ីសង្វាក់គ្នា ពហុមេ ពហុទាសករ ការប្តូរកញ្ចប់ព័ត៌មាន ឡានក្រុងទំនាក់ទំនងសៀរៀលតែមួយ ដែលត្រូវបានបង្កើតឡើងដោយ Philips Semiconductors (ឥឡូវនេះ NXP Semiconductors) នៅក្នុងឆ្នាំ 1982 ។

I²C ប្រើតែបំពង់បង្ហូរបើកទ្វេទិស (ទិន្នន័យសៀរៀល (SDA) និងនាឡិកាសៀរៀល (SCL)) ហើយប្រើឧបករណ៍ទប់ទល់ដើម្បីទាញសក្តានុពល។ I²C អនុញ្ញាតឱ្យមានជួរវ៉ុលប្រតិបត្តិការគួរឱ្យកត់សម្គាល់ ប៉ុន្តែកម្រិតវ៉ុលធម្មតាគឺ +3.3V ឬ +5v ។

ការរចនាឯកសារយោង I²C ប្រើចន្លោះអាសយដ្ឋាន 7 ប៊ីត ប៉ុន្តែរក្សាទុក 16 អាសយដ្ឋាន ដូច្នេះវាអាចទំនាក់ទំនងបានរហូតដល់ 112 ថ្នាំងក្នុងក្រុមឡានក្រុង [a]។ ឡានក្រុង 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 (Inter-IC Sound) គឺជាស្តង់ដារចំណុចប្រទាក់ឡានក្រុងសៀរៀលអេឡិចត្រូនិចដែលប្រើសម្រាប់ភ្ជាប់ឧបករណ៍អូឌីយ៉ូឌីជីថលជាមួយគ្នា ស្តង់ដារនេះត្រូវបានណែនាំជាលើកដំបូងដោយ Philips Semiconductor ក្នុងឆ្នាំ 1986 ។ វាត្រូវបានប្រើដើម្បីផ្ទេរទិន្នន័យអូឌីយ៉ូ PCM រវាងសៀគ្វីរួមបញ្ចូលគ្នានៅក្នុងឧបករណ៍អេឡិចត្រូនិច។

ចំណុចប្រទាក់ផ្នែករឹង I2S៖

1. បន្ទាត់នាឡិកាប៊ីត

ហៅជាផ្លូវការថា "នាឡិកាសៀរៀលបន្ត (SCK)"។ ជាធម្មតាត្រូវបានសរសេរជា "នាឡិកាប៊ីត (BCLK)" ។
នោះគឺជាប៊ីតនៃទិន្នន័យនីមួយៗដែលត្រូវគ្នានឹងអូឌីយ៉ូឌីជីថល SCLK មានជីពចរ។
ភាពញឹកញាប់នៃ SCLK = 2 × ប្រេកង់គំរូ × ចំនួននៃគំរូប៊ីត។

2. បន្ទាត់នាឡិកាពាក្យ

ត្រូវបានគេស្គាល់ជាផ្លូវការថា "ការជ្រើសរើសពាក្យ (WS)" ។ [សំដៅជាទូទៅថាជា "LRCLK" ឬ "សមកាលកម្មស៊ុម (FS)" ។
0 = ឆានែលខាងឆ្វេង 1 = ឆានែលស្តាំ

3. យ៉ាងហោចណាស់បន្ទាត់ទិន្នន័យពហុគុណមួយ។

ហៅជាផ្លូវការថា "Serial Data (SD)" ប៉ុន្តែអាចហៅថា SDATA, SDIN, SDOUT, DACDAT, ADCDAT ជាដើម។

ដ្យាក្រាមពេលវេលានៃ I²S

ដ្យាក្រាមពេលវេលានៃ I²S
ដ្យាក្រាមពេលវេលានៃ I²S

រមូរទៅកំពូល