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

 
 
> прошу прокомментировать схему, схема не моя, работчая но не по феншую
addi
сообщение Oct 1 2015, 10:57
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Здравствуйте!

Прошу прокомментировать схему на факт ее работоспособного применения в изделии когда нужно юарт использовать как по типу шины
Схема не моя(я бы до этого никогда в жизни не додумался), но она работчая

Меня смущает момент когда верхний транзистор в отрктом ссостоянии будет получать + на истоке...

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 24)
CrimsonPig
сообщение Oct 1 2015, 11:00
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502



Цитата(addi @ Oct 1 2015, 11:57) *
Здравствуйте!
Прошу прокомментировать схему на факт ее работоспособного применения в изделии когда нужно юарт использовать как по типу шины
Схема не моя(я бы до этого никогда в жизни не додумался), но она работчая
Меня смущает момент когда верхний транзистор в отрктом ссостоянии будет получать + на истоке...


Почему бы не взять сразу RS485 и не страдать фигней ?
Go to the top of the page
 
+Quote Post
Александр1
сообщение Oct 1 2015, 11:20
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Цитата(addi @ Oct 1 2015, 13:57) *
Меня смущает момент когда верхний транзистор в отрктом ссостоянии будет получать + на истоке...

Диоды применены, видимо, из-за того что выходы ТХ у Slave не с открытым коллектором (стоком), а двухтактный. Другой причины не вижу. А так почему схеме не работать?
Go to the top of the page
 
+Quote Post
addi
сообщение Oct 1 2015, 11:24
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Цитата(CrimsonPig @ Oct 1 2015, 14:00) *
Почему бы не взять сразу RS485 и не страдать фигней ?

согласен я б ваще I2C поставил или буферы с тремя состояниями, но есть некоторые ограничения и пожелания со стороны причины применения этой схемы

Цитата(Александр1 @ Oct 1 2015, 14:20) *
Диоды применены, видимо, из-за того что выходы ТХ у Slave не с открытым коллектором (стоком), а двухтактный. Другой причины не вижу. А так почему схеме не работать?

да именно так, она работает
Go to the top of the page
 
+Quote Post
=AK=
сообщение Oct 1 2015, 11:46
Сообщение #5


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(addi @ Oct 1 2015, 20:27) *
Меня смущает момент когда верхний транзистор в отрктом ссостоянии будет получать + на истоке...

А меня смущает, что я этой схеме вообще не вижу ни одного транзистора...
Go to the top of the page
 
+Quote Post
Александр1
сообщение Oct 1 2015, 12:03
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Цитата(addi @ Oct 1 2015, 13:57) *
Меня смущает момент когда верхний транзистор в отрктом ссостоянии будет получать + на истоке...

Как выше сказано, нам не видно ни одного транзистора. Кто и что будет получать, но вижу два варианта: когда на выходе SLAVE 0 и 1.
В первом случае-внутренний транзистор на выводе ТХ у SLAVE замыкает шину через диод на корпус и формируется 0 на шине.
Во втором-внутренний транзистор (уже другой из двухтактного выходного каскада) на выводе ТХ у SLAVE выдает на шину +питания, т.е. лог. единицу. И если на шине все SLAVE выдают 1, то 1 и присутствует на шине. Если какой-то SLAVE удерживает 0 на шине, то как раз диод не дает выйти из строя выходным каскадам других SLAVE, у которых 1 на выходе. Без диода выход ТХ может работать на КЗ.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 1 2015, 12:05
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Схема вполне жизнеспособная, хотя диоды, конечно, не улучшают запас по уровням "0", да и хорошей форме фронтов такой подход не способствует. Когда мне потребовалось (в пределах одной платы, далеко бы тащить не стал) на один трансивер 485 поставить 8 шт индивидуально адресуемых MCU, я объединил выходы передатчиков просто через токоограничительные резисторы (только ради защиты от дурака), и активизирую передатчик только при ответе, потом отключаю и превращаю ногу TXD во вход.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 1 2015, 15:10
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



можно даже немножко упростить схему, если не нужна масштабируемость вне корпуса)) имеющийся резистор на плюс питания убрать, а вместо - например - D1 поставить резистор.
Тогда двухктактный выход первого ведомого будет задавать высокий уровень на шине.
Go to the top of the page
 
+Quote Post
mcheb
сообщение Oct 1 2015, 16:03
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Цитата(addi @ Oct 1 2015, 13:57) *
Здравствуйте!

Прошу прокомментировать схему на факт ее работоспособного применения в изделии когда нужно юарт использовать как по типу шины

Чуть подлиннее шина, УАРТы на разных фазах и аля-улю гони гусей. Вам посоветовали 485 и лучше изолированный
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 1 2015, 16:38
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (CrimsonPig @ Oct 1 2015, 14:00) *
Почему бы не взять сразу RS485 и не страдать фигней ?

За нестрадание фигней в обмен получить кучу жрущих, как лошадь приемопередатчиков и управление ими. Если Автору требуется несколько сантиметров и несколько бод в пределах корпуса, то почему-бы и нет.




QUOTE (smalcom @ Oct 1 2015, 18:10) *
Тогда двухктактный выход первого ведомого будет задавать высокий уровень на шине.

