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

 
 
 
Reply to this topicStart new topic
> Согласование аппаратного UART <-> Однопроводная линия 5V
Shread
сообщение Nov 11 2011, 06:29
Сообщение #1


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Необходимо подключить MSP430 с аппаратным UARTом, запитанный от 3.3В к однопроводной линии связи номинальным напряжением 5В.
Основная заморочка в том, что драйвер этой линии довольно слабый(полное внутренне сопротивление драйвера в районе 10К), т.е схема согласования должна обеспечивать следующие параметры:
Во время отсутствия передачи со стороны MSP430 линия должна быть Hi-Impenace, во время передачи должен коммутировать линию на землю так чтоб на линии было не более 100mv, либо полное сопротивление схемы относительно земли должно быть не более 200Ом. Макс скорость по шине 921600.

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

Может быть упускаю какое-то более красивое решение?
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Nov 11 2011, 06:39
Сообщение #2


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

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



Цитата(Shread @ Nov 11 2011, 13:29) *
Во время отсутствия передачи со стороны MSP430 линия должна быть Hi-Impenace, во время передачи должен коммутировать линию на землю...


Как же он тогда будет передавать данные?
Go to the top of the page
 
+Quote Post
1113
сообщение Nov 11 2011, 06:42
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(Shread @ Nov 11 2011, 09:29) *
к однопроводной линии связи номинальным напряжением 5В.
Макс скорость по шине 921600.


странный выбор интерфейса для такой скорости...
Go to the top of the page
 
+Quote Post
Shread
сообщение Nov 11 2011, 06:54
Сообщение #4


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Вопрос не в этом был. Линия двойного назначения. Может подлючаться к нормальному драйверу на большой скорости, но может и к такому как я привел в спецификации, потому каскад должен обеспечивать совместимость и с тем и с другим. В текущей версии оно реализовано на одном биполярном транзисторе, но нагружает линию на 3.3 вольта номиналом в 200к, и при подключении 2-3 таких устройств на одну линию они уже перестают работать(по уровням уже не проходит), отсюда взялось тербования в сопротивлении линии по входу на приеме.

Цитата(NSTU @ Nov 11 2011, 09:39) *
Как же он тогда будет передавать данные?

Спокойно.
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Nov 11 2011, 07:11
Сообщение #5


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

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



Интерфейс случаем не Microlan?
Go to the top of the page
 
+Quote Post
Shread
сообщение Nov 11 2011, 07:20
Сообщение #6


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Нет, это не промышленный интерфейс. Просто совместимый с рядом устройств крупносерийных.
Go to the top of the page
 
+Quote Post
Shread
сообщение Nov 11 2011, 09:01
Сообщение #7


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



всем спасибо, с решением определился)
Go to the top of the page
 
+Quote Post

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

 


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


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