Usb rs232 конвертер – USB RS232 конвертер

Содержание

Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.

Собственно применение.

Для этого была собрана маленькая переходная платка, на которую установил микросхему опторазвязки интерфейса, так как скорость маленькая, то купил самую дешевую ADUM1201A.
www.analog.com/static/imported-files/data_sheets/ADuM1200_1201.pdf
Да, можно было конечно попробовать сделать опторазвязку на оптронах, но при цене микросхемы чуть больше доллара как то совсем не хотелось, возможно я просто обленился.
Данная микросхема позволяет сделать гальваническую изоляцию интерфейса на скорости до 10 Мбит (есть и более скоростные версии, отличаются буквой)

Плата «одета» в мягкую прозрачную термоусадку, но так как для моего применения она мне немного мешала, что я решил это самое немного укоротить.

Разъем, который был установлен на плате мне тоже особо не нужен был, так как я считаю довольно неудобным такой тип подключения, когда плата включается непосредственно в USB, хотя кому как. Разъем выпаивался довольно легко, даже не пришлось включать фен, обошелся обычным паяльником так как крепежные лепестки разьема не были припаяны, тем кто будет пользоваться платкой с этим разьемом, я бы рекомендовал их припаять.

Попутно я выпаял и выходной разъем, на него выведены — Земля, Прием, Передача, Выход 5 Вольт, Выход 3.3 Вольта.

Все контакты подписаны на самой плате и соответствую надписям.

Сам разъем мне нужен был, но немного не в том виде, что идет с платой, пришлось его выгнуть.

Заодно я укоротил плату, так как в полном варианте она у меня не хотела влазить, да и на отрезанном кусочке нет ничего. Вот такой допилинг, хотя скорее уже отпилинг. 🙂

Вид с другого ракурса, наверное все уже догадались, зачем я проделывал такие манипуляции с разъемом.

Припаял кабель к задней панели, посчитал что лучше это сделать до сборки двух плат в один конструктив. Кабель применил самый простой, 4х0.22 в экране, хотя на таком расстоянии наверное даже через веревку работало бы.

С обратной стороны припаял USB разъем, закрепил кабель стяжками и приготовил пару крепежных «ушек» из обрезков фольгированного текстолита (даже вспомнил молодость, когда делал небольшие корпуса из стеклотекстолита спаивая вырезанные пластинки между собой).

Припаял пластинки к разъему, самое сложное было что бы припаялось ровно, иначе при привинчивании их может отломать.

Прорезал отверстие в корпусе БП, просверлил отверстия в крепежных ушках и нарезал в них резьбу М3 (кто не знает, в стеклотекстолите получается довольно хорошая резьба, не надо даже никаких гаек).

Установил всю эту конструкцию на штатное место, стало так, как будто там всегда и было.

На фото видно что плата при полной своей длине не влезла бы. Впрочем я даже не мерял, это и так было видно с самого начала.

Немного ближе.

Внимательные читатели заметят небольшую платку, и супрессор, которых не было на фотографиях в обзоре. Это последствия моих экспериментов с МАХ232. При подключении МАХ-а я перепутал 1 и 2 ногу микросхемы с 15 и 16, перегрузил ШИМ стабилизатор питания логики и ОУ и он с красивым фейерверком выпустил волшебный дым.

За секунду выгорел сам ШИМ, прогорев насквозь, 3 операционных усилителя и индикатор. Процессор остался жив. Благодаря этому (не было бы счастья, да несчастье помогло) я переделал стабилизатор питания, заменив его на более лучшую LM5007 (диапазон входного до 75 Вольт, ток выхода до 500мА), и разобрался с принципом калибровки данной платы (этой информации в интернете я вообще не встречал). Информация по калибровке добавлена в обзор БП.

Родной ШИМ не имел защиты от перегрузки (КЗ не было), что очень печально.

Из-за моего небольшого просчета пришлось разъем на задней панели поставить «вверх ногами», в буквальном смысле.

Все это конечно хорошо, но хотелось бы проверить что я вообще напаял. Подключил к компьютеру и начал пробовать. Но сразу получил большой всемирный облом. ПО работало, но так как ПО от версии 6010, то я получил управление со сдвигом на 1 знак. Плата 6010 имеет минимальную дискрету установки тока 10мА, плата 6005 1мА, соответственно я устанавливал 1 Ампер, а получал 100мА.

Естественно данное положение вещей меня ну никак не могло устроить и я полез в инет.

У какого то китайского электронщика (или продвинутого продавца) я обнаружил ПО для версии 6005. Удалил старое, установил новое и наконец то получил то, что я хотел получить с самого начала. Нормальное управление платой.

На этом пришел этап логического завершения эпопеи с лабораторным блоком питания, включающий в себя три (хотя формально четыре) обзора.

Что я получил в итоге —

Обзор Платы преобразователя — mysku.ru/blog/aliexpress/24986.html

Обзор Валкодера (энкодера) — mysku.ru/blog/aliexpress/25462.html

Обзор плат DC-DC — mysku.ru/blog/aliexpress/24145.html (рекомендовал бы поискать более качественные).

Для тех у кого данная плата уже есть в наличии и для тех, кто только собирается ее купить выкладываю ПО для всех версий плат, документацию по этим платам и документацию по протоколу общения с платой (правда только для 6005).

Версии 6005 и 6010 гарантированно работают и проверены, версию 6020 проверить не получилось, предполагаю что должна работать.

6005S yadi.sk/d/Sw0nyQJPVis2A

6010S yadi.sk/d/5qy0G2V7Vis93

6020S yadi.sk/d/tZ870FYCVis9R

mysku.ru

