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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как трассировать Arm11(mсimx35)+DDR2(3 штуки) ?
RaaV
сообщение Dec 26 2008, 14:54
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 31-01-08
Из: Харьков
Пользователь №: 34 608



Эти 4 микросхемы в BGA 0.8 мм корпусах. Сколько слоев надо брать. С виду, если помучиться и в 4-ёх слоях разведется, но рефренсные платы ф. Freescale для mcimx35 сделаны в 12 слоях 07.gif 2 слоя pwr, 3 слоя gnd - а нужно ли оно? В описании ни слова про дизайн PCB!
На рефренсных платах много связей с серпантином (кстати, как это правильно называется?), зачем делаются такие связи? DDR2 будет работать на 133 МГц, то есть данные будут идти с частотой 266 МГц - на что при таких частотах обращать внимание?
Короче совсем незнаю с чего начать sad.gif Может для начала PC обновить у меня Pentium II 400 MHz + Win98 + Pcad 2002 - мне этого хватит, чтобы сделать такую плату?
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Dec 26 2008, 15:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



JEDEC Standard No. 21C. Page 4.20.11-1. Release 14. Revision 0.52. 4.20.11 - 200 -Pin DDR2 SDRAM Unbuffered SO-DIMM Design
www.jedec.org/download/search/4_20_11R14.pdf

Приведены требования и ПП по слоям для Т-образной структуры подключения м/сх памяти.
Для последовательного подключения м/сх я пользовался рекомендациями Интела, но ссылок нет.
Go to the top of the page
 
+Quote Post
RaaV
сообщение Jan 8 2009, 13:22
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 31-01-08
Из: Харьков
Пользователь №: 34 608



Интересный документ. Даются ограничения на все цепи DDR2. Но этот стандарт для "PC2-3200, using 200MHz clock" и выше, а у меня "clock" 133 МГц. Это стандарт для компьютерных DDR2 SDRAM SO-DIMM модулей, там расстояние от памяти до процессора значительное, а у меня вся плата 100*163 мм. Для моей памяти и ограничения пожалуй другие или их вообще нет. Начиная с какой частоты и какой длины цепей надо делать серпантинные дорожки? И чего этим серпантином добиваются?
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 8 2009, 13:45
Сообщение #4


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

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



Да не надо Вам ничего там серпантинить, максимум сделайте клоки длиннее данных.
По слоям - обычно хватает 4-х(2 сигн., питание, земля). Вот примерно так это может выглядеть:
Go to the top of the page
 
+Quote Post
RaaV
сообщение Jan 8 2009, 14:53
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 31-01-08
Из: Харьков
Пользователь №: 34 608



Вот спасибо за ответ! Именно то что я мечтал услышать. А ещё лучше увидеть rolleyes.gif У меня должно что-то похожее получиться.
А то я сижу и думаю, что быстрее руками выравнивать 30-50 цепей или Спектру осваивать.
В 4-ёх (сигн-gnd-pwr-сигн) или 6-ти (сигн-gnd-сигн-сигн-pwr-сигн) слойной плате важно ли что делать сверху: gnd или pwr?
Go to the top of the page
 
+Quote Post
at90
сообщение Jan 8 2009, 15:18
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Raav, а где брали референс и документацию на процессор?


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 8 2009, 15:27
Сообщение #7


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

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



Еще раз - выравнивать ничего не надо, оно и так очень близкой длины получается, без доп. усилий.
Показанный фрагмент - это именно 4-х слойка.
Насчет земли-питания неважно который слой сверху или снизу, важно чтобы под трассами памяти эти заливки были без разрывов. Для земли это легко, ее как правило на весь слой делают, с питаниями сложней - постарайтесь, чтобы питание памяти и проца(в области интерфейса с памятью) было цельным и все трассы к памяти лежали в пределах контура этой заливки.
На той же плате что и выше это выглядит так:

[attachment=28505:untitled3.JPG]

Синяя заливка это 1.8В питания ДДР2. Второй сверху слой - земля, питания на 3-ем.
Go to the top of the page
 
+Quote Post
RaaV
сообщение Jan 9 2009, 06:57
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 31-01-08
Из: Харьков
Пользователь №: 34 608



Цитата(at90 @ Jan 8 2009, 19:18) *
Raav, а где брали референс и документацию на процессор?

У продавца, на сайте не всё есть ещё, т.к. новая ИМС.
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Jan 10 2009, 10:06
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(RaaV @ Dec 26 2008, 18:54) *
Эти 4 микросхемы в BGA 0.8 мм корпусах. Сколько слоев надо брать. С виду, если помучиться и в 4-ёх слоях разведется, но рефренсные платы ф. Freescale для mcimx35 сделаны в 12 слоях 07.gif 2 слоя pwr, 3 слоя gnd - а нужно ли оно? В описании ни слова про дизайн PCB!
На рефренсных платах много связей с серпантином (кстати, как это правильно называется?), зачем делаются такие связи? DDR2 будет работать на 133 МГц, то есть данные будут идти с частотой 266 МГц - на что при таких частотах обращать внимание?
Короче совсем незнаю с чего начать sad.gif Может для начала PC обновить у меня Pentium II 400 MHz + Win98 + Pcad 2002 - мне этого хватит, чтобы сделать такую плату?


Судя по корпусу iMX35-го, 2 сигнальных слоя однозначно не хватит для трассировки.
Мне кажется даже 4 это будет проблематично.
Самый нормальный вариант это 6 сигнальных и 2 питания

Сам лично плату делал под iMX21. Там корпус существенно проще и класс точности платы не хилый. Вышло 6 слоев
Удачи