И заодно через этот резистор фиг зает как задавать собственный низкий уровень. Нафиг.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 1 2015, 18:33
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Использовал такую схему десятки раз, но на высоких скоростях лучше поставить таки корпус 7408, потому что задержка фронтов получается разной.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 2 2015, 05:13
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
И заодно через этот резистор фиг зает как задавать собственный низкий уровень

не вижу проблемы. подскажете?
Go to the top of the page
 
+Quote Post
addi
сообщение Oct 2 2015, 07:12
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Цитата(zltigo @ Oct 1 2015, 20:38) *
За нестрадание фигней в обмен получить кучу жрущих, как лошадь приемопередатчиков и управление ими. Если Автору требуется несколько сантиметров и несколько бод в пределах корпуса, то почему-бы и нет.

а если 115200 и порядка 10 см?

и что такое корпус 7408?

Сообщение отредактировал Herz - Oct 2 2015, 20:30
Причина редактирования: Оформление цитаты
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 2 2015, 08:45
Сообщение #14


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



10 см - никаких проблем. И на 921600 тоже не будет проблем, если не ставить слишком большой номинал резистора в подтяжке (но я все равно предпочел не с диодами, а с отключением в неактивном состоянии). 7408 - как я понимаю, имелась в виду 7407, шесть неинвертирующих буферов с открытым коллектором.
Go to the top of the page
 
+Quote Post
addi
сообщение Oct 2 2015, 08:51
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Цитата(rx3apf @ Oct 2 2015, 11:45) *
10 см - никаких проблем. И на 921600 тоже не будет проблем, если не ставить слишком большой номинал резистора в подтяжке (но я все равно предпочел не с диодами, а с отключением в неактивном состоянии). 7408 - как я понимаю, имелась в виду 7407, шесть неинвертирующих буферов с открытым коллектором.

аааа, спасибо!
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 2 2015, 08:53
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(rx3apf @ Oct 2 2015, 11:45) *
7408 - как я понимаю, имелась в виду 7407, шесть неинвертирующих буферов с открытым коллектором.

Нет, имелась ввиду именно 7408 4 х 2И, для четырех входов достаточно.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 2 2015, 08:53
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (smalcom @ Oct 2 2015, 08:13) *
не вижу проблемы. подскажете?

В чем не видите? В том, что-бы подключить выход этой микрсхемы ко входу другой через последовательно включенный резистор в десятк килоом? Для экономии диода??




--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 2 2015, 09:09
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Dog Pawlowa @ Oct 2 2015, 11:53) *
Нет, имелась ввиду именно 7408 4 х 2И, для четырех входов достаточно.

Ну, тогда хотя бы HC08, а то прожорливо. Потому и подумал про ОК, которых нет в других вариантах...
Go to the top of the page
 
+Quote Post
Plain
сообщение Oct 2 2015, 09:52
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



У автора явно просто желание выжать какие-то копейки, а если по теме, то задача ни для какой суррогатной резистивной, диодно-резистивной и пр., а для предельно стандартной логики, т.е. решается N-входовым элементом "И" на любом подножном корме 1G08, 1G11, 74HC08, 74HC11, 74HC21 и т.п.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 2 2015, 13:41
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Задача прекрасно решается без логики вообще.
Go to the top of the page
 
+Quote Post
Plain
сообщение Oct 2 2015, 19:25
Сообщение #21


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Не мешало бы Вам пару слов добавить, потому что у автора на картинке — стандартные UART, т.е. порядка 40-летней давности.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 2 2015, 19:45
Сообщение #22


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Plain @ Oct 2 2015, 22:25) *
Не мешало бы Вам пару слов добавить...

Я сообразил! Последовательно соединить. rolleyes.gif
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 2 2015, 23:38
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
В том, что-бы подключить выход этой микрсхемы ко входу другой через последовательно включенный резистор в десятк килоом?

и данное включение ничем не отличается от использования подключения к шине питания.

Цитата
Для экономии диода??

да, о чём указал в сообщении.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 3 2015, 06:50
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (smalcom @ Oct 3 2015, 02:38) *
и данное включение ничем не отличается от использования подключения к шине питания.

Только вот требования к входным уровням 0 и 1 разные. И что конкретно представляет из себя вход мастера неясно.
Так-что подтянуть вход к 1 через десяток килоом это вполне обычное дело, а вот к 0 - могут быть варианты. И в добавок дополнительно заваленые фронты при работе этого слейва.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
smalcom
сообщение Oct 3 2015, 07:51
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



да будут ограничения при использовании такой схемы. потому я использовал слово "упростить" в смысле "удешевить", а не "оптимизировать".
кстати и в исходной схеме будет "завал" заднего фронта, что также важно, т.к. может помешать определению состояния следующего бита.
ну, а если совсем уж отбросить всю простоту и предположить, что это скоростной интерфейс на одной плате между модулями, то стоит вспомнить, что диоды ещё и ёмкость имеют.
но это не так - заявлено 115200 на 10 см.

----------------------------
Цитата
И что конкретно представляет из себя вход мастера неясно.

Цитата
а вот к 0 - могут быть варианты

тут полностью согласен - не учёл, не дошло сразу. вход мастера может иметь встроенную подтяжку и из-за делителя - +-подтяжка_мастера-резистор_ведомого-общий - не будет никакого "0".
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:13
Рейтинг@Mail.ru


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