Полезные фитюльки
2013-08-29 16:40Частая задача в домашнем радиолюбительском хозяйстве - подключить UART к компьютеру. В просторечии "преобразовать" асинхронный COM-порт в USB на уровне TTL 5V или 3.3V. До сих пор меня спасали мини-модули с FT323RL на борту. Взял по дешевке на Ebay за пятачок пучок:

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

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

no subject
Date: 2013-08-30 00:00 (UTC)no subject
Date: 2013-08-30 00:11 (UTC)http://en.wikipedia.org/wiki/Bus_Pirate
http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html
no subject
Date: 2013-08-30 06:56 (UTC)no subject
Date: 2013-08-30 18:16 (UTC)no subject
Date: 2013-08-30 09:16 (UTC)no subject
Date: 2013-08-30 17:46 (UTC)no subject
Date: 2013-08-30 12:43 (UTC)С драйвером намудрили - в результате народ будет просто бояться пролификов и покупать устройства на других чипах. Лучше бы оставили как есть.
Еще непонятно почему FTF232 такой дорогой - несколько долларов стоит. Почти как atmega16u2 на которой аналогичный функционал легко реализуется, но которая при этом полноценный контроллер и много чего еще может. А если просто конвертер usb-ttl serial то он с некоторыми ухищрениями и на atiny45 делается.
no subject
Date: 2013-08-30 17:55 (UTC)Дорогой потому, что фирма FTDI тоже кушать хочет. Зато драйверы у них в полном порядке, работают всегда и везде.
Можно сделать и на ATtiny45, и на PIC16 - меньше доллара цена получается. Но умучаешься за драйверами потом всю жизнь присматривать.
no subject
Date: 2013-08-30 18:52 (UTC)no subject
Date: 2013-08-30 19:08 (UTC)no subject
Date: 2013-09-10 23:58 (UTC)Какоето время назад выпускал USB-to-COM
на FT232R и CP2102. В основном на последнем.
Выпустил тысяч пять-шесть, если в пересчёте на порты :)
no subject
Date: 2013-09-11 00:24 (UTC)У вас было свое производство? Чего еще интересного делали?
no subject
Date: 2013-09-11 00:43 (UTC)партия была от 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.
В общем развлекался как хотел :)
Платы заказывали на заводах Киева и Китая.
Паяли в Киеве. Наладка и программирование, упаковка,
маркировка, ремонт - наше.
no subject
Date: 2013-09-11 01:29 (UTC)Я в свое время тоже много чего понаделал: http://cronyx.ru/hardware/
Но народу у нас было побольше, до 30 человек в максимуме.
no subject
Date: 2013-09-11 01:32 (UTC)Наша называлась ICBook.
no subject
Date: 2013-09-11 02:46 (UTC)И полезная инструкция по драйверам для Linux: http://icbook.com.ua/hardware/_cp2102/linux.html
no subject
Date: 2013-09-11 06:51 (UTC)Некому :)
Но документация, драйвера пока есть.
Партнёр никак не угомонится :)
Там на сайте десятая, даже двадцатая часть того,
что было выпущено. Просто остальное либо заказное,
либо white box.
:)
Date: 2014-01-07 01:26 (UTC)no subject
Date: 2014-06-26 18:01 (UTC)Вопрос - кабель нужен для программирования и управления сканером в режиме полудуплекса, RX и ТХ заводятся на один контакт, с одной стороны уровень (TTL) опускают, с другой поднимают - были сообщения, что может для радио плохо кончится.
Как проще защититься? Просто поставить последовательно резистор килоом на 5-10? или буфер какой? Место есть.
no subject
Date: 2014-06-26 18:11 (UTC)no subject
Date: 2014-06-26 19:22 (UTC)(не ожидал, кстати, от японцев - попалась недорого поюзаная 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)) - кабеля в комплекте нет