


Протокол ИК Philips RC-MM введен компанией Philips для мультимедийных устройств, таких как беспроводные мыши, клавиатуры и игровые манипуляторы. Основная задача, которую решает протокол - это низкое потребление указанных устройств, для чего посылки ИК данных должны быть короткими. В настоящее время встречается мало устройств, которые используют этот протокол, однако способ передачи интересен для ознакомления.
Особенности протокола:
Протокол определяет время передачи информации, время гарантированного отсутствия сигнала и время повторения посылок. Время передачи информации составляет от 3.5 до 6.5 мс, в зависимости от содержания. По окончании передачи, устройство не должно передавать данные в течение как минимум 1 мс, но с учетом совместимости приемника с пультами, использующими протоколы RC-5 или RC-6, желательное время гарантированной паузы составляет 3.36 мс. Время передачи кадра (сумма длительности посылки и времени паузы) составляет около 10 мс. Период повторения посылок установлено протоколом, что гарантирует определенную дискретность. Период повторения составляет 27.778 мс, что соответствует 36 кадрам в секунду.
Данные в посылке передаются интервалами импульсов (пакетов) несущей частоты. Каждый импульс состоит из 6 периодов опорной частоты. Несущая частота составляет 36 кГц и для экономии энергии имеет скважность 3 или 4.
В начале каждой посылки передается стартовый импульс длительностью 416.7 мкс (15 периодов опорной частоты), за ним следует пауза 277.8 (10 периодов опорной частоты). Далее идет первый импульс стандартной длительности (6 периодов опорной частоты), за которым следует 12 или 24 бит информации. Информация кодируется четырьмя различными интервалами:
Данные | Импульс | Пауза |
0 0 | 166.7 мкс (6 периодов) | 277.8 мкс (10 периодов) |
0 1 | 166.7 мкс (6 периодов) | 444.4 мкс (16 периодов) |
1 0 | 166.7 мкс (6 периодов) | 611.1 мкс (22 периода) |
1 1 | 166.7 мкс (6 периодов) | 777.8 мкс (28 периодов) |
Все данные в посылке передаются старшим битом вперед. Существует три варианта посылки в протоколе RC-MM.
12 битовый режим - это основной режим протокола. Он имеет 2 бита адреса и 8 бит данных. 2 бита конфигурации соответствуют различным устройствам:
Код конфигурации | Тип устройства |
0 0 | Extended mode |
0 1 | Mouse |
1 0 | Keyboard |
1 1 | Game pad |
Такое определение типов устройства, позволяет использовать подключенный манипулятор в нескольких режимах, например Game pad в режиме мышки.
24 битовый вариант протокола также называется расширенным. Он позволяет передавать больше информации, что может быть использовано в мультиязычными клавиатурами или в указующих устройствах (мышках) высокого разрешения.
Код конфигурации | Тип устройства |
0 0 0 0 | OEM mode |
0 0 0 1 | Extended Mouse mode |
0 0 1 0 | Extended Keyboard mode |
0 0 1 1 | Extended Game pad mode |
Третий, или OEM вариант протокола имеет специальное поле для кодирования производителя оборудования. Например, Nokia в цифровом спутниковом приемнике серии 9800 использует этот протокол с кодом производителя 1 0 0 0 0 0.
Светодиодное табло Электронное табло Светодиодный экран Бегущая строка Часы термометр Система очереди
© Все материалы сайта защищены авторским правом.