Выбор макета SDRAM pcb


10

Я работаю над проектом с совершенно новым STM32F429 в пакете LQFP208.

Мне нужно спаять первые пару прототипов самостоятельно по причине низкого бюджета. Я выбираю этот пакет, чтобы я мог сам проверить, не связана ли проблема с маршрутизацией / прошивкой или просто с проблемой пайки.

В проекте есть ЖК-дисплей, КАМЕРА, ULPI и шина SDRAM 32b, а также некоторые другие более медленные интерфейсы.

Шина FMC будет использоваться только для SDRAM, для проекта не требуется никакой другой памяти.

Стек печатной платы является стандартным 4-уровневым S-GND-VCC-S.

Мне нужен совет для того, что было бы лучшим подходом для маршрутизации интерфейса SDRAM / MCU.

Здесь есть 2 различных дизайна, которые можно сделать:

1

Лучше всего иметь очень короткие следы, если оставить один, но он не оставит слишком много места для сопоставления длины, что не очень необходимо из-за очень низкой задержки распространения для коротких следов). Шина LCD / ULPI / CAMERA может быть проложена снаружи без особых проблем.

Правильнее может быть лучше, немного более длинные следы, но много места для сопоставления длины, и все же нет необходимости завершения. Шина LCD / ULPI / CAMERA будет проложена снаружи, но по многим параметрам она будет соответствовать шине SDRAM, поэтому число переходов на этой шине будет увеличено, а компоновка будет намного более сложной!

РЕДАКТИРОВАТЬ:

Обе стороны сборка является обязательным из-за некоторых других компонентов.

Не могли бы вы объяснить, какой из них вы бы выбрали и почему?

EDIT2:

Я выбираю левую после заполнения печатной платы, чтобы не было слишком много места для правой.

Это предварительный результат.

Совет по-прежнему принимаются для улучшения макета:

2

EDIT3:

Добавлены силовые и наземные переходы:

3

Спасибо!


Разве вы не хотите сначала направить власть и землю?
dext0rb

Это 4-слойная доска, разделительные колпачки уже установлены, так что мне просто нужно поставить проходы и все! Я буду убирать следы, если нужно, чтобы освободить место для силовых переходов.
Лев

Добавлены PWR и GND via's!
Лев

Ааа, пропустил 4 слоя, извини.
dext0rb

Как насчет производительности вашей SDRAM после получения этой платы?
Росс

Ответы:


3

Я бы выбрал правильный вариант для удобства сборки. Односторонняя также будет дешевле, если вы перейдете на более масштабное производство.

Единственная причина, по которой я выбрал бы левый вариант, это ограничения по размеру.


Обе стороны сборка является обязательным из-за некоторых других компонентов.
Лев

Поговорите с вашим производителем печатных плат, в любом случае. Большая микросхема ОЗУ на стороне 2 может отличаться от крышки здесь и там, и может потребоваться этап склеивания.
Скотт Сейдман

Компоненты для обеих сторон требуют в любом случае ручного шага TH и склеивания для 5MP модуля камеры! Я бы сказал, что мне наплевать на двойные затраты на сборку! Если с этим прототипом все будет хорошо, я остановлюсь на более простых 6-слойных PCB и BGA-пакетах для MCU / SDRAM и FPGA!
Лев

2

100 МГц SDR SDRAM на самом деле не требует согласования длины. Вы можете легко уйти с правильным вариантом. Это то, что я сделал, кстати.


Зависит от длины трассы, конечно. Но да, если следы меньше 2 "- это совсем не проблема.
Андрейс Кайников

0

Я бы выбрал левую, и на самом деле я первый раз перевел ее на свою печатную плату, но в итоге я изменил дизайн на макет справа, но с ОЗУ на нижнем слое. Мои эмпирические правила таковы:

  • Направляйте все дорожки с одинаковым количеством переходных отверстий и слоев: это помогает сделать их практически незаметными при вычислении линии передачи. В моем случае, каждая дорожка имеет один и только через и проходит от верхнего слоя к нижнему слою. AFAIK это важнее, чем настройка длины линий.

  • Держите порты питания RAM как можно дальше от MCU. Это МОЖЕТ быть проблемой во время обновления DRAM и, если скорость соединения очень высока, так как очень быстрые переходные процессы могут понизить электропитание вашего STM.

  • Каждый порт питания должен иметь свой собственный конденсатор с собственными переходными отверстиями. Это помогает в развязке быстрых переходных процессов. (Я видел, что ты тоже это сделал!)

Могу добавить, что это мой первый относительно скоростной проект, и я всего лишь студент EE с опытом работы только в цепях питания. Я основывал свои ответы на том, что я узнал в университете на курсе, который я делал в прошлом году.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.