|
|
|
Рекомендации по трассировке DDR3, Хватит ли 4х сигнальных слоёв для моего случая? |
|
|
|
Apr 23 2018, 12:35
|
ядовитый комментатор
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887
|
Безусловно очень занятно наблюдать такую возню вокруг одной планки на шестой спартан, особенно на наличие терминации(и как она сделана), выравнивании ресета, трасс в 60мм и пр. и то как ТС пересчитывает милы в мм Но особо хочется спросить за терминацию- а как вы выбирали типоразмер? Все что написано про задержки во корпусе, время распространения снаружи/внутри платы все мимо- никаких 2х разницы там не выйдет никогда, а оглядываясь на скорости спартана никаких таймингов не надо прикидывать, достаточно физической длины. В вашем дизайне спартан встает прекрасно байтлейнами на внешних слоях и частью адресов/команд там же, трассами гораздо короче 60мм(до 2х), без терминирования, без большого количество банок в питании, без пересчета TOF и пр.
|
|
|
|
|
Apr 23 2018, 12:47
|
Знающий
Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267
|
Цитата Безусловно очень занятно наблюдать такую возню вокруг одной планки на шестой спартан человек же попросил критики и тп - вот ему и набросали)) это скорее из общих рекоммендаций к улучшению дизайна. Цитата Все что написано про задержки во корпусе, время распространения снаружи/внутри платы все мимо да, 2-х кратной не будет конечно - это уже явный перегиб, Uree верно расписал.
|
|
|
|
|
Apr 23 2018, 14:22
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
Цитата(EvilWrecker @ Apr 23 2018, 15:35) ... и то как ТС пересчитывает милы в мм Не очень понял, что я не так пересчитываю? Вы про это: "У ксайлинкса написано -CK and DQS trace lengths must be matched (±250 mil) to maximize setup and hold margins. То есть мне её по хорошему надо сократить до 32мм" Длина DQS у меня на плате- 32мм, поэтому я и хотел сравнять с ней CK. Цитата(EvilWrecker @ Apr 23 2018, 15:35) особенно на наличие терминации(и как она сделана), Но особо хочется спросить за терминацию- а как вы выбирали типоразмер? Терминация есть на референсной схеме, поэтому и была сделана. С корпусами кондеров и резисторов я понял. А что ещё не так? И что с ресетом?
|
|
|
|
|
Apr 23 2018, 15:23
|
ядовитый комментатор
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887
|
Цитата И сразу вопрос, какой длины надо делать дифпару CK? Сейчас она около 55мм. Цитата Длина DQS у меня на плате- 32мм, поэтому я и хотел сравнять с ней CK. 250 милсов это 6.35мм- откуда взялось это: Цитата То есть мне её по хорошему надо сократить до 32мм" ? Далее: Цитата Терминация есть на референсной схеме, поэтому и была сделана. И что с того? Цитата А что ещё не так? Не считая подчеркнуто кривого свапа(если он вообще тут есть), в принципе вы допускаете 2 типичных ошибки новичка: - делаете фанауты короткими догбонами "сразу и прямо" из под микрульки памяти, хотя спокойно можете их разворачивать и даже выносить подальше для пущего удобства и выигрывать место. - выравниваете большую величину аккордеоном, т.е. наименее эффективным паттерном для большого набега длины Уносить за километр терминацию, коль решили ее ставить, нет смысла. Лишние банки уберите, поставьте 0402, фанаты сделайте к ним зеркально по длинной стороне(противоположно тому как у вас сейчас), 0603 пару можете оставить на бОльшую емкость. Цитата И что с ресетом? Ресет не нужно выравнивать Ну и повторю вопрос- зачем вы сюда закладываете пассив больше чем 0402? Справедливости ради нужно отметить что сама по себе разводка именно меандров у вас вполне себе, не считая крайнего левого проводника на боттоме Впрочем в вашем дизайн эффект от этого проводника не будет заметен.
|
|
|
|
|
Apr 23 2018, 16:10
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
Спасибо за конструктив) -В руководстве есть фраза- CK and DQS trace lengths must be matched (±250 mil).... Я её понимаю так- СК и DQS должны иметь одинаковую длину с погрешностью 250мил(6.5мм). Учитывая что длина байтов у меня 32мм то и DQS у меня 32мм, и поэтому я и клок хотел уменьшать с 50 до 32мм -Раз терминация в образце есть и на нём всё работает, то и я её решил оставить. Как по мне лучше предусмотреть место и если что, потом не запаивать. Касательно того, что корпуса резисторов большие я уже понял и признал, каюсь. Просто как правило применяю 0603, и тут думал что нет необходимости мельчить. (Плюс читал статью на хабре что идентичный по номиналу и вольтажу кондер по характеристикам лучше в большем корпусе) Поставлю тогда кондёры 0402 и резисторные сборки и придвину их поближе к памяти Цитата(EvilWrecker @ Apr 23 2018, 18:23) Не считая подчеркнуто кривого свапа(если он вообще тут есть), в принципе вы допускаете 2 типичных ошибки новичка: - делаете фанауты короткими догбонами "сразу и прямо" из под микрульки памяти, хотя спокойно можете их разворачивать и даже выносить подальше для пущего удобства и выигрывать место. - выравниваете большую величину аккордеоном, т.е. наименее эффективным паттерном для большого набега длины Уносить за километр терминацию, коль решили ее ставить, нет смысла. Лишние банки уберите, поставьте 0402, фанаты сделайте к ним зеркально по длинной стороне(противоположно тому как у вас сейчас), 0603 пару можете оставить на бОльшую емкость. Ресет не нужно выравнивать Ну и повторю вопрос- зачем вы сюда закладываете пассив больше чем 0402? Справедливости ради нужно отметить что сама по себе разводка именно меандров у вас вполне себе, не считая крайнего левого проводника на боттоме Впрочем в вашем дизайн эффект от этого проводника не будет заметен. -Биты я свапировал. И вроде раскрестил всё что мог. Или и адреса можно свапировать??)) В чём кривизна свапа? >>Лишние банки уберите, поставьте 0402, фанаты сделайте к ним зеркально по длинной стороне(противоположно тому как у вас сейчас) -Поясните пожалуйста эту фразу. >>Ресет не нужно выравнивать >>не считая крайнего левого проводника на боттоме По совпадению это как раз RST# ))
|
|
|
|
|
Apr 23 2018, 16:35
|
ядовитый комментатор
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887
|
Цитата -В руководстве есть фраза- CK and DQS trace lengths must be matched (±250 mil).... Я её понимаю так- СК и DQS должны иметь одинаковую длину с погрешностью 250мил(6.5мм). Учитывая что длина байтов у меня 32мм то и DQS у меня 32мм, и поэтому я и клок хотел уменьшать с 50 до 32мм Перечитайте пост №44 и сравните еще раз с тем что пишут хилые. Цитата -Раз терминация в образце есть и на нём всё работает, то и я её решил оставить. Как по мне лучше предусмотреть место и если что, потом не запаивать. Нет, безусловно внешней терминацией хуже не сделать , но вот не запаивать ее нельзя- при ваших вводных у вас стабы будут космической длины. Хотя что-то мне подсказывает что спартан и такое переварит. Цитата Касательно того, что корпуса резисторов большие я уже понял и признал, каюсь. Просто как правило применяю 0603, и тут думал что нет необходимости мельчить. (Плюс читал статью на хабре что идентичный по номиналу и вольтажу кондер по характеристикам лучше в большем корпусе) Это где вы такое прочитали? Что насчет вашего дизайна- на картинке хорошо видно что у вас уже заложены 0402 под спартаном, о чем разговор? Цитата -Биты я свапировал. И вроде раскрестил всё что мог. В чем смысл свапа- раскидать трассы настолько прямо чтобы разбег длин до таргета был минимальный. У вас же дичайшая накрутка, что намекает о кривизне сапа: трассы идут неоптимально. В контексте вашего вопроса про клок это вполне актуальный момент- решаете проблему которую сами себе и создали Цитата -Поясните пожалуйста эту фразу. У вас сделано как на картинке слева, имеет смысл делать как справа Цитата По совпадению это как раз RST# )) Цитата На входах адресов встроенной терминации нет, поэтому как минимум не мешает проверить, как будет выглядеть сигнал. Пару часов назад посмотрел - неприятно удивился... без терминации выглядит отвратительно. Но это с моделями, которые были под рукой, целевые могут и по другому себя вести Так в том и дело что все зависит от того на какой частоте работает память и какой длины вышли траски- для таких медленных скоростей как раз и нет проблем сделать так чтобы не было нужды во внешней терминации. Здесь в качестве попсового примера можно привести тот же BeagleBone Black.
|
|
|
|
|
Apr 23 2018, 17:26
|
Частый гость
Группа: Участник
Сообщений: 181
Регистрация: 3-11-12
Пользователь №: 74 229
|
Цитата(EvilWrecker @ Apr 23 2018, 19:35) Перечитайте пост №44 и сравните еще раз с тем что пишут хилые. Нет, безусловно внешней терминацией хуже не сделать , но вот не запаивать ее нельзя- при ваших вводных у вас стабы будут космической длины. Хотя что-то мне подсказывает что спартан и такое переварит. Это где вы такое прочитали? Что насчет вашего дизайна- на картинке хорошо видно что у вас уже заложены 0402 под спартаном, о чем разговор? В чем смысл свапа- раскидать трассы настолько прямо чтобы разбег длин до таргета был минимальный. У вас же дичайшая накрутка, что намекает о кривизне сапа: трассы идут неоптимально. В контексте вашего вопроса про клок это вполне актуальный момент- решаете проблему которую сами себе и создали У вас сделано как на картинке слева, имеет смысл делать как справа Так в том и дело что все зависит от того на какой частоте работает память и какой длины вышли траски- для таких медленных скоростей как раз и нет проблем сделать так чтобы не было нужды во внешней терминации. Здесь в качестве попсового примера можно привести тот же BeagleBone Black. -В посте 44 я отвечал Юрию, который писал что клоки как правило равны адресам. А адреса у меня 60мм, поэтому я спросил- наращивать до адресов-60мм или срезать до DQS -32мм. К слову, я так и не понял какой длины сделать клок. Или "спартан всё схвает"?)) -Статья о кондёрах - https://geektimes.ru/post/263366/- Под спартаном пришлось ставить 0402, тк 0603 что-то не влезали совсем) А в чём смысл изменения подключения кондёров? Уменьшение индуктивности?
|
|
|
|
|
Apr 23 2018, 17:42
|
ядовитый комментатор
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887
|
Цитата -В посте 44 я отвечал Юрию, который писал что клоки как правило равны адресам. А адреса у меня 60мм, поэтому я спросил- наращивать до адресов-60мм или срезать до DQS -32мм. К слову, я так и не понял какой длины сделать клок. Или "спартан всё схвает"?)) Капитан очевидность намекает что нужно сделать как предлагают хилые, и попасть по длине CK vs DQS в промежуток 250милсов. Цитата -Статья о кондёрах - https://geektimes.ru/post/263366/- Под спартаном пришлось ставить 0402, тк 0603 что-то не влезали совсем) Вот оно что- ну тогда не мелочитесь, ставьте 1210 в ддр3, чтобы было прямо за-сь Цитата А в чём смысл изменения подключения кондёров? Уменьшение индуктивности? Именно.
|
|
|
|
|
Apr 24 2018, 06:06
|
Участник
Группа: Участник
Сообщений: 47
Регистрация: 27-05-16
Из: 188660, Россия, Ленинградская область, Всеволожский район, поселок Бугры.
Пользователь №: 91 936
|
хотел я картинку вставить по поводу спартана и ддр3, да куда то дел ее, не нашел. в общем, работало, лично видел на столе, с выравниванием меандром с зазорами 1w, так что на самом деле, делать зазоры меандра как у вас, оно конечно правильно, но не нужно. это несколько уплотнит дизайн. еще как то странно конденсаторы ддр3 стоят, мне глез режет, это имхо, я привых ставить суммарно 6шт вдол длинной стороны, соосно чипу. у микрона на эту тему аппликуха есть. и не забывайте, что спартан6, если мне память не изменяет, максимум что умеет, это всего ддр3-800, т.е.400МГц, а это частота, которая может прощать очень многое. В целом все ок, но просто необычно.
|
|
|
|
|
Apr 24 2018, 06:55
|
Гуру
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463
|
QUOTE (yuri.job @ Apr 24 2018, 09:06) хотел я картинку вставить по поводу спартана и ддр3, да куда то дел ее, не нашел. в общем, работало, лично видел на столе, с выравниванием меандром с зазорами 1w, так что на самом деле, делать зазоры меандра как у вас, оно конечно правильно, но не нужно. это несколько уплотнит дизайн. еще как то странно конденсаторы ддр3 стоят, мне глез режет, это имхо, я привых ставить суммарно 6шт вдол длинной стороны, соосно чипу. у микрона на эту тему аппликуха есть. и не забывайте, что спартан6, если мне память не изменяет, максимум что умеет, это всего ддр3-800, т.е.400МГц, а это частота, которая может прощать очень многое. В целом все ок, но просто необычно. Для LVDS 1W не пройдет, нужно как минимум 2.5W, по правилам 3W. Для не LVDS на коротких трассах при большой плтности можно 1W. ДА ддр3-800, т.е.400МГц, но не нужно забывать про скрорость нарастания фронтов, где требования до 5 и 7 гармоники от ваших 400 доходят. На тех шинах 400Мгц не максимальная частота, если спектр посмотрите.
|
|
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|