د ټکنالوژيد برښنا

په روسي I2C ليدنمخ Description

د عصري کور وسايل، د صنعتي د برښنا او د بېلابېلو مخابراتي وسایلو او تجهیزاتو کولای شي اکثرا ورته د حل لارې وموندل شي، خو د محصول شي تقریبا د یو بل سره نښلول. د مثال په ډول، تقریبا هر سيستم د الندې شامل دي:

  • د ځانګړو "سمارټ" کنترول واحد، چې په ډيرو مواردو کې ګټوره ده یو واحد کریستال microcomputer استازیتوب کوي؛
  • عمومي هدف واحدونو لکه د LCD ډال، RAM، زه / ای بندرونو، EEPROM یا تخصصي معلوماتو د تبديلولو؛
  • د ځانګړو برخو، په شمول د ډیجیټل مدار سازونې او د ویډیو نښې او راډيو معامله.

څنګه کولای شو چی د خپل کار؟

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

تر اوسه پورې لړ مشخص د جوړونکي له خوا له 150 څخه زيات CMOS او بايپولر توکي چې د سره I2C متوافقت او په د ستايلي او کتګوریو کې هر ډول کار د ترسره کولو موخه شامل دي. بايد يادونه وشي چې د I2C ليدنمخ ده په پیل کې په ټولو متوافقت وسیلو، له امله چې دوي کولاي شي له ستونزو پرته له یو بل سره په کارولو سره د يو ځانګړي بس مفاهمه جوړ شوی دی. د دې طرحې د حل د غوښتنليک له لارې بدل بهر ته خورا د مختلفو وسایلو چې د ده د ډیجیټل سیستم د پرمختګ په ساحه ډیره ځانګړتیا د ادینین او ستونزو د يو شمير حل کړي.

د اصلي ګټې

که چېرې تاسو په يو د UART، SPI، I2C لنډ ډول توضیح ته وګورو، چې تاسو کولای شي چې د وروستنۍ لاندې ګټې په ګوته کوي:

  • د همغږی او د معلوماتو - د کار لپاره تاسو يواځې دوه کرښو ته اړتيا لري. هر هغه آله ده چي د يو بس سره وصل، وروسته کولای شي د سافټ ویر په بشپړه توګه بې ساری پته له خوا حل شي. په هر وخت کې، یو ساده اړيکې، چې د ماستر بادار مخابره او يا ترلاسه توګه مخکښ فعالیت اجازه شته.
  • دا بس توان څو کوربه، د ټولو د ټکر د کشف او قضاوت لپاره اړین وسایل چمتو لري برابروي، مرسته کوي چې دوه يا د سر زيات پیل وخت معلوماتو د انتقال په هغه صورت کې د معلوماتو د فساد مخه ونيسي. په معياري اکر برابروي یوازې پرله پسې اته څه معلوماتو د نه 100 څخه زيات kbit / s يوه اندازه د انتقال، او په روژه اکر، په درشل کې کیدای شي څلور ځله شي لوړه شوې ده.
  • د چپس په جوړ چاڼګر چې په اغیزمنه توګه ترزيق منځه يی اعظمي او د معلوماتو بشپړتيا ډاډ یوه ځانګړې وکاروي.
  • د چپس اعظمي ممکنه شمېر، چې کولی شي یو بس سره وصل شي یوازې له خوا د 400 فالسیپارم خپل اعظمي ممکنه ظرفیت محدود دی.

لپاره طرح ګټي

I2C ليدنمخ، او همدارنګه د ټولو متوافقت چپس د پام وړ کولای شي د پرمختګ د پروسې چټکتيا، د خپل وروستی بڼې د فعال مدار څخه. دا بايد په نښه شي، چې له امله د داسې چپس امکان په مستقيمه توګه پرته د اضافي circuitry هر ډول کارولو ته د بس سره وصل دی د نورې ارتقا خونه او د اداراه او د بس څخه د مختلفو وسیلو سره نښلوي یو بڼې نظام تعدیل.

د ګټې چې د I2C ليدنمخ جوړ شته. د تشريح، په ځانګړې توګه، تاسو ته اجازه درکوي چې د طرح لاندې ګټې وګورئ:

  • په بلاکونو د فعال دیاګرام په بشپړه توګه له چپس سره مطابقت، او په دې توګه د یو فعال اصل څخه په کافي اندازه چټک انتقال تضمینوي.
  • شته چې د بس interfaces پراختيا ته اړتيا نه ده، ځکه چې د ټايرونو ده په لومړي سر کې د یوه ځانګړې چپس مدغم.
  • Integrated مخابراتو او د وسایلو د حل پروتوکولونه اجازه سيستم ته شي په بشپړه توګه د سافټ تعریف شوی.
  • د چپس ورته ډولونه په بشپړه توګه په مختلفو درخواستونه بايد وکارول شي. د اړتیا په صورت.
  • د پرمختيايي وخت د پام وړ له امله دا حقیقت چې طرح شي خورا چټکۍ سره تر ټولو په وار وار کارول دنده بلاکونو د چپس هر ډول بلد، او همدارنګه شي کم.
  • که غوښتل، چې تاسو کولای شي اضافه يا د سيستم څخه چپس لرې، او دا په نورو وسایلو ته ورته بس سره وصل څومره اغېز نه لري.
  • د سافټ وير جوړونه ټول وخت کولای شي د پام وړ له امله واقعیت دا دی چې هلته اجازه لري چې د تارا سافټ ماډلونه يو کتابتون استفاده کمه کړه.

برسېره پر دې، د یادولو وړ ده د هر ډول ناکامي او نور debugging یوه ډیره ساده تشخيص طرزالعمل، چې د ده په مختلفو I2C ليدنمخ یادونه. Description وايي چې د اړتیا په صورت کې، تاسو کولای شي پرته له کومې ستونزې ژر تر ژره هم کوچنۍ انحراف کې د داسې وسایلو د عملیاتو په تعقیب، او په پایله کې، د مناسب ګامونه واخلي. هم د يادونې وړ ده چې د طرح شوي ځانګړي حل، چې، په ځانګړې توګه، د یو د مسن د تجهیزاتو او هغه سیستمونه چی برابر بیټرۍ-Powered بیلابیلو خورا په زړه پورې، د I2C ليدنمخ کاروي. په روسي د Description هم په ګوته کوي چې د خپل غوښتنلیک د لاندې مهم ګټو ته اجازه ورکوي:

  • د هر ډول مزاحمت په کافي اندازه لوړ مقاومت واقع دی.
  • ډير لږ قدرت مصرف.
  • پراخ رسولو ولتاژ لړ.
  • يو پراخه حرارت لړ.

د تکنالوجستانو ګټې

د یادونې وړ ده چې نه يوازې د طرح، خو هم د ټکنالوژۍ اکثرا د يوه ډالۍ I2C ليدنمخ استعمال خورا په دې وروستيو کې پيل شو. د روسیې Description ښيي د ګټې، چې د مسلکي دې وېشنيزه کې برابر دي نسبتا پراخه کچه:

  • معياري دوه سیم سره د ليدنمخ سريال بس سره مرسته کوي چې چپس تر منځ د تړاو د کمولو، چې د ده، دوی لږ تماس وړاندې کړي او لږ پټلۍ ته اړتيا لري، چې چاپ شوي مدار تختې په توګه ګران نه دي او د يو ډېر کوچني اندازه.
  • په بشپړ ډول جامع I2C ليدنمخ LCD1602 او يا پر ځينو بله چاره د اړتيا پته ډيکوډ، او همدارنګه د نورو خارجي سطحي منطق څخه استفاده له منځه وړي.
  • دا توان وخت همداسي یوه بس، چې د پام وړ accelerates ازمايښت او د وسايلو ورپسې تعديل، ځکه چې د بس کولای شي د يو کمپيوټر د شورا د لين سره وصل شي څو مخکښ استفاده کوي.
  • شتون سره په ليدنمخ VSO د هغو چپس، SO او تخصصي دل-بسته کولای شي د پام وړ د آلې په اندازه د غوښتنو کم کړي.

