YRMossow
1

USB UART

22.06.2017, 22:18. Показов 5315. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем ДВС!
Подскажите новичку: делаю железку на атмеге, которая должна отсылать определенные данные снятые с датчика в порт, далее это все дело должно обрабатываться программой на шарпе. Сначала планировал сделать интерфейс на CP2102, но больно уж сложно с ним... корпус мелкий, дорожки мелкие, ЛУТом плату под него изготавливать (или изготовлять?) неудобно и вспомнил о более дорогой (как-нибудь переживу) микрухе FT232RL. И обвязки требуемой у FT мне показалось меньше. Собственно вопрос: что я теряю по сравнению с CP? Я слышал скорость у него низкая, низкая это на сколько? Применительно к задаче передачи показаний датчика это значительно?
Заранее спасибо за ответ!

PS.: Что скажете по поводу pl2303?
PPS.: Что сами используете? Какие мысли по поводу пайки таких штуковин?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2017, 22:18
Ответы с готовыми решениями:

USB to 5 UART
Добрый день. Подскажите, пожалуйста, возможно ли обойтись малой кровью и сделать преобразователь...

USB<->UART - PL2303HX
Нарыл такой преобразователь интерфейса http://www.prolific.som.tw/eng/Products.asp?ID=21 Нашел...

USB-UART -> RS-485
Есть девайс USB2UART собраный на основе cp2102. Схема практически из даташита, только к выходам TX...

Выбор USB <-> UART преобразователя.
Приветствую! Уважаемые а подскажите пожалуйста, что сейчас имеется по цене не более 0.5$...1$...

FT232RL USB-UART Не работает.
Сделал переходник вот поэтой схеме: &lt;Изображение удалено&gt; Получилась вот такая платка: ...

12
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 136
22.06.2017, 23:30 2
Народ давно покупает готовые модули на этих чипах, по рублю за ведро.
otyexpress.som, в качестве кодового слова - название чипа.

Сам использовал их все, PL2303 абсолютно нормально работает на 6 Mbps. Там, наверное, уже "шарп" язык набок свесит.
А "мало" - это, наверное, 300 бод ? Это они все умеют.
0
YRMossow
22.06.2017, 23:51 3
Цитата Сообщение от -OTS-
Народ давно покупает готовые модули на этих чипах, по рублю за ведро.
otyexpress.som, в качестве кодового слова - название чипа.

Сам использовал их все, PL2303 абсолютно нормально работает на 6 Mbps. Там, наверное, уже "шарп" язык набок свесит.
А "мало" - это, наверное, 300 бод ? Это они все умеют.
У меня тоже имеется такой модуль. На CP2102. Но тут хочется на одной плате чтобы все было. Чтобы в корпус аккуратненько воткнуть и красота
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 136
23.06.2017, 00:20 4
Тогда паяйте любую, какую осилите.
0
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 4
23.06.2017, 01:15 5
А обязательно RS-232 ? Чем UART не подходит ? Вообще ничего не надо паять.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 637
23.06.2017, 01:27 6
Откуда RS-232? В теме он вообще не упоминается. Тут есть только упоминание FT232RL, а она не RS-232.
А какие мнения будут насчёт CH340?
А то, говорят, левых FT и PL полно, особенно у китайцев (на али), а с левыми могут внезапно возникнуть проблемы, как было с FT при обновлении драйверов, и не один раз.
0
0 / 0 / 0
Регистрация: 16.02.2016
Сообщений: 150
23.06.2017, 20:33 7
Цитата Сообщение от IRMossow
Подскажите новичку: делаю железку на атмеге
А как на счёт того, что бы взять ATmegaу с аппаратной поддержкой USB?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
23.06.2017, 22:43 8
Цитата Сообщение от IRMossow
Что сами используете?
Я поступаю так: вывожу стандартный UART через гальваническую развязку.
Этот выход я могу подключить либо к "железному" COM, либо к переходнику USB<->COM, обычно это кабель.
Этим самым я перекладываю ответственность с драйверами на производителя переходника)))))))
Если USB уже в вашей конструкции - то как бы он ни был реализован: на микросхеме ли, в контроллере ли, понадобятся драйверы; а если сменится ОС - могут и драйвера понадобиться другие, и "эта музыка будет вечной"((((((
А так - драйвера покупаются в комплекте со шнуром, либо с сайта изготовителя переходника, в любом случае заботы не мои)))))))
Мое-то устройство по UARTу работает без всяких драйверов))))
0
YRMossow
23.06.2017, 23:14 9
Цитата Сообщение от Mitzsshtomki
Цитата Сообщение от IRMossow
Подскажите новичку: делаю железку на атмеге
А как на счёт того, что бы взять ATmegaу с аппаратной поддержкой USB?
Вариант. Но с usb-uart преобразователями я умею работать и прошивка уже написана. А для реализации такого нужно будет изучить работу с интегрированным usb. Я конечно все равно собирался это сделать, но это затянет проект, а уже хочется готовое устройство получить.
YRMossow
23.06.2017, 23:19 10
Цитата Сообщение от Кат495
Цитата Сообщение от IRMossow
Что сами используете?
Я поступаю так: вывожу стандартный UART через гальваническую развязку.
Этот выход я могу подключить либо к "железному" COM, либо к переходнику USB<->COM, обычно это кабель.
Этим самым я перекладываю ответственность с драйверами на производителя переходника)))))))
Если USB уже в вашей конструкции - то как бы он ни был реализован: на микросхеме ли, в контроллере ли, понадобятся драйверы; а если сменится ОС - могут и драйвера понадобиться другие, и "эта музыка будет вечной"((((((
А так - драйвера покупаются в комплекте со шнуром, либо с сайта изготовителя переходника, в любом случае заботы не мои)))))))
Мое-то устройство по UARTу работает без всяких драйверов))))