РадиоКот :: USB — RS-232 преобразователи

РадиоКот >Схемы >Цифровые устройства >Примочки к ПК >

USB — RS-232 преобразователи

Продолжаем разговор про шину USB и ее применение в радиолюбительской практике.

В прошлый раз (USB 1.1 хаб. Light — версия)
мы довольно успешно снабдили ПК десятком дополнительных USB-портов, теперь пришло время
начинать использовать все это изобилие.

Естественно, первое, что приходит в голову, применить эти порты для обмена данными с собственными
конструкциями на МК. Однако далеко не все МК сейчас имеют периферию для работы непосредственно
с USB, а программная реализация этого протокола достаточно сложна и отнимает немало процессорного
времени. С другой стороны, подавляющее большинство МК имеет «на борту» модуль универсального
асинхронного приемопередатчика, который может работать в режиме, совместимом с протоколом RS-232,
т.е. такой микроконтроллер при условии согласования уровней сигналов можно подключать
непосредственно к COM-порту компьютера. А при чем здесь USB, спросите вы? Отвечу: производители,
как всегда, подсуетились, в результате чего на рынке появилось несколько вариантов
преобразователей интерфейсов USBRS-232. Т.е. в нашем распоряжении есть устройство,
подключаемое к ПК по USB, а на выходе имеющее сигналы, понятные любому МК с модулем USART
(или даже с программно реализованным USART»ом). Здорово? Конечно, здорово, особенно с учетом
того, что ОС воспринимает такой переходник просто как еще один (виртуальный) СОМ-порт
(VCP: Virtual Com Port) и позволяет работать с ним с помощью обычных терминальных средств.

Вот о микросхемах, позволяющих все это реализовывать, у нас и пойдет сегодня речь…

Пожалуй, наиболее распространенными на сегодняшний день являются преобразователи FT232BM
от FTDI Ltd (USB 1.1) (ничего от Maxim не напоминает по названию? 😉 ), TUSB3410 от
Texas Instruments (USB 2.0), а так же PL-2303 от Prolific. Что за звери такие? Будем разбираться…

FT232BM выпускается в 32 выводном корпусе LQFP-32 с шагом выводов 0.8мм.

Микросхема имеет интерфейс для подключения внешней EEPROM памяти (выводы 1,2 и 32),
в которой могут храниться уникальные идентификационные коды производителя и типа устройства,
а также текстовые строки, содержащие информацию о наименовании, производителе устройства и т.п.
Микросхема может питаться либо от шины USB, либо от внешнего стабилизированного источника
питания с напряжением 5В. В качестве генератора тактовой частоты используется кварц на 6MHz,
подключаемый к выводам 27 и 28.

Микросхема имеет встроенный LDO-стабилизатор с выходным напряжением 3.3В, который служит для
питания внутренней логики, но может использоваться и для питания каких-либо внешних устройств
(вывод 6: 3V3OUT), правда, максимальный ток – всего 5мА. Уровень логической единицы на выходах
модуля UART микросхемы (выводы 16-25) задается напряжением на входе VCCIO (вывод 13) и может
изменяться в пределах от 3 до 5В (это нужно для обеспечения совместимости с 3-х вольтовой логикой).

Режим питания микросхемы определяется логическим уровнем на входе PWRCTL: лог.0 – питание
от шины USB (Bus-Powered), лог.1 – питание от стороннего источника (Self-Powered). Инверсный
вход RESET надо через резистор (а можно даже и без него) подтянуть к плюсу питания
микросхемы – этого достаточно для нормальной работы. Выход RSROUT может использоваться для
сброса внешних устройств в момент сброса FT232. Кроме того, к этому выводу подключается
подтягивающий резистор для линии USB Data+. Сами линии Data+ и Data- — это выводы USBDP
и USBDM соответственно.

Замечу, что вход TEST должен быть соединен с землей, в противном случае работа микросхемы
нестабильна.

Выходы SLEEP и PWREN могут использоваться для управления внешними устройствами, в частности,
SLEEP = 0, если микросхема не активна («спит»), а PWREN = 0 после окончания инициализации
микросхемы при подключении и = 1, если микросхема не активна.

На выводах 16-25, как уже отмечалось, присутствуют все сигналы, предусмотренные стандартом RS-232.
При подключении к ним соответствующих микросхем-преобразователей уровня возможна конвертация
исходных данных, поступающих по USB, в поток байт протоколов RS-232, RS-422 или RS-485.

Прием и передача данных по USB могут отображаться светодиодами, подключенными к выходам
RXLED и TXLED соответственно.

Схема, которую я обычно использую, приведена на рисунке:

Как видите, навесных элементов очень немного. Для подключения к МК достаточно использовать
сигналы RX и TX, в ряде случаев может понадобиться организовать гальваническую развязку этой
схемы с остальным устройством. С учетом того, что преобразователь питается от USB, достаточно
добавить на RX и TX по оптрону, причем выход TX может напрямую управлять светодиодом одной
из оптопар.

В качестве EEPROM можно использовать микросхемы памяти 93С46/56/66, достаточно и самой
маленькой по объему:

С железом немножко разобрались, а что касается софта, то здесь тоже ничего сложного нет.
С сайта производителя
доступны для скачивания две версии драйвера: VCP Driver (только драйвер виртуального
СОМ-порта) и D2XX Driver (дает ряд дополнительных возможностей, например, прямой доступ
к USB – более интересен для программистов). Если планируется использование микросхемы
памяти – надо ставить D2XX, кроме того, понадобится также специальная утилита для прошивки:
MProg,
также доступная для скачивания с сайта. В остальном – подключаете устройство к ПК, говорите
ОС откуда взять драйверы, наблюдаете за установкой. В «Диспетчере устройств» в разделе «USB»
должен появиться «USB Serial Converter», а в «Портах» — следующий по номеру «USB Serial Port».
Все, можете с ним работать, как с обычным портом.

Так будет, если ваша FT232 работает без EEPROM (или с пустой) со стандартными VID&PID,
присвоенными производителем. Если с помощью MProg прошить в память новые VID&PID, наименование
устройства, его серийный номер и т.п., ваше устройство будет определяться уже совсем по-другому.
Как – вам виднее, наступает простор для творчества. Хотя я бы все таки не рекомендовал менять
стандартные VID&PID, а то получите сканер какой-нибудь… 😉

Я работал с этой микросхемой на скорости порта 115200, хотя драйвер позволяет выставлять
максимальную скорость до 921600. В разделе «Port Settings» свойств порта есть кнопка «Advanced».
Там в разделе «BM Options» параметр «Latency Timer» стоит поставить поменьше, т.е.
1мс – это увеличит скорость работы.

Если вы всерьез соберетесь использовать эту микросхему, советую ознакомиться с материалами
на странице ,
там действительного много полезного и интересного, а многие моменты объяснены гораздо подробнее,
чем в этой статье.

С TUSB3410 все будет несколько сложнее. Дело в том, что эта микросхема по своей
сути – микроконтроллер с интегрированным интерфейсным модулем USB. Поэтому, как всякий
микроконтроллер, ее придется еще и программировать…

Так получилось, что эта микросхема выпускается в таком же корпусе:

Функциональная оснащенность примерно та же: полный последовательный порт (выводы 13-21,
только RX/TX называются SIN/SOUT), интерфейс для EEPROM (здесь это I2C), кварц, питание,
Reset и четыре программируемые линии ввода/вывода общего назначения Р3.0 – Р3.4 – вот их-то
у FTDI-ки точно не было… Напряжение питания микросхемы – 3.3В, что не очень удобно,
поскольку при питании от USB заставляет использовать LDO-стабилизатор. Зато никаких хитрых
режимов питания нет.

Ну что, как всегда, кратенько пробежимся по функциональному назначению выводов? Поехали…

С последовательным портом все вроде бы понятно, скажу лишь, что при соответствующей прошивке
он может работать не только по протоколу RS-232, но и как IrDA приемопередатчик. Четыре линии
ввода/вывода тоже не экзотика, производитель, в частности, предоставляет пример, где они
используются для подключения нескольких кнопок, а устройство определяется ОС как HID-совместимое,
что позволяет достаточно легко реализовать опрос этих самых кнопок.

DP, DM – линии Data+ и Data- USB, PUR служит для подключения подтягивающего резистора для
линии Data+.

На линию VDD18 надо подать напряжение 1.8В от внешнего источника или, что проще, подать лог.0
на вывод VREGEN, включив тем самым внутренний источник на 1.8В, а на VDD18 добавить конденсатор
0.1мкФ на землю…

На RESET – обычную RC-цепочку, более чем достаточно, TEST0 и TEST1 надо подтянуть через 10кОм
к питанию, а выход тактовой частоты CLKOUT мы использовать не будем.

Кварц 12МГц на ноги Х1 и Х2, выход индикатора SUSPEND – по вкусу, вход пробуждения WAKEUP можно
оставить неподключенным или подтянуть через резистор к плюсу питания.

К линиям последовательного порта этой микросхемы также можно подключать непосредственно МК,
опторазвязки или преобразователи уровней.

Вроде как все необходимое для минимальной конфигурации подключили, схема получилось вот такая:

Микросхема EEPROM здесь также не является обязательным элементом и лично я ее так ни разу и
не использовал…

Итак, собрали мы эту схему, воткнули в комп, ОС нашла некое устройство и попросила ткнуть ее
носом в драйвера для него. Вот тут-то самое интересное и начинается.

Как я уже говорил, TUSB3410 на самом деле микроконтроллер, внутри у него 8052-совместимое ядро.
Соответственно, функционал нашего устройства определяется залитой прошивкой. Нам требуется пока
что – преобразователь интерфейсов.

В принципе, при условии регистрации и предоставлении информации о вашем проекте производитель
предоставляет и исходники, и прошивку для применения микросхемы в качестве преобразователя
интерфейсов, но можно пойти и по другому пути. Эта микросхема используется в таком качестве
в некоторых интерфейсных шнурках для мобильных телефонов, в GSM-модемах, в некоторых других
устройствах. А драйвера для них доступны для свободной закачки. Более того, все эти драйвера
содержат необходимую прошивку. Это связано с особенностями работы микросхемы.

Дело в том, что при установке драйвера прошивка для микроконтроллера копируется в
/System32/drivers. Далее, при включении устройства TUSB проверяет наличие EEPROM и прошивки в ней.
Если все в порядке – грузится с нее, если нет – подгружает прошивку с компа и записывает в EEPROM,
если она есть. Или не записывает и просто работает. Если EEPROMа нет, при следующем включении
процесс повторяется.

В общем, в результате анализа нескольких комплектов драйверов к готовым устройствам методом
проб и ошибок, последовательных приближений и высоконаучного тыка был сгенерирован собственный
работоспособный комплект. Во всех файлах драйверов и даже внутри прошивок стоят копирайты
Texas Instruments, поэтому скажу, что все предпринятые над драйверами действия цели имели
исключительно образовательные и некоммерческие, а здесь результат публикуется сугубо для
ознакомления.

