Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Передача логических сигналов между платами.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
cpl
Здравствуйте
Необходимо передавать логические сигналы между платой контролера и платой датчиков,
Предполагается что платы будут соединены плоским шлейфом длинной 15-20 см
Скорость переключения мак 100 КГц, длительность фронтов неизвестна.

Плата контролера все логически сигналы 3.3в, плата датчиков все сигналы 5в.
Рассматриваю следующий вариант реализации:

плата контролера:
выходные сигналы - поставить буфер с 3 состояниями типа 74lvc245(питание буфера 5в)
т.к. нагрузка получается индуктивная следует поставить последовательно с выходами буфера резисторы для уменьшения выбросов?

входные сигналы - поставить буфер с 3 состояниями типа 74lvc245(питание буфера 3.3в) на каждый вход поставить bav99.

Насколько корректна данная реализация ? Какие еще есть варианты ?


serebr
LVDS - самое надёжное решение. Можно поставить LVDS SerDes и заправить в него все сигналы. Опять же вместо плоского кабеля можно будет использовать обычный Ethernet кабель 5-й категории и разъёмы RJ-45.
Например: DS92LV2411 + DS92LV2412. Ещё и гальваническая развязка через конденсаторы получится.
cpl
Цитата(serebr @ Sep 22 2010, 16:12) *
LVDS - самое надёжное решение. Можно поставить LVDS SerDes и заправить в него все сигналы. Опять же вместо плоского кабеля можно будет использовать обычный Ethernet кабель 5-й категории и разъёмы RJ-45.
Например: DS92LV2411 + DS92LV2412. Ещё и гальваническая развязка через конденсаторы получится.


Спасибо за ответ, интересное решение, буду рассматривать его для второго проекта,

в данном проекте сигналов всего 10 (5 прием, 5 передача) поэтому эта реализация получается избыточна.
injen-d
15-20 см и 100 кГц - LVDS ???
ИМХО, из пушки по воробьям.
Вообще ничего не ставьте. Ну или, на всякий случай, резисторы на несколько десятков Ом последовательно в каждую цепь.
rezident
Цитата(injen-d @ Sep 23 2010, 01:03) *
Вообще ничего не ставьте. Ну или, на всякий случай, резисторы на несколько десятков Ом последовательно в каждую цепь.
Читайте внимательно
Цитата
Плата контролера все логически сигналы 3.3в, плата датчиков все сигналы .

cpl
Выбор правильного преобразователя логического уровня
рекомендуют при преобразовании в верх т.е. из 3.3в в 5в применять серию HCT
и наоборот в сторону уменьшения из 5 в 3.3в можно ставить LVC.
smile3046.gif
Дмитрий К.
нужно смотреть что подключается, может действительно они совместимы,
например на плате контролера стоит at91sam7, совместимый с 5V
cpl
Цитата(Дмитрий К. @ Sep 23 2010, 12:54) *
нужно смотреть что подключается, может действительно они совместимы,
например на плате контролера стоит at91sam7, совместимый с 5V


Контролер msp430f149 laughing.gif
st232bd
Может входной буфер выкинуть? На пин подтягивающий резистор и анод диода. Замыкаем катод на землю - 0 на пине. Правда диоды лучше Шотки, это может уменьшить экономический эффект от выбрасывания буфера.
cpl
Цитата(st232bd @ Sep 28 2010, 19:40) *
Может входной буфер выкинуть? На пин подтягивающий резистор и анод диода. Замыкаем катод на землю - 0 на пине. Правда диоды лучше Шотки, это может уменьшить экономический эффект от выбрасывания буфера.

Спасибо, очень интересное решение.
skyv
По поводу частоты и длины линии связи могу добавить.
Соединяли ПЛИС и ARM9 по SPI на частоте 25МГц витыми парами
длиной около 50см. Сбоев в этой макетной связке не выявили.
В итоге заложили в реальное изделие (силовое устройсво)
эту связку в виде шлейфа длиной 10см. Проблемы не наблюдались.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.