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

 
 
> Трассировка SDRAM
koluna
сообщение May 4 2010, 15:03
Сообщение #1


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Здравствуйте!

Прошу покритиковать, выслушаю конкретные рекомендации.

САПР - OrCAD.
ПП - 4 слоя (внутренние слои - общая цепь и питание +3.3 В, на рисунке не показаны).
Дорожки - 8 мил.
Дорожки цепей питания и общей - 11 мил.
Зазоры - 8 мил.
Трасировка шины данных - точка-точка, шины адреса и линий управления - Т-образная.

SDRAM - MT48LC16M16A2P-75IT.
МК - AT91SAM9XE512-QU.

Хотелось бы как-нибудь обжать трассировку памяти и микроконтроллера, чтобы меньше места она занимала.
Последовательные резисторы и терминирующие резисторы в цепи МК-память пока не поставил.
Насколько это принципиально? Как зависит от частоты и длины трасс необходимость их присутствия?
Рядом с МС памяти - электролиты 10 мкФ. Нормально ли я их расположил с точки зрения выполняемых ими функций?

Благодарю заранее!
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Memory___SDRAM.pdf ( 169.85 килобайт ) Кол-во скачиваний: 338
 


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Uree
сообщение May 4 2010, 20:12
Сообщение #2


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

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



Нормальная такая трассировка, особо ее не ужмешь. Ну и на таких длинах имхо последовательные резисторы еще не нужны.
Go to the top of the page
 
+Quote Post
koluna
сообщение May 8 2010, 08:30
Сообщение #3


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(Uree @ May 5 2010, 00:12) *
Нормальная такая трассировка, особо ее не ужмешь. Ну и на таких длинах имхо последовательные резисторы еще не нужны.


Сгенерил отчёт по длинам цепей.
Результаты следующие.

Для DO-D15: 22...35 мм. Разница приблизительно в 1.6 раза.
Для D16-D32: 12...25 мм.. Разница приблизительно в 2.1 раза.
Как посчитать время прохождения сигнала по трассе с известными параметрами?

Цитата
Ну и на таких длинах имхо последовательные резисторы еще не нужны.


Возможно, но это, я смотрю, спорный вопрос...
Вообще, может, и до моделирования когда доберусь smile.gif В гиперлинксе лучше промоделировать?
Плату сделаем, посмотрим.
Надо будет оттестировать память на максимальной частоте. И в требуемом температурном диапазоне (хотя бы пару точек взять крайних или около того).
Хотя, конечно, предполагается, что память будет работать на достаточно низкой частоте.
Лучше пользовать какой-нибудь готовый тест для линуха типа Memtest86?

Цитата(aaarrr @ May 5 2010, 00:38) *
Подключение земли у 28-го вывода правой СДРАМины выполнено в стиле "ужас-ужас".


Полностью согласен! Фанауты стараюсь делать с наикоротчайшими стрингерами smile.gif
Пофиксил давно.

Цитата
Да, и обязательно ли было все конденсаторы ставить на BOT'е, когда TOP свободен практически? Плата, как я вижу, не плотная, обычно в таких случаях я стараюсь использовать только одну сторону под компоненты - так удобнее и при ручном, и при автоматизированном монтаже.


Плата не очень плотная... особенно рядом с SDRAM. Это сделано преднамерено, дабы трассировку SDRAM выполнить максимально близко к рекомендациям... и всё равно не удалось сделать всё правильно на 100% sad.gif
Слева от левой микросхемы и справа от правой место для конденсаторов, конечно есть. А вот между микросхемами конденсаторы при такой трассировке поставить уже весьма проблематично, придётся и микросхемы раздвигать и дорожки растаскивать... Хотя виасы в цепи блокировочных конденсаторов тоже плохо... как там, дополнительно 0.5-1 нГн в цепи smile.gif
На одной стороне все компоненты расположить не получится для данных габаритов платы и 4 слоёв... на нижнем слое ещё много чего расположено.

Цитата
Ну и последний штрих - внизу справа у микросхемы в SOIC8 (по всей видимости это 24xx) очень некрасиво соединены выводы прямо через центры площадок.


