Мини-FAQ по разводке печатных плат, особенно аналоговых.
Коротко о проектировании печатных плат для преимущественно аналоговых устройств.
Во-первых, несколько слов о разводке цепей питания, особенно при двуполярном питании. Распространенная ошибка: емкости блокировки по «+» и по «-» питаний аналоговых микросхем (напр. ОУ) брошены на земляной слой далеко друг от друга, в результате чего по земляному слою течет контурный ток потребления. «Физика» тут простая - при усилении больших сигналов, выходные каскады практически всех аналоговых микросхем переходят в режим AB, и токи потребления по отдельным («+» и «-») цепям питания начинают содержать много высших гармоник сигнала. При несовпадении мест заземления блокировочных конденсаторов для «+» и «-», эти токи начинают «растекаться» по земляным цепям, формируя помеху в них. Именно поэтому блокировочные емкости от «+» и «-» в подавляющем большинстве случаев надо стараться располагать так, чтобы расстояние между точками их присоединения к земляному слою было минимальным. Еще часто (особенно для микросхем с Rail-to-Rail выходами) имеет смысл при возможности ввести прямую ВЧ блокировку между их выводами «+» и «-» питания. Размещать блокировочные конденсаторы желательно как можно ближе к ИС, для сокращения паразитной индуктивности. При использовании SMD микросхем в относительно крупных корпусах (SOIC-8 и больше) блокировочные емкости часто имеет смысл размещать на обратной стороне платы. Для мелких SMD корпусов (MSOP-8, SOT-23) - обычно лучше на той же стороне, что и сам корпус, чтобы не увеличивать индуктивность из-за переходных отверстий. При использовании же корпусов DIP-8, прямо под них легко влезают несколько SMD конденсаторов типоразмера 1206, а при некотором умении - и 1210. Естественно, площадь образующегося контура протекания токов тоже должна быть минимальной, это само собой разумеется.
На величине (номинале) керамических конденсаторов, если они используются совместно с оксидными, экономить не следует, т.к. рекомендации по установке «0,1 мкФ» давно устарели - ESR современных оксидных конденсаторов номиналом 100…220 мкФ снизилось до величин менее 0,1 Ома, поэтому для предотвращения появления явного резонанса на индуктивности монтажа (~10…20 нГн) сейчас требуется значительно бОльший номинал «высокочастотных» емкостей, ОТ 0,68…1 мкФ.
Минимальное значение – $\frac{Lмонт}{(ESR^2)}$.
Резисторы в цепях питания каждой ИМС сильно упрощают разводку, т.к. служат перемычками, и позволяют «+» и «-» питания развести вплотную друг к другу, что весьма желательно для снижения излучений сигнальных/выходных токов цепями питания.
Увеличивать ширину шин питания (до резисторов) в малосигнальных цепях выше примерно 0,5…0,7 мм нет никакого смысла, ширину слаботочных сигнальных проводников (кроме СВЧ согласованных линий) как правило, тоже нет смысла делать больше, чем это нужно для обеспечения технологичности плат (0.127…0.254…0.508 мм в зависимости от возможностей производства). БОльшая ширина лишь увеличивает паразитные емкости. Исключения из этого правила: при разводке плат без металлизации отверстий контактные площадки приходится делать как можно бОльшего размера для обеспечения механической прочности, с той же целью на однослойных платах уширяют дорожки там, где это возможно. Если есть место, то шины земли (а иногда и питания) вполне можно уширять, вплоть до сплошной «заливки» медью (формирование полигонов). При этом важно, чтобы не образовывалось большого (по площади) контура протекания ВЧ токов - если шины питания выполнены полигонами, при двуполярном питании полигоны «+» и «-» должны вплотную примыкать друг к другу или располагаться в соседних слоях друг над другом/землей. Аналогичное замечание справедливо для цепей блокировок микросхем - то есть, для цепей, образовываемых выводами питания микросхем, блокировочными конденсаторами и «земляными» проводниками.
Далее, весьма желательно разделять «сигнальную» и «силовую» земли, чтобы избежать протекания токов питания/нагрузки/помех по «сигнальной» земле. В простых (чисто аналоговых) схемах это элементарно делается на 2-слойной плате, чуть сложнее - на «1,5» слойной (однослойной с навесными шинами/перемычками). В более сложных случаях (запутанная схема, много источников питания, высокая плотность монтажа) проще воспользоваться двухслойной или «2,5» - слойной платой, то есть поставить дополнительные близко расположенные шины питаний/земли на плату, как это часто делалось на платах старых компьютеров и даже в хорошей бытовой технике. Если нет требований по жестким условиям эксплуатации и в схеме нет высокоомных или особо критичных к паразитным емкостям цепей, то в большинстве случаев сегодня наиболее практичным вариантом будет использование многослойной платы (особенно, если серия невелика).
Как уже говорилось, для подавления перекрестных помех по «земле» в низкочастотных устройствах цепи «земли» следует разделять на «сигнальные» (для разводки которых, как правило, используется правило «звезды», с использованием проводников обычной ширины) и «силовые» (которые лучше разводить «сеткой», широкими трассами - полигонами или выполнять в виде по возможности цельного слоя). Соединяют их в одной точке («мекке»), обычно около «земли» входного (иногда - выходного) разъема. В многоканальных устройствах можно сделать несколько «сигнальных» земель, свою для каждого канала.
В ВЧ устройствах есть своя специфика - там, как правило, нужна минимальная индуктивность именно «сигнальной» земли, однако «развязать» сигнальную и силовую земли практически невозможно (из-за сильной индуктивной связи), поэтому их, как правило, не разделяют, а объединяют в общий сплошной слой без сколько-нибудь больших разрезов.
Существует также изящный (но весьма трудоемкий) метод подавления помех по «земле» без явного разделения земель, особенно полезный при использовании двусторонних плат - максимальное сохранение цельного слоя «земли» на одной из сторон (т.е. фактически однослойная разводка схемы на другой стороне, с минимумом «перемычек»), тщательный анализ контуров протекания токов питания по этой земляной плоскости и нахождение эквипотенциальных точек, т.е. точек, разность потенциалов между которыми при протекании по «земле» токов в цепях питания/нагрузки остается близкой к нулю. Эти точки и используются в качестве выводов «сигнальной» земли. Вид контуров протекания токов при необходимости можно изменять, вводя дополнительные разрезы или наоборот, делая перемычки в возникших по условиям разводки разрезах земляного слоя.
Самое подробное изучение вопросов топологии/протекания токов и т.п. было выполнено при создании методик проектирования устройств, устойчивых к ЭМИ импульсу, возникающему при взрыве ядерных боеприпасов или ЭМИ-генераторов импульсного действия. К сожалению, публикации на эту тему разрознены, и к тому же часто до сих пор «под грифом». Одну из иллюстративных статей я отсканировал, но не могу сюда прикрутить - выбран лимит на число вложений.
О конструировании ПП. Необходимо сразу отметить, что иногда встречающийся прямолинейный подход - «чем больше слоев - тем лучше» - для чисто аналоговых (а частично и для цифровых) схем «не катит». Слишком много привходящих факторов.
Одно/двухслойные ПП на гетинаксе/стеклотекстолите без металлизации отверстий - в настоящее время адекватны только для очень простых устройств в большой (»10000) серии. Главные минусы - низкая надежность в жестких условиях эксплуатации (из-за отслоения контактных площадок/проводников при механических вибрациях и термоциклах, набора влаги/флюсов через стенки отверстий), а также сложность (и дороговизна) качественной разводки сколько-нибудь сложных схем. Плотность монтажа низкая (обычно не более 3…4 выводов на квадратный сантиметр общей площади платы). Достоинство - крайняя простота и дешевизна в производстве (при больших объемах и проектных нормах порядка 0.38 мм - менее $0.3/кв. дм) за счет отсутствия металлизации и возможности замены сверления отверстий их пробивкой.
Двухслойные ПП с металлизацией отверстий - наиболее надежны в жестких условиях эксплуатации, имеют самые лучшие «изоляционные» свойства, наименьшие паразитные емкости проводников. Могут быть изготовлены с наименьшей общей толщиной и с наиболее жесткими проектными нормами, наиболее прочны механически при равной толщине. Но организовывать сплошные слои земли/питания на них сложно, обычно удается сделать более-менее сплошным только один слой, как правило, «земли», и то при плотной разводке это требует немалых трудозатрат. Однако тот факт, что достаточно плотная (с шагом порядка сантиметра), даже не очень регулярная, решетка межсоединений «земли»/питаний по эффективному импедансу (паразитной индуктивности) мало уступает сплошному слою вплоть до частот порядка 60…100 мегагерц, позволяет обходиться двухслойными (наиболее надежными) платами при разработке достаточно сложных и плотно скомпонованных устройств (с плотностью выводов 10…12 и более на кв. см. общей площади платы). При грамотной разводке, естественно.
Главный минус двухслоек - трудоемкость (дороговизна) разработки действительно качественной топологии. Эквивалент платы, которая на 4-6 слоях разводится по типовым инструкциям студентом в течение нескольких часов (нередко в полуавтоматическом режиме), в двухслойном исполнении требует от нескольких дней работы квалифицированного специалиста. Внесение даже относительно небольших изменений в двухслойном варианте, в отличие от многослойного, может оказаться нетривиальным и потребовать почти полной переделки проекта. Поэтому применение двухслойных плат для сложных устройств оправданно в основном в двух случаях. Первый случай - обеспечение предельно высокой надежности и улучшение «аналоговых» характеристик платы (минимизация утечек, паразитных емкостей и т.п.). Второй случай - достаточно большой тираж устройства, когда разница в цене плат и уменьшение потерь на брак после сборки перекрывают рост стоимости разработки/доводки конструкции. Разница в цене 2 и 4…6-слойных печатных плат с проектными нормами 0.127 в промышленных количествах составляет всего $1.6…2 за кв. дм, брак многослоек хорошего качества после печной пайки порядка нескольких десятых долей процента, поэтому идея сэкономить, применив двухслойку, может сработать только при тираже от ~500…1000 штук. В мелкой же серии, как правило, проще и на круг дешевле сделать многослойку, несмотря на то, что «аналоговые» свойства (типа паразитных емкостей на единицу площади проводника и качества изоляции) из-за меньших толщин диэлектрика и ряда других причин у них существенно (в разы) хуже, чем у двухслойных плат. По этим причинам в настоящее время повышение коммутационных возможностей ПП стараются производить не столько за счет роста числа слоев свыше 4…6 (8), сколько путем ужесточения проектных норм - это снижает емкости проводников. Сегодняшний стандарт на ширину проводников и зазор между ними - 0.127…0.102 мм, уже не редкость и 0.076. Советские «0.3…0.25 мм» - для плат под обычные условия применения давно стали достоянием истории. Соответственно, двухслойная плата, но с проектными нормами 0.102…0.076 обычно позволяет обеспечить бОльшую плотность цепей, чем 4-слойная с проектными нормами 0.15…0.25. Причина далеко не пропорционального роста плотности разводки при увеличении числа слоев состоит в том, что контактные площадки переходных отверстий, диаметр которых намного больше ширины проводника, «рубят» каналы трассировки (одно отверстие мешает прокладке ~3 трасс в каждом из слоев). Использование многослойных плат становится технически необходимым в основном при создании сильно высокочастотных (» 200 МГц) и одновременно плотно скомпонованных цифровых и цифро-аналоговых устройств (чисто аналоговые, типа радиочастотных усилителей/модуляторов/детекторов, прекрасно живут и на двух слоях) или при применении микросхем с высокой плотностью выводов (особенно в корпусах BGA).
Основная проблема многослоек, кроме худших параметров изоляции - значительно худшая долговременная надежность контактов к внутренним слоям в жестких условиях эксплуатации (вибрации, механические нагрузки, термоциклирование), особенно когда это отверстия для впайки механически нагруженных штыревых компонентов (например, разъемов). Электротест тут не очень помогает, т.к. выявить все платы с потенциально ненадежными переходными отверстиями сразу после изготовления (и забраковать) практически невозможно. Вызвано это тем, что контакт к внутренним слоям в подавляющем большинстве случаев осуществляется только по тонкому (обычно не более 35 мкм, сейчас чаще 18 мкм) торцу фольги в отверстии. Разница в температурных коэффициентах расширения и модуля Юнга диэлектрика и меди при вибрациях и термоциклировании приводят к образованию отслоений/срезов металлизации. В «мягких» условиях это сказывается меньше, однако деградация плат в эксплуатации остается одной из основных причин отказов, к примеру, материнских плат ноутбуков. Причина разницы в надежности соединений с внешними и внутренними слоями в том, что при металлизации отверстий в производстве плат, металлом покрываются не только стенки отверстий, но и дорожки на внешних слоях, образуя своего рода «пустотелую заклепку». Именно поэтому в жестких условиях эксплуатации двухслойка оказывается гораздо надежнее многослоек - даже отслоение металлизации от стенок отверстий не ведет к нарушению контактов. Существует технология изготовления многослоек склейкой уже просверленных и металлизированных двухслойных заготовок, когда переходы между парными слоями столь же надежны, как и в двухслойках, и при этом не занимают места на остальных слоях. Но такая технология дорога, сильнее подвержена ошибкам совмещения слоев и не очень проста в разводке, поэтому используется редко. Большинство многослойных плат в мире производится с только сквозными отверстиями (плюс иногда микровиа, см. ниже). Ранее (до широкого распространения технологии microvia) было также популярно применение «глухих» отверстий, когда отверстие в плате сверлится не насквозь, а только на небольшую глубину - для формирования переходов с наружных на один-два нижележащих слоя. Для повышения надежности контакта к внутренним слоям, кстати, часто перед металлизацией специально травят диэлектрик (растравливают отверстия), чтобы фольга внутренних слоев слегка выступила внутрь отверстия и лучше покрывалась при металлизации (при применении такой технологии внутри металлизированных отверстий видны небольшие сужения в местах выхода фольги внутреннего слоя). В сочетании с дублированием отверстий это позволяет гарантировать достаточную для критических приложений надежность контактов. Существуют и «эксклюзивные» варианты, к примеру, мне однажды пришлось делать 18-слойную ПП (точнее, многокристальный модуль) общей толщиной 2.6 мм с несколькими видами диэлектриков, проектными нормами проводник/зазор в одном из слоев вплоть до 0.038 мм, скрытыми микропереходами и диаметром сквозных переходных отверстий менее 0.1 мм. Однако надежность этих плат по термоциклированию оказалась существенно ниже (чего изготовитель и не скрывал), а стоимость и сроки поставки - много выше, чем для типовых решений. Практически при разводке многослойных плат внутренние слои желательно отдавать под цепи земли/питания, разводя сигнальные проводники на внешних слоях, а также по возможности дублировать переходные отверстия, ведущие на внутренние слои, тем более что это снижает паразитную индуктивность цепей земли/питания. Естественно, надежность контакта в любых переходных отверстиях можно повысить путем их дублирования при разработке топологии, для ответственных цепей это иногда даже прямо предписывается правилами проектирования.
Требования по повышению плотности монтажа при сохранении надежности в производстве BGA корпусов и портативной техники привели к разработке технологии микропереходов (microvia), когда кроме обычных (сквозных) переходных отверстий на плате с одной или обоих сторон формируются (обычно лазером) глухие отверстия-переходы на нижележащий слой, металлизируемые в одном цикле с металлизацией сквозных отверстий. Размер контактной площадки под такой переход (0.2…0.35 мм) гораздо меньше, чем под сквозное или «глухое» отверстие, и не нарушается трассировка в остальных слоях. К тому же в ряде случаев microvia может быть размещен прямо на контактной площадке SMD элемента без риска ухода заметной части припоя в отверстие ввиду его малого размера и глубины (не более 0.1…0.15 мм). Это очень сильно повышает плотность разводки, т.к. обычные переходные отверстия на площадках SMD элементов размещать, как правило, нельзя (или приходится применять т.н. «забивку» или закрытие отверстий медью, что сложно и дорого). Microvia можно также сформировать и во внутренних слоях, но это существенно сложнее и дороже в производстве.
Несколько слов про толщину меди и покрытия плат. Основная часть плат делается на материалах с толщиной фольги 35, 18 и 9 мкм, при этом во время металлизации отверстий на наружных слоях наращивается еще по 15-25 мкм меди (в отверстиях должно быть ~ 20 мкм). Платы с проектными нормами 0.127 и менее часто делаются на материале с толщиной фольги ~9 мкм (чем тоньше фольга, тем меньше искажение формы рисунка из-за бокового подтрава проводников). Беспокоиться о «малости сечения меди» не стоит, т.к. печатные проводники ввиду хорошего охлаждения допускают гораздо бОльшие плотности тока (~100 А/кв.мм), чем монтажный провод (3…10 А/кв. мм). Итоговая толщина во внешних слоях за счет осаждения меди при металлизации отверстий, естественно, оказывается больше, чем у исходной фольги. Cопротивление плоских проводников зависит от их геометрии в плане по простому закону: сопротивление квадрата х число квадратов. Сопротивление квадрата не зависит от его абсолютного размера, а только от толщины и проводимости материала. То есть, сопротивление проводника шириной 0,25 мм и длиной 10 мм (т.е. 40 квадратов) такое же, как при ширине 2,5 и длине 100. Для медной фольги 35 мкм это около 0,0005 Ом/квадрат. На промышленных платах при металлизации отверстий на фольгу наращивается дополнительный слой меди, так что сопротивление квадрата падает еще процентов на 20 по сравнению с приведенным выше. Облуживание же, даже «жирное», мало влияет на сопротивление, его цель - повысить теплоемкость проводников, чтобы они не сгорали от кратковременного ударного тока. Применяя коррекцию фотошаблонов (т.е. вводя поправки на подтравы) и анизотропное травление, изготовителям удается обеспечить производство плат с толщиной исходной фольги до 30-40% от проектных норм, т.е. при использовании самой толстой фольги 105 мкм (а с учетом осаждения меди - где-то 125-130 мкм) проектные нормы могут быть только от 0.3…0.35 мм.
Более существенным ограничением для силовых схем является то, что допустимый ток, пропускаемый через переходное отверстие, зависит в основном от его диаметра, так как толщина металлизации в нем невелика (15…25 мкм) и, как правило, не зависит от толщины фольги. Для отверстия диаметром 0.5 мм при толщине платы 1.5 мм допустимый среднеквадратичный ток порядка 0.4 А, для 1 мм - примерно 0.75 А. При необходимости пропустить по переходным отверстиям бОльший ток рациональным решением будет использование не одного большого, а набора мелких переходных отверстий, особенно при их плотном размещении в «шахматном» или «сотовом» порядке - в вершинах сетки из ромбов или шестиугольников. Дублирование переходных отверстий также дает выигрыш в надежности, поэтому часто применяется и в критических цепях (в том числе сигнальных) при разработке аппаратуры для особо ответственных применений (например, систем жизнеобеспечения).
Покрытия проводников плат бывают изолирующие и/или защитные. «Паяльная маска» - это защитное изолирующее покрытие, в котором сформированы окна в местах контактных площадок. Проводники могут быть оставлены медными, или покрыты слоем металла, защищающего их от коррозии (оловом/припоем, никелем, золотом и пр.). Каждый вид покрытия имеет достоинства и недостатки. Покрытия бывают тонкослойные, толщиной в доли микрона (как правило, химические), и толстослойные (гальванические, горячее лужение). Паяльную маску лучше всего наносить на голую медь или тонкослойное покрытие, при ее нанесении на луженые дорожки она держится хуже и при пайке проявляется капиллярный эффект - затекание припоя/отрывы маски. Золотое покрытие бывает обоих видов, химическое (тонкое) и гальваническое (требующее для своего выполнения электрического соединения проводников, например, на разъеме). В крупносерийном производстве также популярен вариант покрытия чисто медных (нелуженых) контактных площадок плат флюсоподобным лаком (organic coating, OSP). Выбор вида покрытия зависит от технологии монтажа и типа деталей. Для ручного монтажа (и автоматического при деталях типоразмера от 0805 и крупнее) в подавляющем большинстве случаев оптимальный вариант - горячее лужение площадок (HASL) с маской по меди. Для более мелких деталей и автоматического монтажа, если нет требований по особо малым утечкам на плате, один из лучших вариантов - химическое (иммерсионное) золото (Flash Gold) или иммерсионное олово. Химзолото стоит в нормальном мире очень дешево, практически столько же, сколько горячее лужение, и при этом обеспечивает идеально ровные посадочные места для элементов, без бугорков припоя. Однако при изготовлении плат в РФ зачастую лучше заказывать покрытие не иммерсионным золотом, а иммерсионным оловом или серебром - их растворы не так экономят. При пайке плат с тонкими покрытиями, в том числе Flash Gold, их надо паять быстро и/или заливать нейтральным флюсом во избежание окисления меди через поры покрытия, а при автоматической пайке - желательно еще и использовать среду нейтрального газа (азот, фреон).
Ниже приложена наиболее доходчивая (на мой взгляд) литература по данному вопросу, а также пример двухслойной компьютерной платы разработанного мной около 10 лет измерителя микропрофилей (профилометра), в которой меры по обеспечению качества топологии применены без фанатизма, только частично. Однако и этого оказалось достаточно, чтобы безо всяких экранировок, в работающем ПК с его помехами (и собственной силовой частью - управлением коллекторным двигателем) обеспечить разрешение в несколько атомов, многократно превзойдя требования ТЗ (использованные ОУ - всего лишь TL084/LM324). Прибор выпускался до самого последнего времени и был единственным в РФ профилометром 1 класса точности.
Сергей Агеев ака sia_2