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

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

|
Никогда не брался до этого за конструкции с такими частотами, соответственно и не изучал подобных вопросов  . Использую AT91RM9200 в связке с двумя чипами SDRAM. По идее на линии нужно ставить демпфирующие резисторы для согласования, но в тех двух схемах, что я видел (одна из них - схема от Атмела) таких резисторов нет. Вот я и думаю - нужны ли они? SDRAM планирую запускать на 80 МГц, контроллер на 160 МГц. Теоретики советуют ставить и около контроллера и около SDRAM резисторы по 15 Ом... Проблема еще в том, что плата будет разводиться двухслойная, на четырехслойную бюджет не тянет  , так что уже будет нарушена рекомендация по волновому сопротивлению линий... Сгладит ли хоть как-то эту проблему использование резисторов? Второй вопрос: один товарищ советует линию клока сделать раза в полтора длинее остальных линий. Второй товарищ посоветовал сделать более длинными не только линию клока, но и линии управляющих сигналов - RAS, CAS, WE и т.д. Есть ли в этом смысл? С одной стороны, идея в том, что по приходу фронта клока данные уже успеют нормально выставиться на шине (при записи), но при чтении-то клок будет запаздывать... Кто что скажет по этому поводу? И еще: может быть у кого-то есть пример подобной разводки - был бы очень благодарен  .
|
|
|
|
|
 |
Ответов
|
Sep 27 2005, 12:28
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 18-08-05
Пользователь №: 7 750

|
Цитата(AndyBig @ Sep 27 2005, 14:43) Использую AT91RM9200 в связке с двумя чипами SDRAM. По идее на линии нужно ставить демпфирующие резисторы для согласования, но в тех двух схемах, что я видел (одна из них - схема от Атмела) таких резисторов нет. Вот я и думаю - нужны ли они? SDRAM планирую запускать на 80 МГц, контроллер на 160 МГц. Теоретики советуют ставить и около контроллера и около SDRAM резисторы по 15 Ом... Проблема еще в том, что плата будет разводиться двухслойная, на четырехслойную бюджет не тянет  , так что уже будет нарушена рекомендация по волновому сопротивлению линий... Сгладит ли хоть как-то эту проблему использование резисторов? Второй вопрос: один товарищ советует линию клока сделать раза в полтора длинее остальных линий. Второй товарищ посоветовал сделать более длинными не только линию клока, но и линии управляющих сигналов - RAS, CAS, WE и т.д. Есть ли в этом смысл? С одной стороны, идея в том, что по приходу фронта клока данные уже успеют нормально выставиться на шине (при записи), но при чтении-то клок будет запаздывать... Кто что скажет по этому поводу? А что за рекомендация по волновому сопротивлению линий для SDRAM? Это же просто LVTTL! Да и 80 МГц - это не частота. У меня было два проекта с SDRAM: в одном стоял SO-DIMM модуль (на котором есть согласующие резисторы), в другом просто микросхемы SDRAM без каких-либо резисторов. В обоих случаях частота была 100 МГц, но на четырехслойке. Так что наличие резисторов вовсе не является необходимым. С другой стороны если хотите подстраховаться, то почему бы не поставить в схему на все сигналы маленькие резисторные сборки, которые немного съедят места на плате, но позволят поэкспериментировать с разными номиналами, в т.ч. и 0 Ом. По поводу длины линий. По-моему нет никакого смысла в удлинении клока, ну улучшите вы время setup, а время clock-to-out увеличится, зачем это надо? Если же делать все "по науке", тогда надо в первую очередь просмотреть времянку контроллера и памяти, и только потом думать, надо ли чего задерживать, а если надо, то делать "не в полтора раза длиннее", а учитывать абсолютную длину проводников на плате. Но в данном случае выравнивать длины сигналов вообще не нужно, т.к. на типовом FR4 задержка распространения составляет примерно 50 пс/см. В моем устройстве с модулем SO-DIMM длина линий не выравнивалась вообще, и разница в длине линий шины данных доходила до 5,5 см (!), но это получается менее 300 пс, и все прекрасно работало. Линии управляющих сигналов задерживать вообще неправильно, они же защелкиваются вместе с адресом/данными!
|
|
|
|
Сообщений в этой теме
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 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 AndyBig ЦитатаПоверьте: дешевле заложить это сейчас, чем п... Sep 30 2005, 07:04 AlexandrY В мобилах и SDRAM и DDRAM делают без всяких резист... Oct 4 2005, 19:40  Paul Цитата(AlexandrY @ Oct 4 2005, 22:40)В мобила... Oct 5 2005, 04:37   AlexandrY Моделировать здесь смешно. Вы убьете кучу времени ... Oct 5 2005, 07:43    Paul Цитата(AlexandrY @ Oct 5 2005, 10:43)Моделиро... Oct 5 2005, 08:02     AlexandrY Ну-ну, найдите мне хотя бы даташит например на сам... Oct 5 2005, 08:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|