После подключения к ПК ОС найдет новое устройство «TUSB3410 Device» и потребует установку
драйвера, надо указать на файл umpusbXP.inf. В ходе установки в системную директорию будут
скопированы файлы umpusbxp.sys и umpf3410.i51 (прошивка). Далее система найдет виртуальный
СОМ-порт, для него потребуется драйвер UmpComXP.inf.

В обоих *.inf-файлах помечены строки, изменив которые можно отредактировать названия
определяемых системой устройств и установленные по умолчанию VID&PID, передаваемые ОС.
Однако, как и в прошлый раз, я бы не стал этого делать без полного понимания того, к чему
это может привести.

Для чего TUSB3410 нужна EEPROM я уже упоминал. Добавлю, что лично я с ней не экспериментировал,
однако на сайте производителя доступны для скачивания утилита для генерации бинарного файла
прошивки EEPROM на основе umpf3410.i51 и конфигурационного файла (содержит серийный номер
устройства, VID&PID, строковые данный по аналогии с FT232BM) и утилита для непосредственной
прошивки полученного файла в микросхему.

На странице,
посвященной этой микросхеме при желании можно найти подробный даташит, ряд аппноутов,
документы, описывающие особенности применения, ссылки на исходные коды и утилиты для работы.
Настоятельно рекомендую посмотреть.

Результатом всех этих изысканий стало создание двух модулей преобразования протокола USB в RS-232,
на FT232BM и TUSB3410 соответственно, которые можно рассмотреть на фотографии:

Монтаж, как видно, поверхностный, все детали на одной стороне, с изнанки – пара перемычек.
Модули рассчитаны на вертикальное впаивание в плату, поэтому на них нет разъемов, а установлены
PLS штырьки, которые, собственно, в плату и впаиваются. На дальней от нас стороне платы
сделаны контактные площадки RX/TX (на модуле FT232BM их загораживает конденсатор), остальные
сигналы последовательного интерфейса не выведены за ненадобностью: эти модули используются для сопряжения
исключительно с МК.

Немножко возвращаясь к FT232BM. Ниже вы можете увидеть фото (а в конце статьи — скачать варианты разводки плат)
для двух конструкций на FT232BM с полным RS-232 портом.

В первой из них

cигналы RS-232 имеют TTL-уровень и выведены на двухрядный разъем BH-10 (по аналогии с материнскими платами),
причем коммутацией входа VCCIO (вывод 13) на 5В или сторонний источник 3.3В (в данном случае применен LDO-стабилизатор,
но можно, например, и параметрический использовать или регулируемый на LM317) при помощи джампера можно выбирать соответствующий
уровень логической «1» на выводах порта RS-232.
Эта конструкция разарабатывалась для отладки устройств, имеющих напряжение питания 3.3В

Еще один вариант модуля с полным RS-232 портом содержит в своем составе микросхему MAX213 — преобразователь уровней —
и, таким образом, по уровню напряжений обеспечивает совместимость с последовательными портами ПК.

Схема модуля представлена на рисунке:

А готовое устройство выглядит так:

Теперь о PL-2303: микросхема выпускается в 28-выводном SSOP корпусе с шагом выводов 0.65мм:

Микросхема во многом похожа на FT232, но есть и некоторые черты TUSB3410.
Для работы требуется кварцевый резонатор на 12 МГц (выводы 27-28), уровень логической единицы последовательного порта
определяется напряжением на входе VDD_232 (4), выводы 1-3, 5, 6 и 9-11 — полный последовательный порт.
По аналогии с TUSB3410 микросхема имеет пару выводов (13-14) для подключения EEPROM через I2C (память также служит для хранения
идентификаторов устройства).
Вход 23 определяет режим токовой нагрузки USB-порта («1» — 500мА, «0» — 100мА), вход TRI-STATE определяет состояние выходов
последовательного порта при инициализации микросхемы: «1» — высокий уровень, «0» — высокоимпедансное состояние.
Отдельные входы питания для логики (8, 20) и PLL (24) в общем случае могут быть присоединены к шине питания USB, однако желательно
в непосредственной близости от них установить керамические конденсаторы на землю. PL-2303 имеет встроенные источник напряжения 3.3В
для питания USB-трансивера (вывод 17), который используется также для установки подтягивающего резистора к линии Data+.
Как обычно, за более полным, точным и правильным описанием стоит обратиться на сайт производителя.
Схема модуля, разработанного на основе этой микросхемы, представлена на рисунке:

Фотографии готового устройства:

Как видно, этот модуль также содержит в своем сотаве микросхему MAX213 (SP213), поэтому обеспечивает поддержку полнофункционального
порта RS-232, совместимого по уровням с портами ПК.

Для полноценой работы этого устройства под управлением ОС семейства Windows понадобятся драйверы, доступные для скачивания
на сайте производителя. Поскольку на этих чипах
делается достаточно много интерфейсных шнурков для подключения мобильных телефонов к ПК, вполне вероятно, что подойдут
драйвера и от них.

Вопросы, как обычно, складываем тут.

Файлы:
Модуль FT232BM (формат SL5)
Модуль FT232BM + EEPROM (формат SL5)
Модуль FT232BM + EEPROM с 3.3В интерфейсом и полным портом RS-232 (SL5)
Модуль FT232BM + EEPROM с полным RS-232 и MAX213 (плата SL5 и схема SPlan)
Модуль TUSB3410 (формат SL5)
Драйвер TUSB3410 (WinXP)
Схема и плата для PL-2303 (SL5)


Как вам эта статья?

Заработало ли это устройство у вас?

www.radiokot.ru

ТЭМ-104 , ТЭМ-106 , АРТ-05: Преобразователь интерфейсов usb-rs232

Конвертер USB-RS232