دا یوازې د ګټې چې د مختلفو I2C ليدنمخ LCD1602 او نور د یو لنډ لیست. هم متوافقت چپس د پام وړ کولای شي د سيستم د مختلفو وسايلو انتخاب خورا ساده جوړول، او همدارنګه د د د پرمختګ اوسنۍ کچه د لا ملاتړ نسبتا اسانه ترفیع لپاره هم وکارول د انعطاف زیات کړي. په دې ډول، دا ممکنه ده چی د بیلو سامان آلاتو د ټولې کورنۍ ته وده، د یوه بنسټ په کارولو سره د يو ټاکلي اډه موډل.

د وسايلو او د خپلو دندو د پراختیا د لا عصري کولای شي چې د بس سره سمون لري چې د 2C ليدنمخ Arduino يا د موجوده جنسونو د نورو په کارولو د چپس یوه معیاري تړاو له لارې ترسره شوي دي. که اړتیا زیات ROM د ترلاسه کولو، په کوم صورت کې دا به کافي یوازې د بل microcontroller په درلودلو د ROM یو زیات اندازه انتخاب وي. څرنګه چې د تازه چپس د اړتیا په صورت کولای چې له زاړه په بشپړه توګه ځای، چې تاسو کولای شي په اسانۍ سره د نوې بڼې د تجهيزاتو وراضافه کوئ یا د متعارفې ناپیوستون له خوا د خپلو ټولو کړنو لا زړې چپس زیات کړي او د نورو سره د نوي وسايل يې مثنی.

ACCESS.bus

له امله دا حقیقت چې د ټايرونو د یو دوه سیم ماهیت، او د توان د پروګرام لپاره د تر ټولو مطلوب مسولانه یو ACCESS.bus په نښه لري په مشخصه ده I2C ليدنمخ. د ځانګړتیاوو (په روسي Description د مقاله کې وړاندې دی)، دا آله دا يوه ډېره ارزانه بديل په فعاله توګه د بېلا بېلو اوهمغاړیو کمپيوټر يوه معياري کارولو سره نښلوي مخکې RS-232C ليدنمخ وکاروي یوه څلور نښلونکی کاروي.

د سمتياوې پېژندنه

د ژور غوښتنلیکونه 8-څه کنترول، چې microcontrollers وکاروي، توان څو د ډيزاين معيارونه نصب صراحت لري:

  • په ډيرو مواردو کې ګټوره بشپړ سيستم شامل یو microcontroller او نورو اوهمغاړیو، په ګډون حافظه او د مختلفو وتنی / ننوتنی بندرونو؛
  • د مختلفو وسیلو د ګډو ټول لګښت بايد په ډېر یو واحد سیستم کې راکمه شي؛
  • یو سیستم دی چې له کنترول دندو ورسپارل، لپاره د اړتيا د لوړ سرعت د معلوماتو د لیږد برابر نه دي ورکړي؛
  • په ټولیزه توګه د اغيزمنتيا په مستقيمه توګه د تجهیزاتو، او همدارنګه د سره نښلوي بس د ماهیت پورې اړه لري.

د نظام، سره د پورته معیارونو سره په مطابقت کې په بشپړه توګه وده، تاسو باید د بس په کوم کې چې I2C سريال ليدنمخ ته وکارول شي وکاروي. سره له دې چې هلته ده یوه سریال بس د انترنټ د موازي، دا لږ اړیکو او لږ تماس چپس ته اړتیا لري. موږ باید دا حقیقت چې د ټايرونو نه یوازې د نښلوي سیمونو، بلکه د یو فرمت او ضروري طرزالعملونو بیلابیلو شامل دي چې د نظام په چوکاټ کې د اړیکو ډاډ ونه باسو.

