Порты CIR обычно встречаются в таких устройствах бытовой электроники , как пульты дистанционного управления телевизорами , КПК , ноутбуки , компьютеры и игровые контроллеры .
Функциональность CIR так же широка, как и потребительская электроника, которая его несет. Например, пульт дистанционного управления телевизором может передавать команду «переключить канал вверх» на телевизор, в то время как компьютер может иметь возможность заниматься серфингом в Интернете исключительно через CIR. Тип, скорость, пропускная способность и мощность передаваемой информации зависят от конкретного используемого протокола CIR.
CIR — наиболее распространённый тип оптической связи в свободном пространстве .
Поскольку потребительские ИК-протоколы по большей части не стандартизированы, компьютеры и универсальные пульты часто запоминают поток битов, возможно, со сжатием и, возможно, без определения фактической скорости передачи данных, и воспроизводят его. Сходства между пультами часто являются в значительной степени случайным результатом конечного выбора микросхем инфракрасного кодера/декодера (хотя сейчас также используются микроконтроллеры ) и модулей ИК-приемника или имитации старых микросхем, а не конструкцией. Производители бытовой техники часто повторно используют один и тот же протокол на многих похожих устройствах, хотя для каждого производителя и типа устройства обычно используются несколько протоколов. Списки кодов информируют о для любого универсального пульта.
С появлением недорогих микроконтроллерных чипов многие пульты дистанционного управления сегодня могут базироваться на таких чипах, а не на специализированных чипах-кодировщиках дистанционного управления. Это упрощает сохранение тех же кодов при перемещении кнопок на пульте.
Кроме того, функциональность декодера часто интегрируется в более сложный микроконтроллер, который управляет AV-устройством, устраняя необходимость в отдельном чипе. При отсутствии жизнеспособного стандарта микроконтроллеры могут использоваться для эмуляции неоднозначных протоколов, используемых старыми специализированными чипами кодера/декодера, и, по-видимому, это часто так и есть. [ необходимо разъяснение ] Существуют даже урезанные 4-битные программируемые по маске микроконтроллеры, разработанные только для использования с дистанционным управлением (например, μPD612xA от NEC (снят с производства), μPD613x, μPD1724x, μPD6x; и μPD17932x 8-битное семейство [1] ). Они предлагают пробуждение клавиатуры, режимы ожидания с низким энергопотреблением и пример кода контроллера, хотя аналогичные функции присутствуют в более общих микроконтроллерах PIC или Atmel AVR .
Некоторые инфракрасные беспроводные клавиатуры и мыши для ноутбуков используют протоколы, похожие на потребительские ИК-устройства. Некоторые пульты дистанционного управления ПК, используемые для управления компьютерными медиаплеерами, программным обеспечением для презентаций или другими приложениями, также используют потребительские протоколы ИК-стиля. Некоторые компьютерные пульты дистанционного управления, клавиатуры и мыши также могут использовать протокол IrDA, хотя IrDA был разработан для использования на очень коротких расстояниях.
Sony выпустила ряд потребительских устройств разных типов, которые используют общий фирменный протокол , называемый S-link. Разъем на каждом устройстве позволял соединять сигналы дистанционного управления между устройствами. Протокол включал полезную, но необычную функцию поддержки более одного устройства одного типа (например, несколько CD-чейнджеров). Некоторые AV-компоненты могли генерировать информационные коды состояния, которые могли использоваться для таких действий, как автоматическая остановка вашей кассетной деки, когда записываемый вами CD прекращал воспроизводиться. Программное обеспечение, работающее на ПК с подходящим интерфейсом, также могло управлять AV-компонентами и отслеживать их активность; например, ваш компьютер мог определять, какой диск и дорожка воспроизводятся в вашем CD-чейнджере, и искать названия в одной из баз данных CD в Интернете. Sony взимает 5000 долларов США за доступ к документации S-Link. [2] Sony использует протокол SIRC для дистанционного управления. [3] SIRC разработан в трех различных версиях: 12 бит, 15 бит и 20 бит. После получения 12 бит приемник ждет, есть ли еще спадающие фронты, чтобы узнать, закодирован ли протокол SIRC 15-битно или 20-битно.
Коды RECS-80 и RC-5 , разработанные Philips, небрежно назывались международными стандартами. [4] [5] Однако протокол RECS-80 был подвержен помехам и был быстро заменен протоколом RC-5. Хотя, по-видимому, это были фирменные протоколы, разработанные Philips , они также были приняты различными другими производителями, в частности, европейскими и американскими. Это обеспечивало взаимодействие между пультами дистанционного управления и оборудованием различных марок. Код RC-5 использовался и до сих пор используется многими американскими и европейскими производителями специального аудио/видеооборудования. К сожалению, документация стандартных команд не была широко распространена. Поэтому есть некоторые марки оборудования, которые используют нестандартные команды, вызывая помехи для другого оборудования, также использующего протокол RC-5.
Набор команд RC-5 был определен в конце 1980-х и расширен для увеличения количества команд в начале 1990-х (иногда называемый RC-5x). Однако быстро растущие требования к новым категориям электронных продуктов с того времени (например, DVD-плееры, кабельные приставки, DVR и т. д.) привели к тому, что Philips заменила протокол RC-5 на более новый протокол RC-6, который имеет как расширенный набор устройств (256 против 32), так и команд на устройство (256 против 64 в RC-5 и 128 в RC-5x). Опять же, информация о протоколе RC-6 нелегко доступна у Philips.
Напротив, основные японские производители бытовой электроники практически повсеместно приняли протокол, разработанный и администрируемый NEC (теперь Renesas ). В протоколе NEC каждому производителю назначается уникальный код, содержащийся в переданной команде, что исключает возможность ложного срабатывания от других удаленных устройств.
RECS-80 использует импульсно-позиционную модуляцию , а RC-5 использует двухфазную . Philips Semiconductors предложила ранние специализированные микросхемы для простого использования протоколов RECS-80 и RC-5. Микросхемы кодировщиков SAA3004, SAA3007 и SAA3008 использовали RECS-80, а микросхемы кодировщиков SAA3006 и SAA3010 использовали RC-5. Микросхема декодера SAA3049A декодировала оба типа. (Обратите внимание, что подразделение Philips Semiconductors теперь называется NXP Semiconductors ). Все эти микросхемы были сняты с производства. Однако эти протоколы передачи легко создаются и/или декодируются с помощью 8-битных микроконтроллеров общего назначения, таких как предлагаемые Microchip Technology и Atmel .
Для передачи ИК-команд требуется только микроконтроллер и инфракрасный светодиод , которые можно приобрести у самых разных источников. Прием модулированных команд для протоколов RC-5, RC-6 и NEC легко осуществляется с помощью специализированных ИК-приемников, которые чаще всего можно приобрести у Sharp Corporation и Vishay Intertechnology . Эти приемники включают фотодиод, схему автоматической регулировки усиления (AGC) и демодулятор. Затем демодулированный сигнал декодируется с помощью микроконтроллера.
CEA-931-B определяет метод инкапсуляции кодов дистанционного управления по IP , а CEA-931-A определяет метод инкапсуляции кодов дистанционного управления по IEEE 1394. [ 6] Эти документы не являются свободными, хотя свободные стандарты являются нормой для интернет-протоколов и внесли значительный вклад в их широкое распространение.
Отсутствие стандартизации создает множество проблем для потребителей: необходимость приобретать универсальные пульты дистанционного управления, поскольку оригинальный пульт не может управлять соответствующими функциями на взаимосвязанных устройствах, и обновлять их при покупке нового устройства; универсальные пульты дистанционного управления, которые не обеспечивают адекватного управления устройствами; невозможность управлять более чем одним устройством одного типа; невозможность в большинстве пользовательских установок остановить запись на ленту, когда заканчивается компакт-диск; невозможность видеомагнитофонов управлять кабельными каналами; необходимость иметь более 5 разных пультов дистанционного управления.
Поддержка группы UPD17932x ограничена клиентами, которые уже приняли эти продукты. При принятии новых продуктов, пожалуйста, рассмотрите другие диапазоны, такие как группа RL78/L12.