КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Синхронно-асинхронный интерфейс связи
Из известных синхронно-асинхронных интерфейсов связи наиболее широкое распространение получил интерфейс I2C (Inter-IC bus – шина связи (между) ИС). Обмен осуществляется с помощью двунаправленной линии данных SDA по сигналу однонаправленной линии синхронизации SCL. В отличие от асинхронного интерфейса синхронизация приемника осуществляется по каждому передаваемому биту с помощью сигнала синхронизации SCL. Все устройства, подключенные к линии SDA, имеют выход типа "открытый коллектор". Данная магистраль через резистор 5,1 кОм соединена с источником питания +5 В. Принципиально синхронно-асинхронный интерфейс является низкоскоростным (до 100 кбод) и используется для связи с устройствами, от которых не требуется высокого быстродействия (рис. 6.3).
Основные положения протокола I2C: 1) изменение состояния линии данных SDA в процессе обмена возможно лишь при SCL = 0, при SCL = 1 состояние SDA меняться не должно; 2) начало обмена (старт) – изменение линии SDA 1à0 при SCL = 1; 3) завершение обмена (стоп) – изменение линии SDA 0à1 при SCL = 1; 4) передача осуществляется кадрами, первый передаваемый байт кадра определяет адрес периферийного устройства и направление обмена в данном сеансе связи; 5) каждый передаваемый байт подтверждается приемной стороной путем генерации сигнала логического 0 по линии SDA; 6) первым передается старший бит. Начало передачи характеризуется выработкой сигнала "старт" ведущим устройством шины. Первый передаваемый байт содержит 7-разрядный адрес микросхемы, с которой будет осуществляться обмен. Восьмой передаваемый бит несет информацию о направлении передачи. Если он равен 0, то будет осуществляться пересылка информации от ведущего устройства к ведомому, если 1, то от ведомого к ведущему. Получив данный байт информации, ведомое устройство сравнивает принятый адрес со своим и в случае их совпадения подтверждает свою готовность к обмену переводя линию SDA в состояние логического 0. Ведущий вводит этот бит путем генерации сигнала SCL. Если ведомый готов, то обмен с ним продолжается. Обмен завершается при выработке ведомым сигнала "стоп". Семиразрядные адреса микросхем устанавливаются изготовителями и фиксированы для различных типов периферийных устройств. Такой интерфейс связи используется для организации взаимодействия между процессором и низкоскоростными устройствами в пределах одной платы или одного функционального узла. Некоторые однокристальные ЭВМ имеют в своем составе I2C-интерфейсы связи и допускают работу с данным типом шины в режиме нескольких ведущих устройств. Известно множество типов микросхем периферийных устройств, использующих данный интерфейс связи: часы реального времени, температурные датчики, различные индикаторы, устройства ввода-вывода, EEPROM-память и др.
Дата добавления: 2014-12-27; Просмотров: 611; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |