- •1. Классификация современных измерительных устройств.
- •3.Формы представления измерительной информации
- •4. Основные компоненты компьютерных измерительных приборов.
- •5. Структурная схема систем сбора измерительной информации.
- •6. Вопросы согласования измерительных сигналов.
- •7. Комбинированные и последовательные логические измерительные элементы.
- •8. Дискретизация и квантование измеряемых сигналов.
- •9. Типы и структуры ацп.
- •10.Сигма-дельта ацп.
- •11. Цифро-аналоговые преобразователи.
- •12.Типы и структуры линий ввода/вывода современных компьютерных приборов.
- •13.Микроконтроллеры, архитектура, критерий выбора.
- •14. Интегрированные среды разработки для программирования микроконтроллеров.
- •15. Обобщенная процедура подключения ацп к Микроконтроллеру.
- •16. Методы обмена данными между ацп и Микроконтроллером.
- •17. Способы генерации тактовых сигналов.
- •19. Последовательная передача данных usart, uart
- •20. Передача данных по интерфейсу i2c.
- •21. Передача данных по интерфейсу spi.
- •22. Форматы шестнадцатеричных файлов.
- •23. Программируемые системы на кристалле pSoC.
- •24. Плисы. Архитектура, применение, программирования.
- •25. Сетевая модель передачи информации (osi).
- •26. Модули Xport и Wiport.
- •27. Пакеты для проектирования электронных устройств Eagle и Proteus.
- •28. Использование платформы Eclipse для создания программного обеспечения встроенных систем.
- •29-30. Средства ввода и вывода.
- •Резистивные сенсорные экраны. Четырёхпроводной экран.
- •Пятипроводной экран
- •Матричные сенсорные экраны.
20. Передача данных по интерфейсу i2c.
I2C (Inter-Integrated Circuit) — последовательная шина данных для связи интегральных схем, разработанная фирмой Philips в начале 1980-х как простая шина внутренней связи для создания управляющей электроники. Используется для соединения низкоскоростных периферийных компонентов с материнской платой, встраиваемыми системами и мобильными телефонами. В стандартном режиме шина обеспечивает передачу последовательных 8-битных данных со скоростью до 100 кбит/с. Для осуществления процесса обмена информацией по шине I2C используется всего два сигнала: линия данных SDA, линия синхронизации SCL.
3 режима работы при организации обмена данными:
1) полный дуплекс
Дуплексный режим позволяет вести передачу и прием одновременно в двух встречных направлениях.
2) полудуплексный
Полудуплексный режим позволяет выполнять поочередный обмен данными в обоих направлениях. В каждый момент времени передача может вестись только в одном направлении: один передает, другой принимает. И пока передача не закончилась, принимающий ничего не может сообщить передающему
3) однодуплексный
В симплексном режиме передача данных может вестись только в одном направлении: один передает, другой принимает
Скорость передачи 80 Кбит/сек.
В I2C 7 бит, что соответствует 128 устройствам (2^7=128).
Если ширина адреса 10 бит, тогда можно адресовать 2^10= 1024 устройств.
Условия передачи «старт» и «стоп».
1) «Старт».
Процедура обмена начинается с того, что формируется состояние «Старт»- генерируется переход сигнала линии SDA из высокого состояния в низкое при высоком уровне на линии SCL. Этот переход воспринимается всеми устройствами, подключенными к шине, как признак начала процедуры обмена.
2) «Стоп»
Обмен завершается тем, что формируется состояние «Стоп» - переход состояния линии SDA из низкого состояния в высокое при высоком состоянии линии SCL (см рис.49, но наоборот): SDA=0, clock меняется от 0 до 1.
Состояния «Старт» и «Стоп» всегда вырабатываются ведущим. Считается, что шина занята после фиксации состояния «Старт», свободна - через некоторое время после фиксации состояния «Стоп».
I2C позволяет подключать 5 -6 устройств на одной плате.
АСК- acknowledge
I2C находит применение в устройствах, предусматривающих простоту разработки и низкую себестоимость изготовления при относительно неплохой скорости работы.
Список возможных применений:
-доступ к модулям памяти NVRAM;
-доступ к низкоскоростным ЦАП/АЦП;
-регулировка контрастности, насыщенности и цветового баланса мониторов;
-регулировка звука в динамиках;
-управление светодиодами, в том числе в мобильных телефонах;
-чтение информации с датчиков мониторинга и диагностики оборудования, например, термостат центрального процессора или скорость вращения вентилятора охлаждения процессора;
-чтение информации с часов реального времени (кварцевых генераторов);
-управление включением/выключением питания системных компонент;
-взаимодействие с микроконтроллерами PICAXE серии «X».