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

 
 
 
Reply to this topicStart new topic
> Modem Data Splitter, Разветвитель для RS-232.
4xSH
сообщение Jan 4 2009, 22:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-01-08
Пользователь №: 34 289



Подскажите, пожалуйста, принцип действия данного устройства.

Modem Data Splitter

Задача воспроизвести подобное для курсового проекта.

Смущает схема приведенная в Datasheet'e. А именно, наличие встречно направленных диодов в TD, DTR, RTS.

Поправьте меня если я не прав:

1) В таком исполнении при подключение к COM порту она работать не должна, тк RS232 подразумевает уровни от +15...+3(0) до -3...-15 (1). Соответственно, диоды будут постоянно обрезать уровень 1 по ~0 В. Что напрочь убивает работу передатчика.

2) Скорее всего это принципиальная схема и в электрической за место диодов используются другие элементы. 05.gif Если да, то какие?

3) В любом случае оба PC не могут работать с модемом одновременно, и попытка работы приведет к ошибкам в работе модема. В данном исполнении защиты нет.

4) Все же если там используются диоды и я, в корне, не прав в своих рассуждениях (см.п.1), подскажите тип этих диодов D1,D2,... и номиналы R1,R2,R3. (ИМХО: 5к).
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 4 2009, 22:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(4xSH @ Jan 5 2009, 03:26) *
1) В таком исполнении при подключение к COM порту она работать не должна, тк RS232 подразумевает уровни от +15...+3(0) до -3...-15 (1). Соответственно, диоды будут постоянно обрезать уровень 1 по ~0 В. Что напрочь убивает работу передатчика.
Нет, не правы. В принципе по стандарту TIA/EIA-232-F лог.1, а точнее уровень mark приемником RS-232 воспринимается в диапазоне -3В...-25В, но в реальности из-за особенности типовой схемотехники входных цепей приемника входное напряжение 0В также воспринимается как лог.1. (уровень mark), а уже при +2В на входе как уровень space (лог.0). Естественно, что работать это будет на не очень большом расстоянии. Ну да модемные кабели редко когда длиннее 1,8м делают.
Цитата(4xSH @ Jan 5 2009, 03:26) *
2) Скорее всего это принципиальная схема и в электрической за место диодов используются другие элементы. 05.gif Если да, то какие?
Опять нет. Схема на диодах работоспособна, а дешевле обычных высокочастотных диодов вряд ли что-то другое (логику) найти можно.
Цитата(4xSH @ Jan 5 2009, 03:26) *
3) В любом случае оба PC не могут работать с модемом одновременно, и попытка работы приведет к ошибкам в работе модема. В данном исполнении защиты нет.
А вот это верно. Одновременно с модемом в каждый конкретный сеанс связи может работать только один PC.
Цитата(4xSH @ Jan 5 2009, 03:26) *
4) Все же если там используются диоды и я, в корне, не прав в своих рассуждениях (см.п.1), подскажите тип этих диодов D1,D2,... и номиналы R1,R2,R3. (ИМХО: 5к).
Диоды любые высокочастотные. Например, широкораспространенный 1N4148 или его отечественные аналоги КД521, КД522. В принципе на небольшой частоте и без резисторов работать будет, но для увеличения крутизны фронтов резисторы не помешают. Номинал примерно от 3кОм до 15кОм.
Go to the top of the page
 
+Quote Post
XVR
сообщение Jan 5 2009, 11:14
Сообщение #3


Гуру
******

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



Цитата(rezident @ Jan 5 2009, 01:43) *
Нет, не правы. В принципе по стандарту TIA/EIA-232-F лог.1, а точнее уровень mark приемником RS-232 воспринимается в диапазоне -3В...-25В, но в реальности из-за особенности типовой схемотехники входных цепей приемника входное напряжение 0В также воспринимается как лог.1. (уровень mark), а уже при +2В на входе как уровень space (лог.0).
ЛИЧНО сражался с сервером, который НАОТРЕЗ отказывался воспринимать 0В как mark, так и не работал, пока ему -3В не подали sad.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 5 2009, 16:18
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(XVR @ Jan 5 2009, 16:14) *
ЛИЧНО сражался с сервером, который НАОТРЕЗ отказывался воспринимать 0В как mark, так и не работал, пока ему -3В не подали sad.gif
Имел полное право на это, бо уровень вне стандарта wink.gif Я же говорил лишь про типовую схемотехнику приемника RS-232.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
4xSH
сообщение Jan 5 2009, 17:35
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-01-08
Пользователь №: 34 289



Огромно Вам спасибо за развернутый ответ!!!

Цитата(rezident @ Jan 5 2009, 01:43) *
в реальности из-за особенности типовой схемотехники входных цепей приемника входное напряжение 0В также воспринимается как лог.1. (уровень mark), а уже при +2В на входе как уровень space (лог.0).


Действительно, посмотрев сейчас Datasheet'ы на микросхемы для RS-232 заметил, что уровни переключения Vtl (Input Low Threshold) для приемников колеблются в пределах от 0,5 до 1,5 В и всегда больше нуля.

Еще вопрос:

Если все устройства подключаются трех проводным кабелем, те простейшая схема включения (Tx, Rx, Gnd). И DCE устройство постоянно выдает какую-нибудь информацию, то реально считывать ее обоими получателями (PC1, PC2)?

ИМХО: Это вполне реально судя по схеме.

