0 / 0 / 0
Регистрация: 15.06.2011
Сообщений: 174
1

rs232 -> TTL преобразователь уровней на транзисторах

18.06.2011, 19:28. Показов 11492. Ответов 5
Метки нет (Все метки)

Всем привет.
Сделал такую штуку http://www.uchobby.som/index.php/2007/0 ... explained/ проблема в следующем: на низкой скорости (до 4800) работает нормально, на 9600 и выше обратно приходит что-то непонятное, похожее на помехи :( Помогите разобраться.
Знаю, что лучше max232, на нет у меня её сейчас.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2011, 19:28
Ответы с готовыми решениями:

USB-TTL и RS232 + K-Line
Собрал я адаптер по такой вот схемке http://picsee.net/uptood/2016-03-24/a6c0a631b5c2.png и у...

Преобразователь интерфейсов usb - rs232 and rs485
Добрый день, уважаемые форумчане! Я начинающий радиолюбитель, поэтому прошу сильно не пинать, если...

USB-преобразователь UART, RS232, I2C, CAN
Давно занимаюсь робототехникой, начинал давно, где-то в 11 классе еще. Всегда интересовала область...

Посоветуйте преобразователь уровней
На входе импульсы амплитудой 24В, 0В - 0, +24В - 1, на выходе нужно дифф сигнал +5В -1, 0В -...

5
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
18.06.2011, 19:38 2
Может испытать его не замкнув rx-tx, а по-отдельности, проверить работоспособность rx и tx? а вообще судя по схеме если со стороны rs-232 ничего не отправлять, то конденсатор С1 никогда не зарядится, следовательно питания -V не будет, следовательно передача со стороны ТТЛ вообще невозможна. Схема - отстой.
0
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
18.06.2011, 19:40 3
отрицательное питание не просаживается? попробуй с RTS и DTR (4 и 7 контакты) точно так же диодом на тот же конденсатор отвести питание. И ножки эти программно выстави в единицу (чтобы на них отрицательный потенциал был).
0
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 219
19.06.2011, 01:58 4
OTPINE, вы несколько ошибаетесь. При отсутствии передачи на линии имеется уровень единицы, который в RS232 имеет величины -3...-15В т.е. минус там имеется когда нет передачи. А вот если слать одни нули, то минус там будет только во время стопбита (если таковой есть).
Ymtikrotor, попробуйте убрать диод D1 и закоротить выводы C1, некоторые материнки принимаюют GND как отрицательное напряжение. Если будет работать на всех скоростях - про порблема в "слабости" отрицательного питания.

P.S.: хотя предложение Stiit.mi более правильное.
0
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
19.06.2011, 04:25 5
При отсутствии передачи на линии имеется уровень единицы, который в RS232 имеет величины -3...-15В
да, я уже сам сообразил потом...
0
0 / 0 / 0
Регистрация: 15.06.2011
Сообщений: 174
19.06.2011, 15:43 6
Цитата Сообщение от Omkit5o
попробуйте убрать диод D1 и закоротить выводы C1, некоторые материнки принимаюют GND как отрицательное напряжение. Если будет работать на всех скоростях - про порблема в "слабости" отрицательного питания.
Да, так действительно всё работает, спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2011, 15:43

Преобразователь уровней 5В<->24В
Нужны двунаправленные преобразователи уровней 5В&lt;-&gt;24В. Может кто встречал такие?

Посоветуйте преобразователь уровней 3.3<->1.8
Нужно связать МК(3.3v) и ЛЦД(1.8V). Интерфейс параллельный, обмен двухсторонний. Микру...

Преобразователь логических уровней 5 в 24 вольта.
Подскажите схему, а лучше готовую микросхему, желательно в DIP корпусе, для преобразования...

Подскажите преобразователь уровней с отдельным Uоп
Тоесть чтобы был отдельный вывод опорного напряжения. (хотя я подозреваю что они все такие,с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.