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

 
 
> Нужна ли буферизация длинному цифровому выходу МК, до 10 метров
overloaded
сообщение May 10 2011, 15:18
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422



Цифровой выход МК (LPC24xx 72МГц) подключается в развязанную токовую петлю 3мА на расстояние до 10м, макс. частота желательна около 1 Мгц(можно меньше, управление выводом CS(SPI)).
Нужно ли усиливать?
Не будет ли плохо МК впринципе от длинной линии на ноге?
Если буферизировать, хватит ли обычного инвертора?
Предполагаются помехи от двигателей 1кВт поблизости.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение May 10 2011, 16:13
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(overloaded @ May 10 2011, 18:18) *
Нужно ли усиливать?


Обязательно нужно. Ток придется повысить, как минимум миллиампер до 10-ти, что, кстати, послужит и защитой от помех. В качестве буфера должно хватить и обычного транзистора.

P.S. Чувствую, что у вас постановка задачи неправильная. Использовать Current Loop для удлинения сигнала CS SPI - по-моему абсолютно недопустимо. Или реализуйте весь интерфейс как развязанный SPI, или как развязанный CL. Или вообще примените тот же развязанный RS485 ...

Сообщение отредактировал kovigor - May 10 2011, 16:17
Go to the top of the page
 
+Quote Post
overloaded
сообщение May 10 2011, 16:46
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422



Цитата(kovigor @ May 10 2011, 19:13) *
Обязательно нужно. Ток придется повысить, как минимум миллиампер до 10-ти, что, кстати, послужит и защитой от помех. В качестве буфера должно хватить и обычного транзистора.

А разве реально навести помехой скажем 1,5 мА на длине 10м в реальной жизни? Или это просто перестраховка?

Цитата(kovigor @ May 10 2011, 19:13) *
P.S. Чувствую, что у вас постановка задачи неправильная. Использовать Current Loop для удлинения сигнала CS SPI - по-моему абсолютно недопустимо. Или реализуйте весь интерфейс как развязанный SPI, или как развязанный CL. Или вообще примените тот же развязанный RS485 ...

На самом деле мне развязка скорее всего и не нужна. Есть несколько датчиков (6-8) с интерфейсом SPI. Клок и данные сажаются на одну шину через драйверы RS485(422). CS-ы решил сделать токовой петлей т.к. дешевле, да и отдельный он, поэтому шинный драйвер как-бы избыточен..
Питается все тем-же питанием что и контроллер, на каждой плате датчика свой стабилизатор. Развязку по входу CS поставил только из соображений разницы питаний (скорее всего незначительной).

Go to the top of the page
 
+Quote Post



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

 


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


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