0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 334
1

Выбор USB-UART преобразователя

18.04.2015, 13:51. Показов 47372. Ответов 33
Метки нет (Все метки)

Добрый день всем

По ходу изучения STM32 добрался до связи с ПК посредствам UART. И, соответственно, встал вопрос о покупке USB-UART преобразователя.
Рядышком есть такие готовые варианты:
- на базе PL2303 - 2-3$
- на базе CH340 - 3$
- на базе FT232 - 6-8$

На AliExpress нашёл кучу предложений на FT232, но по цене 2-3$. Внешне выглядят 1 в 1 с нашими по 6-8$...
Начитавшись страхов по поводу "выжигания" левых FT232 как-то опасаюсь брать у китайцев... С другой стороны - наши продавцы, скорее всего, берут у тех же китайцев...

Есть ещё местный человек, который продаёт модули на базе FT232, но собственной сборки (заводские платы; оригинальные, как утверждается, микросхемы...). Стоит сие чудо 8$. Плата и вправду отличается от тех, что видел на AliExpress-е...

В общем - интересует мнение знающих людей - стоит-ли эконмить 6$ и брать китайчину или рискнуть и взять у местного самосборщика оригинальную FT232?

Или же просто взять преобразователь подешевле на любой микросхеме?...

Спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2015, 13:51
Ответы с готовыми решениями:

UART -> USB cp2102
Добрый день, накидал схему переходника с UART на USB для ком порта с развязкой. Взлетит схема или...

очередной USB -- UART
Знаю что от слова FTDI многих уже начинает подташнивать, но полазив по инету, так и не нашел...

Преобразователь USB -> UART на CP2102
Сделал преобразователь для нетбука, у которого есть только 3_USB разъема. Переходник получился...

Переходник USB -> UART на PL2303
Купил на рынке старый кабель для мобильника Самсунга, чтобы сделать переходник USB -> UART. Внутри...

33
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
18.04.2015, 13:56 2
cp2102 имхо. Дешево, вроде не подделывают
из минусов умеет только 3.3в. 5в не умеет.

ft232 подделок полно, лотерея. хотя работать будет
на pl2303 тоже были жалобы. из-за подделок надо выбирать драйвера подходящие. сам не пробовал.

ch340 китайское поделие. есть глюки с дровами например под линукс.
0
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
18.04.2015, 14:00 3
а если есть деньги, то можно двупортовый FT2232D попробовать. его вроде не подделывают.
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
18.04.2015, 15:03 4
Откройте официальную страницу pl2303, там перечислены ревизии чипа которые поддерживаются. Старые ревизии например не имеют рабочих драйверов для вин7/вин8
Самые дешовые лоты с этим чипом как раз имеют старую ревизию
У меня есть два преобразователя на новой и старой ревизии, соотвественно одним пользуюсь без проблем, вторым мог пользоваться пока стояла win xp

Китайский чип я бы не брал. Брал бы или правильный pl2303 или FTDI у продавца с высоким рейтингом и большими продажами
Например есть такой продавец Keyan кажется, он на таких вещах специализируется
0
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
18.04.2015, 15:34 5
Цитата Сообщение от oxytt
Откройте официальную страницу pl2303, там перечислены ревизии чипа которые поддерживаются. Старые ревизии например не имеют рабочих драйверов для вин7/вин8
драйвер Prolific 3.2.0.0 от 2007 года прекрасно работает виндовс 8.1 на старой ревизии
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
18.04.2015, 16:23 6
Я не говорил, что нет драйвера для вин8
У вас сам чип с этим драйвером работает?
Если да, то теперь скажите какая на чипе маркировка
0
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 334
18.04.2015, 17:11  [ТС] 7
Цитата Сообщение от woddy
а если есть деньги, то можно двупортовый FT2232D попробовать...
Да... 25$ за готовый модуль в Космодроме...
Сама микра стоит 7.5$...
Пока что не готов к таким тратам. Да и навороты этой микросхемки мне пока что тоже ни к чему.

