Сокращенный вариант
Последовательный ИК порт ПК или аппаратный ключ основан на архитектуре последовательного порта СОМ2, т.е. на архитектуре универсального асинхронного приемо-передатчика UART2 (Universal Asynchronous Receiver Transmitter 2). При включении поддержки последовательного ИК порта в BIOS, UART2 работает в полудуплексном режиме точка-точка по протоколу IrDA (Infrared Data Assotiation) со скоростью приема / передачи данных 2400…115200 bps (bit per second), и выше, до 16 Mbit/s. Скорость зависит от железа, т.е. от BIOS и от ИК трансивера.
Версии физического уровня стандарта IrDA | |
Версия | Спецификация |
IrPhy 1.0 | SIR: 2.4…115.2 kbit/s, базовый последовательный ИК стандарт. Скорость такая же, как и у последовательного интерфейса RS-232. |
IrPhy 1.1 | Добавлен MIR и FIR. |
IrPhy 1.2 | Добавлен SIR Low Power Standard. |
IrPhy 1.3 | Extended the Low Power Option to MIR and FIR. |
IrPhy 1.4 (Oct. 2002) | Добавлен VFIR. Новая версия ИК стандарта включает прежние устаревшие версии (режимы работы устанавливаются в BIOS). |
Действительный стандарт IrDA, по данным на 2004 г., использует текущую версию IrPhy 1.4, она включает: | |
Режим (в BIOS) | Скорость |
SIR или IrDA | 2.4…115.2 kbit/s, базовый последовательный ИК стандарт. |
MIR | 0.576 Mbit/s и 1.152 Mbit/s |
FIR | 4 Mbit/s |
VFIR | 16 Mbit/s |
Стандарты отличные от IrDA, иногда встречаются… | |
Название (в BIOS) | Пояснение |
ASK или ASKIR | Протокол Sharp Electronics. Скорость такая же, как и у SIR. |
ИК трансиверы для последовательного ИК порта ПК сейчас выпускают многие фирмы. Как правило, для этого используются микросхемы Hewlett-Packard HSDL-NNNN, Vishay TFDxNNNN, и др.. Один из возможных вариантов показан на рис. 1.1.
Рис. 1.1.
Замечание 0. Повторять подобную конструкцию самому уже нет большой необходимости, гораздо проще приобрести готовое изделие.
Замечание 1. Лично мне, из-за своей простоты и оригинальности, больше понравилась схема «Адаптер порта IrDA для компьютера». Она практически полностью соответствует внутренней структуре микросхем Vishay TFDxNNNN, но гораздо проще (микросхемы Hewlett-Packard HSDL-NNNN неимеют блокировки приема собственных ИК сигналов).
Замечание 2. Некоторые материнские платы имеют «нестандартные» 4-х, 6-ти контактные, и другие разъемы для подключения ИК трансивера.
Замечание 3. Некоторым материнским платам нужен ИК трансивер с другой электрической схемой; используются все 5 контактов разъема.
Замечание 4. Эмуляторы ИК порта, которые подключаются к COM или USB порту, имеют другой интерфейс и собственное программное обеспечение.
Замечание 5. Согласно стандарта IrDA, устройства ИК связи используют узкий ИК диапазон 850…900 nm с максимумом излучения около 880 nm; обеспечивают устойчивую двунаправленную связь на небольшом расстоянии 1…100 cm при угле отклонения до 30°. Следует заметить, что сильные помехи для работы ИК устройств могут исходить от ламп накаливания, прямых солнечных лучей, теле-видео аппаратуры, и т.д..
Для активации последовательного ИК порта, необходимо включить в BIOS его поддержку, т.е. «Chipset Features Setup / UART2 Use Infrared / IRRX Active Lo, IRTX Active Hi» или ищите что-то типа «COM2 / IrDA».
Автор:Алексей Степанов