Спасибо за хорошую идею. Действительно дешевле и проще бы получилось. Какой-нибудь max232 стоит в чипдипе порядка 80 рублей против 300 за ft232rl. Но не хочу внешний переходник. Хочется чтобы в устройство можно было воткнуть usb кабель и готово.
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
23.06.2017, 23:27 11
У всякого своя ситуация.
У моих-то заказчиков желания не в "крутизне" и не в товарном виде, а чтоб работало везде где только можно (а лучше, чтоб и где невозможно)))))
И чтоб проблем поменьше.

Цитата Сообщение от IRMossow
Какой-нибудь max232 стоит в чипдипе порядка 80 рублей
Это так, но он же не развязан гальванически.
Так что я считаю необходимым затруднять себя гальванической развязкой (H11L1+HCPL3120). В производственных условиях ее наличие ОЧЕНЬ существенно. Да и в непроизводственных может уберечь от многих неприятностей.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
23.06.2017, 23:49 12
Цитата Сообщение от IRMossow
Спасибо за хорошую идею.
Могу подкинуть и еще одну, на перспективу:
переходите на подключение через сетевуху ;)) В устройство ставится микросхема-сервер, и к ней обращаешься через стандартный браузер, как к Интернету)))) Никаких программ устанавливать не надо. Воткнул кабель в сетевое гнездо - и готово))))
Сам я такого еще не делал, но в теме рядом вон обсуждают.
0
0 / 0 / 0
Регистрация: 16.02.2016
Сообщений: 150
24.06.2017, 11:46 13
Цитата Сообщение от IRMossow
Цитата Сообщение от Mitzsshtomki
А как на счёт того, что бы взять ATmegaу с аппаратной поддержкой USB?
Вариант. Но с usb-uart преобразователями я умею работать и прошивка уже написана. А для реализации такого нужно будет изучить работу с интегрированным usb. Я конечно все равно собирался это сделать, но это затянет проект, а уже хочется готовое устройство получить.
Так здесь особых поблем нет. Можно взять из LUFA проект USBtoSerial и в нём заменить функционал, отвечающий за работу с USORT, на нужный Вам. И на выходе получите устройство, которое при подключении к компьютеру будет определяться как виртуальный COM-порт, но при этом по сути это будет COM-порт с подключенным устройством.
Другое дело, что уже есть готовая прошивка, тогда наверно проще будет прилепить внешний адаптер....
0
24.06.2017, 11:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2017, 11:46
Помогаю со студенческими работами здесь

USB client + 3 UART and SPI на WindowsMobile
Привет всем. Срочно нужен совет. Есть GPS Navigator с USB client входом, к нему нужно просто и...

Преобразователь USB-UART на FTDI FT232RL
Здравствуйте! Хочу собрать такую...

загвоздка с CP2102 USB-UART bridge
Всем добрый день Собираю устройство с CP2102. Вчера напаял микросхему, подключил в USB - сразу...

usb - uart CP2102 или CP2104
Доброе всем утро. Хочу купить преобразователь usb-uart на али. Остановился на тех, что на базе...

Реально ли вытащить интерфейс UART из USB 3G модема?
Вот мегафонский 3G модем Huawei E160G (сейчас их вроде уже не продают, появились более шустрые...


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

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

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