Для подключения к ноутбуку/компьютеру приборов в первую очередь нужно приобрести и подключить к  ноутбуку/компьютеру конвертер USB-RS232.

Вариантов исполнения таких конверторов множество, один из таких мною уже рассматривался в посте Подключение компьютера к теплосчётчику. Однако имеется и более простой вариант, который выполнен в виде небольшого кабеля, длинной 80 см.

В конвертере использована микросхема WinChipHead Ch440, обеспечивающая интерфейс Full speed USB 2.0/USB 1.1. Со стороны RS232 — все управляющие сигналы: DSR, DTR, RTS, CTS, RI, DCD, а также основные сигналы RXD и TXD. 
Попытка увидеть саму микросхему безрезультатна, она надежно спрятана под компаундом:

Так что разбирать сей девайс особого смысла не имеет.

Подключаем конвертер в разъем USB ноутбука.

После подключения в USB-порт конвертера моя Windows7 поискала драйвера и выдала с грустью вот такое сообщение:

С помощью всезнающего интернета были найдены драйвера, которые я сложил на Яндекс-диске. После распаковки архива находим там файл Ch441SER.EXE , который запускаем от имени администратора. В результате перед нами откроется окошко

Жмем в нем кнопочку INSTALL и ждем пока установятся драйвера. Наконец появляется окошко

Жмем кнопочку ОК, закрываем программу DriverSetup. После этого я отсоединил, а затем опять вставил конвертер в USB-порт.

В диспетчере устройств смотрим наличие нового порта

У меня, в этом случае, появился порт USB-SERIAL Ch440(COM3),  но у Вас может быть и СОМ2 или СОМ4 и т. д. В программе надо устанавливать тот номер, который получился у Вас! А не слепо повторять мой пример!

Для проверки конвертера в целом запускаем программу TesmaStat, устанавливаем в ней порт COM3, скорость 9600. Запускаем в меню программы пункт ДОПОЛНИТЕЛЬНО/ТЕСТ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА

и закорачиваем контакты 2-3 RS232,

при этом индикатор ПРИЕМ становится зеленым

Все. Драйвер конвертера установлен и работает. Закрываем тест кнопкой ЗАКРЫТЬ и выходим из программы.

Дополнительно публикую фотку переходников, с помощью которых можно оперативно поменять вид разъема RS232 с вилки на розетку например.

 Есть даже нуль-модемный вариант

У некоторых экземпляров конвертора при подключении адаптера АПД-01ПУ иногда возникает проблема, снижается яркость индикатора ЖКИ. Проблема решается запайкой резистора 2,7 кОм в разрыв второго вывода разъема RS232

Резистор запаивается в «самодельный» кабель переходник

Однако, особо ленивые и неприхотливые, могут поставить адаптер на передачу данных в компьютер, а затем подключить адаптер к разъему конвертора. После этого считать программой данные в компьютер. 

tem-104.blogspot.com

Конвертер USB в RS-232 TTL

RS-232 TTL — это упрощённая физическая разновидность стандартного интерфейса RS-232, используется например для программирования простейших плат Arduino, а также для подключения различных устройств с данным интерфейсом к ПК (например IMAX B6). Частенько по данному интерфейсу подключаются роутеры, сотовые телефоны, некоторые компьютерные железки для восстановления прошивки.
Ранее похожий конвертер уже обозревался, поэтому дальнейшая информация будет маленьким дополнением.

Прислали в запаяном пакетике.


Прозрачная термоусадка как на фото продавца — отсутствует.
Спаяна плата аккуратно, флюс до конца не отмыт, USB припаян нормально и сразу не отвалится 🙂


Собран конвертер на базе распространённой PL-2303HX (китайская подделка)
prolificusa.com/docs/2303/hx/ds_pl2303HX_v15F.pdf
Поддерживает уровень сигналов как 5V так и 3,3V
На плате распаяны 3 красных светодиода:
P (Power) — питание (горит постоянно)
R (RXD) — принимаемые данные
T (TXD) — передаваемые данные
Питание на выход +5V идёт напрямую с USB порта, защитные элементы отсутствуют.
Питание на выход +3,3 идёт с внутреннего стабилизатора PL-2303, сильно нагружать его не стоит (по спецификации не более 150мА). Реальное напряжение без нагрузки немного повышено до 3,57-3,65V, под нагрузкой 150мА просаживается до 3,40-3,52V. С прогревом микросхемы напряжение заметно повышается, поэтому в качестве образцового его использовать не стоит.
Схема подключения стандартная из спецификации — приводить её нет смысла.
Новый официальный драйвер Prolific в Win7 и Win8 не работает, т.к. проверяет оригинальность чипа PL-2303.
У меня нормально работает драйвер 3.3.17.203 от 29.04.2011
yadi.sk/d/Jvc4UnOqcwxGJ
Если была произведена автоматическая установка нового драйвера из интернета — этой программой можно его удалить и поставить старый рабочий.
yadi.sk/d/UeiF2GAycwycM

Под WinXP нормально работает последний официальный драйвер.
В системе определяется как Prolific USB-to-Serial Comm Port.
Есть возможность привязать конвертер к любом

mysku.me

Global Online Shopping for Dresses, Home & Garden, Electronics, Wedding Apparel

Looking for something?

We’re sorry. The Web address you entered is not a functioning page on our site.

Go to LightInTheBox.com’s Home Page.

Vous cherchez quelque chose?

Nous sommes désolés. L’adresse que vous avez entrée n’est pas une page fonctionnant sur notre site.

Allez sur la page d’Accueil de LightInTheBox.com.

¿Buscas Algo?

Lo sentimos. La dirección Web que ingresó no es una página funcional de nuestro sitio.

Vaya a la Página Principal de LightInTheBox.com.

Suchen Sie etwas?

Die von Ihnen eingegebene Webadresse funktioniert nicht auf unserer Seite.

Gehen Sie zur Homepage von LightInTheBox.com.

Cosa stai cercando?

Siamo spiacenti, l’indirizzo web inserito non corrisponde ad una pagina funzionante sul nostro sito.

Vai alla Homepage di LightInTheBox.

Procurando algo?

Lamentamos, o endereço Web que introduziu não é uma página do nosso website.

Ir para a Página Principal da LightInTheBox.com

Вы что-то ищите?

К сожалению, введенный Вами адрес не существует на нашем сайте.

Перейти на главную страницу LightInTheBox.com

Ergens naar op zoek?

Sorry, het webadres dat u hebt ingetypt is geen functionele pagina op onze website.

Ga naar de homepage van LightInTheBox

تبحث عن شيء ما؟?

آسفين جدا. عنوان الويب الذي أدخلته ليس من صفحة مشتغلة في موقعنا.

يرجى الدخول إلى الصفحة الرئيسية لـ LightInTheBox.com

מחפש משהו?

אנו מצטערים. כתובת האינטרנט שהזנת אינה עובדת באתר שלנו.

פנה לדף הבית של LightInTheBox.com.

Szukasz czegoś?

Przepraszamy. Adres strony, który wprowadziłeś jest błędny.

Przejdź do Strony Głównej LightInTheBox.com.

Etsitkö jotain?

Pahoittelemme. Kirjoittamanne nettiosoite ei kuulu sivustoomme.

Siirry LightInTheBox.com in kotisivulle.

Letar du efter något?

Vi är ledsna. Adressen du angivit leder inte till en fungerande sida.

Gå till LightInTheBox Startsida.

특별한 것을 찾고 계세요?

죄송합니다. 들어오신 웹주소는 저희사이트에서 더이상 존재하지 않습니다.

LightInTheBox.com의 홈페이지로 돌아가기.

何かを探していま?

申し訳ございません。ご入力頂いたページは当サイトに存在しません。

LightInTheBox.comのトップページに移動します。

Ser du etter noe?

Vi beklager. Web adressen du skrev inn er ikke en fungerende side på vår site.

Gå til LightInTheBox.com’s Hjemmeside.

Leder du efter noget?

Vi bekager men web adressen du har tastet ind er ugyldig på vores site.

Gå til LightInTheBox´s hjemmeside.

Hledáte něco?

Omlouváme se, ale internetová adresa, kterou jste vložili, není funkční.

Přejděte na domoskou stránku LightInTheBox.com.

Bir şey mi arıyorsunuz?

Özür dileriz. Girmiş olduğunuz web adresi sitemiz üzerinde çalışan bir sayfa değildir.

LightInTheBox.com Ana Sayfa’sına Git.

www.lightinthebox.com

Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.

Некоторые читатели наверняка помнят мой обзор самодельного лабораторного блока питания. Недавно в догонку к нему пришли преобразователи интерфейса, для подключения его к компьютеру.

Заказал я их заметно позже чем платы, да и шли они долго, потому пришли когда я уже почти все закончил.
Платки дешевые, шли не одни, но обзор их компании я сделаю позже (если смогу придумать тему и применение). Продавец дал левый трек на какой то китайский фейковый сайт для отслеживания (впрочем он предупредил об этом), но так как посылка недорогая, то особо не волновался, просто поглядывал за сроком окончания доставки заказа.
Но пришло все в полном порядке, в беленьком конверте, запакованное в аккуратные пакетики с защелкой.

Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
На пакетиках даже был какой то стикер с номером, видимо или артикул или еще что-то, но в общем это непринципиально, но за аккуратность продавцу поставил — отлично.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Преобразователь интерфейса собран на очень распространенной PL2303 производства фирмы prolific www.electronicaestudio.com/docs/PL2303.pdf, это конечно не любимая мною FT232, но в принципе вполне терпимо, так как неподдельных микросхем производства FTDI мне как то за вменяемые деньги не попадалось, а эти платки обошлись вообще в копейки (особенно если учитывать, что у нас на рынке они стоит в 2-3 раза дороже). Да, есть на эти платы цены еще более «вкусные», но 10-50 штук мне не надо было, потому взял так.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
На плате установлены 3 светодиода, красный на питание, синий на передачу и зеленый на прием.
То ли резисторы подобраны неправильно, то ли еще что, но красный светит так, что аж глаза вылазят, синий светит слабо, а зеленый вообще еле видно. Но так как для меня эти светодиоды не имели вообще никакого значения, то я не стал с ними разбираться.
Так же на плате установлен 5 штырьковый разьем, На который выведены 3.3 Вольта, 5 Вольт (как я понял, фактически напрямую от USB), RX, TX и Общий.
Плата собрана по самой простейшей схеме, 3.3 Вольта на выходе берется от PL2303, RX подтянут к 5 Вольт, TX выдает лог уровень с напряжением 5 Вольт.
Если надо выводить остальные сигналы, то придется помучатся.
Все номиналы установленных деталей подписаны на плате, собрано довольно аккуратно.

Ссылка на страницу с драйвером к этой микросхеме — www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

Но как я выше написал, что платы мне нужны были не для любования цветными светодиодами, то я решил сразу их и применить, как минимум одну, вторая будет для еще каких нибудь поделок.

