Переходник USB – COM(RS232) своими руками – статья, в которой расскажу, как сделать несложный переходник всего за один вечер. Данный переходник, кстати, совместим с процессорным модулем CPU 166 P. Полезные схемы с применением микроконтроллеров и плис - книга, которая может пригодится в радиолюбительской практике. Вот что понадобится для переходника: Позиционное обозначение Наименование Аналог/замена С1-С4 Конденсатор керамический - 0,1мкФх50В SMD типоразмер 0805 С5-C8 Конденсатор керамический - 33пФх50В SMD типоразмер 0805 DD1 Микросхема MAX232 ADM232 корпус SOIC16 HL1-HL3 Светодиоды индикаторные диаметром 3мм. M1 Готовый модуль – переходник USB-COM(уровни ТТЛ) на микросхеме FT232 R1-R3 Резистор 0,125Вт 270 Ом SMD типоразмер 0805 R4 Резистор 0,125Вт 510 Ом R5,R6 Резистор 0,125Вт 100 Ом XP1 Штекер DB9 папа XP2 Штекер платный 3 контакта А также клипсы к светодиодам, небольшой пластиковый корпус, немного проводов и силиконовый клей. Рисунок 1. Если для Ваших целей достаточно уровней ТТЛ, то готовой платы на микросхеме FT232 будет достаточно(на рисунке 1 - красная плата), а если необходимо получить уровни близкие к уровням протокола RS232 - читаем дальше! Первое, что сделал – закрепил светодиоды на лицевой стороне корпуса, используя клипсы. Рисунок 2 Рисунок 3. Светодиоды использовал на 3мм. Далее канцелярским ножиком, осторожно, сделал отверстие для USB разъёма. Рисунок 4. Рисунок 5. На плате есть готовые контактные площадки со всеми сигналами( согласно протокола RS232, только уровни ТТЛ), а также выведено питание и контакты для светодиодов RX и TX, используя данную плату, можно сделать полный переходник USB-COM. Полный переходник мне не нужен, ограничился сигналами RX и TX, а также использовал сигналы для подключения светодиодов. Для того чтобы перевести уровни ТТЛ в близкие к уровням протокола RS232, нужно использовать буферную микросхему MAX232, но об этом немного позже. Рисунок 6 Плату, о которой говорилось выше, приклеил к основанию корпуса на силиконовый клей. Рисунок 7 Когда клей высох подпаял светодиоды, чтобы ограничить ток использовал резисторы сопротивлением 270 Ом. Рисунок 8 На одной из старых плат мне попался готовый фрагмент со всей необходимой обвязкой для MAX232. Оставалось только его вырезать и впаять микросхему. Рисунок 9 Рисунок 10 Микросхемы MAX232 не нашел под рукой, вместо неё впаял аналог - ADM232. Рисунок 11 С обеих сторон наклеил изоляционный материал. Использовал силиконовый клей. Рисунок 12 Рисунок 13 Клей высох. Следующим делом вклеил получившийся «бутерброд» в корпус. Рисунок 14 Спаял платы между собой по схеме, а также подпаял и закрепил разъём DB9. Рисунок 15 Всё проверил. Полностью собранный переходник USB-COM(RS232). Рисунок 16 Переходник в работе. Рисунок 17 А вот процессорный модуль CPU 166P, для которого переходник и собирался. Рисунок 18 На следующих фото - похожие переходники USB-COM, с ними связать модуль CPU 166 P не удалось. Рисунок 19. Рисунок 20. Данные переходники построены на основе чипа prolific. Видео Переходник USB – COM(RS232) своими руками(статья) Даташит на микросхему FT232 Даташит на микросхему ADM232 Фотографии Модуль USB-COM на Алиэкспресс. pichobby.lg.ua В данной статье приведена подборка схем, позволяющая собрать несложное, но крайне полезное устройство: переходник Com USB. Последовательный порт (RS-232), или как еще его называют COM-порт, предназначен для обмена информацией между компьютером и периферийными устройствами. Последовательным его назвали потому, что обмен данными по нему происходит бит за битом по одному. Первоначально COM порт предназначался для соединения модема с компьютером. В дальнейшем к нему стали подключать мышь, сканер прочую периферию. Так же имеется возможность с помощью COM порта организовать прямое соединение двух компьютеров. На сегодняшний день подавляющее большинство компьютеров не оснащаются RS-232 разъемом, поскольку широкое распространение получил стандарт USB. Но еще существуют многого внешних устройств работающих только с COM портом (различные программаторы, диагностическое оборудование, ресиверы и пр.). Выходом из данной ситуации является использование устройства переходник COM-USB. Ниже приведем несколько вариантов наиболее популярных схем данного переходника. Основа данной схемы является микросхема FT8U232BM - производителя FIDI Ltd. Устройство построенное по данной схеме поддерживает все сигнальные уровни (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) согласно распиновки COM порта. Для согласования TTL уровней RS232 интерфейса с уровнями микросхемы FT8U232BM используются две микросхемы 74НС00. Микросхема памяти 93С46 предназначена для хранения персонального номера (PID), код изготовителя (VID), а так же заводской номер устройства. Данную микросхему можно и не устанавливать. В этом случае к компьютеру возможно будет подключить всего лишь 1 создающее виртуальный COM-порт устройство. Микросхему памяти AT93С46 возможно заменить на AT93C66, AT93C56. Прошивается 93С46 непосредственно на плате при помощи фирменной утилиты производителя FTDI. Скачать datasheet FT8U232BM (1,4 Mb, скачано: 1 848) Скачать драйвер для FT8U232BM (1,7 Mb, скачано: 1 582) Это схема упрощенного USB-COM адаптера, который поддерживает только сигнальные линии RX, TX, RTS, CTS RS232 интерфейса. Для согласования уровней com порта с цифровыми уровнями FT8U232BM в схему добавлена микросхема MAX232. Следующая схема построена на микросхеме PL2303HX, которая является преобразователем интерфейса USB в RS232. Производитель PL2303HX - Тайваньская фирма Prolific. В данной схеме также используется приемо-передатчик MAX232, преобразующий сигналы RX, TX. Для правильной работы необходимо установить драйвер для виртуального COM-порта. Для этого скачиваем и устанавливаем драйвер по нижеприведенной ссылке. Скачать драйвер для PL2303HX (3,5 Mb, скачано: 2 210) Затем настраиваем виртуальный порт: выставляем в окошке "управление потоком" - НЕТ. Затем выбираем свободный номер порта. Питание микроконтроллера Attiny2313 осуществляется непосредственно от шины питания USB. Вся схема собрана на односторонней плате (SMD и ТН варианты). Устройство поддерживает только сигналы Rx и Tx. Прошивку к переходнику, рисунок печатной платы (SMD и TH), а также программу терминал для проверки адаптера можно скачать по ниже приведенной ссылке: Скачать файлы для USB переходника (1,4 Mb, скачано: 2 162) При программировании Attiny2313, фьюзы необходимо выставить следующим образом: Для работы устройства необходимо установить драйвер виртуального COM порта. Для этого скачиваем его: Скачать драйвер (1,1 Mb, скачано: 2 363) Теперь вставляем в USB порт компьютера наш адаптер, компьютер должен выдать сообщение "Найдено новое устройство", а затем предложит установить для него драйвер. Выбираем пункт "Установить с указанного места" и нажимаем на кнопку "Далее". Затем в новом окне выбираем путь к папке скаченного и распакованного драйвера и опять жмем кнопку "Далее". Спустя несколько секунд драйвер будет установлен и устройство будет готово к работе. Для проверки работоспособности устройства, временно замыкаем Rx и Tx выводы и с программы терминала, так же находящегося в архиве, выставляем номер COM порта и отправляем любое сообщение. Для этого пишем например "Привет" и нажимаем кнопку "Send". Если переходник рабочий, то написанное сообщение появится в верхнем окне программы. Еще одна схема COM-USB адаптера теперь уже на микроконтроллере Atmega8 (Atmega48, Atmega88). Схема обеспечивает обработку Rx, Tx, DTR, RTS, CTS сигналов RS232 интерфейса. Драйвер виртуального порта для этой схемы такой же как и для переходника на attiny2313. Прошивку для atmega8/48/88 и рисунок печатной платы можно скачать по следующей ссылке: Скачать файлы для USB - Com на Atmega8 (1,5 Mb, скачано: 3 452) Фьюзы при программировании для atmega8/48/88: www.joyta.ru Со стародавних времён использую резервную батарею «Вампирчик-Литий». Очень эту батарею любил мой старичок HTC Hero. С огромным удовольствием он кушал от неё 800 mA. Всё было хорошо, но пришло время обновления мобильной электроники. Свеженький Samsung Galaxy Nexus испробовав эту батарею заявил: «USB charger. Больше 450 mA жрать не буду!». То есть, при ёмкости батареи почти 1800 mA/h за ночь может и зарядит. Тут и начались мои поиски «полезных йогуртов»… Всё дело оказалось в волшебных пузырьках схеме выхода USB зарядника. Не думаю что это сильно новая и актуальная тема для общественности. Посему, оставлю этот пост в личном блоге. Ежели кто забредёт сюда со скуки — комментарии, ссылки, мнения сильно приветствуются. У «Вампирчик-Литий» оказалась следующая схема выхода USB: (Внимание! D+ и D- мог и перепутать. Не перепроверял.) Где то в памяти всплыло что для обьяснения устройству что его заряжают от AC charger нужно на лнии D+ и D- подать определённые потенциалы… Это и должна обеспечивать такая схема…
Хрен вам… Клал Samsung на эту схему!
В результате победила следующая схема выхода: Да. Просто, тупо, «закоротить» выводы D+ и D-. Galaxy Nexus сказал: «AC charger. 950 mA». Решение обкатал на автомобильном заряднике. До модификации он считался USB chrger, после как AC charger.
Вот картинки процесса доработки зарядника:
Сам зарядник. Уже доработанный. Как не странно, от оригинального по внешнему виду не отличается :)
Вид со стороны монтажа. Между выводами D+ и D- мною прямо на пады приляпан резистор 220 Ом.
Вид со стороны деталей. Очень хочу увидеть плодотворную «священную войну» в коментариях :) P.S. Уже в разобранном виде лежит следующий, более компактный, автозарядник. У него подобие первой схемы уже собрано на заводе. Я в раздумьях… снести эти делители нафиг и «закоротить» D+ и D- или есть более «академически» правильное решение…
we.easyelectronics.ruПереходник COM — USB. Схема юсб
Переходник USB–COM(RS232) своими руками.
Файлы к статье:
Переходник COM — USB | joyta.ru
Полноценный переходник - COM адаптер для USB порта
на микросхеме FT8U232BM
Упрощенный вариант на FT8U232BM
Схема переходника для COM с USB на PL2303
USB - COM переходник на микроконтроллере Attiny2313
Переходник COM-USB на микроконтроллере Atmega8
Зарядка от USB. Не всё так просто... / Блог им. mvb / Сообщество EasyElectronics.ru
В связи с обновлением мобильного парка столкнулся с забавной проблемой: «Не все йогурты зарядки одинаково полезны»…
Поделиться с друзьями: