Самодельный переходник COM-USB

В этой заметке я попытаюсь в понятной форме изложить процесс изготовления переходника COM<->USB. Для чего это может быть полезно? Конечно, проще всего — сходить в компьютерный магазин и приобрести соответствующий переходник, но во-первых цена переходника от 400 руб., во-вторых — не всегда есть такой магазин под боком.

Для чего мне понадобился такой переходник? У меня работает связка — спутниковый ресивер Openbox-810 + ПК. Для каких целей? Догадайтесь сами.
В тот момент, когда я проапгрейдил компьютер с заменой материнской платы — стали наблюдаться странные глюки в работе этой связки — периодически ресивер отваливался, связь с ним была неустойчива — я перепробовал все что можно: кабель, перегрев ПК и ресивера, ПО, ОС — ничего не помогало, связь по COM RS-232 порту глючила… Потом я выпросил старенький ноутбук с COM портом, подключил — чудо, все работает! Вывод — косячит порт на компьютере, отчего и почему — неизвестно, возможно косяки именно при работе с ресивером, потому как замкнув контакты входа и выхода порта — в гипертерминале все отражается как надо…

Выход из ситуации — переходник. Цена в моем случае составляла от 420 рублей в магазине ДНС.

Однако, проштудировав интернет стало понятно, что USB кабели для сотовых телефонов на микросхеме PL-хххх — это практически готовый переходник USB<->COM. Тут же был организован поиск б/у кабеля — и он нашелся практически в тот же день и за бесплатно, что не могло не порадовать. Кабель на внешний вид был вот таким:

Внешний вид кабеля

Выкроив свободное время — я этот кабель соединил с разъемом COM (предварительно изучив где и какой выход у микросхемы PL-2303H — на которой был изготовлен кабель) — и каково же было моё разочарование, когда после всей этой возни ничего не заработало…

Печатная плата и нужные выводы pl2303

Опять интернет, изучение уровней выходов сигналов у КОМ порта (кстати я здорово прокачал уровень знания работы КОМ порта за все это время :)) — стало понятно, что без микросхемы MAX232 никак не обойтись (нет, ну можно конечно припаяться в ресивере ПОСЛЕ такой же микросхемы- напрямую в процессор, там как раз такие уровни сигналов идут, но там ТАК ВСЕ МЕЛКО да влазить в конструкцию ресивера очень не хотелось). Микросхема нашлась в первом же радиомагазине — 50 руб., обвязка из конденсаторов ~ 20 руб., а, еще купил панельку для микросхемы, чтобы паять панельку, а не ноги — монтаж предполагался навесной.

Схема была найдена и выбрана самая простая:

Схема на max232

Справа – выход нашего телефонного кабеля, нужные выводы легко проследить по печатной плате, не забываем про GND – его кидаем на общую землю. Питание +5V я в брал с вывода 1 разъема USB.

max220_232

Тут я прокачал уровень паяния :) В принципе получилось все вполне аккуратно и компактно, припаял кабель USB и COM — подключил и на удивление — все заработало!!! Это был мой первый опыт использования микросхем, поэтому данный факт не мог меня не порадовать.

Кстати, нужно не забыть установить драйвера для кабеля USB, которые лучше всего скачать с официального сайта.

Потом я выпросил COM-папа у парней, которые чинят материнки, сложил конструкцию в подходящую коробочку — и получился у меня вполне цивильный переходник, который работает уже пару месяцев.

p.s. Как проверить работу COM? Соединяем перемычкой вход и выход разъема (Rx и Tx или RxD и TxD). Открываем стандартный HyperTerminal Windows, выбираем порт и скорость порта, печатаем на клавиатуре и если все хорошо – видим в окошке то, что мы печатаем. Справедливо и для USB кабеля при правильной настройке драйверов.

Самодельный переходник COM-USB: 2 комментария

  1. 5layet

    На электрической схеме не все ножки микросхемы MAX232 подписаны.

  2. Bola Автор записи

    да, действительно, прикреплю картинку с даташита, спасибо за замечание!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>