Приготовил все необходимое для допиливания данных плат и приступил к делу, в процессе буду отмечать некоторые особенности данных плат.

Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Применить я плату преобразователя решил в своем лабораторном блоке питания, на который я недавно выкладывал обзор. Кстати данная платка (плата гальванической развязки) присутствует на общей трассировке с передней панелью.Для этого была собрана маленькая переходная платка, на которую установил микросхему опторазвязки интерфейса, так как скорость маленькая, то купил самую дешевую ADUM1201A.
www.analog.com/static/imported-files/data_sheets/ADuM1200_1201.pdf
Да, можно было конечно попробовать сделать опторазвязку на оптронах, но при цене микросхемы чуть больше доллара как то совсем не хотелось, возможно я просто обленился.
Данная микросхема позволяет сделать гальваническую изоляцию интерфейса на скорости до 10 Мбит (есть и более скоростные версии, отличаются буквой)Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Плата «одета» в мягкую прозрачную термоусадку, но так как для моего применения она мне немного мешала, что я решил это самое немного укоротить.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Разъем, который был установлен на плате мне тоже особо не нужен был, так как я считаю довольно неудобным такой тип подключения, когда плата включается непосредственно в USB, хотя кому как. Разъем выпаивался довольно легко, даже не пришлось включать фен, обошелся обычным паяльником так как крепежные лепестки разьема не были припаяны, тем кто будет пользоваться платкой с этим разьемом, я бы рекомендовал их припаять.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Попутно я выпаял и выходной разъем, на него выведены — Земля, Прием, Передача, Выход 5 Вольт, Выход 3.3 Вольта.
Все контакты подписаны на самой плате и соответствую надписям.
Сам разъем мне нужен был, но немного не в том виде, что идет с платой, пришлось его выгнуть.
Заодно я укоротил плату, так как в полном варианте она у меня не хотела влазить, да и на отрезанном кусочке нет ничего. Вот такой допилинг, хотя скорее уже отпилинг. 🙂Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Вид с другого ракурса, наверное все уже догадались, зачем я проделывал такие манипуляции с разъемом.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Припаял кабель к задней панели, посчитал что лучше это сделать до сборки двух плат в один конструктив. Кабель применил самый простой, 4х0.22 в экране, хотя на таком расстоянии наверное даже через веревку работало бы.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
С обратной стороны припаял USB разъем, закрепил кабель стяжками и приготовил пару крепежных «ушек» из обрезков фольгированного текстолита (даже вспомнил молодость, когда делал небольшие корпуса из стеклотекстолита спаивая вырезанные пластинки между собой).Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Припаял пластинки к разъему, самое сложное было что бы припаялось ровно, иначе при привинчивании их может отломать.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Прорезал отверстие в корпусе БП, просверлил отверстия в крепежных ушках и нарезал в них резьбу М3 (кто не знает, в стеклотекстолите получается довольно хорошая резьба, не надо даже никаких гаек).Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Установил всю эту конструкцию на штатное место, стало так, как будто там всегда и было.
На фото видно что плата при полной своей длине не влезла бы. Впрочем я даже не мерял, это и так было видно с самого начала.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Немного ближе.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Внимательные читатели заметят небольшую платку, и супрессор, которых не было на фотографиях в обзоре. Это последствия моих экспериментов с МАХ232. При подключении МАХ-а я перепутал 1 и 2 ногу микросхемы с 15 и 16, перегрузил ШИМ стабилизатор питания логики и ОУ и он с красивым фейерверком выпустил волшебный дым.
За секунду выгорел сам ШИМ, прогорев насквозь, 3 операционных усилителя и индикатор. Процессор остался жив. Благодаря этому (не было бы счастья, да несчастье помогло) я переделал стабилизатор питания, заменив его на более лучшую LM5007 (диапазон входного до 75 Вольт, ток выхода до 500мА), и разобрался с принципом калибровки данной платы (этой информации в интернете я вообще не встречал). Информация по калибровке добавлена в обзор БП.
Родной ШИМ не имел защиты от перегрузки (КЗ не было), что очень печально.

Из-за моего небольшого просчета пришлось разъем на задней панели поставить «вверх ногами», в буквальном смысле.

Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Все это конечно хорошо, но хотелось бы проверить что я вообще напаял. Подключил к компьютеру и начал пробовать. Но сразу получил большой всемирный облом. ПО работало, но так как ПО от версии 6010, то я получил управление со сдвигом на 1 знак. Плата 6010 имеет минимальную дискрету установки тока 10мА, плата 6005 1мА, соответственно я устанавливал 1 Ампер, а получал 100мА.
Естественно данное положение вещей меня ну никак не могло устроить и я полез в инет.
У какого то китайского электронщика (или продвинутого продавца) я обнаружил ПО для версии 6005. Удалил старое, установил новое и наконец то получил то, что я хотел получить с самого начала. Нормальное управление платой.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
На этом пришел этап логического завершения эпопеи с лабораторным блоком питания, включающий в себя три (хотя формально четыре) обзора.
Что я получил в итоге —Конвертер USB-rs232 ttl, хороший товар за небольшие деньги.
Обзор Платы преобразователя — mysku.ru/blog/aliexpress/24986.html
Обзор Валкодера (энкодера) — mysku.ru/blog/aliexpress/25462.html
Обзор плат DC-DC — mysku.ru/blog/aliexpress/24145.html (рекомендовал бы поискать более качественные).

Для тех у кого данная плата уже есть в наличии и для тех, кто только собирается ее купить выкладываю ПО для всех версий плат, документацию по этим платам и документацию по протоколу общения с платой (правда только для 6005).
Версии 6005 и 6010 гарантированно работают и проверены, версию 6020 проверить не получилось, предполагаю что должна работать.

