tnt23 задумал сделать USB-MSX Link

Página 2/3
1 | | 3

Por dim-kut

Champion (270)

Imagen del dim-kut

25-01-2008, 12:26

Что касается опторазвязки - микросхемы FTDI и предназначены для замены COMа на USB,
надо просто глянуть чего там производитель рекомендует. Какие-нибудь типовые схемы
подключения обязательно должны быть.

Я подключал к USB ARM-контроллер от Atmel, там ничего такого не требовалось.
Несколько резисторов-конденсаторов от ВЧ-помех и все.

Por cax

Prophet (3736)

Imagen del cax

14-12-2008, 16:48

Я ковырялся в материалах о прошивке китайских телефонов при помощи кабеля на чипе PL2303 от компании Пролифик - того самого, который определяется как COM-порт, и у которого чип прячется где-то в проводе - или в разъёме или в коробочке посреди провода.

И подумал: если кабель такого типа в базарный день в dealextreme.com стоит 5$ с доставкой, может быть сделать MSX-Link из него ?
Другими словами, что нужно допаять к такому кабелю ?
Может быть вообще ничего - воткнуть напрямую в MSX-овую сетевую карту провода Vcc, GND, Rx, Tx, выходящие из телефонного разъёма, и вуаля ?

Пожалуйста, господа электронщики, вправьте мне мозги.

tnt23, как я понимаю оптопары необходимы как дополнительная защита редкого и дорогостоящего оборудования по имени MSX от недорогого и широко распространённого PC. Можем ли мы обойтись без них в данном случае ?

Por tnt23

Master (149)

Imagen del tnt23

14-12-2008, 18:21

Я ковырялся в материалах о прошивке китайских телефонов при помощи кабеля на чипе PL2303 от компании Пролифик - того самого, который определяется как COM-порт, и у которого чип прячется где-то в проводе - или в разъёме или в коробочке посреди провода.

И подумал: если кабель такого типа в базарный день в dealextreme.com стоит 5$ с доставкой, может быть сделать MSX-Link из него ?
Другими словами, что нужно допаять к такому кабелю ?
Может быть вообще ничего - воткнуть напрямую в MSX-овую сетевую карту провода Vcc, GND, Rx, Tx, выходящие из телефонного разъёма, и вуаля ?

Пожалуйста, господа электронщики, вправьте мне мозги.

tnt23, как я понимаю оптопары необходимы как дополнительная защита редкого и дорогостоящего оборудования по имени MSX от недорогого и широко распространённого PC. Можем ли мы обойтись без них в данном случае ?

Можно и без оптронов. Вроде USB хорошо по этой части защищен.

На стороне MSX у нас уровни сигналов TTL (ну почти), это с одной стороны задачу упрощает (не требуется обеспечивать согласования 5-вольтовых TTL сигналов MSX с +12/-12 вольт RS-232 писюка. С другой стороны, в кабеле от мобилки как раз уровни RS-232.

Вариантов видится два.

1) взять любой USB кабель от мобилки, MSX-линк подключить к его RS-232 части.

2) таки сваять схему на FTDI, должно получиться совсем просто.

Por cax

Prophet (3736)

Imagen del cax

14-12-2008, 19:00

1) Фактически ты предлагаешь использовать кабель от мобильника в качестве переходника USB-RS232, и тем самым свести задачу к предыдущей, т.е. "RS232<->MSX", верно ?
С другой стороны, ты пишешь, что от оптронов можно отказаться, что же тогда остаётся ? MAX232 и куча резисторов ?

2) что по мне, так ваяй на FTDI или PL2303, лишь бы это было максимально просто для чайников, в идеале - несложный мод доступного готового кабеля с FTDI или другим чипом.
Ну не будет народ возиться с разъёмами, схемами и т.д. Чем проще - тем лучше.

Если я верно понимаю, PL2303 и FTDI делают одну и ту же работу, значит PL2303 тоже годится ?
Про него везде пишут, и я подумал, что он более распространённый и что лучше делать MSX-Link именно с ним.
Или же совершенно неважно на чём сделан провод ?

Por cax

Prophet (3736)

Imagen del cax

14-12-2008, 19:36

Кстати, вот это, случаем, не готовые MSX-Link-и ?

Por tnt23

Master (149)

Imagen del tnt23

15-12-2008, 07:51

1) Фактически ты предлагаешь использовать кабель от мобильника в качестве переходника USB-RS232, и тем самым свести задачу к предыдущей, т.е. "RS232<->MSX", верно ?
С другой стороны, ты пишешь, что от оптронов можно отказаться, что же тогда остаётся ? MAX232 и куча резисторов ?

2) что по мне, так ваяй на FTDI или PL2303, лишь бы это было максимально просто для чайников, в идеале - несложный мод доступного готового кабеля с FTDI или другим чипом.
Ну не будет народ возиться с разъёмами, схемами и т.д. Чем проще - тем лучше.

Если я верно понимаю, PL2303 и FTDI делают одну и ту же работу, значит PL2303 тоже годится ?
Про него везде пишут, и я подумал, что он более распространённый и что лучше делать MSX-Link именно с ним.
Или же совершенно неважно на чём сделан провод ?

По большому счету все равно, на чем сделан провод, но есть тонкости.
MSX-Link берет питание для MAX232 с линий RTS/CTS (точнее не помню, надо взглянуть на схему Smile) RS-232. Соответственно если мобилкин кабель эти линии вяло поддерживает, то и MSX-Link работать будет неважно.

Но если взять кабель (или чип) с уровнями TTL, то и MAX232 не нужен, и питание для него тоже.

Por tnt23

Master (149)

Imagen del tnt23

15-12-2008, 07:53

Кстати, вот это, случаем, не готовые MSX-Link-и ?

О, практически оно!
Можно вместо разъема напаять обычный DIN-5, и посмотреть, заживет ли.

Por cax

Prophet (3736)

Imagen del cax

15-12-2008, 09:41

FTDI-ный кабель стоит около 9 фунтов, и у них даже есть версии на 3.3В и на 5В, но доставка к нам, увы, стоит ещё 20-30 английских тугриков. Ну их, жадин.

Я прочитал дискуссию знающих людей о PL2303, MAX и др., которая заканчивается фразой о том, что у "PL2303 все уровни TTL или LVTTL".

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

Теперь вопрос:
У меня есть кабель CA-42 на PL2303, может мне проверить его на пригодность ?
1) В кабеле есть GND, Rx, Tx, Vout - проверить напряжения Vout, и на Tx при попытке передачи ?
Нам этот Vout вообще нужен ?
2) DTR-провода в кабеле нет - мне просто напрямую подпаяться ко 2-й ноге (DTR_N) PL2303 ?
Или к 9-й (DSR_N) ?

Por tnt23

Master (149)

Imagen del tnt23

18-12-2008, 20:58


Я прочитал дискуссию знающих людей о PL2303, MAX и др., которая заканчивается фразой о том, что у "PL2303 все уровни TTL или LVTTL".

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

Теперь вопрос:
У меня есть кабель CA-42 на PL2303, может мне проверить его на пригодность ?
1) В кабеле есть GND, Rx, Tx, Vout - проверить напряжения Vout, и на Tx при попытке передачи ?
Нам этот Vout вообще нужен ?
2) DTR-провода в кабеле нет - мне просто напрямую подпаяться ко 2-й ноге (DTR_N) PL2303 ?
Или к 9-й (DSR_N) ?

1) Да, замерь уровни на Tx и на Vout. Скорее всего Vout как раз и есть источник +5в для каких-нибудь внешних нужд, для питания MSX-Link его может вполне хватить.

2) DTR сам по себе нам не нужен. Если на Vout есть +5в и он достаточно мощный (сейчас пойду почитаю даташит на 2303), то MSXLink можно запитать от него.

<s>3) Но есть совсем простой вариант - взять штекер DIN-5, и распаять его GND, Rx и Tx прямо на 2303 (ну с учетом перекрещения, чтобы наш Tx шел на Rx 2303 и наоборот).
По этому пункту я не очень уверен, пойду вспомню схему MSX-Link.</s>

Пункт 3 отменяется, так как у 2303 выходы RS-232 почти нормальные, насколько я понял из куцего даташита. Короче, надо померять напряжения на них.

Por AlexBel

Champion (268)

Imagen del AlexBel

28-12-2008, 22:45

Извините, если не в тему. У меня кабель GEMBIRD на 2303, там нормальные уровни +/- 9 вольт, работает отлично.

Página 2/3
1 | | 3