ITT протокол инфракрасного управления
Протокол ITT - это видимо самый старый вариант передачи данных с помощью ИК лучей. Этот формат не использует модуляцию. Данные передаются серией коротких импульсов. Это один из самых экономичных протоколов. Недостаток один - невысокая надежность канала передачи, особенно в условиях высокого уровня помех. Протокол разработан фирмой Intermetall, сейчас называется Micronas.
Особенности формата:
- 14 коротких импульсов в посылке
- Кодирование информации величиной промежутков
- 4 бита адреса и 6 бит команды
- Калибровка временной шкалы длительностью стартового промежутка
- Высокая скорость передачи, время передачи посылки - от 1.7 до 2.7 мс
- Низкое потребление передатчика
В пакете передается 14 импульсов, каждый длительностью 10 мкс. При передаче используется три значения интервала - 100 мкс для передачи логического нуля, 200 мкс для передачи единицы и 300 мкс для передачи стартового и стопового состояний.
В начале посылки передается предварительный импульс. Этот импульс позволяет приемнику установить коэффициент усиления. Далее следует стартовый интервал и стартовый импульс. Первый, стартовый бит, всегда нулевой. Его длительность может быть использована для калибровки временной шкалы приемника, поскольку точность интервалов определяется RC осциллятором и не гарантируется. За четырьмя битами адреса следует шесть бит команды и стоповый интервал. Адрес и данные передаются старшими битами вперед.
При передаче посылки, первая посылка передается с установленным для пульта адресом. Если кнопка удерживается в нажатом состоянии, следующие посылки передаются с инвертированным адресом. При этом, посылки повторяются каждые 130 мс. Для пульта существует специализированная микросхема передатчика SAA1250, или её модификации IRT1250 и IRT1260. Для приема и декодирования команд, выпущена микросхема приемника TBA2800.
Многие производители бытовой электроники используют протокол ITT в Европе. Среди них: ITT, Greatz, Schaub-Lorenz, Finlux, Luxor, Salora, Oceanic и Nokia. Команды для телевизора используют адрес 0 (15). Перечень стандартных команд:
|
|