ارتباط سریال دو سیمه
توضیحاتی جامع و کاربردی در مورد ارتباط سریال دو سیمه
آشنایی اولیه با ارتباط سریال دو سیمه
ارتباط سریال دو سیمه Two – wire Serial Interface) TWI)
یکی از روش هایی که در ارتباط سریال در بسیاری از تراشه ها استفاده می شود، ارتباط سریال دو سیمه TWI می باشد به این ارتباط دهی 12C نیز گفته می شود. این پروتکل را برای اولین بار در جهان شرکت Philips ارائه کرده است. ویژگی این ارتباط در AVR به صورت زیر است:
یک واسط ارتباط ساده و قدرتمند و انعطاف پذیر، که تنها دو خط باس نیاز دارد.
حمایت از عملکرد Master و Slave. تراشه می تواند به عنوان ارسال کننده و دریافت کننده عمل نماید.
فضای آدرس ۷ بیتی اجازه ارتباط با ۱۲۸، Slave مختلف را فراهم می سازد.
حمایت از حکمیت چندین Master.
حداکثر سرعت انتقال دیتا 400KHZ.
سرعت چرخش ( Slew – Rate ) راه انداز خروجی محدود شده.
مجهز به مدار حذف کننده اسپایک (پالس سوزنی خطرناک) بر روی خطوط گذرگاه.
قابلیت برنامه ریزی آدرس Slave و قابلیت استفاده از فراخوانی عمومی.
آدرس که شناسایی شود سبب بیدار شدن تراشه از مد Sleep می گردد.
(TWI (Two – wire Serial Interface
نمونه ای بارز در ارتباط سریال میکرو کنترلرها ارتباط TWI است. این پروتکل اجازه می دهد تا ۱۲۸ تراشه مختلف در یک BUS (گذرگاه) با هم ارتباط داشته باشند بدون اینکه تداخلی بوجود آید. این ارتباط شامل دو سیم می باشد یکی Serial Data ) SDA ) که خط دیتا می نامیم و داده ارسالی بر روی این خط، شامل آدرس سخت افزاری و مقدار مورد نظر می باشد و خط دیگر در این نوع ارتباط SCL (Serial Clock) می باشد که خط کلاک همزمان کننده می نامیم. در واقع گیرنده در این ارتباط سریال که از نوع سنکرون می باشد دیتا را از روی خط SDA توسط کلاک همزمان کننده که از طرف فرستنده بر روی پایه SCL ارسال می گردد دریافت می کند. تنها سخت افزار واسط مورد نیاز برای برقراری این ارتباط، در صورتی که فاصله طولانی نباشد، فقط ۲ عدد مقاومت Pull- up می باشد.
تمامی تراشه هایی که از پروتکل TWI استفاده می کنند درایورهای خروجی آنها Open-Drain و یا Open-Collector می باشد. به همین دلیل باید از بیرون مقاومت Pull-up استفاده کرد. این ویژگی سبب می شود تا ارتباط تراشه ها از نظر الکترونیکی باهم AND سیمی شود. این حالت برای عملکرد صحیح گذرگاه ضروری است. یک سطح صفر زمانی ایجاد می گردد که در گذرگاه TWI یک یا چندین خروجی تراشه ها در وضعیت صفر باشند و سطح یک زمانی تولید می گردد که کل تراشه ها در وضعیت امپدانس بالا قرار داشته باشند.
آدرس : تهران – بلوار کشاورز- خیابان 16 آذر جنب انتشارات دانشگاه تهران – پلاک 45 – طبقه 4 – واحد9
همه روزه از ساعت 9 تا 16.00 واتساپ و تلگرام : 09059626900 ایمیل : info@rahyaranlms.ir
تلفن : 66176196 (021)
ساعات اداری : شنبه – پنجشنبه : 09:00 – 16:00
وب سایت: www.kishtech.ir www.kishindustry.ir www.rahyaranlms.ir www.kishindustry.com www.portal.kishtech.ir