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

 
 
 
Reply to this topicStart new topic
> Трассировка асинхронной шины STM32F4
Caruso
сообщение Feb 27 2015, 08:22
Сообщение #1


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

Группа: Участник
Сообщений: 88
Регистрация: 15-12-09
Пользователь №: 54 266



Добрый день!

Плата, которую я разрабатываю, имеет на своем борту контроллер STM32F4. На асинхронной шине контроллера "сидят" ПЛИС, NAND, SRAM и LCD модуль. Так вот возникает 3 вопроса:
1. Какую топологию выбрать для разводки асинхронной шины (звезда, кольцо, общяя шина и отводы)?
2. LCD модуль будет технологически раполагаться на другой плате и ,таким образом, необходимо использовать плоский кабель, длинна которого не более 20 см. Подумав, я решил чередовать сигналы в плоском кабеле с землей через один. Какие тут могут быть проблемы?
3. Нужны ли согласующие резисторы цепях шины, если да, то где их ставить?

Сообщение отредактировал Caruso - Feb 27 2015, 11:06
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 27 2015, 12:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



скорости там не особо большие, и чтобы проблемы возникли при рядом расположенных мк, плис и памяти надо постараться, а вот шлейф с дисплеем можно и отдельными буферами отгородить.
последовательные резисторы можно со стороны платы с МК поставить если шлейф с дисплеем без буфера на шине будет. от дополнительной земли в шлейфе хуже не будет, но при наличии последовательного согласования на 20см в шлейфе с небыстрыми фронтами соседнии линии напакостить друг другу не успеют,
PATA на похожих скоростях на обычном 40ногом шлейфе без земель на пол метра вполне работал.
Go to the top of the page
 
+Quote Post
Caruso
сообщение Feb 27 2015, 14:33
Сообщение #3


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

Группа: Участник
Сообщений: 88
Регистрация: 15-12-09
Пользователь №: 54 266



_pv, а можете порекомендовать буфер.
Как я понимаю, шина двунапрвленная так как присутствуют операции чтения и записи. Значит надо двунапрвленный буфер? Хотя с другой стороны нужна ли оперыция чтения в дисплее - думаю что нет.

Какую топологию выбрать для разводки асинхронной шины (звезда, кольцо, общяя шина и отводы)?
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 27 2015, 14:49
Сообщение #4


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Так и не написали какие скорости на шине. Высокие - звезда, не высокие - последовательная, почти DC - как угодно ее можно вести.
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 27 2015, 16:01
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



при тактовой частоте шины в 168/2 или даже /4 сколько там максимум не помню? и еще 3 такта вроде минимум на цикл для асинхронной шины,
то есть при частоте в пару десятков МГц на расстояниях в несколько см, не знаю даже что такое сделать надо, чтобы оно от разводки зависело.
буфер подойдёт любой, SN74LVC245, но и просто резисторов после МК с плис/памятью перед шлейфом с дисплеем, чтобы ничего не звенело, скорее всего хватит.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:51
Рейтинг@Mail.ru


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