د مخابراتي توکي چې د سافټ مرجع I2C ليدنمخ یا د ټایر وکاروي باید یو ځانګړی پروتوکول چې اجازه مختلفو امکاناتو د مخنيوی ټکر، تاوان او يا ضامن معلومات نه لري. په روژه وسایل باید وکړای شي په ورو سره تماس، او په ورته وخت کې د سیستم باید نه د تړاو سامان پورې اړه لري، په بل ډول د ټولو پرمختګونو او بدلونونو نه کارول شي. دا هم ضروري ده چې د يوه طرزالعمل له خوا چې د واقعي نصب، يو ځانګړي آله اوس برابروي کنترول بس او په کوم وخت ته وده ورکړي. برسېره پر دې، که د مختلفو وسیلو لرلو مختلفو ساعته فریکونسۍ، چې د همدې بس وصل دي، دا ضروري ده چې د خپل د همغږی د سرچینې معلوم کړي. د دغو معیارونو سره سمون لري د AVR I2C ليدنمخ او په دې لست کې د نورو هر ډول ټول.

د اساسي مفهوم

I2C بس کولاي چپس ټکنالوژۍ کارول ملاتړ وکړي. او د معلوماتو د همغږی - برسیر I2C LabVIEW او ورته دا د معلوماتو د انتقال لپاره د دوو کرښو څخه ګټه اخیستنه. هر آله یو بې ساری پته له امله په دې توګه سره وصل کشف، چې آیا دا یو LCD ډال، د microcontroller، حافظه یا ليدنمخ کي بورډ، او په دې توګه کولای شي په توګه مخابره او يا ترلاسه فعاليت، تکيه لري چې موخه پرته د کوم لپاره چې په ځانګړې توګه د دې وسايلو موخه دا ده.

په ډيرو مواردو کې ګټوره LCD ډال دی معياري ترلاسه، او حافظه ښايي نه يوازې ترلاسه خو هم د مختلفو معلوماتو واستوي. برسېره پر دې، د حرکت د معلوماتو توکي د بهير په توګه بنده او د بادار طبقه بندي شي.

په دې صورت کې، چې دغه بم په یوه بادار چې د معلوماتو د انتقال پیل او الرښونې نښې دي تولید په نامه. په دې صورت کې د هر addressable توکي بايد په خپل غلامان په تړاو پام کې ونیول شي.

I2C اړیکو ليدنمخ د څو مخکښ، يعنې د، له يوه څخه زيات آله د بس د کنټرول توان لري کولای شي چې د دا ونښلوي برابروي. د وړتیا د یوه ټایر له يوه څخه زيات microcontroller استعمال په ګوته کوي چې له يوه څخه زيات کوربه کولای شي په هر وخت کې واستول شي. د بالقوه ګډوډۍ چې خطرات خطرات هغه وخت داسې يو حالت راپورته واقع منځه وړلو لپاره، موږ د مینځګړیتوب تخصصي طرزالعمل، چې د I2C ليدنمخ کاروي جوړ کړي دي. Expanders او نورو وسایلو د بس د وسیلو د شورا I. د تش په نامه واکمنۍ په تړاو لپاره برابر کړي

د وخت سيګنال نسل د بادار دنده ده، او هر د معلوماتو د انتقال په ترڅ کې د خپلو سيګنال تولیدوی، او لا دا یوازې په هغه صورت کې چې دا "الف" د ورو بنده يا بل بادار کله چې یو ټکر واقع بدلون.

جنرال امستنې

لکه څنګه چې SCL، SDA او دڅارلړۍ کرښو چې د pullup resistor وسیلو واک ته يو مثبت سرچینې سره وصل دي. کله چې د ټايرونو په بشپړه توګه د آزادو، هر کرښه په يو لوړ مقام دی. د توکو د محصول پړاوونو کې چې د بس سره اړیکې لري باید د یوه پرانستې-بیالې یا پرانستې-راټولونکی دنده چې کولی شي په زياتېدونکي IM I2C ليدنمخ د معلوماتو له لارې ورکړل شي ښايي د په روژه اکر 400 څخه زيات kbit نه / s يو کچه خپرېږي شي، په داسې حال کې د معياري سرعت څخه کم 100 kbit / s. د وسیلو چې کولای شي په عین وخت د بس سره وصل شمېر، یوازې د یو د پاراميټر پورې اړه لري. د کرښې دا ظرفیت د 400 څخه زيات فالسیپارم نه ده.

