реклама на сайте
подробности

 
 
> True / TTL RS232, автовыбор
zombi
сообщение Feb 4 2011, 09:16
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



В изделии исп. авр атмел с одним ком портом и max232.
Подключать к изделию нужно различные внешние устройства.
У этих устройств порт RS232 может быть как Тrue (размах сигнала -12V +12V) так и TTL ( 0V - 5V).
Сейчас процессор управляет мультиплексором для выбора подключаемого на свой вход RXD одного из сигналов TXD от max232 или TXD с разъёма.
Как бы сделать так чтобы процессор вообще не занимался мультиплексированием TXD?
Предполагается что может быть подключено только одно устройство с одним типом интерфейса.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kosyak©
сообщение Feb 4 2011, 10:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 1-10-07
Из: НЧ
Пользователь №: 30 966



Если позволяет разъем добавте в него еще один сигнал, который будет "управлять" мультиплексором.
Go to the top of the page
 
+Quote Post
zombi
сообщение Feb 4 2011, 10:40
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(kosyak© @ Feb 4 2011, 14:27) *
Если позволяет разъем добавте в него еще один сигнал, который будет "управлять" мультиплексором.

Контактов на разъёме свободных нет. Добавлять дополнительный джампер тоже не хочется.
К томуже мультиплексор тоже хочется выкинуть.

Я вот думаю на 2И организовать автовыбор.
На первый вход 2И подключаем выход TXD от макса.
На второй вход 2И TXD с разъёма (надо только к +5V резистором подтянуть).
Ну а выход 2И на вход RXD атмела.
Как думаете будет нормально работать?
Go to the top of the page
 
+Quote Post
XVR
сообщение Feb 7 2011, 08:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(zombi @ Feb 4 2011, 13:40) *
Я вот думаю на 2И организовать автовыбор.
На первый вход 2И подключаем выход TXD от макса.
На второй вход 2И TXD с разъёма (надо только к +5V резистором подтянуть).
Ну а выход 2И на вход RXD атмела.
Как думаете будет нормально работать?
Думаю, что при TTL входах у вас на выходе вашего 2И будет константная 0 (т.к. MAX будет продолжать работать (насколько сможет), а он представляет собой инвертор). А при подключении к True RS232 ваше 2И от +/- 12В на входе просто сгорит.
Go to the top of the page
 
+Quote Post
zombi
сообщение Feb 7 2011, 21:04
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(XVR @ Feb 7 2011, 11:23) *
А при подключении к True RS232 ваше 2И от +/- 12В на входе просто сгорит.

Никто и не собирается TTL вход к True RS232 подключать. cranky.gif

Цитата(XVR @ Feb 7 2011, 11:23) *
Думаю, что при TTL входах у вас на выходе вашего 2И будет константная 0 (т.к. MAX будет продолжать работать (насколько сможет), а он представляет собой инвертор).

Интересно с каких это пор при наличии "1" на обоих входа элемента 2И на его выходе будет "0"?
Go to the top of the page
 
+Quote Post
XVR
сообщение Feb 8 2011, 06:47
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(zombi @ Feb 8 2011, 00:04) *
Интересно с каких это пор при наличии "1" на обоих входа элемента 2И на его выходе будет "0"?
Не будет "1 на обоих входа элемента 2И", а будет там 1 и 0. У RS232 -12В обозначает лог1, а +12В - лог0. На выходе MAXа это даст 1 и 0, а с прямого входа RS232 с разъема (как это воспримет ваша TTL-уровневая схема) - соответственно 0 и 1.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zombi   True / TTL RS232   Feb 4 2011, 09:16
|- - zombi   Цитата(XVR @ Feb 8 2011, 10:47) Не будет ...   Feb 8 2011, 08:32
|- - XVR   Цитата(zombi @ Feb 8 2011, 11:32) Может в...   Feb 8 2011, 08:47
|- - zombi   Цитата(XVR @ Feb 8 2011, 12:47) Ааа! ...   Feb 8 2011, 09:07
|- - XVR   Цитата(zombi @ Feb 8 2011, 12:07) Дык вро...   Feb 8 2011, 10:03
- - kosyak©   Думаю что будет. У меня подобное работает.   Feb 4 2011, 10:44
|- - zombi   Цитата(kosyak© @ Feb 4 2011, 14:44) Думаю...   Feb 4 2011, 10:51
- - ukpyr   можно использовать входной сигнал RX. При подключе...   Feb 4 2011, 14:27
|- - zombi   Цитата(ukpyr @ Feb 4 2011, 17:27) можно и...   Feb 4 2011, 17:48
- - OlegNZH   Дык ,Вы-же говорили про мультиплексор, управляемый...   Feb 4 2011, 18:15
|- - zombi   Цитата(OlegNZH @ Feb 4 2011, 21:15) Дык ,...   Feb 5 2011, 09:24
- - ukpyr   Цитататам правда придётся с диодами немножко помуд...   Feb 7 2011, 22:01


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 11:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016