6005S yadi.sk/d/Sw0nyQJPVis2A
6010S yadi.sk/d/5qy0G2V7Vis93
6020S yadi.sk/d/tZ870FYCVis9R

Резюме.
Плюсы.
Платы отлично работают, никаких дефектов не обнаружено
Продавец отправил все четко и в срок.
Пришло все в отличном состоянии.
Обошлись платки мне дешевле чем на рынке.

Минусы.
Светодиоды имеют разную яркость, мне было непринципиально.
Крепежные лепестки разъема не припаяны, но мне это даже помогло.

Надеюсь что данный обзор поможет сэкономить немного денег тем, кто ищет подобные платы.
Комментарии, замечания и предложения приветствуются.

P.S. Пока писался обзор продавец сделал платную доставку на Украину, перехвалил :((
Для России доставка осталась бесплатной.

www.kirich.blog

Мир электроники RA4NAL. Конвертер USB-RS232


Принципиальная схема преобразователя интерфейса показана на рисунке. Его основа -
микросхема DD1 FT8U232BM включена по стандартной схеме, рекомендованной изготовителем.
DD3 и DD4 типа 74HC00 или (лучше) 74AC00, 1554ЛА3 служат для согласования уровней
КМОР и RS232. Применение здесь TTL аналогов недопустимо. В этой схеме уровни
сигналов интерфейса RS232 несколько отличаются от стандартных, но если длина
кабеля не превышает нескольких метров проблем не возникает. Дело в том,
что по стандарту уровень единицы должен быть в пределах +(3…12V), а уровень
нуля -(3…12V). Однако, практически для всех современных интерфейсных микросхем
граница между уровнями нуля и единицы находится в пределах +(1…2V).
Для работы с программатором достаточно всего двух линий — RXD и TXD, но
для подключения других устройств, например модема, могут потребоваться все
сигналы интерфейса. Если необходимы стандартные значения уровней нуля и
единицы RS232, эту часть схемы следует выполнить на SP213EНCA (Sipex),
MAX213CAI (Maxim) или ADM213EARS (Analog Devices). Светодиоды HL1 и HL2
индицируют прием и передачу данных по USB. FB1 — ферритовая трубочка,
надетая на проводник, для нее можно использовать трубочку от дросселя типа ДМ0,1.


Микросхему ЭСППЗУ DD2 AT93C46 можно не устанавливать. В ней хранятся
идентификаторы изготовителя (VID) и персональный (PID), заводской номер
изделия и другие данные. Это необходимо, если по USB с компьютером одновременно
связаны несколько устройств на микросхемах FT8U232BM. Особенно важен серийный
номер, так как программный драйвер полагается на его уникальность, ассоциируя
тот или иной виртуальный COM-порт с конкретным устройством. Если ПЗУ отсутствует,
к компьютеру можно подключить только одно образующее виртуальный COM порт
устройство. Вместо AT93С46 можно использовать AT93C56 или AT93C66.
Программируется ПЗУ непосредственно в устройстве с помощью специальной утилиты,
поставляемой FTDI.


Преобразователь интерфейса смонтирован на двухсторонней печатной плате размером
40×45мм. Вы можете загрузить чертеж этой платы
usbrs232.lay (40кб) в формате Sprint Layout 3.0. Фольга на второй стороне
платы является общим проводом. Микросхема FT8U232BM выпускается только в 32-х
выводном LQPF-корпусе с шагом 0,8мм для поверхностного монтажа. При ее распайке
следует соблюдать особую аккуратность. DD3 и DD4 в корпусе SOIC, шаг выводов
1,27мм, DD2 в обычном DIP корпусе. DD1, DD3, DD4 устанавливаются со стороны
монтажа, все остальные элементы монтируются традиционным способом. Резисторы
R9…R21 распаиваются между выводами разъема DB9M и платой навесным монтажом.


Как показала практика, если при работе через реальный COM порт можно использовать
практически любую терминальную программу, то при работе через виртуальный порт
к выбору терминала следует отнестись более внимательно. Дело в том, что, например
самый популярный Гипертерминал из Windows-98 при пересылке файлов загружает
процессор на 100%. Самое интересное, что загрузка практически не зависит
от частоты компьютера. Чтобы убедиться в этом достаточно запустить «Системный
монитор». А ведь драйверы USB тоже требуют ресурсов процесссора. В результате
скорость обмена резко падает.


Я протестировал несколько терминальных программ под Windows-98 и вот какие
получил результаты. На последнем месте Гипертерминал, он пересылает файл объемом
75кб при скорости 57600 бод за 80 секунд. На пересылку этого же файла программе
ZOC 4.05 требуется чуть более 20 сек.
И только простенький
Tera Term Pro 2.4 справляется с этой задачей за расчетные 15сек. При работе через
реальный COM порт все эти программы выполняют пересылку за 15сек, но ZOC загружает
процессор примерно на 30…40%, а Tera Term Pro — всего на 10%. Вот что значит
алгоритм и мастерство программиста!


Полную информацию по микросхеме FT8U232BM, все необходимые утилиты
и драйверы, а также много другой полезной технической и справочной информации
можно найти на сайте компании FTDI.


Советую посетить сайт официального дистрибьютора FTDI —

Института радиотехники в Екатеринбурге, где также можно найти всю
необходимую информацию на русском языке и, самое главное, приобрести
по вполне разумной цене (около 6USD + почтовые расходы) микросхему FT8U232BM.


Литература:

  • А.Лысенко Р.Назмутдинов И.Малыгин Преобразователи интерфейса USB
    на микросхемах FT8U232AM, FT8U245AM. Радио.-2002, №6, с.20-21; №7, с.36-37

www.qrz.ru