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

 
 
 
Reply to this topicStart new topic
> Длинная шина, частота 10 Мгц
ykatkov
сообщение Aug 31 2011, 12:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 24-05-10
Пользователь №: 57 489



Такая задача. Есть шесть плат (см.рис) Между собой платы соединены шлейфами(черный цвет), по плате сигнал идёт по проводникам (красный цвет). На плате есть логика (примерно по 40 КМОП входов на каждую линию), которая подключается к шине.

Есть задача, чтобы при частоте сигнала 10 МГЦ, к последней плате сигнал не развалился бы до неузнаваемости. (общая длина шины примерно 230 см).

Правильно ли мое предположение на входе каждой платы поставить по буферу (примерно по 24 мА на выход), чтобы он восстанавливал каждый раз сигнал.

Спасибо
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 31 2011, 13:24
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (ykatkov @ Aug 31 2011, 21:36) *
Правильно ли мое предположение на входе каждой платы поставить по буферу (примерно по 24 мА на выход), чтобы он восстанавливал каждый раз сигнал.

Не сталкивался с подобными задачами, но рискну предположить, что это правильно решение.
Также необходимо, чтобы источник сигнала мог "прокачать" сигнал 10 МГц на длинную линию, с учетом емкости, т.е. источник должен обеспечивать необходимый ток, согласно формуле I = C * dU/dt, где C - емкость линии.
Еще необходимо поставить резистор-терминатор в конце линий, сопротивление которого равно волновому сопротивлению длинной линии (см. Хоровиц-Хилл ).


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Aug 31 2011, 13:51
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(haker_fox @ Aug 31 2011, 17:24) *
Не сталкивался с подобными задачами, но рискну предположить, что это правильно решение.
Также необходимо, чтобы источник сигнала мог "прокачать" сигнал 10 МГц на длинную линию, с учетом емкости, т.е. источник должен обеспечивать необходимый ток, согласно формуле I = C * dU/dt, где C - емкость линии.
Еще необходимо поставить резистор-терминатор в конце линий, сопротивление которого равно волновому сопротивлению длинной линии (см. Хоровиц-Хилл ).

Это если шина однонаправленная. Но для передачи данных по длинной шине нужно еще ограничить крутизну фронтов. включением последовательно выходов буфера резисторов 50-100 Ом.
Например в системе NC2000 KONGCBERG Двунаправленная шина. до 20 плат в "корзине" на каждой плате входной и выходной буфер на 200ма. нагрузка на крайней плате резисторы 330 Ом на +5 и землю. При попытке устанавливать при ремонте в буфер более скоростные микросхамы приводило к неустойчивости работы появлялся звон на фронтах.
Go to the top of the page
 
+Quote Post
yuri_d
сообщение Aug 31 2011, 18:05
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274



Цитата(ykatkov @ Aug 31 2011, 16:36) *
На плате есть логика (примерно по 40 КМОП входов на каждую линию), которая подключается к шине.

Эти входы уже неслабая нагрузка для буферного элемента.

Рекомендую следующую топологию:
1) на входе в плату стоит буфер (лучше с триггером Шмитта).
2) с выхода первого буффера стоит второй для питания метных входов. Может быть стоит поставить их несколько, чтобы уменьшить ёмкость (1 линия - 40 входов, 2 линии - 20+20 входов и так далее). Никаких резисторов на выходе этих буферов ставить нельзя.
3) с выхода первого буфера ставим ещё один буфер перед самым выходом с платы. На выходе этого буфера ставим последовательный резистор. Сопротивление его расчитывается или подбирается так, чтобы в сумме с выходным сопротилением буфера получить сопротивление шлейфа.

Если среди передаваемых сигналов есть тактовый, то на него нужно обратить внимание в первую очередь. А для данных вместо первого буфера использовать параллельный регистр.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Sep 1 2011, 01:54
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Может ли помочь в этой ситуации изменение топологии шины на дифференциальную? Т.е. каждый сигнал гнать по витой паре?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Sep 4 2011, 16:03
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Легче, безусловно, будет. Но буфера все равно придется ставить примерно так, как Вам подсказал yuri_d
Go to the top of the page
 
+Quote Post

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

 


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


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