подача напряжения на RTS выход.
shur40in (Guest) |
|
|
Приветствую.
Собственно требуется подключить к плате устройство работающее по последовательному интерфейсу. В нём используется в том числе RTS выход RS232 разьёма.
На компьютере на 7 клемме разьёма (Она же RTS) имеется сигнал (около 12, плюс или минус сейчас не помню). С платы же не идёт ничего. Глянул принципиальную схему, там RTS выход подключён к входу(in !) микросхемы преобразователя уровней.
Возможно ли подать сигнал на этот выход разьёма?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно shur40in 10.07.2008 г. в 11:02:46 |
|
|
|
|
|
starterkit (Guest) |
|
|
Не понимаю, что смущает?
Выход (RTS) с PC идет на вход преобразователя ну а дальше на 89 пин контроллера. Управлять потоком прийдется самому. |
|
|
|
|
|
shur40in (Guest) |
|
|
К устройству идёт провод - оптический интерфейс к устройству, RS232 к PC.
Цитата из письма разработчика устройства
--------
Еще - надо обязательно поднять RTS - от него
питается приемный транзистор
оптрона.
--------
Пока у меня ситуация такая - с PC устройство работает нормально, принимает данные и отправляет. Как только подключаю к плате - отправка данных с платы есть - светодиод на проводе к устройству моргает, ответа от устройства нет.
Пока грешу на вышеупомянутый RTS.
Подать на него сигнал из платы невозможно? |
|
|
|
|
|
starterkit (Guest) |
|
|
Дык правильно, на PC RTS это выход (который и питает оптрон подключаемого усройства), а как по Вашему он на моей плате может быть выходом (на схеме ведь все показано однозначно) ...
Используйте CTS с моей платы (это выход) ...
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно starterkit 10.07.2008 г. в 11:47:52 |
|
|
|
|
|
shur40in (Guest) |
|
|
Я и переспросил, чтобы проверить правильно, ли понял.
Попробую с CTS. |
|
|
|
|
|
starterkit (Guest) |
|
|
Не забудьте про "ручное" упраление P0.16 (CTS). |
|
|
|
|
|
shur40in (Guest) |
|
|
Всё ещё "бьюсь" с устройством.
Возникла следующая (надеюсь конечная проблема).
Между платой и устройством поставил max232 для увеличения амплитуды сигнала. Но после max получается начальный уровень сигнала на TX не отрицательный (как на плате и PC), а положительный. Устройство же хочет только отрицательный.
Может подскажите, какую микросхему инвертор лучше использовать? Или какой другое техн. решение. Сам же я пока больше программист чем электронщик, поэтому со спектром доступной периферии не знаком. |
|
|
|
|
|
starterkit (Guest) |
|
|
Инвертор для преобразователя MAX232 ... что то больно сложное решение ...
Сам MAX232 должен на выходе давать как + так и -, так что смотрите что на его входе.
Еще, насколько помню MAX232 питается от 5 В (надеюсь не запитали от 3.3В)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно starterkit 15.07.2008 г. в 22:28:57 |
|
|
|
|
|
shur40in (Guest) |
|
|
Пока получается следующее. С платы на выходе минус 6 вольт (без нагрузки на выход). После max232 имеем +10 вольт с того же выхода (TX), т.е. начальный уровень положительный и изменения идут в другую сторону.
Пока самое очевидное решение это поставить инвертор до или после max'а, что даст нужный знак сигналов.
Пока запитал max проводом от USB разьёма PC, нужными 5 вольтами.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно shur40in 15.07.2008 г. в 23:15:29 |
|
|
|
|
|
|