Сообщение отредактировал 4xSH - Jan 5 2009, 17:43
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 5 2009, 17:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(4xSH @ Jan 5 2009, 22:35) *
Если все устройства подключаются трех проводным кабелем, те простейшая схема включения (Tx, Rx, Gnd). И DCE устройство постоянно выдает какую-нибудь информацию, то реально считывать ее обоими получателями (PC1, PC2)?
Да, реально. Только вы не забывайте, что указанный вами сплиттер для модема предназначен. А для того, чтобы модем (и то не любой это может) работал "по трем проводам", его предварительно нужно перевести в специальный режим. Но для перевода его в этот "прозрачный" режим обычно требуются еще и сигналы квитирования - RTS/CTS как минимум.
Go to the top of the page
 
+Quote Post
4xSH
сообщение Jan 5 2009, 18:43
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-01-08
Пользователь №: 34 289



Я правильно понимаю, что приведенная Вами схема является примером типовой схемотехники RS-232 приемника? Собрал ее на скорую руку в MicroCap. Заметил 2 на мой взгляд принципиальных момента:

1) Уровень срабатывания (mark) Все же ниже 0 В. (при уровне space: +3 В).

2) Он напрямую зависит от входного уровня (space), те при изменении входного уровня с +5 до +3 изменяется пороговый уровень срабатывания (mark).

Сообщение отредактировал 4xSH - Jan 5 2009, 18:55
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 5 2009, 19:15
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(4xSH @ Jan 5 2009, 23:43) *
Я правильно понимаю, что приведенная Вами схема является примером типовой схемотехники RS-232 приемника?
Да. Конкретно эту я брал из datasheet GD75232, которая применяется в большинстве десктопных motherboard.
Цитата(4xSH @ Jan 5 2009, 23:43) *
Собрал ее на скорую руку в MicroCap.
Любопытно, а какую модель вы брали в качестве модели ненасыщающегося биполярного транзистора?
Go to the top of the page
 
+Quote Post
4xSH
сообщение Jan 6 2009, 14:35
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-01-08
Пользователь №: 34 289



Цитата(rezident @ Jan 5 2009, 22:15) *
Любопытно, а какую модель вы брали в качестве модели ненасыщающегося биполярного транзистора?


"На скорую руку" - ключевая фраза! blush.gif

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

Видимо отсутствие опыта и надлежащих знаний сказывается... unsure.gif
Go to the top of the page
 
+Quote Post
4xSH
сообщение Jan 6 2009, 17:59
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-01-08
Пользователь №: 34 289



Цитата(rezident @ Jan 5 2009, 01:43) *
Диоды любые высокочастотные. Например, широкораспространенный 1N4148 или его отечественные аналоги КД521, КД522. В принципе на небольшой частоте и без резисторов работать будет, но для увеличения крутизны фронтов резисторы не помешают. Номинал примерно от 3кОм до 15кОм.


Если позволите я задам еще пару вопросов:

1) В данной схеме используются 6 диодов. На сколько целесообразно использование диодных сборок для ее реализации? Например поставить 2 микросхемы BAS21U.

2) При выборе диодных сборок столкнулся с 2я типами маркировок RF/AF Diode.
Понимаю, что это указывает на их высокочастотную принадлежность, но беглый поиск не позволил найти расшифровку и границу между ними.

Интерес возник в связи с тем, что для RF существуют максимум сдвоенные сборки, а для AF удается найти и строенные, как приведенные выше BAS21U.

3) Я правильно, понимаю, что в данном случае вариант исполнение упирается лишь в цену и легкодоступность данных компонентов?

4) На какие параметры диодов применительно к данной схеме стоит обратить особое внимание?
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 6 2009, 18:08
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если хотите сборки для миниатюризации, то поставьте BAV70 - одни из самых доступных и дешевых в SOT23 smile.gif
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Jan 6 2009, 21:18
Сообщение #12





Guests






Сделайте вот так, и не морочте голову:
[attachment=28481:attachment]
Если вдруг не будет работать (что маловероятно), то отключите управление потоком в компьютерах и модеме...
Выбор диодов имеет значение только на больших скоростях обмена...
Go to the top of the page
 
+Quote Post
4xSH
сообщение Jan 8 2009, 18:20
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-01-08
Пользователь №: 34 289



Цитата(@Ark @ Jan 7 2009, 00:18) *
Сделайте вот так, и не морочте голову:
[attachment=28481:attachment]
Если вдруг не будет работать (что маловероятно), то отключите управление потоком в компьютерах и модеме...
Выбор диодов имеет значение только на больших скоростях обмена...


Спасибо за схему, я уже собрал работающий аналог.
Вопрос касательно диодов был из практического интереса.
Что можно выжать из этого интерфейса? Те максимальная скорость обмена и длина кабеля. И на какой длине становиться критичен выбор диодов.
Интересует теория вопроса. Если есть, где почитать не отказался бы от ссылок...

В любом случае, основная задача данной темы решена. Спасибо всем, кто откликнулся, за помощь...
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Jan 10 2009, 09:36
Сообщение #14





Guests






По теории вопроса Вам практически уже все сказал ув. rezident в своих постах...
На высоких скоростях и при очень длинных проводах может оказаться недостаточной крутизна фронтов для сигнала TXD. Вот ее можете оценить, исходя из паразитных емкостей (а проще посмотреть на осциллографе). На всякий случай, можете добавить подтяжку к земле 5-10к на J3:3, как в исходной схеме. А практически, для стандартных скоростей (вплоть до 115200) при длине кабеля порядка 2м, проблем быть не должно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 06:28
Рейтинг@Mail.ru


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