vak: (Улыбка)
[personal profile] vak
Частая задача в домашнем радиолюбительском хозяйстве - подключить UART к компьютеру. В просторечии "преобразовать" асинхронный COM-порт в USB на уровне TTL 5V или 3.3V. До сих пор меня спасали мини-модули с FT323RL на борту. Взял по дешевке на Ebay за пятачок пучок:



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



Смотрите, не попадитесь на удочку: в продаже полно дешевых кабелей такого вида, в которых вместо честного FT232R стоит пиратский чип Prolific PL2303. Несколько лет назад кто-то умудрился спереть у Prolific их разработку, и наклепать немеряно подделок. За это фирма научила драйвер различать ворованные чипы: они успешно распознаются в Windows и Mac OS X, но не работают. Линуксу пофигу, он будет работать, но радости от такого кабеля мало. У меня было таких три штуки - я в в конце концов отрезал от них PL2303 нафиг и заменил на FT232R.

Date: 2013-08-30 00:00 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
А там можно просто сырой битстрим давать, чтобы высовывал его из UART на определенной скорости, и так же принимать обратно?

Date: 2013-08-30 06:56 (UTC)
From: [identity profile] izard.livejournal.com
Бережно храню старый драйвер пролифик, умеющий работать с пиратскими железками...

Date: 2013-08-30 09:16 (UTC)
From: [identity profile] dgluk.livejournal.com
Драйверок без проблем в интернетах находится. Вот секретное имя для поиска(под винду): https://www.google.ru/search?q=PL2303_Prolific_GPS_AllInOne_1013

Date: 2013-08-30 12:43 (UTC)
From: [identity profile] sir66.livejournal.com
А зачем там разъем для программатора? FT232R он еще и программируется?

С драйвером намудрили - в результате народ будет просто бояться пролификов и покупать устройства на других чипах. Лучше бы оставили как есть.

Еще непонятно почему FTF232 такой дорогой - несколько долларов стоит. Почти как atmega16u2 на которой аналогичный функционал легко реализуется, но которая при этом полноценный контроллер и много чего еще может. А если просто конвертер usb-ttl serial то он с некоторыми ухищрениями и на atiny45 делается.

Date: 2013-08-30 18:52 (UTC)
From: [identity profile] sir66.livejournal.com
На atiтy45 вроде делается конвертер эмулирующий serial через ACM (Abstract Control Model). Соответствующие драйверы есть везде вроде. Хотя в деталях я не разбирался.

Date: 2013-09-10 23:58 (UTC)
From: [identity profile] thecoreua.livejournal.com
Разрешите и я тут у Вас поностальгирую...
Какоето время назад выпускал USB-to-COM
на FT232R и CP2102. В основном на последнем.
Выпустил тысяч пять-шесть, если в пересчёте на порты :)

Date: 2013-09-11 00:43 (UTC)
From: [identity profile] thecoreua.livejournal.com
Мы хотели на пролифике выпускать, но минимальная
партия была от 5000. И драйвера кривые.
А под CP2102 я доработал и под FT232R тоже.

У мегня была небольшая компания из трёх человек.
Я - занимался разработкой и производством,
партнёр - продажами, закупками и рекламой
и студент-программист - помогал мне.
Но разделение нестрогое, естественно.
Бывало и мне приходилось вести переговоры.

За 10 лет выпустили и продали порядка 50,000 плат.
Чуть больше 120 аппаратных проектов.
Компьютерная диагностика, переходники,
коммуникационные платы, IDE, SCSI, LPT, RS-232, RS-485,
видеокарты, LED видеопанели, Ethernet устройства,
Power Switch, платы видеозахвата.
Всё это для разъёмов ISA, PCI, i2c, SPI и каких-то ещё,
не помню уже. Процессорные модули, программаторы...
Что-то из готовых микросхем, что-то на CPLD и FPGA
Altera.

В общем развлекался как хотел :)

Платы заказывали на заводах Киева и Китая.
Паяли в Киеве. Наладка и программирование, упаковка,
маркировка, ремонт - наше.

Date: 2013-09-11 01:32 (UTC)
From: [identity profile] thecoreua.livejournal.com
Знаю знаю такую, конкурировали немного.
Наша называлась ICBook.

Date: 2013-09-11 06:51 (UTC)
From: [identity profile] thecoreua.livejournal.com
Ну. Реально там уже ничего не выпускается...
Некому :)
Но документация, драйвера пока есть.
Партнёр никак не угомонится :)
Там на сайте десятая, даже двадцатая часть того,
что было выпущено. Просто остальное либо заказное,
либо white box.

:)

Date: 2014-01-07 01:26 (UTC)
From: [identity profile] itm129.livejournal.com
Черт, удалась заметка

Date: 2014-06-26 18:01 (UTC)
From: [identity profile] iime.livejournal.com
А не подскажете - заказал такой кабель, но может раньше у знакомого возьму модуль на платке, он у китайцев пять штук купил.
Вопрос - кабель нужен для программирования и управления сканером в режиме полудуплекса, RX и ТХ заводятся на один контакт, с одной стороны уровень (TTL) опускают, с другой поднимают - были сообщения, что может для радио плохо кончится.
Как проще защититься? Просто поставить последовательно резистор килоом на 5-10? или буфер какой? Место есть.

Date: 2014-06-26 19:22 (UTC)
From: [identity profile] iime.livejournal.com
Спасибо!
(не ожидал, кстати, от японцев - попалась недорого поюзаная Alinco DJ-X11 (http://www.alinco.com/Products/DJ-X11/), в которой много всего интересного, в том числе IQ выход для SDR - но там сделали разъем mini-USB и даже место под схему оставили, а потом вероятно не утвердили, и теперь в USB разъем нужно заводить UART (http://www.maas-elektronik.com/data/shop/img/1687.jpg)) - кабеля в комплекте нет