Проблема с переходником COM-UART на транзисторах.

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 07, 2011 17:00:42
Откуда: Оттуда

Сообщение bondyara »

Есть агрегат - ADSL-модем D-Link 2520U/BRU/C
Пытался прошить его чужой прошивкой (от аналога на том же проце). Все бы ничего, но в ней был CFE (подобие BIOSa)
Теперь модем не отвечает ни на что, даже на RESET.
Там есть интерфейс UART

Собрал переходник на транзисторах по этой схеме (см. файл)
Идет мусор (нечитиаемо).
Подключался через Putty 0.6
Пробовал рекомендуемую скорость 115200 (устанавливал в Putty и в свойствах КОМ-порта)
Идет нечитаемый мусор. Пробовал все скорости и даже размер буфера менял. Не помогает.
Пробовал замыкать RX и TX (на выходе к модему) - не реагирует на ввод с клавиатуры.

Думаю, проблема в соединении. Либо схема на транзисторах не катит, либо схема неправильная. Хотя пишут, что работает
Что об этом думаете?

Использовал (как рекомендуют КТ315Б), диоды КД521В (рекомендуют КД522). Разброс в сопротивлениях (проверено тестером) не более 5%. Мощность резисторов 0,125 Вт.
Вложения
Cxema.jpg
Вот эта схема
(21.86 КБ) 1045 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Должна работать. Нужно только в базу Q1 резистор влимонить. И попробовать на меньших скоростях. Посмотреть осциллом - что идет. А если осцилла - нет - Sorry ...
Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

1. Попробовать в терминалке включить линии RTS-DTR т.к. эта схема паразитно питается от них.
2. Сделать нормальный преобразователь уровней на MAX232 - деталей не больше, а проблем меньше.
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 07, 2011 17:00:42
Откуда: Оттуда

Сообщение bondyara »

Не понимаю смысл такого питания. Насколько понял, RTS-DTR передают сигналы при инициализации сессии, разве они могут обеспечить стабильное питание? К тому же, в схему подведено 3,3 В с модема (через диод, обозначенный красным). Может быть отключить RTS-DTR от схемы, замкнув их также попарно?
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

bondyara писал(а):Насколько понял, RTS-DTR передают сигналы при инициализации сессии, разве они могут обеспечить стабильное питание?
Эти сигналы могут управляться программно при условии что не используется аппаратное квитирование(а оно там не используется - всего то 2 линии). Т.е. на них вполне возможно выставлять статический уровень, который паразитно будет питать эту схему. Можно для надежности добавить после диодов кондерчик 10-20мкф х 16 вольт. И еще. Чтобы не спалить трехвольтовый вход УАРТА, надо подавать на разные транзисторы разное питание, примерно так как на рисунке.

Дело может быть также и в другом. Компорт сам по себе расчитан на логические уровни +12/-12 вольт. В большинстве случаев достаточно уровней 0/+5 вольт(что может обеспечить ваша схемка на транзисторах), но бывает так что с однополярным сигналом связь не ладится. Тогда приходится ставить нормальную интерфейсную схему на МАХ232. Для сигналов логики +3.3Вольта используйте микросхемы МАХ2232.
Вложения
Cxema.jpg
(21.34 КБ) 943 скачивания
Реклама
Ответить

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