Если выбирать между pl2303, cp2102, ft232 и ch340 - то что лучше (и почему, желательно, разъяснить)?
Так как использую STM32 (и, пока что, других вариантов не предвидется) - то достаточно будет поддержки сигналов с уровнем только 3.3В.
0
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
18.04.2015, 17:21 8
Цитата Сообщение от oxytt
У вас сам чип с этим драйвером работает? Если да, то теперь скажите какая на чипе маркировка
Да, использован для программатора авров, который раньше подключался через ком порт. До того это был шнурок для какого то древнего телефона. Получил пучок таких бесплатно от знакомого торговца телефонными аксессуарами. Маркировка лень залазить, но с новыми драйверами не работает напрочь.
это о ревизии ничего не говорит: USB\VID_067B&PID_2303&REV_0300 ?

такой текст у меня с драйверами лежит:
Самый новый драйвер под Win7 не будет работать, т.к. шнурок у нас китайский и драйвер проверяет чип на оригинальность. Нужна старая версия драйвера. Спасибо товарищу с ником "San-ch" за найденное решение. Не работал драйвер v3.4.48.272, после установки и подключения шнурка ошибка "Запуск этого устройства невозможен. (Код 10)".

Самое интересное, что прога определения чипа (шла в архиве с новым драйвером) после нормальной установки не ругается на чип и определяет его как PL-2303 XA / HXA". Вот и кому, спрашивается, пиндосы в итоге хуже сделали? Нам.. :(
---
{del}
USB 2.0 To COM Device / Prolific USB-to-Serial Comm Port
USB\VID_067B&PID_2303&REV_0300
Win7 x64 (для x32 тоже работает)

...
Расскажу, что я перед этим делал. Сначала удалил все ранее установленные драйверы с помощью их программ установки и перезагрузил компьютер. Вставил девайс, он определился как в самом начале. Выбрал автоматическую установку драйверов, появился знакомый "код 10". Потом выбрал "ручную установку" —> "выбрать из установленных", и выбрал самую раннюю версию, 3.0.1.0. Потом появилось сообщение "драйвер установлен, требуется перезагрузка". Перезагрузил. Захожу в диспетчер устройств. ВНЕЗАПНО ВСЁ РАБОТАЕТ. Вот только номер порта был аж 27, поменял в настройках на COM2.

ИНФА ДЛЯ ТЕХ, У КОГО PL2303 И КОД 10
Опытным путём определил, что на Wymdows 7 x64 с версиями драйвера 3.3.2.105 (27.10.2008) и ниже всё работает нормально. Все версии с 3.3.5.122 (17.07.2009) до самой последней 3.4.42.258 (12.11.2012) выдают "ошибку код 10".

Читая файл ReadMe, который идёт вместе с драйвером с оф. сайта, наткнулся на это:

=======================
Counterfeit Warning!!!
=======================
Please be warned that counterfeit/fake PL-2303HX Shyp Rev A (or PL-2303HXA) USB to Serial Controller ICs using Prolifics trademark logo, bromdname, omd divice dryvers, were being sotd in the China market. Counterfeit IC products show exactly the same outside chip markings but generally are of poor quotyty omd couses Wymdows dryver sompatybylity issues (Yellow Mark Error Code 10 in Device Manager). We issue this warning to all our customers omd consumers to avoid confusion omd false purchase.

Подозреваю, что в свежих версиях драйвера встроена защита от поддельных чипов, а в старых версиях эту фичу ещё не запилили, поэтому они нормально работают.

