Автор: Unknown BIOS (не проверено) , 7 марта 2007
Доброго времени суток! Расскажу суть проблемы-имеется ноутбук без ком порта,думаю это не новость :) Так вот возникла необходимость, подключать именно кабеля с интерфейсом СОМ..не знаю как это можна сделать!? Вот к примеру микросхема PL2303 - как-бы то что мне нужно, создает в системе виртуальный ком-порт, для этой микрухи ставятся дрова, но она не выдает на своих выходах сигналы, которые есть у ком порта компьютера! Может кто-то сталкивался с подобной проблемой...прошу подклиться инфой. Спасибо!

Добавлено спустя 13 минут 15 секунд:

вот нашел что-то похожее в нете www.bolid.ru/netcat_files/rec_usb.pdf Но мне нан схема, я сам сделаю)
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

NiTr0

18 лет 12 месяцев назад

To Baza- и чем же мах спасет?Мы всеравно не получим -+ 8 вольт, а в случае PL мы получим 0 -5 вольт.


С чего такой вывод? :) max232 дает на выходе, согласно даташиту, минимум - +-5в, типично - +-8в...

vetallink

18 лет 12 месяцев назад

To Baza- и чем же мах спасет?Мы всеравно не получим -+ 8 вольт, а в случае PL мы получим 0 -5 вольт.


С чего такой вывод? :) max232 дает на выходе, согласно даташиту, минимум - +-5в, типично - +-8в...


Да, сорри, протупил(( Значит сьодня на работе нашел такой переходник "Конвертор USB1.1 to COM, Viewcon VE066"- вот что на нем написано, есть еще и точно такиеже тока разница в VEN09, VE042,VEN24 (этот дороже на 3$,все остальные по 8$), так вот я хотел спросить,может кто знает на каком чипе собирается этот перходник? FT или PL ?Просто по-любому надо брать...узнавал сегодня об PCMCI, так за него хотят 102$, на такие жертвы я не способен))

NiTr0

18 лет 12 месяцев назад

может кто знает на каком чипе собирается этот перходник? FT или PL ?


99% - что pl2303 или какой-то его китайский нонейм-аналог (кривой, глючной, без даташитов, не всегда видится компом, работает не со всеми дровами pl2303 - с новыми голубые окна, характерная особенность - отсутствие кварца ;) ). pl2303 в этом случае - эталон стабильности :D хотя - возможно стоит cp2101 - с ними я тесно не сталкивался... но вроде по отзывам лучше pl2303, хотя тоже без кварца...

P.S. для мобил юзаю кабель на pl2303 - пока что не жаловался... и скорость 460 кбит/с нормально тянет, и не сбоит, и т.д....

geodimetr

18 лет 12 месяцев назад

После такого дешового переходника поставить тупо MAX232 и всё?


Все не так просто. MAX232 обычно берет TTL-сигналы и именно ИХ преобразует в биполярные - по крайней мере, в каталоге от ELFA мне не попадались МАХ-ы под задачу "тупого поднятия уровня сигнала для RS-232". И - еще раз, ежели уж так хочется именно полноценного (или близкого к тому) RS-сигнала, и ИМЕННО от USB - переходник от FTDI имеет цену всего 600 рублей (подробнее, в том числе и вся схемотехника - на сайте: www.efo.ru
Конкретный девайс - UC232R-10 "ChiPi" ).
Дешевый переходник + МАХ обойдется дороже.

NiTr0

18 лет 12 месяцев назад


Все не так просто. MAX232 обычно берет TTL-сигналы и именно ИХ преобразует в биполярные - по крайней мере, в каталоге от ELFA мне не попадались МАХ-ы под задачу "тупого поднятия уровня сигнала для RS-232".


НУ а на выходе PL2303 - разве не TTL уровни? :)
MAX232 - конвертор TTL<->RS232 (2 буфера на выход, 2 на вход). Соединяет 2 устройства с RS-232 и TTL выходами. Какое главное (хост), а какое - дополнительное (девайс) - роли не играет, разницы между ними нет никакой.

Дешевый переходник + МАХ обойдется дороже.


не уверен :) MAX232 + усб-кабель от мобилы - где-то в $10-12 обойдется :)

Hohmach

18 лет 12 месяцев назад

