USB to COM

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Родился
Сообщения: 7
Зарегистрирован: Сб мар 22, 2008 20:21:03
Откуда: lp

Сообщение ivan586 »

Народ, может кто знает как спаять переходник с USB на Com порт, просто на ноуте нет ни ком порта, ни LPT... а надо очень... есть микруха PL2303 - может пригодиться чем-нить...
senit-чempion
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Вот здесь подробно описаны разные варианты переходников, в том числе и на PL-2303:
http://www.radiokot.ru/circuit/digital/pcmod/
Если долго мучиться, что-нибудь... сломается.
Реклама
Родился
Сообщения: 7
Зарегистрирован: Сб мар 22, 2008 20:21:03
Откуда: lp

Сообщение ivan586 »

Спасибо! Смотрел эти схемы - впринципе все понятно. Нашел кабель от телефона на PL2303 (Sony Ericsson), старый ненужный, он определяеться как Prolific USB to Serial Com port, - это то что нужно... потом на плате обнаружил 9 выходов (помеченных цифрами), припаяны только некоторые провода были - наверно те что для телефона (DCR и DCD помоему, и другие...) -- ну припаял к ним всем попорядку COM порт (от компа старого), решил подключить ик порт из мышки так сказать))

http://www.radiokot.ru/lab/controller/06/

он на стацион. компе работает нормально) а здесь не хочет падла, решил помотреть напругу на RX и RTS при собранной схеме (это из статьи выше) - на компе 12 в, на ноуте 1.7 в ... ... ... на контактах GND и TX на компе примерно 1.5 в - на ноуте 0... как решить проблему эту... на плате есть два контакта 6.8 вольта (измерял) - это были на зарядку телефона...

заранее спасибо!
senit-чempion
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев

Сообщение Аксель »

...этот модуль также содержит в своем сотаве микросхему MAX213 (SP213), поэтому обеспечивает поддержку полнофункционального порта RS-232, совместимого по уровням с портами ПК.
В самом простом варианте берём даташит(описание) на PL2303
и смотрим логический уровень "0" = столько-то вольт,
"1" = столько-то вольт. И уровни COM - порта "0" = столько-то вольт,
"1" = столько-то вольт. Потом смотрим на даташит MAX213.

Логические уровни сигнала компорта компа и у PL2303/некоторых мабил/некоторых микроконтролеров - разные.

Вот здесь простенький такой преобразователь уровней на двух транзисторах (заместь микросхемы мах)... Файл DATACAB.gif
(Далее в теме там, посложнее устройства-преобразователи. Просто считай, что вместо мАбилы ты подключаешь PL2303 - и всё станет просто и понятно)

Про стабилитрон можно ещё почитать, в интернете. Дабы дополнить, от своей надобности, простенький такой преобразователь...


В обучалку можно ещё раз заглянуть, там то же интересных вещей много (и про уровни есть :) чЮток) ...

...Ну и если надо +5, то его можно взять с +5 USB, не преобразовывая, например, сигнал RTS... :)
Скелет колобка состоит из черепа.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 7
Зарегистрирован: Сб мар 22, 2008 20:21:03
Откуда: lp

Сообщение ivan586 »

Млин все проверил - не возвращаются данные при смыкании RX и TX (Advanced Serial Port Monitor)... бывает правда проскакивает пол строки или ещё ченить... может отпаялаось на плате ченить...
senit-чempion
Контактная информация:
Реклама
Родился
Сообщения: 7
Зарегистрирован: Сб мар 22, 2008 20:21:03
Откуда: lp

Сообщение ivan586 »

ура! епрст решил эту проблему! короче на плате от кабеля этого было 9 контактов, 5 сверху 4 снизу - ну типа как на COM... тока распиновка другая... контакты RX и TX на 8 и 9 соответственно а RTS на 3 -- взял распиновку микрухи (PL2303) и тестер (омметр) - вычислил - данные возвращаються без проблем НО.. ик порт http://www.radiokot.ru/lab/controller/06/ не работал всеравно до тех пор пока не подключил к СИНИМУ проводу GND - минус ЮСБ, а к RTS (белый провод) - плюс ЮСБ (5в) - все работает, но опять одно НО: возвращаеться только два значения (или как правильно это назвать: EE FF 81 ...) сигнала пульта (это в uICE) - и кнопки путаються...[/url]
senit-чempion
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев

Сообщение Аксель »

Поздравляю 8) . Теперь, если можно, схему того чего Вы собрали выложите. И поподробней, из каких именно деталей ик порт собрали.
Скелет колобка состоит из черепа.
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Сб мар 22, 2008 20:21:03
Откуда: lp

Сообщение ivan586 »

мм ну схема ик-порта - это точно также как http://www.radiokot.ru/lab/controller/06/ здесь, но не на TSOP, это позже буду делать... самая простая из мышки (резистор, приемник, передатчик), ну а USBtoCOM переходник сделан из кабеля для Sony Ericsson, там принципе ниче не перепаивал, только разобрался с распиновкой, которая ваще не стандартая была..., единственное что соеденил выход GND с GND на USB, а также RTS выход с плюсом USB (для питания типа)... Мне самое главное, что теперь на ноуте есть COM порт такой же как на компе, теперь пожно и микрухи шить и другой всякой хренью заниматься))
senit-чempion
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев

Сообщение Аксель »

Дело в том, что не такой же... Линии сигналов те же, а вот уровни сигналов - нет. Надо найти и прочитать об этом:
на PL2303 логический уровень "0" = столько-то вольт, "1" = столько-то вольт.
уровень COM - порта "0" = столько-то вольт, "1" = столько-то вольт.
Короче "1" у COM - порта и у PL2303 - две большие разницы.

Может и не понадобится полный аналог COM-порта. Но если думать, что одна PL2303 - и есть полный аналог COM-порта, то однажды, в скором времени, Вас постигнет разочарование.
Скелет колобка состоит из черепа.
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Сб мар 22, 2008 20:21:03
Откуда: lp

Сообщение ivan586 »

да я полностью согласен с последним, но мне ещё интересно было бы почитать что вообще означают все эти RTS, DSR, CTS и Тд... подробное описание что за что отвечает... (может подскажет ссылку кто нить) ... я только начал заниматься передачей данных через COM порт ... пока ниче об этом незнаю, кроме RX и TX)) хочу потом написать свой терминал в Delphi для лучшего понимания...

PS: www.radiokot.ru - сайт, конечно, Офигительный!
senit-чempion
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Тут почитайте:
http://denvo.ru/hardware/rs-232.html
Если долго мучиться, что-нибудь... сломается.
Ответить

Вернуться в «Интеграция с ПК»