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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> прошу прокомментировать схему, схема не моя, работчая но не по феншую
addi
сообщение Oct 1 2015, 10:57
Сообщение #1


Знающий
****

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



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

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

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

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
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

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

 


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


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