Цитата(RaaV @ Dec 26 2008, 18:54) *
Эти 4 микросхемы в BGA 0.8 мм корпусах. Сколько слоев надо брать. С виду, если помучиться и в 4-ёх слоях разведется, но рефренсные платы ф. Freescale для mcimx35 сделаны в 12 слоях 07.gif 2 слоя pwr, 3 слоя gnd - а нужно ли оно? В описании ни слова про дизайн PCB!
На рефренсных платах много связей с серпантином (кстати, как это правильно называется?), зачем делаются такие связи? DDR2 будет работать на 133 МГц, то есть данные будут идти с частотой 266 МГц - на что при таких частотах обращать внимание?
Короче совсем незнаю с чего начать sad.gif Может для начала PC обновить у меня Pentium II 400 MHz + Win98 + Pcad 2002 - мне этого хватит, чтобы сделать такую плату?


По поводу выравнивания...
Зайди на сайт Micron в раздел DDR памяти и в Application Notes найди рекомендации по проектированию.
На самом деле для DDR памяти разница определенных групп сигналов более 10мм может вызвать проблемы.
Зазор в паре сигналов CLK и #CLK вообще не допускается и трассироваться они должны друг возле друга.
Следует учитывать правила трассировки если корпусов памяти более одного.
Кроме того есть группы сигналов соседство которых нежелательно.
У определенных групп сигналов есть свои регламентация по зазорам между собой и между другими группами.
Советую отнестись более серьезно к это части работы.
Правильно разведенная память это залог стабильной работы устройства.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 10 2009, 10:37
Сообщение #10


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

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



2 RaaV
Напишите плз ссылку на даташит этого проца. Хотя бы с корпусом и распиновкой, чтоб прикинуть сколько может понадобиться слоев для его трассировки. А то поиск ни к одному производителю меня не вывел...
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Jan 10 2009, 10:47
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(Uree @ Jan 10 2009, 14:37) *
2 RaaV
Напишите плз ссылку на даташит этого проца. Хотя бы с корпусом и распиновкой, чтоб прикинуть сколько может понадобиться слоев для его трассировки. А то поиск ни к одному производителю меня не вывел...



http://www.freescale.com/webapp/sps/site/p...cumentation_Tab
Go to the top of the page
 
+Quote Post
Nixon
сообщение Jan 10 2009, 11:12
Сообщение #12


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Исходя из корпуса минимум 6 слоев. И это без учета сложности разводки и DDR2. Я бы закладывался на 8 как и советовали выше.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 10 2009, 11:23
Сообщение #13


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

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



Нда, с такой распиновкой может действительно до 8 дойти. А в ДДР2 особых проблем нет, это не 4 планки на материнке трассировать.
Go to the top of the page
 
+Quote Post
RaaV
сообщение Jan 13 2009, 08:04
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 31-01-08
Из: Харьков
Пользователь №: 34 608



корпус mcims35 Прикрепленный файл  pattern_mcimx35.pdf ( 462.88 килобайт ) Кол-во скачиваний: 266

корпус ddr2 k4t5104.pdf Прикрепленный файл  pattern_ddr2_k4t5104.pdf ( 125.24 килобайт ) Кол-во скачиваний: 251

рефренсная схема (в САПР alegro) Прикрепленный файл  __________________dsn_.rar ( 695.21 килобайт ) Кол-во скачиваний: 178

рефренсная схема (в pdf) Прикрепленный файл  __________________pdf_.rar ( 371 килобайт ) Кол-во скачиваний: 541


рефренсная плата (Част 1) Прикрепленный файл  ________________.part1.rar ( 1.91 мегабайт ) Кол-во скачиваний: 209


рефренсная плата (Част 2) Прикрепленный файл  ________________.part2.rar ( 628.64 килобайт ) Кол-во скачиваний: 170


Пока делаю новые компоненты, возник вопрос. Попался документ [1], где говорят, что можно сделать у BGA 0,8 контактную площадку 0,32 мм и проводить 2 проводника между ног.
BGA 0,8 мм = 0,32 (две половинки КП) + 0,3 (два проводника и зазор мужду ними) + 0,18 (два зазора между КП и проводниками) OIIO Кто-нибудь делал, что либо подобное?
У моего процессора диаметр шара 0,45-0,35 мм, у DDR2 0,45 мм и после оплавления 0,5+-0,05 мм. Можно ли для таких корпусов делать КП 0,32 мм и проводить по 2 проводника? Шарик диаметром 0,5 мм будет даже слегка нависать над ближайшими проводниками, а диаметром 0,4 мм может и ничего. Стандарт ipc7351a вроде и говорит, что КП надо уменьшать на 20 % от диаметра шара, тогда где-то и выходит КП 0,32 мм. Программой из стандарта не пользовался (win98 не даёт), смотрел в документе [2].
[1] Прикрепленный файл  BGA_ats.pdf ( 444.17 килобайт ) Кол-во скачиваний: 267


[2] Прикрепленный файл  BGA_pcblibraries.rar ( 1.84 мегабайт ) Кол-во скачиваний: 1442


Сообщение отредактировал RaaV - Jan 13 2009, 08:01
Go to the top of the page
 
+Quote Post
RaaV
сообщение Jan 30 2009, 10:36
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 31-01-08
Из: Харьков
Пользователь №: 34 608



2 SergeyDDD Поделитесь, пожалуйста, примером вашей платы iMX21. Был бы очень признателен. Интересно как вы соединили память с процессором.
Go to the top of the page
 
+Quote Post

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

 


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


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