Саморобні irda інтерфейси


Саморобний IrDA інтерфейс для інтегрованого контролера MB
або "друге життя Вашої старої MOUSE".

Повна схема інтерфейсу показана на рис.1

Додаткова розв'язка і формування рівнів для MB виконано на КМОП буферних елементах КР561ЛН2 (всі інвертори задіяні). Дана мікросхема добре працює на низкоомную і ємнісне навантаження і формує сигнали з рівнем ТТЛ для материнської плати PC. Як світлодіодів прекрасно працюють будь-які випромінювачі від пультів ДУ, або наші АЛ107. VT1 можна замінити будь-яким низьковольтним ключовим транзистором (цілком згодиться і КТ315, але краще помощнее- КТ601, 603.)
Важливе значення в даній конструкції має екранування вузла приймача. Надмірне посилення вхідного тракту ІС робить схему дуже чутливою до перешкод і самозбудження. Після експериментів вдалося отримати компоновку деталей із застосуванням 2-х стороннього склотекстоліту, причому верхній шар повністю використовується під "екран". Додатково на плату паяется контурний екран з білої жерсті, екранувати схему зверху немає необхідності. Друкована плата була розлучена вручну, тому картинку довелося скані.

Саморобні irda інтерфейси

Схема працездатна як в Windows-98, так і в Windows XP Pro. Ніяких додаткових драйверів для установки не було потрібно. В обох випадках пристрій встановлюється як "Інтегроване пристрій ІК-зв'язку". Природно, після установки ви втрачаєте доступ до інтегрованого порту COM2, тому що його UART перепрограмується для роботи з IrDA. Порт просто-напросто зникає зі списку системи. Мої установки виглядають наступним чином:

Integrated Peripherals ->

Onboard Serial Port 2 2F8 / IRQ3.

  • Onboard IR Function IrDA,
  • RxD, TxD Active Hi, Hi,
  • Ir Transmission Delay Disabled,
  • UR2 Duplex Mode Full,
  • Use IR Pins IR-Rx2Tx

Система-> Пристрої ІК-зв'язку-> Пристрій ІК-зв'язку

Властивості-> ІЧ-зв'язок-> Режими:

  • Включити ІК зв'язок - Так
  • Пошук зовнішніх пристроїв ІЧ-зв'язку - Так
  • Шукати кожні: 3с
  • Обмежити швидкість обміну: 115,2 Кбіт / с
  • Встановити драйвери для пристроїв "Plug and Play" - Та
  • Вивести індикатор ІЧ-зв'язку на панель завдань-Так
  • Отримати доступ до панелі управління при збоях зв'язку-Так
  • Озвучувати виявлення пристроїв і розрив зв'язку-Так

Вбудований пристрій ІК-зв'язку:

  • Виробник: (стандартний інфрачервоний порт)
  • Розміщення: Внутрішній порт
  • Максимальна швидкість підключення: 115200

На жаль, після випробувань схеми з'ясувалося, що конструкція не здатна працювати на швидкостях вище 19200 бод (таким чином немає необхідності тут виставляти 115,2 Кбіт / с). Обмеження в швидкості викликано оптимізацією внутрішньої побудови 1056УП1 для застосування в низькошвидкісних протоколах пультів дистанційного керування. Розширити цей діапазон зміною С1 або С2 не вдається. Регулювання потужності випромінювачів практично не впливаєте на стабільність зв'язку і позначається тільки на граничному відстані роботи інтерфейсу, тому ніяких налаштувань в передавач вводити недоцільно. Фото готової конструкції можна подивитися на малюнках:


Саморобні irda інтерфейси
Саморобні irda інтерфейси

Як експеримент була випробувана модифікована схема від проекту IR-STUDIO із застосуванням в якості підсилювачів і компаратора КМОП елементів серії КР561 зі зворотним зв'язком для введення в лінійний режим. Чутливість схеми виявилася не дуже великий і тимчасові параметри сигналу на виході вимагали додаткової обробки для відповідності стандарту IrDA. Практично в такому простому варіанті для прийому даних схему запустити так і не вдалося :-(

