ستاسو د پروژې لپاره I2C او SPI ترمنځ انتخاب

د I2C او SPI ترمنځ غوره کول، د سیریل اړیکو دوه اصلي انتخابونه، کیدای شي یو ننګونې وي او د پروژې په ډیزاین باندې خورا مهم اغیزه ولري، په ځانګړي ډول که چیرې د غلط ارتباط پروتوکول استعمال شي. SPI او I2C دواړه دواړه د خپلو ارتباطاتو او محدوديتونو په توګه د ارتباط پروتوکولونو په توګه راوړي چې دوی یې د ځانګړي غوښتنلیکونو لپاره هر مناسب چمتو کوي.

SPI

SPI، یا پردیال انٹرفیس ته سیریل، یو ډیر ټیټ طاقت دی، د بریښنا څلور د سیریل ارتباطي شبکه چې د IC کنټرولرانو او کنرالیلونو لپاره ډیزاین شوي چې د یو بل سره اړیکه ونیسي. د SPI بس یوه بشپړه دوکه لرونکه بس ده، کوم چې ارتباطات د مایع آلې څخه د 10Mbps د اندازې سره یوځای کولو ته اجازه ورکوي. د SPI تیز رفتار عملیات عموما د PCB جلا جلا اجزاوو ترمنځ د خبرو اترو لپاره کارول محدودوي ځکه چې د ظرفیت زیاتیدلو سره چې اوږد فاصله اړیکه د سګ لیکونو ته اضافه کوي. د PCB ظرفیت کولی شي د SPI ارتباطي لینونو اوږدوالی محدود کړي.

پداسې حال کې چې SPI یو تاسیس شوی پروتوکول دی، دا رسمي معیشت نه دی کوم چې ډیری متغیرات او د SPI اصلاحاتو ته لیږدول کیږي کوم چې کولی شي د مطابقت مسلو ته الر پیدا کړي. د SPI تطبیقونه باید تل د ماسټر کنټرولرانو او غلامانو په منځ کې وڅیړل شي ترڅو ډاډ ترلاسه شي چې ګډې ناستې به د غیر متوقع اړیکو ستونزې نه وي چې د محصول په پراختیا اغیزه کوي.

I2C

I2C د سیریل اړیکو رسمي پروتوکول دی چې یوازې دوه سیرینګ لینونه غواړي چې د PCB په چپسونو کې د اړیکو لپاره ډیزاین شوي. I2C په اصل کې د 100kbpsps اړیکو لپاره ډیزاین شوی وو مګر د ډیټا ډیټا لیږد طریقه په تیرو کلونو کې د 3.4Mbps تر سرعت پورې پراختیا موندلې ده. د I2C پروتوکول د رسمي معیاري په توګه رامینځتھ شوی، کوم چې د I2C پلي کولو او ښه مخکی مطابقت ترمنځ د ښه مطابقت چمتو کوي.

د I2C او SPI ترمنځ انتخاب

د I2c او SPI ترمنځ انتخاب، د سیریل ارتباط دوه اصلي پروتوکولونه، د I2C، SPI او ستاسو غوښتنلیکونو د ګټو او محدودو ښه پوهې ته اړتیا لري. د ارتباطي پروتوکول هر ډول توپیر لري چې دا به ستاسو ځان توپیر وکړي ځکه چې دا ستاسو په غوښتنلیک پلي کیږي. د I2C او SPI ترمنځ کلیدي توپیرونه دي:

د SPI او I2C ترمنځ توپیر باید ستاسو د غوښتنلیک لپاره اسانه اسانتیاوې غوره کړي. د SPI او I2C دواړه دواړه د مخابراتو غوره انتخابونه دي، مګر هر یو یې لږ توپیر لري او غوښتنلیکونه غوره کړي. په ټولیز ډول، SPI د تیز رفتار او ټیټ بریښنا غوښتنلیکونو لپاره غوره دی پداسې حال کې چې I2C د ډیرو محاصرو سره ارتباط لپاره مناسب دی او د I2C په بس کې د مایع وسیلو رول بدلول خورا ښه دي. د SPI او I2C دواړه دواړه د ایډلي غوښتنلیکونو لپاره پیاوړي او باثباته ارتباط پروتوکولونه دي چې د ښکیل شوي نړۍ لپاره مناسب دي.