مقاله I2C Protocol ویژگی ها و کاربرهای آن در صنعت

توضیحات:

مقاله I2C Protocol ویژگی ها و کاربرهای آن در صنعت در 36 صفحه در قالب word و قابل ویرایش همراه با توضیحات کامل

 

 

چکیده:

در دنیای صنعتی امروز ، انتقال دیتا به عنوان یکی از مهمترین بخشهای پروسه های کنترلی شناخته شده است و طراحان در تلاش برای بوجود آمدن پروتکل های جدیدی با ایمنی ، صحت و سرعت بالا در انتقال دیتا هستند. در این مقاله ، در ابتدا به معرفی تبادل دیتا (Data Communication) پرداخته و برخی از مباحث کلیدی آن از جمله ارتباط سریال و موازی ، فزستنده و گیرنده ، اتصالات و تبادل شفاف ، ساختار Master-Slave ، سرعت انتقال ، مدوله سازی ، Handshaking را مختصراً توضیح می دهیم. سپس به قسمت اصلی مقاله ، معرفی پروتکل I2C می پردازیم . این پروتکل توسط شرکت فیلیپس در دهه 1980 جهت ارتباط دستگاههای TV با پردازشگر ابداع شده است. که بدلیل سادگی و سرعت مناسب آن مورد توجه دیگر سازندگان قطعات الکترونیک قرار گرفت و هم اکنون به عنوان یکی از پروتکل های کاربردی در صنعت شناخته شده است. در این مقاله به جزئیات فنی این پروتکل و کاربردهای آن در بخشهای مختلف پرداخته ایم.

کلمات کلیدی :

I2C ، میکروکنترلر، همزمان سازی، SDA ، SCL ، Handshaking ، Baud rate ، DTE ، DCE ، Master ، Slave ، OSI ، Wired-AND ، open-collector ، open-drain ، current-source ، Arbitration ، Acknowledge ، RS-232 ، SERVO ، Hub ، Repeater ، Extender ، GPIO ، Multiplexer ، LED

 

چگونه تبادل دیتا انجام می پذیرد؟

هدف از تبادل دیتا ، انتقال دیت بین 2 یا تعداد بیشتری واحد می باشد. به عنوان یک اصل ، آنها می توانند کاراکتر، دستورات باشند که نیاز به نمایش دارند.ساده ترین سطح زبان کامپیوتر ، کاراکترهای باینری است که شامل 7 یا 8 ، عدد صفر یا یک می باشد. اکثر کامپیوترها با این سطح کار می کنند.

تبادل دیتا اساساً با صفر و یک صورت می گیرد.

یکی از استانداردهای معمول در کامپیوترها ، استاندارد ASCII می باشد که شامل 128 کاراکتر است که هر کدام از آنها از 7 بیت تشکیل شده است. باید توجه داشت که ارتباطات در داخل کامپیوتر با سرعت زیادی انجام می شود و برای ارتباط با محیط خارج باید ارتباطات همزمان شوند و همچنین باید صحت تبادل دیتا ، کنترل شود.

استانداردهای مختلفی از ASCII وجود دارد. به عنوان مثال Extended ASCII که از هشتمین بیت نیز برای انتقال data استفاده می کند.

 

 

 

فهرست مطالب:

چکیده:  2

چگونه تبادل دیتا انجام می پذیرد؟   2

فرستنده و گیرنده 4

اتصال صحیح :     4

ساختار Master-Slave      5

Handshaking      7

Handshaking نرم افزاری : 7

Handshaking سخت افزاری:          7

مدل سیستمهای باز open systems model  8

تاریخچه I2C  :    10

مزایای باس برای طراح :    10

مزایای باس I2C برای تولید کنندگان :           11

سخت افزار باس I2C :      11

فرمت انتقال داده ها:        13

آدرس دهی :      15

آدرس دهی 7 بیتی:         16

آدرس دهی 10 بیتی :      19

تحولات در Fast-mode :    20

تحولات در High Speed-mode (HS-mode) : 21

فرمت ارسال داده های سریال در HS-mode : 22

کاربردهای  I2C:  23

میکروکنترلر  CS6208 :      24

I2C وRS-232 :    25

Extender , Repeater & Hub :       26

I2C general purpose I/O Expanders :       30

ارتباط باس موازی با I2C Controller :          31

I2C Device for LED Display Control :        32

ایجاد طیف رنگی بوسیله PCA953X 36

مراجع :  36

 

 


مناسب جهت استفاده رشته مهندسی کامپیوتر،برق و IT و ...

در قالب word و قابل ویرایش


فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

فایل اُکی | مرجع خرید و فروش فایل قابل دانلود دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید