Страница 1 из 1

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

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

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

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

Использовал (как рекомендуют КТ315Б), диоды КД521В (рекомендуют КД522). Разброс в сопротивлениях (проверено тестером) не более 5%. Мощность резисторов 0,125 Вт.

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

Добавлено: Вт авг 30, 2011 22:33:11
Jack_A
Должна работать. Нужно только в базу Q1 резистор влимонить. И попробовать на меньших скоростях. Посмотреть осциллом - что идет. А если осцилла - нет - Sorry ...

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

Добавлено: Ср авг 31, 2011 08:34:01
uk8amk
1. Попробовать в терминалке включить линии RTS-DTR т.к. эта схема паразитно питается от них.
2. Сделать нормальный преобразователь уровней на MAX232 - деталей не больше, а проблем меньше.

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

Добавлено: Ср авг 31, 2011 16:12:14
bondyara
Не понимаю смысл такого питания. Насколько понял, RTS-DTR передают сигналы при инициализации сессии, разве они могут обеспечить стабильное питание? К тому же, в схему подведено 3,3 В с модема (через диод, обозначенный красным). Может быть отключить RTS-DTR от схемы, замкнув их также попарно?

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

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

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