Ищетса схема + плата преобразователя RS-232 to USB
Ищетса схема + плата преобразователя RS-232 to USB
Может проще зайти в магазин. Китайцы такие переходники ваяют. Питается от USB. После втыкания в комп, опознается как мост и появляется новый ком порт.
Тож вариант Надо подумать.
Подумал Пошуршал по прайсам наших в Киеве магазинов средняя цена 30 баксов. Не вкусно.
такой вот вариант есть http://www.silabs.ru/pubs/Stat_096.pdf
Китайский ЮСБ кабель к сотовому с коробочкой посередине стоит 150 рублей
Андрей
))Китайский ЮСБ кабель к сотовому с коробочкой посередине стоит 150 рублей((
а вот с этого места пожалуиста поподробнее...
в Москве минимум 300р.-и ещё поискать...
Так я не понял, нужно RS232 to USB, или USB to RS232 ?
Шнурки от сотовых и переходники в магазинал - это последнее, на PL-ке (и чаще всего без еепромки), или (реже) - на FTшке.
А в названии темы звучит как первое - а оно вообще не очень реально (из-за питания).
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
а вариант на FT-шке чем не устраивает? стоит около 150 руб (232),обвязки минимум, на выходе готовый com порт в чистом виде.
Единственно - скорость передачи не больше 300 кб/сек. Но это уже проблема дров.
Кстати вопрос. себе заказал TUSB3410. USB<->232. http://focus.ti.com/docs/prod/folder.../tusb3410.html
Добавлено позже: Разобрался с этой штукой.
Может работать как USB<->UART либо USB<->IrDA либо USB<->GPIO.(паралельный ввод/вывод). Внутри 8052 ядро (!!!).Скорость передачи до 1 мб/сек.
Ссылки:
1. Даташит http://www.ti.com/lit/gpn/tusb3410
2. Схема - http://www.ti.com/litv/pdf/sllr040
3. Дрова для винды и стандартная прошивка для работы в качестве USB<->UART моста
http://focus.ti.com/docs/toolsw/fold...usbwinvcp.html
Далее жмем кнопочку "Orders" (бесплатно, регистрация обязательна) (7 Мб)
4. Прошивальщик внешней EEPROM, утилита создания прошивки со своими VID&PID и своим названием устройства http://www.ti.com/litv/zip/sllc259a (3Мб)
Прошивка может хранится во внешней флешке или загружаться во внутреннюю EEPROM в момент установки драйверов. При поставке, в микросхему уже зашит бутлоадер, позволяющий прошивать ее через USB.
Короче, клевая вещица, думаю освоить ее не помешает.
Заказал исходники драйверов и прошивки. В общем, полный комплект для разработки. Сейчас делаю плату в спринте. Если нужно - выложу.
PS. Пока ее без проблем можно заказать на халяву Но не стоит этим злоупотреблять.
Еще позже: Собрал. Заработало сразу. Определилось как TUSB3410 Boot Mode. Поставил дрова и все заработало. Погонял в терминале символы. Все отлично. Эмулируются все 8 сигналов Com-порта. Никаких перепрошивок не потребовалось. Сейчас экспериментирую со сменой названия устройства.
Последний раз редактировалось .efko.; 14.12.2006 в 01:36.
Надо именно RS-232 to USB, а устройство имеет своё питание и не надо с компа брать напряжение.
2 .efko.
Очень интересно. По готовности выложи ПП
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Squid,так все-таки, нужен USB-Host или USB-Slave?
Или, задам вопрос по другому, вы хотите подключать флешки, винты, плейеры и т.д. к вашему устройству или ваше устройство подключается к компу?
Нужно подключить программатор он на RS-232 к компу на USB
теперь ясно.моя схема тебе подойдет.печатную плату выложу,нужно подправить недоработки.
Сенкс! Жду ПП!
держи. Возле разъема COM порта не разведено несколько сигналов - не хватает места. У меня соединено проводками.В остальном все ок.
SN75240 - можешь не ставить. Это для статической защиты входов.т.н. Supressor.
SN75LV4737 - полноразмерный преобразователь TTL->rs232. Можно заменить любыми на нужное количество преобразуемых сигналов. Если нужны только RX TX - можно обойтись одной max232(hin232 и т.д.). Если в твоем программаторе идет обратное преобразование в TTL (что скорее всего так и есть), то можно вообще ее не ставить, а взять сигналы непосредственно с TUSB3410. Заодно и сэкономишь место на плате.
24LCxx тоже необязательна. Если хочешь свое название устройства - ставь. Только для названия хватит и 24LC02. Программится она прямо в плате по USB с компа. Если не разберешься- напишу как.
Еще можно забить любое название и любые VID&PID (идентификаторы) устройства. Их нужно менять, если возможно подключение еще одного переходника в системе. (на TUSB3410 ест-но), для избежания конфликтов. При этом в *.inf файле дров до их установки нужно будет поменять пару строчек.
Микруха по любому питается от USB, хочешь ты этого или нет. 5В стабилизируется в 3.3 (у меня с помощью REG1117-3.3). Подойдет любой стаб LDO с подходящими параметрами. И не забудь про перемычки на плате.
Не подумай, что все так сложно. Эта штука запускается вообще без половины деталей Главное питание и подключение к USB. Дрова тоже встают сразу и все начинает работать.
Offтопик:
PS ничего что я на ты?
Последний раз редактировалось .efko.; 16.12.2006 в 06:19.
Тогда это все таки USB2COM а не COM2USB, и годится любой стандатный переходник из магазина.
Но есть одно маленькое "но" - это если программатор сидит на "честном RS232C" (т.е. он в процессором внутри). У меня у самого такой, в USB ноутбука втыкаю (СОМ-портв нет).
Если это что-то простенькое типа ComPic и т.п., которое только сидит на СОМ-порту, и рулится его сигналама (т.е. асинхронный последовательнный протокол RS232С не используется) - с большой долей вероятности через переходник "это" работать не будет вообще.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Да мне-то что, меняйтесь!"(с)анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
2.efko.
Буду разбиратся!
Offтопик:
Намана
2 Alex
Программатор ProPIC 2
Согласен, но не совсем У обычных китайских переходников обычно разведены не все сигналы COM порта. Поэтому может и не работать. Ну а если переходник выдает весь ком-порт, и если хватит нагрузочной способности выходного преобразователя уровней, то доля веротности запуска всего этого "хозяйства" заметно повышается
Добавлено через 43 минуты
ProPic2 как раз такой программатор. Но на входах у него стоят инвертирующие OPEN DRAIN буферы(7407). Поэтому должно пойти. В принципе можно вообще убрать rs232 уровни из системы. При этом выкинув из переходника 75lv4737 и 7407 и транзистор T1 из программатора. (который инверитрует сигнал DATA на 7 ноге ком порта )
Последний раз редактировалось .efko.; 16.12.2006 в 14:45. Причина: Добавлено сообщение
Социальные закладки