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

 
 
> Демпферные резисторы в линиях контроллер-SDRAM, Насколько они необходимы?
AndyBig
сообщение Sep 27 2005, 10:43
Сообщение #1


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Никогда не брался до этого за конструкции с такими частотами, соответственно и не изучал подобных вопросов smile.gif.
Использую AT91RM9200 в связке с двумя чипами SDRAM. По идее на линии нужно ставить демпфирующие резисторы для согласования, но в тех двух схемах, что я видел (одна из них - схема от Атмела) таких резисторов нет. Вот я и думаю - нужны ли они?
SDRAM планирую запускать на 80 МГц, контроллер на 160 МГц. Теоретики советуют ставить и около контроллера и около SDRAM резисторы по 15 Ом... Проблема еще в том, что плата будет разводиться двухслойная, на четырехслойную бюджет не тянет smile.gif, так что уже будет нарушена рекомендация по волновому сопротивлению линий... Сгладит ли хоть как-то эту проблему использование резисторов?
Второй вопрос: один товарищ советует линию клока сделать раза в полтора длинее остальных линий. Второй товарищ посоветовал сделать более длинными не только линию клока, но и линии управляющих сигналов - RAS, CAS, WE и т.д. Есть ли в этом смысл? С одной стороны, идея в том, что по приходу фронта клока данные уже успеют нормально выставиться на шине (при записи), но при чтении-то клок будет запаздывать... Кто что скажет по этому поводу?
И еще: может быть у кого-то есть пример подобной разводки - был бы очень благодарен smile.gif.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndyBig
сообщение Sep 30 2005, 07:04
Сообщение #2


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Поверьте: дешевле заложить это сейчас, чем потом страдать от плохого качества сигналов

Именно поэтому я и начал выяснять все эти вопросы еще на этапе проектирования схематики - хотелось бы заложить максимум защиты от всяческих бяк до разводки и отдачи в производство платы smile.gif.
Промоделировать в Hyperlynx-е я обязательно попробую. Правда, придется еще позадавать вопросы и по самому Hyperlynx - я в нем за пол-дня так и не смог до конца разобраться smile.gif.

А вообще - огромное спасибо всем ответившим, в этой новой для меня области я узнал очень много нового и полезного smile.gif.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 4 2005, 19:40
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



В мобилах и SDRAM и DDRAM делают без всяких резисторов. А частоты там бывают под 100 МГц.
Резисторы вообще если стявят, то не для согласования, а чтобы убрать перенапряжения на фронтах, а то некоторые чипы от них умирают.
Даже элементарная логика говорит, что если согласовывать, например шины данных, то на обоих концах надо ставить резисторы, а ставят почему-то только в одном месте. Это очевидно, не для согласования.
Go to the top of the page
 
+Quote Post
Paul
сообщение Oct 5 2005, 04:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Цитата(AlexandrY @ Oct 4 2005, 22:40)
В мобилах и SDRAM и DDRAM делают без всяких резисторов. А частоты там бывают под 100 МГц.
Резисторы вообще если стявят, то не для согласования, а чтобы убрать перенапряжения на фронтах, а то некоторые чипы от них умирают.
Даже элементарная логика говорит, что если согласовывать, например шины данных,  то на обоих концах надо ставить резисторы, а ставят почему-то только в одном месте.  Это очевидно, не для согласования.
*

Чем гадать зачем и почему, проведите моделирование какой-либо шины, и сами увидите, какие резисторы помогают, а какие нет, ставить один или несколько. Перенапряжение здесь непри чем, а резисторы ставят на линиях именно для согласования и чем выше частота, тем лучше надо согласовывать. Зачем это нужно и как это делать многократно описано в книгах по SI.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 5 2005, 07:43
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Моделировать здесь смешно. Вы убьете кучу времени на разработку, перепроверку своей модели, поиск моделей IO-портов компонентов (многих их которых просто не найдете), и придете к выводу, что согласовывать тут нечего.
Согласование - это термин все таки в данном контексте неуместный.
Плыты с плотной компоновкой меньше всего нуждаются в согласовании.
Go to the top of the page
 
