Квадратний макет плати SPI


10

Я намагаюся зробити хороший макет для флеш-пам’яті Quad SPI NOR MT25QL256ABA1EW9-0SIT із MCM STM32. Моя проблема полягає в тому, що я вважаю, що чіп-пам'ять чіпа пам'яті є досить незручною. Мені вдалося поміняти шпильки на стороні MCU так, щоб сигнали знаходилися поруч, але це все ще важко. Дотримуючись інструкції з компонування Micron Quad spi, я зумів:

  • Не розбивайте основну площину заземлення (це двошарова ПХБ),
  • Зробіть сигнал годинника коротким і, можливо, з найменшим згинанням,
  • Не використовуйте VIAS для маршрутизації сигналів

Однак мені не вдалося:

  • Зберігайте будь-який обґрунтований опір, обчислюючи смуги смуг (там просто мало місця і багато сигналів)
  • Тримайте сигнал схожим.

Ось макет: Квадратний макет пам'яті SPI

Після збільшення зображення можна побачити чисті імена на колодках мікросхеми пам'яті. Я хотів би запитати вас, чи на вашу думку, ця конструкція є достатньою для передачі до 80 МГц годин. Для порівняння рожева форма, в якій знаходиться мікросхема, становить 18 х 8 мм. Полігональні заливки GND зберігаються для наочності. Буду вдячний за всю допомогу.


Чи заливається нижній шар повною землею? Чи можете ви також додати скріншот верхньої заливки?
Майк

Не було б краще обертати його для досягнення більш рівних довжин сигналу? Не потрібно ставити штифти для подачі з ковпачками між мікросхемами - цей простір можна використовувати для узгодження довжини.
Арахо

Це між двома ковпачками трохи страшніше ... Ти з цим пішов?
Sean87

Я її зняв. Хотів зробити близький gnd через, але це було закрити.
Łukasz Przeniosło

Відповіді:


14

Для FR4, використовуючи ефективний епсилон 3,25, ми отримуємо довжину хвилі сигналу 80 МГц в друкованій платі при 80 шляхом обчислення

довжина хвилі = (c / f) * (1 / sqrt (epsilon)) = (300000000 м / с / 80000000 1 / с) * (1 / sqrt (3,25) = 2,06 метра.

Використовуючи 1/16 довжини хвилі як "безпечну межу", нижче якої нам не потрібно турбуватися про відображення та відносний час сигналу, це

safe_length = (1/16) * довжина хвилі = 2,06 / 16 = 12,8 сантиметра = 5 дюймів.

Ваші сліди сигналу значно нижче цієї межі. Ваша маршрутизація досить хороша.

https://www.jlab.org/accel/eecad/pdf/050rfdesign.pdf


Але все ще є розгляд перехресних переговорів. Чи варто проробити більше місця між слідами?
Łukasz Przeniosło

2
До речі, не варто враховувати лише основні тактові частоти. Більш консервативним підходом було б врахування швидко зростаючих / падаючих країв, які можуть становити 1-3 нс ... тобто на значно більшій частоті.
наступний хак

2
Я думаю, не потрібно переоцінювати це. Однак ви дивитесь на це, маршрутизація знаходиться значно нижче будь-яких лімітів радіочастот на 80 МГц, і будь-які проблеми, ймовірно, не будуть пов'язані з маршрутизацією, скоріше з компонуванням майданчика або чимось подібним. Хороший - досить хороший. Час перейти до наступної проблеми. :)
PkP

6

З точки зору топології ви можете розглянути можливість обертання мікросхеми SPI Flash на 90 градусів ліворуч (проти годинникової стрілки), як показано нижче. Це призведе до вирівнювання природних довжин маршрутизації і дозволить збільшити довжину до MCU.

введіть тут опис зображення


Схоже, що NCS та CLK помилково перебувають, але решта відповідей стоїть.
Ігнасіо Васкес-Абрамс

@ IgnacioVazquez-Abrams - у мене просто перевернуті праві бічні ярлики. Виправлено зараз.
Майкл Карась

Дякую за відповідь. Я спробував це зробити так, як відмовився від ypu, але у мене сигнал на годиннику був більше зігнутий. Чи важливіше тримати сліди довжиною однакової довжини? Нижня сторона не призначена лише для gnd, її сигнальний шар, але я маю намір бот розмістити сліди під нею
Łukasz Przeniosło

1
Більш сучасні спалахи SPI мають теплову колодку нижче мікросхеми, я б використовував її і уникав маршрутизації через неї, якщо це можливо.
PkP

Так, я розглядаю тепловий майданчик
Łukasz Przeniosło
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.