Самодельный переходник 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.

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

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

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

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

Прочтите еще:



Leave a Reply