+Quote Post
Paul
сообщение Oct 5 2005, 08:02
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Цитата(AlexandrY @ Oct 5 2005, 10:43)
Моделировать здесь смешно. Вы убьете кучу времени на разработку, перепроверку своей модели, поиск моделей IO-портов компонентов (многих их которых просто не найдете), и придете к выводу, что согласовывать тут нечего.
Согласование - это термин все таки в данном контексте неуместный.
Плыты с плотной компоновкой меньше всего нуждаются в согласовании.
*

У Вас сильно устаревшие данные. Все нормальные производители предоставляют модели своих компонентов. На все компоненты, работающие на частотах более 10 МГц, модели доступны. Искать только надо уметь. Согласовывать везде есть чего, если хочешь получить нормальный результат, просто где-то это более важно, а где-то нет. А на частотах более 50 МГц согласование обязательно, или хотя бы проверка согласования. Не надо также забывать, что многие современные микросхемы имеют в своем составе элементы согласования - фиксированные или управляемые внешними сигналами. Плотная компоновка как раз наиболее критична к качеству линий. Близко расположенные проводники обладают существенной взаимной связью, которая может привести к негодности платы. А на счет кучи времени - учите матчасть и набирайтесь опыта - не понадобится куча времени.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AndyBig   Демпферные резисторы в линиях контроллер-SDRAM   Sep 27 2005, 10:43
- - BVU   Эти резисторы решают задачу по устранению так назы...   Sep 27 2005, 10:55
- - Camelot   Линии данных, клока, и контрольных сигналов должны...   Sep 27 2005, 10:56
- - AndyBig   А ширина/промежуток дорожек? Их можно вести по пол...   Sep 27 2005, 11:15
|- - BVU   Цитата(AndyBig @ Sep 27 2005, 15:15)А ширина/...   Sep 27 2005, 11:21
- - Camelot   Ведите 0.3, дешевые двухслойки делают с такой точн...   Sep 27 2005, 11:24
- - AndyBig   Большое спасибо за ответы по существу . Кстати, Ци...   Sep 27 2005, 11:42
- - Camelot   Нет, это была 4x слойка, но в Вашем случае все буд...   Sep 27 2005, 12:23
- - popeye   Цитата(AndyBig @ Sep 27 2005, 14:43)Использую...   Sep 27 2005, 12:28
- - AndyBig   Кондеры по питанию - это святое . Линии я тоже, ко...   Sep 27 2005, 12:29
- - AndyBig   Спасибо за прояснение ситуации. Я уже понял - заде...   Sep 27 2005, 12:37
- - dch   Цитата(AndyBig @ Sep 27 2005, 13:43)SDRAM пла...   Sep 27 2005, 13:11
- - AndyBig   В том-то и дело, что все в кэш не влезет. Кроме то...   Sep 27 2005, 13:34
|- - dch   Цитата(AndyBig @ Sep 27 2005, 16:34)В том-то ...   Sep 27 2005, 14:07
- - AndyBig   Это верно для выполнения обычной циклической прогр...   Sep 27 2005, 14:16
|- - dch   Цитата(AndyBig @ Sep 27 2005, 17:16)Но когда ...   Sep 27 2005, 14:29
- - asen   Да вообще интересно посматреть на описание и класи...   Sep 27 2005, 14:37
- - AndyBig   ЦитатаНа инткрементирование нескольких элементов п...   Sep 27 2005, 15:01
|- - dch   Цитата(AndyBig @ Sep 27 2005, 18:01)Обращений...   Sep 27 2005, 15:41
- - AndyBig   Да, согласен. Но снижение частоты мастер-клока все...   Sep 27 2005, 18:12
|- - dch   попробую напаять эти резисторы на партию плат, где...   Sep 29 2005, 13:29
- - VladislavS   Есть опыт SDRAM на 100 Мгц на AT91RM9200. Плата ше...   Sep 29 2005, 14:13
- - Raven   Начиная где-то с PCI-ных 33 МГц, а может, и при го...   Sep 29 2005, 19:11
|- - Paul   Все вышесказанное про топологию и резисторы напоми...   Sep 30 2005, 05:12
|- - Alexandr   Цитата(Paul @ Sep 30 2005, 09:12)Все вышесказ...   Sep 30 2005, 06:08
- - AlexandrY   Ну-ну, найдите мне хотя бы даташит например на сам...   Oct 5 2005, 08:14


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

 


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


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