До сих пор понять не могу, почему некрасиво? Очень аккуратно, компактно, красиво smile.gif Можно, конечно, спутать с соплёй... если не знать... или некрасиво по другой причине?
Кстати, DRC тоже ругался (bad pad exit).
Пофиксил, но не вижу пока в этом острой необходимости. Буду рад, если разъясните smile.gif

Цитата(dch @ May 5 2010, 04:58) *
иногда проводники ведут от пина к пину, не допуская тобразных разветвлений


Хм... для линий адреса и управляющих мне порекомендовали Т-образную трассировку.
Для линий данных - точка-точка.

http://electronix.ru/forum/index.php?showt...st&p=750191

Т-образные разветвления, как я понимаю, вносят дополнительную неоднородность для сигнала, нехорошо, конечно...
Ну а если шлейфом вести от микросхемы к микросхеме? Длина линий увеличится...
Кстати, изначально я думал об этом... если смотреть на мой рисунок, то можно было бы петлёй справа от процессора вывести эти линии и соединить с правой микросхемой, а далее - пустить на левую...
Но меня остановило существенное увеличение длины линий, увеличение площади трассировки и... рекомендации, данные производителем и читателями форума smile.gif

Цитата
и на сдраме конденсаторов помоему больше.


7 штук. По числу выводов питания.
Я ещё по одному танталлу поставил... как рекомендует производитель smile.gif

Цитата(AlexN @ May 5 2010, 06:39) *
про 28 ногу провой sdram согласен с aaarrr, лучше сделать как у левой.


Сделал почти как у левой... вверх стрингер отвёл (правда подлиннее, чем у левой получилось раза в 2-3).
Может, конечно, следовало сделать вточности как у левой... и линии адреса просто раздвинуть, для того чтобы виас туда влез...

Цитата
Кашерность T-соединения лучше промоделировать в гиперлинксе, у оркада вроде есть туда экспорт.


Надеюсь, со временем доберусь до этого smile.gif
Сложно там моделировать?

Цитата
Важно: правильный стэк печатной платы, а именно расстояние от слоев разводки до слоя земли/питания для обеспечения целостности сигналов и импедансов. Для ваших ширин (8mil) 0.178мм даст примерно 60 ом, что вполне допустимо, 0.127мм - 50ом, что "типа идеально". Общюю необходимую толщину платы подгоняете толщиной core (между двумя внутренними слоями).


Согласен... не учёл этого, каюсь, каюсь...
Хотя видел рекомендации где-то по обеспечению сопротивления вообще всех трасс 50 Ом.
Но это, актуально, конечно, в большей степени только для трасс памяти (и других ВЧ).
0.127 мм - для импеданса хорошо, но тонковаты, конечно. Не каждый производитель ПП сможет...
Хотя ориентировались на ТеПро сначала (потом, правда не срослось с ним), который обещает 0.1 мм, что-то меня удержало сделать толщину трасс в 5 мил smile.gif

Цитата
последовательный резистор в цепи клоков - обязателен,


Для SDCK?
Как я понимаю, ставится он ближе к источнику сигнала (процу) и служит для уменьшения "звона" в цепи? Типа ослабляется отражённый сигнал? И фронты немного "размазываются"?

Цитата
в остальных - "не повредит" - точно. И еще, для полного счастья зазор от линии клоков до соседних делается 2x от ширины проводника - для уменьшения crosstalk от соседей.


Ну вообще да, производитель рекомендует зазоры между всеми группами сигналов делать...

Цитата
В целом, если первый раз - очень неплохо.


ARM9 & SDRAM - первый раз smile.gif
В следующий раз, постараюсь всё учесть полностью smile.gif

Сообщение отредактировал n_bogoyavlensky - May 8 2010, 08:12


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 8 2010, 10:09
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(n_bogoyavlensky @ May 8 2010, 12:30) *
Плата не очень плотная... особенно рядом с SDRAM. Это сделано преднамерено, дабы трассировку SDRAM выполнить максимально близко к рекомендациям... и всё равно не удалось сделать всё правильно на 100% sad.gif

