Здравствуйте
Необходимо передавать логические сигналы между платой контролера и платой датчиков,
Предполагается что платы будут соединены плоским шлейфом длинной 15-20 см
Скорость переключения мак 100 КГц, длительность фронтов неизвестна.
Плата контролера все логически сигналы 3.3в, плата датчиков все сигналы 5в.
Рассматриваю следующий вариант реализации:
плата контролера:
выходные сигналы - поставить буфер с 3 состояниями типа 74lvc245(питание буфера 5в)
т.к. нагрузка получается индуктивная следует поставить последовательно с выходами буфера резисторы для уменьшения выбросов?
входные сигналы - поставить буфер с 3 состояниями типа 74lvc245(питание буфера 3.3в) на каждый вход поставить bav99.
Насколько корректна данная реализация ? Какие еще есть варианты ?
serebr
Sep 22 2010, 12:12
LVDS - самое надёжное решение. Можно поставить LVDS SerDes и заправить в него все сигналы. Опять же вместо плоского кабеля можно будет использовать обычный Ethernet кабель 5-й категории и разъёмы RJ-45.
Например: DS92LV2411 + DS92LV2412. Ещё и гальваническая развязка через конденсаторы получится.
Цитата(serebr @ Sep 22 2010, 16:12)

LVDS - самое надёжное решение. Можно поставить LVDS SerDes и заправить в него все сигналы. Опять же вместо плоского кабеля можно будет использовать обычный Ethernet кабель 5-й категории и разъёмы RJ-45.
Например: DS92LV2411 + DS92LV2412. Ещё и гальваническая развязка через конденсаторы получится.
Спасибо за ответ, интересное решение, буду рассматривать его для второго проекта,
в данном проекте сигналов всего 10 (5 прием, 5 передача) поэтому эта реализация получается избыточна.
injen-d
Sep 22 2010, 19:03
15-20 см и 100 кГц - LVDS ???
ИМХО, из пушки по воробьям.
Вообще ничего не ставьте. Ну или, на всякий случай, резисторы на несколько десятков Ом последовательно в каждую цепь.
rezident
Sep 22 2010, 19:12
Цитата(injen-d @ Sep 23 2010, 01:03)

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

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

Может входной буфер выкинуть? На пин подтягивающий резистор и анод диода. Замыкаем катод на землю - 0 на пине. Правда диоды лучше Шотки, это может уменьшить экономический эффект от выбрасывания буфера.
Спасибо, очень интересное решение.
По поводу частоты и длины линии связи могу добавить.
Соединяли ПЛИС и ARM9 по SPI на частоте 25МГц витыми парами
длиной около 50см. Сбоев в этой макетной связке не выявили.
В итоге заложили в реальное изделие (силовое устройсво)
эту связку в виде шлейфа длиной 10см. Проблемы не наблюдались.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.