Т.ч. дана схема- максимально дешевий варіант IrDA, хоч і не швидкий. Якщо вам часто доводиться обмінюватися на КПК невеликими файлами з настільним PC, вона вам допоможе (а для роботи з мобільником тим більше). Іноді мені набагато простіше скинути набрані 10-30К тексту зі свого Psion по ІК, ніж висмикувати флеш (роз'єми все-таки треба берегти). Та й схема майже зовсім нічого не варто, її легко повторити і залишити навічно прикрученою до будь-якого комп'ютера.

Високошвидкісний IrDA на TFDS-4500

Щоб не "винаходити велосипед" для повної реалізації потенціалу, закладеного в інтегрований ІК порт прібретіте (якщо зумієте знайти) готовий модуль приймально-передавача і спаяти найпростішу схему сполучення. Багато фірм виробляють схожі за параметрами інтегральні модулі, серед них: Zilog, Vishi, Philips. На жаль не так просто дістати даний вид компонентів, тому що вони узкоспеціалізірованни і не користуються широким попитом, навіть Інтернет-магазини, які торгують чіпами, тримають цю позицію "під замовлення".

Ціна даної ІС не дуже велика, всього 4-5 $ за штуку. У роботі дані чіп-збірки прекрасні, на повній швидкості в 115 кБод не спостерігається ніяких проблем. Стандартний ІК-порт мого Psion-5mx прекрасно качає файли на відстані до 3 м. Трохи допрацьована схема сполучення містить буферні елементи і індикацію потоку RX-TX на світлодіодах представлена ​​на рис.

Підключення до MB здійснюється через стандартну знімну планку на корпусі. Краще, якщо ви відразу зробите нормальні роз'єми для підключення, це допоможе швидко перемикати інтерфейси для експериментів. Я вибрав звичайні ШР, тому що вони зазвичай зустрічаються в достатку, і трохи перероблений звуковий кабель підключення до CD-ROM. Його слід розібрати і переставити контакти відповідно до нежепріведенной схемою IrDA (обов'язково уточніть по своїй документації, у мене-Abit ST6, i815):

1-2-3-4-5 відповідно: + 5v-NC -RX-GND-TX

Для виготовлення друкованої плати по "лазерної" технології довелося зробити комп'ютерне проектування фотошаблона. При таких незначних по комплектації схемах як не можна краще підходить пакет Sprint Layout. Вид розведеною плати на шарах показаний нижче:

Саморобні irda інтерфейси

Розміри плати обрані для встановлення в стандартному корпусі від розетки ЛВС RJ-45. Плата з роз'ємом витягується, а на корпусі отвір заклеюється шматком червоного прозорого пластика діхлоретаном.
Готова конструкція в роботі показана нижче ;-)


Саморобні irda інтерфейси

Саморобні irda інтерфейси

ІК-монітор на ILMS-5360

Велика поширеність монолітних модулів ІЧ-приймачів для пультів ДУ навела мене на думку застосування їх для зв'язку з IrDA. Але, як виявилося, сигнал на виході чіпа має занадто велику шпаруватість (мабуть поділений). "Пограти" пару вечорів осциллографом, довелося кинути затію приручити ILMS для передачі даного протоколу. Ніякої додаткової інформації по цій темі крім даташіта мені роздобути поки не вдалося, хоча чутливість модуля просто чудова (5-6м). У той час я пробував паралельно схеми на 1056УП1 і мені знадобилося перевірити працездатність ІК-передавача, так народилася конструкція ІК-монітора.
Обв'язка була дуже швидко придумана і разом з печаткою перевірена в роботі. Оскільки схема передбачалася для автономної роботи, вирішено було застосувати 9В харчування та КМОП лічильник. Нижче показаний остаточний варіант:

Плата була розлучена з урахуванням залучення 2-ї половини 561ІЕ10, але тривалість сигналів виявилася цілком "видимої" і на перших 4-х розрядах. При роботі досить повернути приймач в сторону імпульсного ІЧ-випромінювача і спостерігати переморгування світлодіодів. Схема не чутлива в заважає випромінюванню і перешкод.

Хустки з боку пайки:

Саморобні irda інтерфейси

Саморобні irda інтерфейси

Природно, для повсякденної роботи важко знайти застосування Вашого пристрою, а саме для експериментів з ІК хустки мені сильно допомогла.

Хочу також висловити подяку всім, хто наполегливо обговорював дані схеми і чиї матеріали допомогли мені нарешті привести документацію до належного стану.