Вопросы по компоновке печатных плат для MCU Breakout Board


24

Я пытаюсь направить плату, которая, по сути, является прорывом для микроконтроллера LPC23xx / LPC17xx. Раньше я никогда ничего не приближал к этой сложности, и у меня есть несколько проблемных областей. Я знаю, что четырехслойная печатная плата была бы оптимальной, но я любитель, и превращение ее в четырехслойную плату сделало бы ее такой же дорогой, как и коммерчески доступные варианты. Я основал свой дизайн на паре проверенных двухслойных коммерческих плат, поэтому я знаю, что это возможно. Во-первых, это плата с наибольшей маршрутизацией (игнорируйте все USB-устройства справа, я даже не определился, стоит ли ее включать) (кроме того, я знаю, что шелкография ужасна, я еще не разобрался с этим ):

Разделительная доска LPC23xx / LPC17xx

1) Одной из проблем, с которыми я сталкиваюсь, является длина трасс между MCU и кристаллами (одна для RTC, другая для MCU). Они не больше, чем любая из плат, на которых я основывал свой дизайн, но я хотел бы немного проверить.

кристалл следы крупным планом

2) Еще одна проблема, которую я имею, это разделение. Я знаю, что в общем случае не существует такой вещи, как слишком большая развязка, но в этом случае у меня мало места, поэтому я не развязал ВСЕ пары VCC / GND (их много!). Обе платы, на которых я основывал свой дизайн, имеют только 2 развязывающих колпачка, а у меня их три, так что я могу быть там хорош. Должен ли я работать, чтобы получить хотя бы один или два больше?

развязывающие конденсаторы

3) Я приложил немало усилий, чтобы обеспечить почти непрерывную поверхность земли на нижнем слое. Он разбит только в нескольких точках, один для сквозных отверстий (которые, я думаю, на самом деле должны быть прокладки) на одном из кристаллов, а другой - самый большой путь для VCC к MCU. Достаточно ли прочен мой наземный самолет?

VCC трассировка крупным планом

4) Распределение питания было для меня особой проблемой ( см. Мой предыдущий вопрос здесь ). В конце концов я решил залить большое заполнение под MCU и подключить его к выводу VCC с большим следом. Это приемлемая стратегия для распределения энергии? Если бы я работал с 4-слойной платой, я бы использовал целый слой для VCC, но я хочу придерживаться 2-слойного по соображениям стоимости.

В целом, как я здесь? Это может загрузиться, или я должен вернуться к чертежной доске?


1
+1, отличный вопрос. Я буду ждать ответов сам.
Авакар

1
Одно замечание: существует такая вещь, как слишком большая развязка. Если вы просто бросаете колпачки повсюду, то пусковой ток, необходимый при включении питания, также увеличивается. Если он станет слишком высоким, вы не сможете его поставить, и поведение вашей доски изменится.
AngryEE

@AngryEE Полагаю, вы никогда не будете беспокоиться о подобных проблемах, просто следуя правилу "одна развязка на пару VSS / VCC"?
Марк

Ответы:


12

1) Кристаллы не должны быть направлены таким образом. Следы должны быть короче и максимально симметричными. Вы должны подключить конденсаторы к GND в одной точке, чтобы вы не улавливали шум от пластины заземления. Это особенно важно для RTC Crystal. При текущей маршрутизации у вас могут возникнуть проблемы с запуском / провалом генерации, если вам не повезло.

2) Оформите мою однослойную доску для ARM: http://hackaday.com/2011/08/03/an-arm-dev-board-you-can-make-at-home/ - даже этот кошмар работает (только 1 развязывающая крышка). Обязательно то, что у вас здесь будет работать. Вы можете добавить несколько дополнительных колпачков (например, электролитический электролит на 25 мкФ + керамика на 2,2 мкФ) на обратной стороне платы, там достаточно места, и VCC и GND вместе. Единственное, что мне не нравится, это тонкие следы на твоих кепках. Они должны быть максимально широкими. В моем дизайне единственный конденсатор был соединен как следы шириной 2 мм.

Кроме того, посмотрите на C5: Вы можете немного переместить его вправо, подойти ближе к крышке и соединить его короткой широкой дорожкой. Когда вы находитесь под чипом, вы не можете иметь широкие дорожки. То же самое для C6 и C7.

Кроме того, если вы собираетесь производить это дома, у вас будут проблемы с изготовлением переходов под чипы QFP.

3) Заземленной плиты более чем достаточно. Нет особой необходимости иметь сплошную плоскость заземления, кроме квадрата под микросхемой, к которому подключены все развязывающие заглушки, это не сильно поможет с шумом заземления. Заземляющая пластина необходима для контролируемого сопротивления, что не важно в вашем случае. Но ваше соединение GND с контактами должно быть максимально широким. Это общее правило: сети VCC и GND должны иметь широкие дорожки.

4) Да, это нормально для низкоскоростных ARM.

В моем случае у меня даже не было обратной стороны, и она все еще работала ;-) Единственное, что можно улучшить, если вы производите на заводе, это иметь небольшой квадрат VCC на нижнем слое в середине чипа и подключить Вверх, используя 4-9 переходных отверстий вместо 1. Для плоскостей VCC и GND необходимо всегда иметь как можно более низкие сопротивления и индуктивность, чтобы колпачки могли легче фильтровать шум => вам нужны более широкие и короткие дорожки и более параллельные переходные отверстия , Но в этом конкретном дизайне это не является обязательным требованием.

Так что это будет работать даже сейчас без изменений. После упомянутых изменений это будет идеально.


Спасибо за информацию! Я планирую изготовить эту плату, так как она достаточно мала, чтобы что-то вроде DorkbotPDX могло сделать это практически бесплатно. LPC23xx - 72 МГц, а LPC17xx - 100 МГц. Когда вы говорите о низкоскоростном ARM, вы включаете даже LPC17xx?
Марк

Да, я думаю, что это край "низкой скорости" :-)
BarsMonster,

Я бы согласился изменить маршрут кепки; следы от разбитой плоскости земли могут быть проблемой EMI (на более высоких частотах), но если это просто доска для хобби, я бы об этом не беспокоился.
dext0rb
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.