د تاييد

باوريينه د ارقامو د انتقال د يو اجباري کړنلاره ده. مشري تولیدوی ښخړی په همغږی د نبض، داسې حال کې چې مخابره د چې په توګه تایید ساعته په ترڅ کې SDA کرښې خوشي کړي. وروسته، د ترلاسه باید د لوړ ساعته د دولت لپاره د باثباته ساتلو SDA کرښې stably په کم دولت ډاډمن کړي. په دې صورت کې دا ضروري ده چې د تشکیلاتو په پام کې ونیسي او په دې اړه ده.

په ډيرو مواردو کې ګټوره حل ترلاسه بايد حتمي رامنځته هر ترلاسه byte وروسته یو مني، او دلته یوازې د استثنا يواځې په هغو حالاتو کې چې د استولو په پيل کې شامل دي پته CBUS دي.

که بنده ترلاسه ممکنه نه ده چې د خپلې خپل ادرس یو تصدیق ته واستوي، دا ضروري ده چې په یو لوړ دولت د ارقامو سره سم د وتلو دی، او بیا د تسهیل به د صادرولو "Stop"، کوم چې به د ټولو معلوماتو د استولو مداخله امکان په نښه کوي. که د پتې تاييد شوی دی، خو دا د اوږدې مودې لپاره نه شي کولای نور د هر ډول معلومات چې مشري باید له خوا د استولو هم مداخله شي ومني. د دې، چې بنده نه د بل د تر لاسه byte تایید او يوازې د معلوماتو سره سم لوړ روان شو، له دې امله چې د بادار د يو سيګنال "Stop" تولیدوی.

که د ورکړې طرزالعمل، د یو ماستر ترلاسه کړي، په دې صورت کې، هغه بايد د غلام د لیږد د ګډو په پای کې خبر ورکړي، او دا په تیرو ترلاسه byte له خوا نه تاييد کړه. په دې صورت کې د غلام مخابره ژر تر ژره د ارقامو کرښې ته لاره هواره شي يو سيګنال بیا د "پیل" د سيګنال د توليد "توقف" یا تکرار خوشې کوي.

د وسایلو د شتون وګورئ، تاسو کولای شی هڅه کوي، د Arduino I2C ليدنمخ لپاره د sketches معياري بېلګو ته ننوځي، لکه څنګه چې په انځور پورته.

حکمیت

مشري کیدای ورکړې معلومات یواځې وروسته د ټایر بشپړ آزادۍ پیل، خو دوه يا ډير مخکښ کولای شي په لږ تر لږه ساتلو وخت د پیل سيګنال د نسل ولګوي. دا په پای کې د بس د يو مشخص سيګنال "پیل" د لامل ګرځي.

د کار د حکمیت بس SDA هغو شيبو ترسره تر SCL-بس په عالي دولتي ده. که د مخکښ یو پیل د معلوماتو د کرښې ټیټ انتقال، خو د نورو - لوړ، نو وسيال څخه دا په بشپړه توګه ملګرواونورو، ځکه چې د دغه پرزینټیشن ستاسو د دولت د هغه د تمدید مناسب لوړو دولت نه ده.

د حکمیت دوام کولای شي په څو دلیږدرالیږد له ترسره شي. له امله د دې حقیقت چې د لومړي پتې مالومات لېږدول شوي او وروسته، حکمیت ښایي تر پته په پای کې د يوه موده لري، او که دا به له خوا ورته آله مخکښ حل شي، په دې صورت کې به برخه ده او د مختلفو معلوماتو په حکمیت وکړي. د دې حکمیت ځکه پروګرام د معلوماتو د کوم ټکر په صورت کې دی له لاسه نه.

که د بادار له السه ورکوي حکمیت، په کوم صورت کې چې دا کیدای شي یو همغږی د دال تر پايه byte SCL صادر کړي، او د کوم لپاره چې لاسرسی شوی دی له لاسه ورکړي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ps.delachieve.com. Theme powered by WordPress.