Шарҳи I2C

Дар соли 1980, аз ҷониби Филиппҳо таҳия шуда буд, I2C яке аз протоколҳои паҳншавии силсилавии коммуникатсионӣ дар соҳаи электронӣ гардид. I2C муоширати байни компонентҳои электронӣ ё IC ба IC, имкон медиҳад, ки компонентҳо дар ҳамон PCB бошанд ё тавассути кабели пайваст карда шаванд. Хусусияти калиди I2C қобилияти дар як автобуси ягона танҳо бо ду сим иборат аст, ки барои I2C барои барномаҳое истифода хоҳад шуд, ки соддатар ва арзиши пасти суръатро кам мекунад.

Пешниҳоди Протоколи I2C

I2C протоколҳои алоқаи силсилавӣ, ки танҳо ду хатҳои сигналиро талаб мекунад, ки барои алоқаи байни плитаҳои PCB пешбинӣ шудааст. I2C асосан барои 100kbps мухобирот сохта шудааст, аммо дар тӯли солҳо барои ноил шудан ба суръати то 3.4 Мбф навъҳои интиқоли додаҳо таҳия шудаанд. Протоколи I2C ҳамчун стандарти расмӣ таъсис дода шудааст, ки мутобиқати хубро дар татбиқи амалии I2C ва мутобиқати хуби такрорӣ таъмин менамояд.

Санҷишҳои I2C

Протоколи I2C танҳо ду хати алоқаи байни ду самтро бо мақсади ҳамаи коммуникатсияҳо дар автобуси I2C муошират мекунад. Истифодаи ду сигнал инҳоянд:

Сабаби он, ки I2C метавонад танҳо ду сигналро барои муошират бо як қатор перифонерҳо истифода барад, чӣ тавр муошират дар як автобус амалӣ карда мешавад. Ҳар як иртиботи I2C бо суроғаи 7-битум (ё 10-бит) сар мешавад, ки суроғаи перинсипро даъват мекунад, ки боқимондаи алоқаро ба даст овардан мумкин аст. Ин имкон медиҳад, ки дастгоҳҳои гуногун дар автобуси I2C барои нақши таҷҳизоти мобилӣ ҳамчун эҳтиёҷоти система иқтибос кунанд. Барои пешгирии садамаҳои коммуникатсионӣ, протоколи I2C дорои имконоти муайянкунӣ ва садамаҳо мебошад, ки имкон медиҳад, ки муошират бо ҳамроҳи автобус имконпазир гардад.

Афзалиятҳо ва маҳдудиятҳо

Ҳамчун протоколи коммуникатсионӣ, I2C дорои афзалиятҳои зиёд мебошад, ки барои бисёр барномаҳои намунавии конструкторӣ интихоби хуб аст. I2C бартарии зеринро меорад:

Бо ҳамаи ин афзалиятҳо, I2C низ якчанд маҳдудиятҳое доранд, ки метавонанд дар атрофи тарҳрезӣ карда шаванд. Маҳдудиятҳои муҳими I2C инҳоянд:

Барномаҳо

Бастаи I2C имкон дорад, ки барои татбиқи арзиши баланд ва оддитарини нармафзори арзон баландтар бошад. Масалан, хондани хотираи фаврии ICs, дастрасӣ ба DACs ва ADCs, хондани сенсорҳо , интиқолдиҳандаҳои интиқолдиҳанда ва интиқолдиҳандаи корбар, хондани сенсорҳои сахтафзорҳо ва муоширати бо якчанд микроэлементҳо истифодаи умумро истифода бурдани протоколи алоқаи I2C истифода мебаранд.