ИМХО, Вы слишком переживаете. Здесь далеко еще не те частоты и длины цепей, чтобы убиваться из-за разводки.

Цитата(n_bogoyavlensky @ May 8 2010, 12:30) *
До сих пор понять не могу, почему некрасиво? Очень аккуратно, компактно, красиво smile.gif Можно, конечно, спутать с соплёй... если не знать... или некрасиво по другой причине?

Так это и будет "сопля" при монтаже, а оно надо?
Go to the top of the page
 
+Quote Post
koluna
сообщение May 8 2010, 13:41
Сообщение #5


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(aaarrr @ May 8 2010, 14:09) *
ИМХО, Вы слишком переживаете. Здесь далеко еще не те частоты и длины цепей, чтобы убиваться из-за разводки.


Ок smile.gif
Практика покажет.

Цитата
Так это и будет "сопля" при монтаже, а оно надо?


Неа smile.gif
А если их ещё и порезать впоследствии придётся... то снаружи удобнее.

Цитата(Secter @ May 6 2010, 12:55) *
Есть похожий проект на AT91SAM9XE512-QU , но без динамики. Может что ВАМ пригодится-поможет.


Спасибо. Посмотреть интересно smile.gif

Я смотрю, Вы использовали выравнивание длины некоторых трасс (процессор-PHY) для PHY? Насколько это критично?
Под разъёмом Ethernet, как я вижу, у вас полигоны заземления во всех слоях?
Имеется ли у вас высоковольтный конденсатор между этим заземлением и общей цепью платы?

В некоторых местах у Вас развязка состоит из двух запараллеленных конденсаторов (0.1 и 0.01) как я понимаю? В каких местах? smile.gif


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- n_bogoyavlensky   Трассировка SDRAM   May 4 2010, 15:03
||- - Secter   Цитата(n_bogoyavlensky @ May 8 2010, 17:4...   May 8 2010, 16:02
||- - n_bogoyavlensky   Цитата(Secter @ May 8 2010, 20:02) Руково...   May 8 2010, 18:10
|- - dch   Цитата(n_bogoyavlensky @ May 8 2010, 12:3...   May 12 2010, 01:32
|- - n_bogoyavlensky   Цитата(dch @ May 12 2010, 05:32) для точк...   May 14 2010, 17:03
- - aaarrr   Подключение земли у 28-го вывода правой СДРАМины в...   May 4 2010, 20:38
|- - dch   иногда проводники ведут от пина к пину, не допуск...   May 5 2010, 00:58
- - AlexN   про 28 ногу провой sdram согласен с aaarrr, лучше ...   May 5 2010, 02:39
|- - Uree   Цитата(AlexN @ May 5 2010, 04:39) про 28 ...   May 5 2010, 07:12
|- - AlexN   Цитата(Uree @ May 5 2010, 14:12) Что-то В...   May 5 2010, 11:28
- - Secter   "Обжать" трассировку, сдвинув правый (ри...   May 5 2010, 03:03
|- - AlexN   Цитата(Secter @ May 5 2010, 10:03) ...   May 5 2010, 03:33
- - Secter   Нормы проектирования здесь не причем... Правая сто...   May 5 2010, 05:09
|- - n_bogoyavlensky   Цитата(Secter @ May 5 2010, 09:09) Нормы ...   May 8 2010, 10:03
- - Uree   Ааа, тогда сорри. Хотя стандартные препреги тоже н...   May 5 2010, 12:10
|- - Jul   Переходные, поставленные плотным рядком, обеспечат...   May 5 2010, 17:31
|- - n_bogoyavlensky   Цитата(Jul @ May 5 2010, 21:31) Переходны...   May 8 2010, 10:18
- - Secter   Есть похожий проект на AT91SAM9XE512-QU , но без д...   May 6 2010, 08:55
- - Secter   К вопросу о конденсаторах http://depositfiles.com/...   May 11 2010, 14:13
- - dch   сигнал обыно быстро идет :-), считайте для простот...   May 15 2010, 02:44
- - n_bogoyavlensky   Цитата(dch @ May 15 2010, 06:44) сигнал о...   May 23 2010, 19:43


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

 


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


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