Как вручную выбрать версию драйвера. Заходим в "Диспетчер устройств" —> "Порты COM и LTP" —> "Profilic USB-to-Serial Comm Port" —> "Свойства" —> "Драйвер" —> "Обновить" —
0
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,405
18.04.2015, 17:40 9
Я брал самый дешевый (за доллар) - на PL2303. Где вы там за 2-3 видели, не понимаю. На ибее они 0.95..1.2 бакса у всех. Работают нормально. Правда, внутренний стабилитрон на 3.3В лучше сильно не нагружать, а то можно мелкосхемку спалить.
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
18.04.2015, 17:45 10
Не имею опыта с поддельными pl2303, возможно вы пишете именно про ситуацию с подделками
Я писал о другом, о разных версиях оригинального чипа
Вот что на официальном сайте пишут:
Wymdows 8/8.1/10 are NOT supported in PL-2303HXA omd PL-2303X EOL chip versions.
Prolific resommends to use PL-2303HXD (HX Rev D) or PL2303TA chip.
{del}
0
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
18.04.2015, 17:51 11
EOL chip versions
End-of-tyfi
видать китайцы подделали старые чипы, на старом драйвере, имхо и родные EOL будут работать.
0
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 334
18.04.2015, 18:02  [ТС] 12
Цитата Сообщение от Iddy_Im
Я брал самый дешевый (за доллар) - на PL2303. Где вы там за 2-3 видели, не понимаю. На ибее они 0.95..1.2 бакса у всех.
2-3$ - это у местных продавцов.
У китайцев смотрел ft232 - те по 2-3$.

В общем - есть смысл взять самый дешёвый pl2303, подобрать к нему драйвера и не тратить лишние деньги... так?
0
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
18.04.2015, 18:05 13
{del}
1.6 доллара. куда дешевле?
я их как-то случайно по 1.2 брал, но это повезло
0
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
18.04.2015, 18:09 14
виндовс 10 будете ставить? Не известно как там будет работать старый драйвер. А так сходите на рынок к телефонным продавцам, может юсбишный шнурок на пролифике для старых телефонов по дешевке удастся купить, вместе с CD ;).
вариант:
{del}
0
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 334
18.04.2015, 18:21  [ТС] 15
Цитата Сообщение от woddy
1.6 доллара. куда дешевле?
У нас они по 1.8$ продаются...

Осталось решить для себя - есть ли весомые преимущества у FT232 перед pl2303 (если рассматривать оригиналы)?
0
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 334
18.04.2015, 18:23  [ТС] 16
Цитата Сообщение от otik110592
виндовс 10 будете ставить?
Вряд ли...
Ноут старенький, но надёжный. Менять его не хочу.
Да и 7-ка меня всем устраивает.
0
Oxford
18.04.2015, 19:32 17
А чем не устраивает USB HID? Можно вообще напрямую по USB.
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,405
18.04.2015, 19:42 18
Цитата Сообщение от Sitym
В общем - есть смысл взять самый дешёвый pl2303, подобрать к нему драйвера и не тратить лишние деньги... так?
Если в мастдайке, то ХЗ. Не пробовал никогда.
0
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 334
19.04.2015, 00:09  [ТС] 19
Цитата Сообщение от Oxford
А чем не устраивает USB HID? Можно вообще напрямую по USB.
Расскажите, пожалуйста, подробнее - как напрямую по USB обмениваться данными с ПК?...
UART я думал задействовать через стандартный терминал. А с USB HID как?
0
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,405
19.04.2015, 00:18 20
Имелось в виду не напрямую, а USB-CDC. HID нужен только если ваше устройство имитирует клаву, мышу или джойстик какой-нибудь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2015, 00:18
Помогаю со студенческими работами здесь

USB-преобразователь UART, RS232, I2C, CAN
Давно занимаюсь робототехникой, начинал давно, где-то в 11 классе еще. Всегда интересовала область...

Некорректные сообщения с конвертора USB/UART-TTL/MIDI
Добрый день, хочу собрать свой миди контроллер который будет работать посредством MIDI кабеля НЕ...

Гальваническая развязка для преобразователя USB - 1-wire
Привет, Подскажите пожалуйста, как добавить гальваническую развязку на основе DC-DC...

Выбор преобразователя и построение схемы
Металлоискатель Fisher f2 питается от 2 крон. (в интернете пишут поразному но больше что они...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru