Перейти к содержанию
    

Конвертер USB - UART

Конечно, модератор меня щас забанить может, но как тут опять не коснуться темы недалекости большинства студентов.

Вот человек сначала пишет:в компьютере есть USB-порт, в него нужно воткнуть разработанный конвертер, а другой стороной (RS232) воткнуть в какое-нибудь устройство с соответствующим интерфейсом

 

А потом про USB хост пишет: Вот честное слово поручили.

 

Не Хост тебе поручили сделать, а девайс.

И подойдут Вам готовые микросхемы, которые предложены были выше.

Я не знаю как вы будете изготавливать плату под это дело, правда....

 

Там, кстати, ничего особо и не надо. Питание на чип подал, провода куда надо припаял и дело в шляпе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5tas, вы бы хоть краткие сведения про интерфейс USB за истекшие сутки почитали. Или спецификацию USB "по диагонали" просмотрели. Тогда вас хотя бы не гнобили за путаницу между USB-HOST и USB-DEVICE ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

https://www.silabs.com/products/interface/u...es/default.aspx

 

Тут полное описание вашей курсовой.

 

еще одно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я выбрал адаптер USB - RS-232 ВМ8050. В нём используется трансивер RS-232 MAX3243. О ней написано, что она обеспечивает "Истинный режим работы RS-232". Значит ли это, что на выходе она даёт ±12В?

В datasheet по этому поводу я нашёл только это:

"T_OUT..........±13.2V"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://electronix.ru/forum/index.php?showtopic=63504

читать всю ветку :)

Прочитал. Но, насколько я понял, MAX232 и MAX3243 немного различаются.

И всё равно не ясно, если ничего не мудрить, а всё сделать по ДШ, то будет ли нужное напряжение на выходе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужное для чего?

Чтобы работал интерфейс RS-232? Конечно будет! Ибо по стандарту там мёртвая зона в районе 3v помоему...

Так что даже если будет +/-5 - работать уже будет.

 

Тупо по даташиту делать и всё будет работать.

Главное на MAX не забыть кондеры поставить :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Микросхемы формируют на своих выходах удвоенное напряжение питания за вычетом падения на внутренних ключах.

При питании 5 Вольт на выходах будет порядка 9 Вольт, при питании 3.3 В - будет немного больше 5 Вольт.

Стандарт RS-232 требует напряжение на выходе передатчика не менее +/- 5 вольт и не более 15В.

Так что соответствует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я выбрал адаптер USB - RS-232 ВМ8050. В нём используется трансивер RS-232 MAX3243. О ней написано, что она обеспечивает "Истинный режим работы RS-232".
'Истинный режим' у нее относится к 3.0В питания, а не к RS232 :)

Значит ли это, что на выходе она даёт ±12В?
Нет

В datasheet по этому поводу я нашёл только это:

"T_OUT..........±13.2V"

Плохо искали - страница 3, раздел TRANSMITTER OUTPUTS:

Output Voltage Swing (All transmitter outputs loaded with 3kΩ to ground): Min = ±5.0 Typ = ±5.4 V
Работать будет :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

'Истинный режим' у нее относится к 3.0В питания, а не к RS232 :)

Как это? там ведь написано: "Истинный режим работы RS-232 при VCC от +3.0 В до +5.5 В"!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Шо-то шумиха поднялась...

Придётся мне посмотреть в даташиты :)

 

 

Ну что я могу сказать...действительно никто там про +/-13 не говорил!

T_OUT был в разделе absolute maximum ratings

И правильно, на стр. 3 чётко написано что типичным является +-5.4V, чего вполне достаточно чтобы RS232 работал.

 

True RS-232 Operation from VCC = +3.0V to +5.5V действительно подчёркиват лишь тот факт, что при питании микрухи от 3 до 5.5V она всё равно будет способна работать в рамках стандарта RS-232. Далее идёт приписка Meets EIA/TIA-562 Specifications Down to 2.7V видимо имеется ввиду, что даже не только на 3.0V но ещё и при питании 2.7V всё равно типа будет соответствовать спецификации EIA/TIA-562 !

 

Кстати, можно почитать EIA/TIA-562 :)

Щас этим и займусь

 

Оооо!

http://pinouts.ru/SerialPorts/eia-562_pinout.shtml

Driver Loaded Output Voltage (3 kΩ) ≥ | 3.7V |

 

и, как видим по даташиту, нагруженный на 3kΩ драйвер, типично выдаёт 5.4V. Следовательно: true :)

Верю, что и на 2.7v он выполнит требование Driver Loaded Output Voltage (3 kΩ) ≥ | 3.7V | :) поэтому опять true

 

И поэтому с этой микрухой НИКОГДА вам не добиться уровней +\- 12v другой вопрос: зачем именно +\- 12, если оно и так будет спокойно работать :)

 

Да, а вот MAX232 выдаёт 7V по даташиту но питать его надо тоооолько от 5V. Никаких 3.3 он уже не допускает.

 

Ну и уж чтоб тооочно не осталось вопросов и сомнений:

[How ever; EIA562 has a minimum output of +/- 3.7 volts, and a maximum output of +/- 25 volts. The TIA/EIA-562 specification does allow for inter-operation with RS232.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И поэтому с этой микрухой НИКОГДА вам не добиться уровней +\- 12v другой вопрос: зачем именно +\- 12, если оно и так будет спокойно работать :)

Да я тоже уже это понял, но преподаватель упорно просит у меня 12В :laughing:

Завтра всё ему расскажу и покажу. Всем спасибо за помощь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...