Аппаратные и программные средства встраиваемых систем



Pdf көрінісі
бет82/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   78   79   80   81   82   83   84   85   ...   268
2.3.1.1  Концепция шины I²C 
 
Рисунок 49. Пример соединения устройств по шине I²C: один ведущий – микроконтроллер, три 
ведомых устройства – АЦП, ЦАП, МК 
 


 
109 
I²C  использует  две  двунаправленных  линии  с  открытым  стоком – 
последовательная  линия  данных (SDA, англ. Serial DAta) и  последовательная 
линия  тактирования (SCL, англ. Serial CLock), обе  нагруженные  резисторами. 
Максимальное напряжение +5В, часто используется +3,3В, однако допускаются 
и  другие  напряжения  (не  менее +2В).  Шина I²C поддерживает  любую 
технологию изготовления микросхем (НМОП, КМОП, биполярную). 
Каждое  устройство  распознается  по  уникальному  адресу – будь  то 
микроконтроллер,  ЖКИ-буфер,  память  или  интерфейс  клавиатуры – и  может 
работать  как  передатчик  или  приёмник,  в  зависимости  от  назначения 
устройства.  Обычно  ЖКИ-буфер – только  приёмник,  а  память  может  как 
принимать,  так  и  передавать  данные.  Кроме  того,  устройства  могут  быть 
классифицированы  как  ведущие  и  ведомые  при  передаче  данных.  Ведущий – 
это устройство, которое инициирует передачу данных и вырабатывает сигналы 
синхронизации. При этом любое адресуемое устройство считается ведомым по 
отношению  к  ведущему.  Классическая  адресация  включает 7-битное  адресное 
пространство  с 16 зарезервированными  адресами.  Это  означает  до 112 
свободных адресов для подключения периферии на одну шину [7, 18].  
Таблица 7. Термины, используемые в спецификации I²C 


Достарыңызбен бөлісу:
1   ...   78   79   80   81   82   83   84   85   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет