ITT протокол инфракрасного управления

Протокол ITTПротокол ITT - это видимо самый старый вариант передачи данных с помощью ИК лучей. Этот формат не использует модуляцию. Данные передаются серией коротких импульсов. Это один из самых экономичных протоколов. Недостаток один - невысокая надежность канала передачи, особенно в условиях высокого уровня помех. Протокол разработан фирмой Intermetall, сейчас называется Micronas.

Особенности формата:

  • 14 коротких импульсов в посылке
  • Кодирование информации величиной промежутков
  • 4 бита адреса и 6 бит команды
  • Калибровка временной шкалы длительностью стартового промежутка
  • Высокая скорость передачи, время передачи посылки - от 1.7 до 2.7 мс
  • Низкое потребление передатчика

В пакете передается 14 импульсов, каждый длительностью 10 мкс. При передаче используется три значения интервала - 100 мкс для передачи логического нуля, 200 мкс для передачи единицы и 300 мкс для передачи стартового и стопового состояний.

Протокол ITT

В начале посылки передается предварительный импульс. Этот импульс позволяет приемнику установить коэффициент усиления. Далее следует стартовый интервал и стартовый импульс. Первый, стартовый бит, всегда нулевой. Его длительность может быть использована для калибровки временной шкалы приемника, поскольку точность интервалов определяется RC осциллятором и не гарантируется. За четырьмя битами адреса следует шесть бит команды и стоповый интервал. Адрес и данные передаются старшими битами вперед.

При передаче посылки, первая посылка передается с установленным для пульта адресом. Если кнопка удерживается в нажатом состоянии, следующие посылки передаются с инвертированным адресом. При этом, посылки повторяются каждые 130 мс. Для пульта существует специализированная микросхема передатчика SAA1250, или её модификации IRT1250 и IRT1260. Для приема и декодирования команд, выпущена микросхема приемника TBA2800.

Многие производители бытовой электроники используют протокол ITT в Европе. Среди них: ITT, Greatz, Schaub-Lorenz, Finlux, Luxor, Salora, Oceanic и Nokia. Команды для телевизора используют адрес 0 (15). Перечень стандартных команд:

Command Function
1  
2 Stand-by
3 TV
4 Ideal
5 Up
6 Down
7 Mute
8 P+
9 P-
10 Left / Bilingual
11 Right
12  
13  
14 Last
15  
16  
17 1
18 2
19 3
20 4
21 5
22 6
23 7
24 8
25 9
26 0
27  
28 Zoom
29  
30 X
31  
32 Info
 
Command Function
33  
34  
35 -/--
36 Audio
37 Video
38 Clock
39  
40  
41  
42  
43 Brightness +
44 Brightness -
45 Saturation +
46 Saturation -
47 Volume +
48 Volume -
49  
50 S
51 Red / Memory
52 Green
53 Contrast
54 Blue / Brightness
55 Yellow / Saturation
56  
57  
58  
59 Menu
60 Auto
61 Text
62 OK / Prog
63  
64 C