اطلاعیه

Collapse
No announcement yet.

سوال در مورد protocol i2c

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد protocol i2c

    حداکثر فاصله ایی که این پروتوکل می تونه در میکرو Avr عمل کنه چند متره؟
    یه سوال دیگه هم دارم!!!!!!!!!!
    زمانی که ما چند تا میکرو داریم که می خاهیم یکی از اونا در همین لحظه master باشه ( البته با این پیش فرض که قبلا slave بوده ) باید چه کار کنیم؟؟؟ یا بهتره بگم که چطوری از بین چند میکرو که می خواهند master بشن یکی از اونا پیروز میشه؟؟؟؟

    #2
    پاسخ : سوال در مورد protocol i2c

    سلام
    همونطور که در جدول زیر میبینید حداکثر فاصله 2 متر هست. اگر از بافر و تقویت کننده استفاده کنید میتونید این فاصله رو تا 100 متر افزایش بدید.



    و اما سوال دوم. اصولاً وقتی یه master می خواد کنترل باس رو به دست بگیره به خط SCL گوش میکنه و کمی صبر میکنه و اگر دید هیچ master دیگه ای باس رو در دست نداره (SCL پایینه) شروع میکنه و با ایجاد حالت START و انتخاب مخاطب خودش ارتباط رو برقرار میکنه. حالا اگر دوتا master با هم بخوان کنترل رو در دست بگیرن و همزمان شروع به کار کنن (که احتمالش خیلی کمه) ممکنه تا یه جای کار رو باهم بیان اما موقعی میرسه که یکی از اونا 0 میده بیرون و اون یکی 1 . اونی که 1 داده بازنده است و باید باس رو ول کنه و صبر کنه تا کار master تموم بشه.

    برای کسب اطلاعات بیشتر این PDF که خیلی کامله رو دانلود کنید: http://www.nxp.com/acrobat_download/applicationnotes/AN10216_1.pdf

    موفق باشید

    دیدگاه


      #3
      پاسخ : سوال در مورد protocol i2c

      البته یه چیز دیگه هم می خواستم :icon_razz:
      کسی اگه راجع به hi speed i2c مطلبی سراغ داره ممنون می شم برام بفرسته.حدالامکان فارسی باشه. :nerd:
      فرق بین i2c hi speed با i2c معمولی چیه؟؟؟؟؟ و کاربردهاش تو چه جاهایی بیشتره؟؟

      دیدگاه


        #4
        پاسخ : سوال در مورد protocol i2c

        نوشته اصلی توسط salehpour
        البته یه چیز دیگه هم می خواستم :icon_razz:
        کسی اگه راجع به hi speed i2c مطلبی سراغ داره ممنون می شم برام بفرسته.حدالامکان فارسی باشه. :nerd:
        فرق بین i2c hi speed با i2c معمولی چیه؟؟؟؟؟ و کاربردهاش تو چه جاهایی بیشتره؟؟
        سلام
        در مورد I2C کامل تر از اون PDF سخت چیزی پیدا میکنی. فارسیو بیخیال شو تقریباً نیست.البته تو همین انجمن خودمون یه دونه مقاله کامل بود که با جستجو میتونی پیدا کنی.
        I2C معمولی با سرعت بالا فرق خاصی نداره. پروتکلشون مثل همه فقط سرعت کلاک اون یکی میتونه بیشتر باشه.
        کاربردشون هم فرقی نمیکنه اکثراً تو همین EEPROM ها استفاده میشن. بسته به نوع پروژه و سرعت مورد نیاز انتخاب میشن.

        موفق باشی

        دیدگاه

        لطفا صبر کنید...
        X