Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Поле контрольной суммы



Поле контрольной суммы полностью занимает поле “Контрольная сумма” канального уровня. Размер поля контрольного уровня всегда – 1 байт в случае режима ASCII и 2 байта – в режиме RTU. Способ расчета контрольной суммы также определяется режимом работы на канальном уровне ASCII или RTU. Расчет контрольной суммы выполняется по всем байтам кадра прикладного уровня. Части кадра, не присутствующие в кадре прикладного уровня (сигнал запуска, сигнал окончания кадра) в расчете не учитываются.

12. Концепция и общие характеристики технологии I2C.

Philips разработал простую двунаправленную 2-проводную шину для эффективного взаимодействия между интегральными схемами. Эта шина называется Inter IC шиной или I2C-шиной.

Шина I2C поддерживает любую технологию изготовления микросхем (НМОП, КМОП, биполярную). Две линии, данных (SDA) и синхронизации (SCL) служат для переноса информации. Каждое устройство распознается по уникальному адресу - будь то микроконтроллер, ЖКИ буфер, память или интерфейс клавиатуры - и может работать как передатчик или приёмник, в зависимости от назначения устройства. Обычно ЖКИ буфер - только приёмник, а память может как принимать, так и передавать данные. Кроме того, устройства могут быть классифицированы как ведущие и ведомые при передаче данных. Ведущий - это устройство, которое инициирует передачу данных и вырабатывает сигналы синхронизации. При этом любое адресуемое устройство считается ведомым по отношению к ведущему.

В спецификации I2C выделено 3 типа устройств:

• Некоторое устройство интеллектуального управления, обычно - однокристальный микроконтроллер;

• Универсальные схемы, подобные драйверам LCD, коммуникационным портам ввода/вывода, RAM, EEPROM или преобразователям данных;

• Специализированные схемы, подобные схемам цифровой настройки приема и обработки сигналов для радио и телевизионных систем, генераторов DTMF для телефонов с тональным набором.

Некоторые особенности I2C:

• В шине используются только две линии: последовательная линия данных и линия синхронизирующего сигнала последовательной передачи данных;

• Каждое устройство, подключенное к шине, программно адресуется уникальным адресом и может работать или как приемопередатчик, или как приемник, в зависимости от функций устройства. Устройства при передаче данных могут также подразделяться на ведущие (master) и ведомые (slave).

• Это шина, в которой может присутствовать несколько ведущих устройств. Шина обеспечивает обнаружение коллизий и арбитраж, предотвращающий нарушение целостности данных в случае, если два или более ведущих устройства одновременно инициализируют передачу данных;

• Передача данных выполняется двунаправлено в 8-битном бит-ориентированном формате, скорость передачи составляет до 100 Кбит/с в стандартном режиме или до 400 Кбит/с в быстром режиме;

• Встроенная схема фильтрации удаляет импульсы, наведенные в линии данных шины, сохраняя целостность данных;

• Число микросхем (портов), которые могут быть подключены к одной шине, ограничено только максимально допустимой емкостью шины 400 pF.

Терминология I2C.

Передатчик – устройство, передающее данные по шине

Приемник – устройство, получающее данные с шины

«Master» - устройство, которое инициирует передачу и формирует тактовый сигнал

«Slave» - устройство, к которому обращается «Master»

Multi-«Master» - режим работы шины I2C с более чем одним «Master»

Арбитраж – процедура, гарантирующая, что только один «Master» управляет шиной

Синхронизация – процедура синхронизации тактового сигнала от двух или более устройств





Дата публикования: 2015-02-03; Прочитано: 213 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...