د 1980 کال په فلپس کې پراختیا شوې، I2C د برقیاتوسونو کې د سیریل ارتباطي پروتوکولونو څخه یو له بل سره یوځای شوی. I2C د برقی اجزاو یا IC ته IC سره اړیکه برابروي، ایا دا اجزاو په ورته PCB کې وي یا د کیبل له لارې نښلول شوي. د I2C کلیدي خصوصیت د دې توان لري چې د ارتباط بس په ډیری ډیزاینونو کې ډیری برخې ولري چې یوازې دوه تجهیزات لري چې د I2C غوښتنلیکونو لپاره مناسبه کوي چې سمدستي او ټیټه بیه د تقاضا غوښتنه کوي.
د I2C پروتوکول کتنه
I2C د سیریل ارتباط پروتوکول دی چې یوازې دوه سریالونه لري چې د PCB په چپسونو کې د اړیکو لپاره ډیزاین شوي. I2C په اصل کې د 100kbpsps اړیکو لپاره ډیزاین شوی وو مګر د ډیټا ډیټا لیږد طریقه په تیرو کلونو کې د 3.4 میباټ سرعت ته وده موندلې ده. د I2C پروتوکول د رسمي معیاري په توګه رامینځتھ شوی، کوم چې د I2C پلي کولو او ښه مخکی مطابقت ترمنځ د ښه مطابقت چمتو کوي.
I2C السلیکونه
د I2C پروتوکول یواځې دوه دوه اړخیز سمین لینونه کاروي ترڅو د I2C په بس کې د ټولو وسیلو سره خبرې وکړي. دوه نښانې چې کارول کیږي عبارت دي له:
- سیریل ډاټا لینډ (SDL)
- سیریل ډاټا کلیک (SDC)
هغه دلیل چې I2C کولی شي یوازې دوه سمبولونه د ډیرو پورونو سره اړیکه ونیسي په دې کې دي چې په بس کې څنګه اړیکه نیول کیږي. د I2C اړیکه د 7-bit (یا 10-bit) پتې سره پیل کیږي چې د اصلي اړخ پته غږوي بل پاتې اړیکه د اړیکو د ترلاسه کولو لپاره ده. دا د I2C په بس کې ګڼ شمیر وسیلو ته اجازه ورکوي ترڅو د ماسټر تجهیز رول ولوبوي ځکه چې د سیسټم اړتیاوې ترتیبوي. د مخابراتي ټکنالوجۍ مخنیوی لپاره، د I2C پروتوکول په کې مداخلت او د ټرانسپورت موندلو وړتیا شامله ده چې د بس په اوږدو کې نرمې موافقت ته اجازه ورکوي.
ګټې او محدوديتونه
د ارتباطاتو پروتوکول په توګه، I2C ډیرې ګټې لري چې د ډیزاین ډیزاین غوښتنلیکونو لپاره غوره انتخاب دی. I2C لاندې ګټې لري:
- I2C یوازې دوه سیرینګ لیکو ته اړتیا لري
- د لرې کولو وړ ډاټا د لیږد نرخونه
- په بس کې هره وسیله په خپلواک ډول د نښه کولو وړ ده
- سامانونه د ماسټر ماسټر / غلام شاه اړیکې لري
- I2C د مدیریت او مخابراتي ټرانسپورت موندلو له الرې د ډیری ماسټر اړیکو سمبالولو توان لري
- د SPI په پرتله اوږده فاصله
د دې ټولو ګټو سره، I2C هم ځینې محدودیتونه لري چې کیدای شي شاوخوا شاوخوا ډیزاین شي. د I2C ترټولو مهمې محدوديتونه په لاندې ډول دي:
- له هغه وخته چې یواځې 7 بټونه (یا 10 بټونه) د وسیله په نښه کولو لپاره شتون لري، په ورته بس کې وسایط کولی شي ورته پته شریکه کړي. ځینې وسایل د پته د وروستیو څو بټونو ترتیب کولو وړتیا لري، مګر دا په عین بس کې د وسایطو محدودیت لګوي.
- یوازې د لږ ارتباط محدود محدودیتونه شتون لري او ډیری وسایل د لیږد لوړ سرعت مالتړ نه کوي. په بس کې د هر سرعت لپاره جزایی مالتړ اړین دی چې د جزوی لیږدونو د نیولو څخه ورو ورو وړونکو وسایطو مخه ونیسي چې عملیاتي ډیزاینونه پایله ولري.
- د I2C بس مشترکه فطرت کولی شي د بس بس پایله وکړي کله چې په بس کې یووازې وسیله عملیات پای ته رسوي. بس ته د بریښنا سایکل کول د بس بیا پیلولو او مناسب عملیات بیا پیلولو لپاره کارول کیدی شي.
- ځکه چې وسایل د خپل ارتباط سرعت سرعت کوي، عملیاتي وسایل کموي کیدای شي د چټک سرعت وسایل عملیات وځنډوي.
- I2C د اړیکو د لینونو د پرانیستې ډراولوژي له امله د سیریل ارتباطي بورډونو په پرتله ډیر ځواک راولي.
- د I2C بس محدودیتونه په عموم ډول په بس کې د وسایطو شمیره د ډیزاین شاوخوا وسیله محدودوي.
کاریالونه
د I2C بس د غوښتنلیکونو لپاره غوره اختیار دی چې د لوړې کچې په پرتله کم لګښت او ساده پلي کولو ته اړتیا لري. د بیلګې په توګه، د ځینې مایک کنټرولر سره د ډیرو مایک کنټرولرونو سره اړیکه کول، او د I2C مخابراتي پروتوکول عام ډولونه دي، ICS، د DACs او ADCs لاس رسی، سینسر لوستل ، د کاروونکو لارښوونې انتقال او کنټرول کول، کنټرول کول او کنټرول کول.