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

 
 
> Выравнивание длин и последовательный резистор, как учитывать резистор
Major
сообщение Feb 18 2007, 09:51
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Поиском не нашел.
Для простоты картины:
Память DDR2(один чип, driver strength 60%) + процессор.
Рекомендуемое согласование по длине 100 мил. = 0.25мм
Рассмотрим один byte lane:
Последовательное согласование только на сигнале DQS.
Последовательное сопротивление для простоты 0402 (длина больше чем 100мил).
Все линии данных - микрополоски и выровнены с точностью 20мил, и все проходят на одно слое.

Вопрос: При выравнивании длины линии DQS как учитывать резистор?

Варианты:
1. Идеальный резистор, с нулевой длиной и нужным сопротивлением.
2. Резистор с нужным сопротивлением и эквивалентный такой-то длине микрополоска на плате.
Как правильно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Major
сообщение Feb 18 2007, 13:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Резисторы стоят только на тактовых линиях, на CLK и DQS.
Режим работы DDR2-400MHz.

Моделирования подразумевает некую модель. Сейчас нет возможности запустить HL и почитать документацию.
Поэтому просто запуск симулятора и сравнения без понимания - не панацея.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Feb 18 2007, 15:08
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Major @ Feb 18 2007, 12:53) *
Резисторы стоят только на тактовых линиях, на CLK и DQS.
Режим работы DDR2-400MHz.

DQS это не совсем тактовая. В контроллерах и чипах DDR/DDR2 драйверы линии DQS, как правило, точно такие же как и для линий данных DQx и в пределах byte lanes нормируется разброс. Поэтому не совсем понятно, почему в Вашем случае на DQS есть резистор, а на DQx нету.
Насчет CLK - эта тактовая незначительно привязана к byte lanes. При чтении данных из памяти фаза CLK практически игнорируется контроллером (данные стробируются по DQS), а при записи чипы памяти допускают смещение фазы +- 25% от периода CLK. 200Мгц - 5 нс, 25% это 1.25нс - теоретически 6-7 дюймов разницы между lanes и CLK. Резистор 20-100Ом и близко такой задержки также не внесет.
Так что насчет резисторов и терминаторов по CLK беспокоится не стоит, ИМХО.
Цитата(Major @ Feb 18 2007, 12:53) *
Моделирования подразумевает некую модель. Сейчас нет возможности запустить HL и почитать документацию. Поэтому просто запуск симулятора и сравнения без понимания - не панацея.

AFAIK, HL предоставляет только сосредоточенные модели для пассивных элементов. В доке кроме того что они built-in ничего не сказано. Более того, похоже, что BoardSim просто не учитывает паразитные параметры - у элементов нет соответсвтующих диалогов для их ввода. Попытаться представить резистор отрезком линии, IMHO, это бесполезно - разброс по технологиям изготовления элементов, PCB и монтажа большой. Результаты будут +- лапоть. Проще уж все линии привести к одному виду - выкинуть резистор на DQS или добавить их на DQx.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th August 2025 - 21:36
Рейтинг@Mail.ru


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