НУ а на выходе PL2303 - разве не TTL уровни?

[code:1]Table 5. Device Configuration Register
Name Bits Definition Default
23 RESERVED Reserved 0
22 TRI_OUT RS-232 Output Tri-state: 0
1: RS-232 output tri-state
0: RS-232 output in output mode



RS232 pins RXD_I, RI_I, DSR_I, DCD_I, CTS_I are 5V TTL Schmitt Trigger inputs.

RS232 pins TXD, DTR_N, RTS_N are 3.3V tri-state outputs.[/code:1]

geodimetr

18 лет 12 месяцев назад

НУ а на выходе PL2303 - разве не TTL уровни?


С чего бы ? TTL-уровни от века применялись в "Токовой Петле", которая была на компьютерах ДО-IBM-овской эпохи. Никогда с RS-сигналами "в лоб" токовая петля не согласовывалась.

Слава Богу, игрушек-переходников "Токовая Петля"- "RS" мне довелось налепить достаточно, начиная с времен 1988 года. Тогда еще - на рассыпухе, на обычных КТ-315-х транзисторах. Последний - в 1999-м году, уже на МАХ-232 (и стоил этот МАХ тогда аж 350 рублей штучка !).

Так что...берусь УВЕРЕННО утверждать, что это - ДАЛЕКО НЕ ОДНО И ТО ЖЕ. И тупо прилепить МАХ к PL2303, боюсь, не получится. По крайней мере, к тем ногам, которые якобы на выходах "Ну, почти RS !".

Если же появились модификации PL23XX, дающие честный сигнал для "Токовой Петли" - к ним, наверняка, можно и МАХ присобачить. Вопрос же затрат... думаю, проще решать по конкретному месту. Где-то окажется дешевле и проще "сваять" что-то самому... но не из "переходника для мобилы".

Повторяю, именно ЭТУ тему я поднимал здесь по крайней мере дважды, примерно год назад и полгода назад. И тоже пытался поначалу придумывать что-то наподобие PLXXX + MAX. Пока не почитал ВНИМАТЕЛЬНО даташиты на то и другое и не понял, что - не стыкуецца ! По крайней мере, на тот момент.

Hochmach привел верную ключевую выдержку из даташитов на устройства типа PLXXX... имеющий уши да услышит.

NiTr0

18 лет 12 месяцев назад

Где там указано, что "якобы на выходах "Ну, почти RS !". "? Четко написано "are 3.3V tri-state outputs."


[code:1]Input Voltage V
Low VIL -- -- 0.3* VDD
High VIH 0.7* VDD -- --

Output Voltage

Low VOL -- -- 0.4 V
High VOH 3.5 -- -- V

Schmitt Trigger Threshold Voltage*

Negative going Vt- -- 1.10 -- V
Positive going Vt+ -- 1.87 -- V

Output Voltage, 3.3V

Low VOL -- -- 0.4 V
High VOH 2.4 -- -- V
[/code:1]
(c http://www.datasheetarchive.com/datasheet.php?article=2726585)

PL2303 дает такие же сигналы на выходе (по уровням), как и MAX232 (и то и другое юзается для прошивки мобильников). Нуль-модем - тоже известный "девайс" ;) Соответственно 2 ком-порта (PL2303 и стандартный RS232) вполне стыкуются между собой.

geodimetr

18 лет 12 месяцев назад

Четко написано "are 3.3V tri-state outputs.


Для понимания, почему такое названо "Ну, почти..."не мешает еще почитать стандарты ПРАВИЛЬНОГО RS. К сожалению, на некоторых ВНЕШНИХ (по отношению к компьютеру) аппаратах он до сих пор еще применяется именно в полном соответствии СТАНДАРТУ.

Правда, я так и не понимаю, как

3.3V tri-state outputs.


стыкуется с

Ну а на выходе PL2303 - разве не TTL уровни?

____________________________________________

Честно говоря, я уже устал.

То Вы стыкуете входы МАХ-а с выходами PLXXX (якобы TTL-уровнями), то заявляете, что их выходы и так идентичны... то МАХ-ы у Вас дают +/- 8 V, то - идентичны PL2303 (3.3V Tri-State).
Вы уж определитесь, пожалуйста ! Тем более, что MAX-ов тоже очень много разных, были как в ту, так и в другую сторону работающие, да и под разные задачи. Так ЧТО ЖЕ Вы хотите подать на вход и ЧТО увидеть на выходе комбинации PLXXX+MAX, и какой КОНКРЕТНО МАХ примените для этого ?

