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

 
 
 
Reply to this topicStart new topic
> Пробросить параллельную шину на ~20см, как?
Altemir
сообщение Mar 22 2011, 11:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



Всем день добрый. Есть следующая задача. На разных платах ограниченных габаритов предполагается расположить проц c SRAM-памятью (LPC2214+K6R4016V1D-UI10) на первой и матрицу (EP3C5) на второй. Проц работает на частоте ~60МГц, к матрице обращается по параллельной шине, как к SRAM. Платы между собой предполагается соединить шлейфом длиной ~5см, суммарное расстояние между процом и матрицей ~20см. Разместить матрицу на одной плате вместе с процом нет возможности, т.к. к последней подключена куча элементов/блоков и пробросить через имеющийся разъём/шлейф сложно. Через тот же шлейф по краю могут проходить силовые линии (12В 1А (изолированное от цифры питание) + 3,3В 0,3А (сама цифра)). Желательно или простое или с минимальным количеством проводов решение. Помогите найти правильное для подключения. Пока есть два возможных решения:
1. Пробросить параллельную шину напрямую, как есть, отводя возможное воздействие со стороны силовых линий. Терминаторы?
2. Использовать сериалайзеры/десериалайзеры. Опыта не имел и есть вопрос, могут ли они работать с параллельной шиной проца? На стороне матрицы последовательную шину можно, наверное и оставить, т.к. LVDS-приймопередатчики у неё свои есть.
Спасибо.
Go to the top of the page
 
+Quote Post
st232bd
сообщение Apr 13 2011, 07:57
Сообщение #2


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

Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969



Я бы шину параллельную кинул шлейфом в который земляные провода через несколько сигнальных положил. Особенно внимательно цепи синхронизации надо прокладывать. Частота внешней шины наверное пониже тактовой процессора, т. е. вообще не очень высокая. Главное грамотно возвратные токи для всех сигналов нарисовать.
Почитайте чёрную магию.
( Джонсон Говард, Мартин Грэхем "Конструирование высокоскоростных цифровых устройств: начальный курс черной магии."
Джонсон Говард, Мартин Грэхем "Высокоскоростная передача цифровых данных: высший курс черной магии.")
Написано очень информативно и нескучно.
Go to the top of the page
 
+Quote Post
Krys
сообщение Apr 19 2011, 02:57
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(Altemir @ Mar 22 2011, 18:03) *
2. Использовать сериалайзеры/десериалайзеры. Опыта не имел и есть вопрос, могут ли они работать с параллельной шиной проца? На стороне матрицы последовательную шину можно, наверное и оставить, т.к. LVDS-приймопередатчики у неё свои есть.
У National есть например аппаратные сердесы. Но им нужна синхронная передача данных. А у выбранной Вами срам памяти асинхронная. Либо надо переходить на синхронную срамку (если проц умеет с такой работать). По ширине шины готовых сердесов тоже большой вопрос. Я встречал только с малым числом бит (точно не помню, но до 10 бит). А для памяти нужно много бит.
Ещё как вариант - поставить в районе проца ещё одну простенькую плисочку для преобразования в LVDS и обратно.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 20:40
Рейтинг@Mail.ru


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