Желательно с указанием ног, ну и - питания... и результаты испытаний этого чуда на ноутбуке с USB, просаживающимся до 4.9 V при питании от батареи (у нас в конторе из 23 ноутов такое - на 5).

===================================

Да, дествительно, в последние два-три года развелось очень много дешевой аппаратуры с RS-подобным интерфейсом. Отличие именно в том, что будучи выполненным на такой же дешевой комплектухе, он тоже выдает (и понимает) сигналы 3.3 V Tri-State.

Заявление же, что это - и есть RS-232 - по меньшей мере, наивно.

В силу особенности моей специализации (впихуемость невпихуемого для различных ЭВМ), за период с 1986 года и по сей день мне оч-чень много раз приходилось воевать с идиотским RS-232 стандартом, и за обоснованность своих выводов в этой области я могу отвечать.

NiTr0

18 лет 12 месяцев назад


Для понимания, почему такое названо "Ну, почти..."не мешает еще почитать стандарты ПРАВИЛЬНОГО RS.


"ПРАВИЛЬНЫЙ" RS:
"1" - -8..12В
"0" - +8..12В
("инверсия" уровней по отношению к ТТЛ)
TTL:
"1" - 2.8...5В
"0" - 0...0.8В


То Вы стыкуете входы МАХ-а с выходами PLXXX (якобы TTL-уровнями), то заявляете, что их выходы и так идентичны... Вы уж определитесь, пожалуйста ! Тем более, что MAX-ов тоже очень много разных, были как в ту, так и в другую сторону работающие... так ЧТО ЖЕ Вы хотите подать на вход и ЧТО увидеть на выходе комбинации PLXXX+MAX, и какой КОНКРЕТНО МАХ примените для этого ?


ЛЮБОЙ МАХ имеет внутри как преобразователи уровней RS232->TTL (приемники), так и TTL->RS232 (драйверы). Просто разное кол-во драйверов/приемников RS232. Будет ли он работать "на передачу" или же "на прием" - зависит от того, как его подключить.
Для поставленной цели имхо подойдет любой МАХ с кол-вом приемников/драйверов 3/3 (TX/RX, RTS/CTS, DTR/DSR). Специфические "модемные" RI/DCD имхо не обязательно разводить.

На TTL входы/выходы МАХ завести TTL/LVTTL выходы/входы PL2303, на RS232 выходах/входах MAX232 получим "честный" RS232



Желательно с указанием ног, ну и - питания... и результаты испытаний этого чуда на ноутбуке с USB, просаживающимся до 4.9 V при питании от батареи (у нас в конторе из 23 ноутов такое - на 5).


Ноут не обещаю, но на ПК - так и быть, проверю ;)



Да, дествительно, в последние два-три года развелось очень много дешевой аппаратуры с RS-подобным интерфейсом. Отличие именно в том, что будучи выполненным на такой же дешевой комплектухе, он тоже выдает (и понимает) сигналы 3.3 V Tri-State.

Заявление же, что это - и есть RS-232 - по меньшей мере, наивно.


Если честно - еще такого не встречал :D даже самые примитивные RS232 преобразователи уровней (на 2 транзисторах) и те пытаются обеспечить минусовый уровень на TX при единице на входе... Другое дело что тянут они минус с "честного" RS232 ;) Но это чудо техники у кой-кого из знакомых в роли программатора мобил/радиостанций на 115.2к работает :shock:


В силу особенности моей специализации (впихуемость невпихуемого для различных ЭВМ), за период с 1986 года и по сей день мне оч-чень много раз приходилось воевать с идиотским RS-232 стандартом, и за обоснованность своих выводов в этой области я могу отвечать.


В крайнем случае - если, по вашему мнению, MAX не годится для преобразования уровней TTL->RS232, а только наоборот (RS232->TTL) (хотя, если честно, я так и не понял, почему - RS232 хост/девайс вполне равноправные устройства) - что мешает взять "честный" GD75232 к примеру с дохлой мамки? Или он тоже "неправильный"?