Разработка печатной платы по схеме – 7 правил проектирования печатных плат / Habr

7 правил проектирования печатных плат / Habr

Приветствую! В процессе обсуждения статьи товарища KSVl была озвучена необходимость небольшого пособия по проектированию печатных плат. Очень часто на хабре я вижу статьи в стиле «5 правил оформления кода» или «5 шагов к успешному проекту», то есть очень удобные собрания тезисов по определенной теме. К сожалению подобных статей по разработке электроники мало и это плохо…

Я обещал пользователю KSVl и некоторым другим читателям, статью с базовыми принципами проектирования печатных плат (ПП), так же приглашаю к ознакомлению всех любителей попаять за чашечкой кофе!



Пролог


Все описанные в статье правила, являются самыми базовыми и ориентированы исключительно на совсем начинающих разработчиков для которых электроника просто хобби. Сразу хочу отметить, что данная статья не претендует на абсолютную истину и все объяснения даны в вольной форме.

Наверняка найдутся люди, которые скажут: «Да и так ведь работает, зачем что-то менять?». И вот тут увы, я не готов тратить силы и переубеждать вас. Одни хотят все делать хорошо, качественно и надежно, другим же не дано понять этого желания.

Источники информации на которых базируются описанные в статье правила:

  1. Курс общей физики и электротехники. Все в пределах 1-го курса ВУЗа
  2. Книги Говарда Джонса «Конструирование высокоскоростных цифровых устройств: начальный курс черной магии» и «Высокоскоростная передача цифровых данных: высший курс черной магии»
  3. Стандарты IPC, например, IPC-2221A. Бывает перевод на русском (старая версия) и оригинал последних версий на английском
  4. Собственный опыт

Правило №1 — Ширина проводника


Ошибка — очень часто начинающие разработчики используют ту ширину проводников (дорожек), которая стоит по умолчанию в используемой САПР. В упомянутой ранее статье, автор использовал EasyEDA и там базовое значение ширины стоит 6 mils, то есть около 0.15 мм. Данная ширина проводников использована практически везде и это плохо, ибо ведет к ряду проблем.

Проблема №1 — падение напряжения. Все мы помни закон Ома из которого следует, что чем меньше площадь сечения проводника, тем больше его сопротивление. Чем больше сопротивление проводника, тем больше на нем упадет напряжение.

Проблема №2 — нагрев проводника. Тут все тот же закон Ома, мощность выделяемая на проводнике пропорциональна его сопротивлению, то есть чем больше сопротивление, тем больше тепла выделится на проводнике. Дорогу 0.15 мм ток в 5-10А легко испарит.

Проблема №3 — паразитная индуктивность. Этот момент к базовым вряд ли уже относится, но знать про него надо. Чем меньше сечение проводника, тем больше его индуктивность. То есть любой проводник на самом деле не просто «кусок меди», это составной компонент из активного сопротивления, индуктивности и паразитной емкости. Если эти параметры слишком высоки, то они начинают негативно отражаться на работе схемы. Чаще они проявляются частотах больше 10 МГц, например, при работе с SPI.

Проблема №4 — низкая механическая прочность. Думаю не надо объяснять, что дорожка шириной 2 мм более прочно прикреплена к текстолитовой основе, чем дорожка 0.15 мм. Ради интереса возьмите заводскую ненужную плату и поковыряйте ее.

Решение — используйте максимально возможную ширину проводников. Если проводник можно провести с шириной 0.6 мм, то это лучше, чем провести его шириной 0.15 мм.

Пример:

1) Плохо

2) Хорошо

Правило №2 — Подключение к выводам


Под выводами подразумевается контактная площадка компонента (pad), переходные отверстия (via) и прочие объекты, которые на плате мы соединяем с помощью проводников (дорожек).

Ошибка — бывают две крайности. В одной, разработчик совершает ошибку из правила №1 и подключает дорожку 0.15 мм к выводу smd резистора 1206. В другом случае наоборот, использует проводник ширина которого равна ширине контактной площадки. Оба варианта плохие.

Проблема №1 — низкая механическая прочность. При нескольких попытках перепайки компонента, площадка или дорожка просто отслоятся от текстолитовой основы печатной платы.

Проблема №2 — технологические проблемы с монтажом платы. Хотя это станет проблемой, если вы начнете заказывать в Китае не только платы, но и сборку. Вам конечно соберут, но % брака вырастает.

Решение — ширина проводника, подключаемого к контактной площадке, должна составлять примерно 80% от ширины этой площадки.

Пример:

1) Плохо

2) Хорошо

Размер площадки конденсатора 1206 в данном случае составляет 1.6 х 1 мм. Соответственно для подведения сигнала снизу используется дорожка равная 80% от ширины площадки, то есть 0.8 мм (80% от 1 мм). Для подведения сигнала справа используется дорожка толщиной 1.2 мм (примерно 80% от 1.6 мм). Ширина площадки у микросхемы в корпусе SOIC-8 равна 0.6 мм, поэтому подводить нужно сигнал с помощью дорожки около 0.5 мм.

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

Как видите, я выбрал ширину проводника по минимальной площадке, то есть по площадке вывода микросхемы в корпусе SOIC-8. Такой упрощение допустимо, но его стоит применять с умом.

Правило №3 — Цепи питания


Теперь рассмотрим случай, когда упрощение в отношение правила №2 просто недопустимо, а именно — проектирование цепей питания. Данной правило опирается на два предыдущих и является частным, но пожалуй самым критичным случаем.

Ошибка — пренебрежение правилами №1 и №2 при проектирование цепей питания.

Проблема №1 — на выходе вашего стабилизатора напряжения строго +3.3В. Вы включаете устройство и наблюдаете, что микросхема ведет себя неадекватно, АЦП измеряет не точно и периодически выключается. Вы измеряете напряжение на ногах потребителя (микросхемы) и обнаруживаете вместо +3.3В всего лишь +2.6В.

Проблема №2 — ваш DC-DC преобразователь не запускается, либо на выходе имеет большие пульсации.

Проблема №3 — в попытках найти неисправность, вы ставите щуп осциллографа на линию +3.3В и обнаруживаете там вместо постоянного напряжения какие-то страшные пульсации и помехи.

Решение — соблюдаем особо строго и фанатично правила №1 и №2. Дорожки максимально широкие. Питание должно приходить на микросхему через керамический конденсатор, который по возможности ставят ближе к выводу этой микросхемы.

Пример:

1) Плохо

2) Хорошо

Что я сделал чтобы стало хорошо:

1) Дорожка питания VCC3V3 теперь подходит не в обход конденсатора, а через него. То есть сначала на конденсатор, а затем уже на вывод микросхемы

2) Переходное отверстие (via) я использовал размером 1.2/0.6 мм. Да, согласно требованиям для 4 класса точности (стандартного), я могу использовать переходное отверстие размером 0.7/0.3 мм, но делать этого не стал и применил более габаритный переход. Это позволило уменьшить его сопротивление и пропустить больший ток

3) Шина питания, которая приходит от стабилизатора у меня теперь не 0.3 мм, а 2 мм! Не бойтесь делать широкие проводники. Такой подход минимизирует падение напряжения в цепи и уменьшит индуктивность проводника

Правило №4 — Земля


О влияние качества проектирование земляной шины (GND) можно говорить вечно, но любой разговор сводится к простой сути: стабильно и работоспособность устройства в наибольшей степени зависит именно от проектирование земли. Данная проблема очень объемная и требует глубокого изучения, поэтому я дам самые базовые рекомендации.

Ошибка — трассировка цепи GND (земли) обычным проводником, да еще и минимальной ширины. Это просто к-к-к-комбо!

Проблема №1 — нестабильность работы устройства и сильные помехи в цепях, особенно в цепях питания.

Проблема №2 — нагрев и часто обрыв тонкого проводника, т.к. в нем действует большой ток.

Решение — использовать полигон для разводки цепи GND, а в идеале отдельный слой, который полностью выделен для данной цепи, например, нижний слой.

Пример:

1) Плохой

2) Хороший

Как видите, вместо обычного проводника я применил заливку сплошным полигоном. Такое решение обеспечило мне огромную площадь сечения, ведь полигон это просто очень большой проводник. Только иногда такое решение имеет недостаток, например, когда плотность монтажа высокая и другие проводники разрывают сплошной полигон, как тут цепи LED1..3 разрывают кратчайший путь между выводом микросхемы и конденсатора (GND):

Тут нам поможет, упомянутый ранее, отдельный слой GND. В двухслойной плате в идеале под него выделить нижний слой, а в многослойной плате — один из внутренних слоев:

Таким образом мы восстановили кратчайший путь для тока по цепи GND, а помог в данном случае нижний слой (синий цвет), который из себя полностью представляет земляной полигон. Переходные отверстия (via) около контактных площадок обеспечили для них максимально короткое соединение с нижним слоем земли.

Конечно это идеальный случай и иногда не получится его реализовать без удорожания платы, поэтому тут решение за вами. Порой «супер» надежность и не нужна, тут важно найти для своей задачи золотую середину между стоимостью и качеством.

Правило №5 — Ширина зазора


Минимальное значение зазора между медными проводниками на печатной плате, нам диктуют технологические требования. Для 4-го (стандартного) класса значение составляет 0.15/0.15 мм или 6/6 mils. Максимальная ширина ограничена лишь вашей фантазией, габаритами платы и здравым смыслом.

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

Проблема №1 — электрический пробой. Короткое замыкание возникает, когда 2 проводника с разным потенциалом замыкают, например, металлическим предметом и ток резко возрастает. К сожалению идеальных диэлектрических материалов не бывает и в какой-то момент любой материал начинает проводить ток. Пример тому — изоляторы на ЛЭП, иногда и их пробивает. Данное явление происходит, когда превышено значение критического напряжения пробоя. По этой же причине и стеклотекстолит, являющийся основной большинства печатных плат, в какой-то момент может начать пропускать ток.

Решение — увеличение расстояния между проводниками. Напряжение пробоя зависит от типа материала и от толщины/ширины изолятора. В случае печатных плат — расстояние (зазор) между проводниками как раз является тем параметром, который влияет на критического значение напряжения пробоя.

Чем больше расстояние между проводниками, тем большее напряжение необходимо чтобы пробить его.

Так же хочется сказать, что пробой по стеклотекстолиту не всегда самая актуальная проблема. Воздух, который окружает плату, тоже является диэлектриком, но при определенных условиях становится проводником, вспомните грозу. Воздушный электрический пробой большая проблема в электронике, особенно если учитывать, что воздух может быть сухой, а может и иметь влажность 90-100%, например, в тропиках или на Севере.

Пример:

Условимся, что в данном примере есть 3 проводника: выпрямленное сетевое напряжение +310В, низковольтная линия питания для микроконтроллера +3.3В и шина земли (GND).

1) Плохой

2) Хороший

Почему 0.3 мм плохо, а 0.8 мм уже хорошо спросите вы и в качестве ответа приведу вам 2 источника:

1) Обычные физика и электротехника. Данные в них разнятся из-за различных методик измерений и прочего, но наиболее реалистичная цифра для сухого воздуха составляет 2 кВ/мм. Тут многие испугаются цифры и подумают: «У меня же нет таких напряжений» и это будет ошибкой. Данное значение характерно лишь для сухого воздуха, который встретить в реальных условиях удается редко. И тут цифры уже куда скромнее, например, при влажности 100% напряжение пробоя воздуха составляет всего 250 В/мм! А еще на значение напряжения пробоя влияет запыленность воздуха и платы, а так же атмосферное давление (кривая и закон Пашена).

2) Стандарт IPC-2221, ссылку на который я давал в начале. Интересует нас таблица 6-1, которая выглядит вот так:

Как видите в таблице для большое количество значений даже для нашего конкретного случая

301-500В. Если посмотрим, то увидим значение 0.25 мм для закрытых проводников на внутренних слоях, то есть в «идеальных» условиях без доступа пыли, грязи и влаги. Если устройство будет работать где-то в горах и проводник находится на внешних слоях (все проводники в случае 2-х слойной платы) на высоте до 3000 метров, то там минимальный зазор уже 2,5 мм, то есть в 10 раза больше. Если же мы эксплуатируем устройство на большей высоте, то зазор необходим уже в 12.5 мм! Стоит сделать замечание — такой большой зазор требуется если наша плата не покрыта защитными составами, например, лаком или компаундом. Как только появляется защитное покрытие, то мы видим уже более адекватные значения: 0.8 и 1.5 мм.

Поэтому в «хорошем» примере по мимо обеспечения зазора 0.8 мм, необходимо так же покрыть плату защитных составом, например, лаком после завершения монтажа устройства, его отмывки и сушки. В противном случае необходимо увеличить зазор!

Правило №6 — Гальванический зазор


Ошибка — приравнивание диэлектрического зазора к гальваническому. По сути они очень похожи, но по требованиям все строже, когда дело доходит до гальванической развязки. Ярким случаем является развязка схемы управления и силовой части с помощью реле или оптрона, когда зазор между развязанными сторонами выбирается так же 0.8 или 1,5 мм.

Проблема №1 — пробой изоляции, выход из строя системы управления и прочего дорогого оборудования.

Решение — увеличение порога электрического пробоя. Стандартными значениями обычно являются напряжения 1,5 кВ, 2,5 кВ и 4 кВ. Если ваше устройство работает с сетевым напряжением, но человек напрямую с ним не взаимодействует, то напряжение развязки в 1,5 кВ будет достаточным. Если предполагается взаимодействие человека с устройством, например, через кнопки и прочие органы управления, то рекомендую применить изоляцию с напряжением 2,5 кВ и более.

Пример:

1) Плохой

Что плохого спросите вы, ведь зазоры на плате есть, их можно сделать и 1,5 мм. Дело в том, что даже если сделать зазор 2 мм, то этого будет недостаточным для обеспечения изоляции. Самым «слабым» местом должно быть расстояние между выводами управления реле (1-2) и выводами силовыми (3-8). Так же надо учитывать, что пробой может быть не только между проводниками на одном слое, но и на разных — насквозь плату через стеклотекстолит.

2) Хороший

Что было сделано для улучшения ситуации:

а) Появилась четкая граница между низковольтной и высоковольтной частью. Теперь проводник +3.3В не проходит в высоковольтной области +310В, полигон GND не выходит за границу низковольтной часть, соответственно и пробоя не будет. Так же в зоне/границе гальванической развязки не должно быть вообще ничего.

б) Изолирующая зона освобождена от паяльной маски. Маска — тоже слабое место и в зависимости от качества ее пробьет раньше, чем стеклотекстолит. Это делать не обязательно в общем случае, но если с устройством взаимодействуют люди, то настоятельно рекомендую.

в) Как я выше писал, слабое место — расстояние между управляющими и силовыми выводами реле. Везде я смог сделать изолирующую зону 4 мм, а тут только 2.5 мм. От маски мы очистили, от проводников тоже и единственное через что может произойти пробой по плате — стеклотекстолит. Поэтому убираем и его, я сделал вырез под реле шириной 2.5 мм и убрал весть текстолит между выводами. Данная операция тоже не обязательна, но существенно повышает надежность и безопасность вашего устройства.

Правило №7 — Переходные отверстия


Ошибка — очень часто наблюдаю картину, когда на 2-х слойной печатной плате для того, чтобы соединить 2 контактные площадки, использую 3..4… или даже 5 переходных отверстий.

Проблема №1 — переходных отверстий (via) становится слишком много на плате и это ограничивает место под проводники, что приводит к удлинению цепей, а следовательно и к увеличению их сопротивления. Уменьшает устойчивость цепей и сигналов к помехам.

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

Пример:

1) Плохо

2) Хорошо

Для соединения использовано минимальное количество переходных отверстий (via), что дает больше свободного места для других проводников и обеспечивает минимальные паразитные параметры проводника.

Несколько общих советов


  • Не используйте автотрассировщики! В «сыром» не настроенном виде они выдают ужасный результат, который даже самую светлую идею превратит в гуано. Для того, чтобы автотрассировщик работал хорошо, ему необходимо прописать определённые правила, которые скажут ему, что дороги надо не 0.15, а 1 мм и так далее. Для адекватного результат даже на простых платах приходится прописывать сотню, а то и две, этих самих правил. В Altium Designer под них выделен целый раздел, например. Если вы любитель и у вас не стоит задачи спроектировать свою плату для ноутбука, то разводите плату руками — выйдет быстрее и качество будет на высоте
  • Не ленитесь переделывать плату. Часто бывает, что вы сделали плату на 90%, но дальше все стало туго и вы начинаете нарушать «правила» и лепить гуано. Откатитесь назад, иногда приходится откатываться в самое начало, сделайте работу качественно и на этапе отладки устройства вы сэкономите очень много времени и нервов
  • Перед тем как начать проектировать плату, посмотрите несколько open source проектов, например, на хабре или hackaday. Главное не копируйте оттуда чужие очевидные ошибки
  • Если у вас есть знакомые разработчики электроники, пускай тоже любители — дайте им на проверку. Свежий взгляд на ваш проект позволит избежать очень много ошибок

Заключение


Надеюсь данная статья станет полезной для начинающих электронщиков и избавит их хотя бы от самых простых ошибок. Думаю не мало людей в данных правилах увидят и свои недочеты, но не стоит от этого правила слепо копировать. Всегда думайте головой и ищите лучший вариант, иногда и 4 переходных отверстия для 1-й цепи допустимы, если это позволяет вам улучшить конечный результат.

Те, кому данного материала мало — предлагаю ознакомиться со стандартами IPC по диагонали, сильно вчитываться смысла нет, а так же прочитать начальный курс «черной магии» от Говарда Джонса. В ней разобраны и физические принципы проектирования, а так же приводится множество рекомендаций по проектированию стандартных цепей и интерфейсов. Это раньше высокоскоростные цифровые цепи были чем-то магическим и возвышенным, но сегодня на дворе 2018 и с ними сталкиваются даже совсем новички, например, при подключение датчиков и памяти по SPI или дисплеев.

habr.com

Создание печатных плат. Метод для начинающих — DRIVE2

Всем привет

Начну с того, что рано или поздно мы все совершенствуем свои навыки и умения, и на смену «дедовским методам» приходят все новые технологии.

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

Итак года 2 назад я начинал свои познания с простеньких схем где превидя что то на подобии GND взрывало мой мозг (т.к. физика в школе была моим любимым предметом по прогуливанию), и я отправлялся на различные форумы, где задавал глупые вопросы отчего потом сидел с красным лицом. Но время идет и с ним растут интересы. И тут начинается познания все нового. Так и дошел сначала до изготовления плат в домашних условиях старыми методами.

Так тоже можно, но…

И все бы это хорошо, но надо двигаться дальше. Но остается маленькая закавырка, а именно — схемы то вроде читать научился, а вот как именно из принципиальной схемы разработать будущую плату? Или точнее как правильно расставить компоненты на будущей плате так, что бы это было минимально и культурно?

Все эти вопросы постоянно ходили за мной, и я переодически просил знающих людей о помощи, и они помогали! Но говорили что пора бы уже и самому научиться! И это правда пора бы)

Извиняйте за приведенную туфтологию и теперь к сути)

Поэтому я постараюсь как можно более детально показать, насколько это не сложно даже для самых начинающих в этом деле)

Для своего метода я использую 2 программы:
— Немало известную Sprint layout чертилку —
— И весьма полезную DipTrace утилиту —

Обе программы хороши своими возможностями, но и у каждой есть свои недостатки. Но об этом чуть позже.

Вообщем берем утилиту по названием DipTrace. Выглядит она примерно так:

DipTrace

Набор из 4 утилит из которых нам надо всего лишь 2 верхних
1ая для создания чертежа
2ая для создания макета

Немного отступлюсь. Данный метод можно не использовать если в схеме всего по паре резистор, транзисторов и конденсаторов, то тогда можно сражу перерисовать их в Sprint layout!

Предлагаю рассмотреть все это дело на примере схемы «бегущие огни», где ко всему прочему идет две микросхемы.

Открываем первую утилиту DipTrace и просто на просто перерисовываем нашу схему туда.

Перерисовка схемы

Пред просмотр

На первый взгляд все выглядит непонятно, но поработав немного в этой программе все быстро становится понятным. Самое главное это понять как пользоваться библиотекой компонентов. А для этого в утилите есть грамотный поиск. Хотя правда искать там отечественные аналоги на примере транзисторов кт315 или прочего просто бес толку. Но зная зарубежный аналог, то без проблемм.

На примере приведенной выше схемы нам надо транзисторы кт315, их аналог BC547 или BC182. Главное что бы корпуса совпадали.

Окно поиска

Создав схему мы сохраняем проект и переходим ко второй утилите, где открываем созданный ранее наш проект.

Выглядит это примерно таким образом:

Наша схема, но уже в элементах

Да. Все согласно схеме) расбросанно, но за

www.drive2.ru

Как спроектировать печатную плату. Часть 1

Этот пост первый из серии о проектировании печатных плат. Эта часть в основном о деталях, которые необходимо знать и использовать до начала разводки печатной платы (здесь и далее по тексту будет встречаться сокращение ПП), вторая же часть будет главным образом о проектировании самих печатных плат и пост обработке.

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

Анатомия ПП

Когда вы работает за своим компьютером любая задача кажется абстрактно, однако не стоит забывать, что вы работаете с реальными физическими средами и материалами. Перед тем как начинать изучать проектирование плат неплохо было бы разобраться как они делаются на самом деле.

Разрез ПП для показа внутренних слоев

Если уже знакомы с тем, что и как делается можете смело переходить к следующему разделу.

Материалы для ПП

Сперва разберем какие материалы используются для изготовления. База для ПП изготавливается из сплошного непроводящего материала. Этот материал покрывается слоем меди (или другого металла), который и образует проводящий слой.
Обычно основа это стеклотекстолит, известный как FR-4. Это наиболее часто употребляемый материал, т.к. он огнестоек, дешев и самое главное имеет низкую собственную проводимость.
Для высокопроизводительных схем (RF) используются другие типы материалов, такие как керамика или PTFE. В рамках этих статей мы не будем касаться высокочастотных схем. Когда вы будете отправлять свой дизайн ПП на производство или будете делать плату сами, электрические соединения обычно создаются удалением выбранных участков меди со общего слоя проводника.

Слои

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

Медные дорожки

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

Переходные отверстия (Vias)

Один из главных компонентов ПП это переходные отверстия, используются в двух и многослойных платах для электрического соединения одного слоя металлизации с другим.
Переходные отверстия бывают нескольких видов:
1. Сквозные переходные отверстия – наиболее часто используемый вид, отверстие засверливается сквозь всю плату и металлизируется для создания электрического контакта со слоями.
2. Глухие (blind vias) – отверстия, соединяющие наружный слой с одним или несколькими внутренними.
3. Скрытые (buried vias) – переходные отверстия, не выходящие наружу и соединяющие между собой сигналы на внутренних слоях.
4. Микро-via или uVia – микроотверстия или отверстия малого диаметра и малой глубины, выполненные лазером или сверлением с контролем глубины и соединяющие внешний слой с внутренним.
Вот в принципе и все, что нужно знать про переходные отверстия.

Другие вещи

Разберем еще несколько концепция для построения печатных плат и затронем некоторые другие слои ПП, назначение которых нужно понять.
1. Паяльная маска (Soldermask) – если спросить любого человека, что такое плата, он скажет, что это что-то зеленое. Это зеленое и есть паяльная маска, которая выполняет защитные функции для ПП и не позволяет паяльной пасте попадать на нежелательные электрические контакты платы. И кстати, она бывает необязательно зеленого цвета, а практически любого цвета, все зависит от производителя плат.
2. Реперные точки (Fiducials) – это специальная маркировка на плате, которая позволяет системам автоматического монтажа компонентов калиброваться и правильно устанавливать элементы на плату при монтаже. Представляют собой небольшие окружности металла, не закрытые паяльной маской.
3. Шелкография (Silkscreen) – это еще один слой, который наносится на плату при производстве. Шелкография это рисунки на плате, которые дают подсказки пользователю, идентифицируют компонент на плате по размещению или номиналу и другая информация.
4. Медные полигоны (Copper fill) – участки меди, которые подключены электрически к земле или питанию, создание полигонов очень важная часть в проектировании ПП. Полигоны уменьшают шумы устройства, отводят лишнее тепло от мощных активных компонентов.

Разработка схемы

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

Определите свои цели

Первый шаг к успешному дизайну устройства — это правильно сформулированные цели того, что вы хотите получить в конце. Вы всегда должны ставить для своего проекта умные цели, что это означает:
— конкретные
— измеряемые
— достижимые
— реалистичные
— ограниченные в времени
Для примера, я начал работать над персональным проектом для собственных нужд. Свет ванной комнате в моей квартире тускл в вечернее время суток, но когда я включаю искусственное освещение свет довольно ярок и не комфортен. Можно было бы купить лампу меньшей мощности, но допустим их нет в продаже или меньше уже некуда. И я решаю сделать свою лампу, которая будет изменять цвет и яркость и контролироваться беспроводным способом.
Звучит довольно круто. Пока идея не вышла из головы садимся за компьютер и начинаем планировать. На данном этапе мои цели очень широки:
— лампа должна быть мультицветовой
— регулируемая яркость
— беспроводной контроль
Ни одна из этих целей не специфична для проекта. Что подразумевается под мультицветностью? Два, три или любое количество цветов? Что такое регулируемая яркость? Беспроводное управление каким способом? Wifi, Zigbee, Bluetooth или может быть голосом? Все способы возможны.
Немного переформулируем наши цели, чтобы они стали умными:
— Непрерывно регулируемые RGB светодиоды высокой яркости, закрытые акриловым покрытием для равномерного рассеивания света.
— Контроль яркости, который позволит мне выбрать любую яркость от полностью выключенного состояния до максимальной яркости светодиодов.
— Bluetooth Low Energy 4.0 интерфейс, для контроля параметров с iOS и Android девайсов.
Теперь все наши цели вполне конкретны и реализуемы.

Визуализируйте ваш концепт

Теперь у вас есть ясная идея вашего проекта, время начать проектирование. Перед тем как начинать искать компоненты и чертить схемы я предлагаю разработать ясную картину того, как ваш проект должен функционировать. Т.е. нам нужно нарисовать функциональную схему устройства, что с чем связано и как работает.

Пока что вы не знаете какой источник питания нужен или какие должны быть коннекторы на плате, но вы уже знаете, как компоненты будут соединены друг с другом и какие дополнительные компоненты понадобятся в проекте.
Это хороший момент рассмотреть эстетический аспект вашего дизайна. Вы хотите вместить плату в определенный форм-фактор? Нужно ли учитывать эргономику? Будете ли вы в состоянии открыть свой проект через год и понять что как работает? Эти казалось бы незначительные детали отличают хорошее проектирование от очень хорошего.

Выбор компонентов

Возможно это самый утомительный шаг в процессе проектирования, но он ключевой для успеха проекта. От выбора правильных компонентов зависит закончите ли вы проект успешно или откажетесь от него в отчаянии.
Производители интегральных микросхем много работают, чтобы создать наиболее функциональные компоненты по самой минимальной цене, но все же не все компании равны в этой гонке, особенно это заметно, когда речь заходит о простоте использования компонентов.
Выбирая реди миллионов различных компонентов, предлагаемых на рынке, очень трудно дать полное руководство по выбору, но я могу представить несколько советов, которые помогут выбрать наилучшие компоненты для вашего применения.
1. Проверяйте наличие. Самое последнее, что вы бы хотели сделать это отложить ваш проект на несколько недель или даже месяцев только из-за того, что ключевой компонент вашего проекта отсутствует в наличии у продавца. Выбирайте компоненты, которых в избытке в наличии и они доступны у разных дистрибьюторов.
2. Учитывайте цикл производства ваших компонентов. Иногда случается, что компоненты снимают с производства и возможно через короткий промежуток времени вам придется вносить изменения в проект, однако, если ваше устройство будет в единичном экземпляре, то это не играет ощутимой роли.
3. Используйте фильтры по компонентам. Многие интернет-магазины предоставляют на сайте очень функциональные фильтры по параметрам компонентов, а также по стоимости и наличию, используйте их, подбирайте компоненты с оптимальными для вас параметрами, а потом фильтруйте их по стоимости.
4. Помните о минимальном количестве. Многие компоненты продаются лишь минимально допустимыми партиями, например, начиная от 1000 штук.
5. Выбирайте правильный корпус. Обращайте внимание при выборе компонентов на корпус, в котором он выпускается, не стоит покупать компонент, который вы потом не сможете впаять.
6. Изучите компонент. Перед покупкой обязательно изучите документацию на компонент, чтобы в будущем не возникло проблем с его применением в проекте.
После того, как все компоненты выбраны, можно заказывать их. Лично мне нравится заказывать через интернет-магазины, например, mouser.com или digikey.com. Это, конечно, сугубо мои предпочтения. Если вы знаете других актуальных поставщиков можете написать о них в комментариях.

Зарисуйте ваши соединения

Финальный этап перед началом работы с софтом это перенести некоторые ключевые моменты проекта на бумагу. Наиболее подходящий вариант для этого разрисовать каждый блок раздельно на разных страницах блокнота. Также можете сделать все необходимые примечания, что как работает и за что отвечает тот или иной пин. Также внесите дополнительную информацию, которая понадобится в процессе проектирования, например, бывает утомительно каждый раз искать в даташите адреса I2C микросхемы, внесите их в блокнот.

После того как вы закончили все записи можно переходить к процессу проектирования непосредственно печатной платы. Об этом в следующей части руководства.

Данная статья перевод с дополнениями для сайта radiotech.kz

Заходите в наш чат Telegram, здесь всегда есть, что обсудить.

blog.radiotech.kz

Создание печатных плат для мелкосерийного производства / Habr

На Хабре много статей по настройке и сопровождению IP телефонии и сопутствующего оборудования. Встречаются статьи и по разработке печатных плат. Есть статьи и о том, как самому сделать печатную плату при помощи ЛУТ технологии. Например, «ЛУТ на виниле или домашняя Arduino Mini». Есть описание разных систем проектирования печатных плат: Cadence, Eagle , DipTrace или описание отдельных процессов при разработке печатных плат, таких как передача информаци из Altium в AutoCAD.

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

За основу была взята плата ЦПУ с кодовым названием «G20».

Данная плата в последствии стала основной для многих разработок фирмы. Она будет использоваться с пристегнутыми платами в разных конфигурациях. Несколько разработчиков работает над проектами для этих плат, каждый ведет свою плату-надстройку и основную.

Когда-то давно, еще до меня, в моей фирме разработали замечательную плату, благодаря продуманной конструкции, послужившую коркой для многих устройств фирмы. Выбор остановили на процессоре Atmel ARM9 G20, в качестве ПЛИС (программируемая логическая интегральная схема, FPGA в англ. литертуре) для связи с другими платами используется Cyclone III от Altera. Cвязь между ПЛИС и ЦПУ — по параллельной шине, которая совместима с шиной памяти процессора.

Процессор работает на частоте 400 МГц, на плате установлена память две микросхемы SRAM 512Mбит через 32 разрядную шину. Также на плате установлен fast ethernet 10/100 и 2 host USB, которые могут использоваться как для загрузки программы, так и для подключения к Wi-Fi, сетевого адаптера и прочих устройств. Так же в схему заложена микросхема PRI, обеспечивающая поток Е1/Т1 на случай подключения к телефонной сети.

На плате установлены разъёмы для подсоединения вспомогательных плат. Одна плата может быть подсоединена сверху (в виде мезонина), и две по бокам. Разъёмы двухрядные с шагом 2,54 мм, с пайкой в отверстие. Их плюсом является доступность, как по цене, так и по наличию в магазине, на базаре, в закромах. Тоже касается и ответных частей. Минус — они большие, за счет большого шага между контактами у них меньше соединительных линий, компоненты с монтажом в отверстия занимают место для трассировки во всех слоях платы, а разъёмы для верхней платы разграничивают плату на три части. Монтаж в отверстия позволяет ставить разъём как вверх так и вниз. Хотя на практике все платы ставятся поверх основной.

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

Одним из таких модулей является плата GSM на четыре или восемь каналов. Съёмный мезонин позволил разработать платы на различных GSM модулях от разных фирм и выпустить платы на несколько диапазонов (GSM, UMTS, WCDMA). А так же устанавливать платы для традиционной телефонии и создания мини АТС с расширенными функциями. Есть версия с SIM банком на 100 SIM карточек.

Разнесение функций на несколько плат позволило отлаживать платы отдельно друг от друга и впоследствии выпустить усовершенствованные модели мезонинов.

Так же плата служит для отладки и тестирования отдельных программных модулей для будущих систем. К её контактам можно подключить EvBoard и начать отладку до изготовления собственной платы.

Со временем возможностей основной платы перестало хватать и решено было разрабатывать новую плату взамен существующей. Использование параллельной шины накладывало свои ограничения на скорость обмена и количество одновременно нагружаемых плат. Это позволило составить требования к новой плате.

Плата должна иметь больше оперативной памяти, раздельную шину между памятью и ПЛИС, возможность использования быстрых последовательных каналов для связи с платами, по возможности наличие PCIe. На этапе выбора компонентов добавились дополнительные требования: встроенный программатор для ПЛИС, два разъёма Ethernet, USB-hub, HDMI, совместимость со старыми платами. Часть интерфейсов была заложена ввиде отдельных разъёмов для подключения устройств при помощи шлейфа.

После анализа доступных процессоров выбор пал на iMX6 от Freescale. По сравнению с конкурентами на него была открыта вся документация, у него была вменяемая документация и рекомендации доступные без длительного подписания NDA, пригодный к «простой» пайке BGA корпус, «нормальная» шина памяти, поддержка плавающей запятой и ряд других преимуществ. За ядро ARM Cortex-A9, поддержку плавающей запятой и другие плюшки, голосовал не я. Таким образом, получили компромисс современных мобильных технологий и возможностей нашего производства.

Схему взяли от одного из отладочных комплектов и переработали под свои нужды.

Выбор соединительных разъёмов для боковых плат тоже являются компромиссом между желанием получить много сигналов параллельных и последовательных и ценой на разъёмы. Цена за пару которых может переваливать за 60 у.е. Решено было остановится на торцевом разъёме PCIe. В будущем это позволит сэкономить на одном разъёме в паре плат. При этом разъём удовлетворит как передаче быстрых сигналов до 3.125 ГГц, которые присутствуют в Cyclone GX.

Так как у нас нет необходимости использовать E-Ink дисплей, то на параллельную шину процессора повесили ПЛИС, дополнительно соединили PCIe шину процессора и гигабитную шину ПЛИС через высокоскоростной ключ. Теперь у нас процессор может отдавать PCIe либо в ПЛИС, либо на один из боковых разъёмов. Помимо PCIe x1 с процессора на разъёмы выведены 4 гигабитных канала на каждую сторону. В дальнейшем планируется использовать их для “быстрых” соединений.

3D моделирование внутри пакета проектирования позволяет «не закрыть» важные разъёмы другими платами.

Дальше нужно было уместить все в нужные нам размеры платы, но при этом оставить возможность доработки платы на месте для случая «это паяем, это не паяем». Такой подход позволяет делать сложную плату у контрактного производителя, а у себя допаивать интерфейсы под заказчика. В итоге заказчик не платит за то, чем нем пользуется. Эти ограничения не позволяют сделать все миниатюрным в размере 0201 и разместить максимально близко друг к другу. К тому же иногда приходится выводить сигналы наружу для возможности запаять перемычку. Это плата за универсальность.

Приходится искать другие пути по минимизации занимаемой площади.

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


Можно оценть различия SOIC и QFN корпусов DC-DC преобразователей. По сравнению с ними корпуса DDPAK и TO220 просто гиганты.

У Texas Instruments есть различные типы step-down DC-DC. Но современные преобразователи способны работать на более высоких частотах и требуют меньшей величины индуктивности. Если величина тока 1-2 А, то можно найти индуктивности и 12 … 18 мкГн в приемлемых по размерам корпусам. А если нужно обеспечить ток 5 А и более, то размеры индуктивности становятся слишком большими. Выбор другого преобразователя позволит перейти к индуктивностям 1 … 2 мкГн и вписаться в габаритные показатели. Причем не только по площади и высоте, но и по весу компонентов.

При проектирование печатной платы необходимо учитывать влияние компонентов друг на друга и стараться отделять чувствительные к помехам цепи от источников помех. Которыми, кстати, являются импульсные DC-DC преобразователи. Поэтому применение экранированных индуктивностей, схем компенсации и размещение источников вторичного питания подальше от чувствительных цепей может спасти кучу нервов в дальнейшем. Когда невозможно разнести элементы на плате, приходится ухищряться разными способами ограничивая влияние сигналов внутри платы.


Здесь показана область земляного слоя вблизи ВЧ разъёмов внутри слоя питания на плате PCI GSM шлюза.


Вырез на внутреннем слое земли для уменьшения взаимного влияния цифровых и ВЧ шумов на плате PCI GSM шлюза.

Стоит заметить, что трассировка печатной платы для производства ЛУТом и для производства на заводе отличается.
Так же будем иметь различия в требованиях монтажа компонентов.
При малых партиях или единичном производстве прототипов требования монтажников могут быть вроде: «мне нужна плата и компоненты, если есть трафарет для монтажа SMD компонентов — давайте». Часто достаточно карты монтажа компонентов, где иногда разным цветом указано, какие компоненты куда ставить, а иногда просто указаны позиционные обозначения. Без указания точных координат. Ниже представлен кусок такого сборочного чертежа.

Если мы собираемся делать сложные платы или простые, но большого объёма, то стоит обратить внимание на серьезных контрактных сборщиков. У них есть оборудование как для монтажа, так и для проверки собранных плат. У них и требований больше. К качеству печатных плат, трафарету, компонентам и даже трассировке.

На печатных платах могут потребоваться технологические зоны по краям для движения платы по конвейеру. Их размеры зависят от производителя и для наших производителей достаточно 3 … 5 мм. Если на краю платы компоненты не монтируются, то технологические зоны можно не использовать. Плата будет перемещаться по конвейеру, опираясь на свои края. Если плата имеет неровные контуры, то для нормального движения по конвейеру нужно будет выровнять контуры при помощи технологических зон.

Так же может потребоваться дополнительная оснастка для нанесения паяльной пасты. Для проектов с элементами поверхностного монтажа обычно это трафарет. Если планируете делать большую партию плат или плата будет не единичной, то лучше сразу доработать библиотечные компоненты “под производство”.

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

Для компонентов с шагом между выводами менее 0,5 мм рекомендуют делать открытие в трафарете под паяльную пасту меньше контактной площадки, чтоб паяльная паста не выдавливалась установленным на нее компонентом и при оплавлении не образовывались короткие замыкания и перемычки.


На рисунке красным показана граница открытия паяльной маски, сиреневым — контактная площадка, черным — открытие в трафарете под паяльную пасту.

Сейчас очень много компонентов выпускаются во все меньших и меньших по размеру корпусах и, несмотря на повышающуюся эффективность, перед разработчиками стоит задача отводить тепло от микросхем. Так, если размеры корпуса малы, то через крышку отвести необходимое количество тепла не получается и придумали «ход конем» — припаивать донышко микросхемы к плате, а уже плата отводит тепло через слои меди.

На практике у меня была возможность убедится в эффективности такого метода охлаждения, когда в микросхемах с не припаянным брюшком включалась термозащита от перегрева, и когда после припайки температура микросхем снизилась, а платы повысилась и даже стали греться разъёмы, так как сброс тепла происходил на земляной слой, к которому были припаяны и корпуса разъёмов.

Так вот, нужно внимательно читать рекомендации к проектированию посадочных мест для таких микросхем, так как у некоторых из них нет другого контакта с землей, кроме «брюшка». И если не положить под контакт паяльную пасту, то электрически микросхема не будет подсоединена к земле. Для микросхем с небольшим количеством ножек термопад под корпусом небольшой величины, а у больших микросхем нужно быть осторожным. Производители указывают в рекомендациях какую контактную площадку и какое отверстие в трафарете под паяльную пасту нужно делать. Иногда в документации указывается просто 60 — 70% от площади термопада, а иногда даются рекомендации на разделение большого окна в трафарете на несколько маленьких, тогда при нанесении паяльной пасты она не будет выдавливаться шпателем из больших отверстий. Так же рекомендуют поступать и с большими контактными площадками под другие компоненты, например, для больших индуктивностей.

Для того чтоб система установки компонентов смогла правильно установить компонент, ей нужна точка отсчёта на плате и координаты установки компонентов с углом поворота. Подробнее об этом можно почитать поискав информацию о реперных знаках на печатных платах или PCB fiducials. Файл с координатми готовится в программе проектирования печатной платы автоматически.

У меня на выходе получается подобный файл c табуляциями.

Заголовок:

$HEADER$
BOARD_TYPE PCB_DESIGN
UNITS MM
$END HEADER

Часть с компонентами:

$PART_SECTION_BEGIN$
R303 RC0402FR-0768KL 270.00 120.30 39.10 BOTTOM YES
C580 CC0402-KR-X5R-5BB-104 180.00 38.40 88.50 BOTTOM YES
VT3 NDS331N 90.00 56.80 26.40 TOP NO

C282 CC0402-KR-X5R-7BB-104 180.00 128.10 26.20 BOTTOM YES
VS2 BZT52C-3V3 90.00 71.40 27.10 BOTTOM YES
U23 MCIMX6Q4AVT08AC 0.00 106.00 45.90 TOP NO
$PART_SECTION_END$

Координаты с репеерными знаками:

$FIDUCIAL_SECTION_BEGIN$
BOARD 42.50 8.00 BOTTOM
BOARD 177.00 8.00 BOTTOM
BOARD 183.40 113.50 BOTTOM
BOARD 183.40 113.50 TOP
BOARD 177.00 8.00 TOP
BOARD 42.50 8.00 TOP
U23 94.50 57.40 TOP
U23 117.50 34.40 TOP
U10 22.70 87.00 TOP
U10 38.70 109.00 TOP
U18 52.50 69.50 TOP
U18 81.50 98.50 TOP
$FIDUCIAL_SECTION_END$

Для плат малого размера требуется объедение мелких плат в групповую заготовку или панель. Это требование есть как у производителей подложек печатных плат, так и у монтажников. На монтаж отдаются координаты компонентов для одной платы, шаг плат в заготовке и угол поворота платы в заготовке.

Поворачивать платы в основном приходится для уменьшения площади заготовки при кривом контуре платы. Но и прямоугольные платы могут быть повёрнуты в панели. Однажды на монтажном производстве потребовали увеличить технологический отступ с 5 до 30 мм для одной стороны платы, так как там очень близко к краю плату необходимо было поставить компоненты с мелким шагом. При объединении плат в панель проблемный край плат был развернут в середину панели и технологический отступ остался со всех сторон 5 мм. Это позволило уже на производстве печатной платы разместить две панели на одном большом листе стеклотекстолита. При этом заказчик платы не переплачивал за отходы плат.


Панель для изготовления плат газового счётчика.

После монтажа панели платы могут быть разъединены на монтажном производстве, либо легко отделены у нас. Далее идёт проверка, прошивка, настройка, корпусирование и предпродажная подготовка.

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

P.S. Для новой платы фото еще нет, так как она еще не приехала. На основе схемы новой платы сейчас делается плата в габаритах старой и без лишних наворотов в виде дисплея дорогой ПЛИС и прочего.

habr.com

Процесс изготовления печатной платы на дому / Habr

Введение

Кому не приходилось изготавливать печатную плату? Дело это не очень сложное, а результат придаёт проекту завершённость. В этом посте я бы хотел рассказать о процессе создания печатной платы на дому. Я опишу фоторезистивный метод создания платы. Он довольно прост в применении и позволяет печатать весьма сложные платы. Более того, я обошёлся струйным принтером.

Пост содержит фотографии, видео и схемы.

Идея фоторезистивного метода очень проста. Медь на печатной плате сверху покрыта специальным веществом. Если на это вещество попадает свет, то оно потом растворяется в проявителе. Если свет не попал, то в проявителе вещество остаётся красителем. Процесс изготовления платы состоит из четырёх частей:
1. Создаём прозрачную маску на которой размечено что с чем соединять
1. Светим на плату с веществом через эту маску
2. Бросаем плату в проявитель: на плате окрашены только места, размеченные на маске
3. Бросаем плату в травитель: он съест всю медь, кроме окрашеной

Создание схемы

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

В рамках этого поста мы будем делать довольно простое устройство: плату, разводящую контакты для ATTiny. Так, чтобы можно было воткнуть в плату чип, питание и программатор.
Сначала нарисуем простенькую схему, а потом, нажав «Switch to board» расположим компоненты на макете платы.


Схему и разводку платы можно увидеть тут.

Печать макета

Подготовим макет к печате. Надо убедиться, что включены только слои с Bottom, Pads, Vias, Dimension. В меню печати надо включить Mirror и Black. Таким образом макет будет отражен и напечатан лишь черным цветом. Не знаю, есть ли более удобный способ, но я распечатал макет в PDF, сконвертировал PDF в TIFF с довольно прилиным разрешением, а потом в текстовом редакторе размножил картинку, чтобы заполнить лист:

Отмечу, что я печатал две схемы, одну – на сегодня, а другую – на потом.

Документ готов. Печатаем на прозрачной плёнке. Я использовал плёнку от MG Chemicals. Хоть она и предназначена для лазерных принтеров, я использовал свой струйный Lexmark. Минус: чернила легко смазать рукой.

Подготовка платы

Очевидно, что для фоторезистивного процесса необходима плата, покрытая специальным веществом. Можно купить это вещество и покрывать плату самому, но я решил купить готовую. Вырежим из платы кусочек, соответствующий размерам схемы. Я использовал аппарат Dremel для вырезания:
Экспонирование

Всё готово для экспонирования платы. Опыт показывает, что струйный принтер может не дать нужной плотности (то есть чёрный с виду на самом деле будет пронизан мелкими дырочками). Бороться с этим не сложно: можно совместить два или три слоя распечатки. Вот так:

Снимем с платы защитный слой (белая тонка плёночка) и положим её на основу (книжка по электронике даёт +3 к удаче). Плату укроем плёнкой с распечаткой и прижмём это дело стеклом:

Конструкция должна простоять под сильной лампой минут 10:

Проявка

Пока плата экспонируется, разведём проявитель. На коробочке проявителя написана пропорция и рекомендуемая температура. Я взял проявитель от MG Chemicals. Он разводится в любой пластиковой посудине в соотношении 1 к 10:

Проявитель готов, десять минут уже прошло. Берём плату и кидаем её в проявитель:

Получится что-то вроде этого:

Травление

Споласкиваем плату в воде и кидаем её в травитель. Я использовал хлорное железо от MG Chemicals. Рекомендуемая температура – 50° C, но я травил при комнатных 25° С. Травилось минут 20:

Получится что-то вроде этого:
Зачистка

Оставшийся краситель легко удаляется спиртованными тряпочками:

В результате остаётся чистенькая плата:

Отверстия

Дыры дырявить просто. Я использовал тот же аппарат Dremel:

Получается почти уже готовая плата:

Компоненты

Цепляем на плату необходимые компоненты и припаиваем их к медной основе:
Результат

Плата получилась что надо, хоть друзьям показывай:

Впрочем, не всем друзьям объяснишь, что это такое…

Безопасность

Процесс изготовления плат этим методом предполагает работу со всякой химической дрянью.

Во-перых, не сливайте химическую дрянь в раковину или туалет. В интернете много советов о том, что с этой дрянью делать.

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

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

habr.com

экскурсия на завод Технотех / Madrobots corporate blog / Habr

Сегодня мы выступим в немного непривычном для себя амплуа, будем рассказывать не о гаджетах, а о технологиях, которые стоят за ними. Месяц назад мы были в Казани, где познакомились с ребятами из Навигатор-кампуса. Заодно побывали на расположенном близко (ну, относительно близко) заводе по производству печатных плат — Технотех. Этот пост — попытка разобраться в том, как же все-таки производят те самые печатные платы.

Итак, как же все-таки делают печатные платы для наших любимых гаджетов?

На заводе умеют делать платы от начала и до конца — проектирование платы по вашему ТЗ, изготовление стеклотекстолита, производство односторонних и двухсторонних печатных плат, производство многослойных печатных плат, маркировка, проверка, ручная и автоматическая сборка и пайка плат.
Для начала, я покажу, как делают двухсторонние платы. Их техпроцесс ничем не отличается от производства односторонних печатных плат, кроме того, что при изготовлении ОПП не производят операции на второй стороне.

О методах изготовления плат
Вообще, все методы изготовления печатных плат можно разделить на две большие категории: аддитивные(от латинского additio -прибавление) и субтрактивные (от латинского subtratio—отнимание). Примером субтрактивной технологии является всем известный ЛУТ(Лазерно-утюжная технология) и его вариации. В процессе создания печатной платы по этой технологии мы защищаем будущие дорожки на листе стеклотекстолита тонером от лазерного принтера, а затем стравливаем все ненужное в хлорном железе.
В аддитивных методах проводящие дорожки, наоборот, наносятся на поверхность диэлектрика тем или иным способом.
Полуаддитивные методы(иногда их еще называют комбинированными. ) — нечто среднее между классическими аддитивными и субтрактивными. В процессе производства ПП по этому методу часть проводящего покрытия может стравливаться(иногда почти сразу после нанесения), но как правило это происходит быстрее/проще/дешевле, чем в субтрактивных методах. В большинстве случаев, это следствие того, что большая часть толщины дорожек наращивается гальваникой или химическими методами, а слой, который подвергается травлению — тонкий, и служит лишь в качестве проводящего покрытия для гальванического осаждения.
Я покажу именно комбинированный метод.
Изготовление двухслойных печатных плат по комбинированному позитивному методу(полуаддитивный метод)
Изготовление стеклотекстолита
Процесс начинается с изготовления фольгированного стеклотекстолита. Стеклотекстолит — это материал, состоящий из тонких листов стекловолокна(они похожи на плотную блестящую ткань), пропитанных эпоксидной смолой и спрессованных стопкой в лист.
Сами полотна стекловолокна тоже не слишком просты — это плетеные(как обычная ткань в вашей рубашке) тонкие-тонкие нити обычного стекла. Они настолько тонкие, что могут легко гнуться в любых направлениях. Выглядит это примерно вот так:

Увидеть ориентацию волокон можно на многострадальной картинке из википедии:

В центре платы, светлые участки — это волокна идут перпендикулярно срезу, участки чуть темнее — параллельно.
Или например на микрофотографии tiberius, насколько я помню из этой статьи:

Итак, начнем.
Стекловолоконное полотно поступает на производство вот в таких бобинах:

Оно уже пропитано частично отвержденной эпоксидной смолой — такой материал называется препрегом, от английского pre-impregnated — предварительно пропитанный. Так как смола уже частично отверждена, она уже не такая липкая, как в жидком состоянии — листы можно брать руками, совсем не опасаясь испачкаться в смоле. Смола станет жидкой только при нагреве фольги, и то лишь на несколько минут, прежде чем застыть окончательно.
Нужное количество слоев вместе с медной фольгой собирается вот на этом аппарате:

А вот сам рулон фольги.

Далее полотно нарезается на части и поступает в пресс высотой в два человеческих роста:

На фото Владимир Потапенко, начальник производства.
Интересно реализована технология нагрева во время прессования: нагреваются не части пресса, а сама фольга. На обе стороны листа подается ток, который за счет сопротивления фольги нагревает лист будущего стеклотекстолита. Прессование происходит при сильно пониженном давлении, для исключения появления воздушных пузырей внутри текстолита

При прессовании, за счет нагрева и давления, смола размягчается, заполняет пустоты и после полимеризации получается единый лист.
Вот такой:

Он нарезается на заготовки для плат специальным станком:

Технотех использует два вида заготовок: 305х450 — маленькая групповая заготовка, 457х610 — большая заготовка
После этого к каждому комплекту заготовок распечатывается маршрутная карта, и путешествие начинается…

Маршрутная карта — это вот такая бумажка с перечнем операций, информацией о плате и штрих-кодом. Для контроля выполнения операций используется 1С 8, в которую внесена вся информация о заказах, о техпроцессе и так далее. После выполнения очередного этапа производства сканируется штрихкод на маршрутном листе и заносится в базу.

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

Из заготовок собирается пакет для сверловки. Он состоит из подложки(материал типа фанеры), от одной до трех одинаковых заготовок печатных плат и алюминиевой фольги. Фольга нужна для определения касания сверла поверхности заготовки — так станок определяет поломку сверла. Еще при каждом захвате сверла он контролирует его длину и заточку лазером.

После сборки пакета он закладывается вот в этот станок:

Он такой длинный, что мне пришлось сшивать эту фотку из нескольких кадров. Это швейцарский станок фирмы Posalux, точной модели, к сожалению не знаю. По характеристикам он близок вот к этому. Он ест трехразовое трехфазное питание напряжением 400В, и потребляет при работе 20 КВт. Вес станка около 8 тонн. Он может одновременно обрабатывать четыре пакета по разным программам, что в сумме дает 12 плат за цикл(естественно, что все заготовки в одном пакете будут просверлены одинаково). Цикл сверления — от 5 минут до нескольких часов, в зависимости от сложности и количества отверстий. Среднее время — около 20 минут. Всего таких станков у технотеха три штуки.

Программа разрабатывается отдельно, и подгружается по сети. Все что надо сделать оператору — отсканировать штрихкод партии и заложить пакет из заготовок внутрь. Емкость инструментального магазина: 6000 сверл или фрез.

Рядом стоит большой шкаф со сверлами, но оператору нет необходимости контролировать заточку каждого сверла и менять его — станок все время знает степень износа сверл — записывает себе в память сколько отверстий было просверлено каждым сверлом. При исчерпании ресурса сам меняет сверло на новое, старые сверла останется выгрузить из контейнера и отправить на повторную заточку.

Вот так выглядят внутренности станка:

После сверловки в маршрутном листе и базе делается отметка, а плата отправляется по этапу на следующий этап.
Очистка, активация заготовок и химическое меднение.
Хоть станок и пользуется своими «пылесосом» во время и после сверловки, поверхность платы и отверстий все равно надо очистить от загрязнений и подготовить к следующей технологической операции. Для начала, плата просто очищается в моющем растворе механическими абразивами

Надписи, слева направо: «Камера зачистки щетками верх/низ», «Камера промывки», «Нейтральная зона».
Плата становится чистой и блестящей:

После этого в похожей установке проводится процесс активации поверхности. Для каждой поверхности вводится серийный номер Активация поверхности — это подготовка к осаждению меди на внутреннюю поверхность отверстий для создания переходных отверстий между слоями платы. Медь не может осесть на неподготовленную поверхность, поэтому плату обрабатывают специальными катализаторами на основе палладия. Палладий, в отличии от меди, легко осаждается на любую поверхность, и в дальнейшем служит центрами кристаллизации для меди. Установка активации:

После этого, последовательно проходя несколько ванн в еще одной похожей установке заготовка обзаводится тонким(меньше микрона) слоем меди в отверстиях.

Дальше этот слой гальваникой наращивается до 3-5 микрон — это улучшает стойкость слоя к окислению и повреждениям.

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

Собственно вот зеленая пленка на барабане — это и есть фоторезист.

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

Вот плата с нанесенным, экспонированным и проявленным:

Обратите внимание, фоторезист нанесен на места, на которых в дальнейшем не будет меди — маска негативная, а не позитивная, как в в ЛУТ-е или домашнем фоторезисте. Это потому, что в дальнейшем наращивание будет происходить в местах будущих дорожек.

Это тоже позитивная маска:

Все эти операции происходят при неактиничном освещении, спектр которого подобран таким образом, чтобы одновременно не оказывать влияния на фоторезист и давать максимальную освещенность для работы человека в данном помещении.
Люблю объявления, смысл которых я не понимаю:
Гальваническая металлизация
Теперь настал через ее величества — гальванической металлизации. На самом деле, ее уже проводили на прошлом этапе, когда наращивали тонкий слой химической меди. Но теперь слой будет наращён еще больше — с 3 микрон до 25. Это уже тот слой, который проводит основной ток в переходных отверстиях. Делается это вот в таких ваннах:

В которых циркулируют сложные составы электролитов:

А специальный робот, повинуясь заложенной программе, таскает платы из одной ванны в другую:

Один цикл меднения занимает 1 час 40 минут. В одной паллете могут обрабатываться 4 заготовки, но в ванне таких паллет может быть несколько.
Осаждение металлорезиста
Следующая операция представляет собой еще одну гальваническую металлизацию, только теперь осаждаемый материал не медь, а ПОС — припой свинец-олово. А само покрытие, по аналогии с фоторезистом называется металлорезистом. Платы устанавливаются в раму:

Эта рама проходит несколько уже знакомых нам гальванических ванн:

И покрывается белым слоем ПОС-а. На заднем плане видна другая плата, еще не обработанная:
Удаление фоторезиста, травление меди, удаление металлорезиста

Теперь с плат смывается фоторезист, он выполнил свою функцию. Теперь на все еще медной плате остались дорожки, покрытые металлорезистом. На этой установке происходит травление в хитром растворе, который травит медь, но не трогает металлорезист. Насколько я запомнил, он состоит из углекислого аммония, хлористого аммония и гидрооксида аммония. После травления платы выглядят вот так:

Дорожки на плате — это «бутерброд» из нижнего слоя меди и верхнего слоя гальванического ПОС-а. Теперь, другим еще более хитрым раствором проводится другая операция — слой ПОС-а убирается, не затрагивая слой меди.

Правда, иногда ПОС не убирается, а оплавляется в специальных печах. Или плата проходит горячее лужение(HASL-процесс) — когда она опускается в большую ванну с припоем. Сначала она покрывается канифольным флюсом:

И устанавливается вот в такой автомат:

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

Но на самом деле метод немного «варварский» и не очень действует на платы, особенно многослойные — при погружении в расплав припоя плата переносит температурный шок, что не очень хорошо действует на внутренние элементы многослойных плат и тонкие дорожки одно- и двухслойных.
Гораздо лучше покрывать иммерсионным золотом или серебром. Вот тут очень хорошая информация о иммерсионных покрытиях, если кому интересно.
Мы не побывали на участке иммерсионных покрытий, по банальной причине — он был закрыт, а за ключом было идти лень. А жаль.
Электротест
Дальше почти готовые платы отправляются на визуальный контроль и электротест. Электротест — это когда проверяются соединения всех контактных площадок между собой, нет ли где обрывов. Выглядит это очень забавно — станок держит плату и быстро-быстро тыкает в нее щупами. Видео этого процесса можно посмотреть у меня в инстаграме(кстати, подписаться можно там же). А в виде фото это выглядит вот так:

Та большая машина слева — и есть электротест. А вот и сами щупы ближе:

На видео, правда, была другая машинка — с 4 щупами, а тут их 16. Говорят, гораздо быстрее всех трех старых машинок с четырьмя щупами вместе взятых.
Нанесение паяльной маски и покрытие контактных площадок
Следующий технологический процесс — нанесение паяльной маски. То самое зеленое(ну, чаще всего зеленое. А вообще оно бывает очень разных цветов) покрытие, которое мы видим на поверхности плат. Подготовленные платы:

Закладываются вот в такой автомат:

Который через тонкую сеточку размазывает полужидкую маску по поверхности платы:

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

Потом их покрывают финишным покрытием — горячим лужением или иммерсионным нанесением:

И наносят маркировку — шелкографию. Это белые(чаще всего) буковки, которые показывают, где какой разъем и какой элемент тут стоит.
Она может наносится по двум технологиям. В первом случае все происходит так же, как и с паяльной маской, отличается лишь цвет состава. Она закрывает всю поверхность платы, потом экспонируется, и неотвержденные ультрафиолетом участки смываются. Во втором случает ее наносит специальный принтер, печатающий хитрым эпоксидным составом:

Это и дешевле, и гораздо быстрее. Военные, кстати, не жалуют этот принтер, и постоянно указывают в требованиях к своим платам, что маркировка наносится только фотополимером, что очень огорчает главного технолога.
Изготовление многослойных печатных плат по методу металлизации сквозных отверстий:
Все, что я описал выше — касается только односторонних и двухсторонних печатных плат(на заводе их, кстати, никто так не называет, все говорят ОПП и ДПП). Многослойные платы(МПП) делаются на этом же оборудовании, но немного по другой технологии.
Изготовление ядер
Ядро — это внутренний слой тонкого текстолита с медными проводниками на нем. Таких ядер в плате может быть от 1(плюс две стороны — трехслойная плата) до 20. Одно из ядер называется золотым — это означает, что оно используется в качестве реперного — того слоя, по которому выставляются все остальные. Ядра выглядят вот так:

Изготавливаются они точно так же, как и обычные платы, только толщина стеклотекстолита очень мала — обычно 0,5мм. Лист получается такой тонкий, то его можно изгибать, как плотную бумагу. На его поверхность наносится медная фольга, и дальше происходят все обычные стадии — нанесение, экспонирование фоторезиста и травление. Итогом этого являются вот такие листы:

После изготовления дорожки проверяются на целостность на станке, который сравнивает рисунок платы на просвет с фотошаблоном. Кроме этого, существует еще и визуальный контроль. Причем реально визуальный — сидят люди и смотрят в заготовки:

Иногда какая-то из стадий контроля выносит вердикт о плохом качестве одной из заготовок(черные крестики):

Этот лист плат, в которой случился дефект все равно изготовится полностью, но после нарезки бракованная плата пойдет в мусор. После того, как все слои изготовлены и проверены, наступает черед следующей технологической операции.
Сборка ядер в пакет и прессование
Это происходит в зале под названием «Участок прессования»:

Ядра для платы выкладываются вот в такую стопочку:

А рядом кладется карта расположения слоев:

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

Перекладывая их для изоляции и склеивания листами препрега:

А дальше начинается магия. Автомат захватывает и переносит листы в рабочее поле:

А затем совмещает их по реперным отверстиям относительно золотого слоя.

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

Это рентгеновский сверлильный станок, который видит сквозь текстолит внутренние металлически реперные метки и по их расположению сверлит базовые отверстия, в которые вставляются крепежи для установки пакета в сверлильный станок.
Металлизация
Дальше все просто — заготовки сверлятся, очищаются, активируются и металлизируются. Металлизация отверстия связывает между собой все медные пяточки внутри печатной платы:

Таким образом, завершая электронную схему внутренностей печатной платы.
Проверка и шлифы
Дальше от каждой платы отрезается кусочек, который шлифуется и рассматривается в микроскоп, для того, чтобы удостовериться, что все отверстия получились нормально.

Эти кусочки называются шлифы — поперечно срезанные части печатной платы, которые позволяет оценить качество платы в целом и толщину медного слоя в центральных слоях и переходных отверстиях. В данном случае, под шлиф пускают не отдельную плату, а специально сделанные с краю платы весь набор диаметров переходных отверстий, которые используются в заказе. Шлиф, залитый в прозрачный пластик выглядит вот так:
Фрезеровка или скрайбирование
Далее платы, которые находятся на групповой заготовке необходимо разделить на несколько частей. Делается это либо на фрезерном станке:

Который фрезой вырезает нужный контур. Другой вариант — скрайбирование, это когда контур платы не вырезается, а надрезается круглым ножом. Это быстрее и дешевле, но позволяет делать только прямоугольные платы, без сложных контуров и внутренних вырезов. Вот скрайбированная плата:

А вот фрезерованная:

Если заказывалось только изготовление плат, то на этом все заканчивается — платы складывают в стопочку:

Оборачивается все тем же маршрутным листом:

И ждет отправки.
А если нужна сборка и запайка, то впереди есть еще кое-что интересное.
Сборка

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

И собирают, собирают:

А вот если говорить о автоматической сборке, то там все гораздо интереснее. Происходит это вот на такой длинной 10-метровой установке, которая делает все — от нанесения паяльной пасты до пайки по термопрофилям.

Кстати, все серьёзно. Там заземлены даже коврики:

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

Шаблон поднимается, и паяльная паста оказывается в нужных местах на плате. Кассеты с компонентами устанавливаются в отсеки:

Каждый компонент заводится в соответствующую ему кассету:

Компьютеру, управляющему станком, говорится где какой компонент находится:

И он начинает расставлять компоненты на плате.

Выглядит это вот так(видео не мое). Можно смотреть вечно:

Аппарат установки компонентов называется Yamaha YS100 и способен устанавливать 25000 компонентов в час(на один тратится 0.14 секунды).
Дальше плата проходит горячую и холодные зоны печки(холодная — это значит «всего» 140°С, по сравнению с 300°С в горячей части). Побыв строго определенное время в каждой зоне со строго определенной температурой, паяльная паста плавится, образуя одно целое с ножками элементов и печатной платой:

Запаянный лист плат выглядит вот так:

Все. Плата разрезается, если нужно и упаковывается, чтобы вскоре уехать к заказчику:
Примеры
Напоследок, примеры того, что технотех может делать. Например, конструирование и изготовление многослойных плат(до 20 слоев), включая платы для BGA компонентов и HDI платы:

C со всеми «номерными» военными приемками(да, на каждой плате вручную ставится номер и дата изготовления — этого требуют военные):

Проектирование, изготовления и сборка плат практически любой сложности, из своих или из компонентов заказчика:

И ВЧ, СВЧ, платы с металлизированным торцом и металлическим основанием(фотографий этого я не сделал, к сожалению).
Конечно, они не конкурент резониту в плане быстрых прототипов плат, но если у вас от 5 штук, рекомендую запросить у них стоимость изготовления — они очень хотят работать с гражданскими заказами.

И все-таки, в России производство еще есть. Что бы там не говорили.

Напоследок можно отдышаться, поднять глаза на потолок и попытаться разобраться в хитросплетениях труб:

Что почитать?
Субтрактивный комбинированный позитивный метод в домашних условиях
ДПП в картинках
Несколько разных технологий изготовления ДПП и МПП
Производство в фотографиях(правда, без описания)


habr.com

Перестаньте травить печатные платы дома — заказывайте их на производстве / Habr

В последней своей статье про Домофон с MQTT я проводил опрос на тему того, какую статью написать следующей. Выбор пал на заказ производства печатных плат, вот собственно немного расскажу об этом. Если статья зайдет, напишу по следующей теме из голосовалки.

Я ни в коем разе не принуждаю сразу выливать ваше хлорное железо / перекись водорода, оставьте их для макетирования. Я лишь хочу показать, что заказать платы на производстве в наше время совсем не сложно, как может показаться начинающему радиолюбителю. Есть в этом что-то магическое — подержать в руках красивую плату собственного изготовления.

Для меня электроника выступает в качестве хобби, и я, разводя очередную плату, просто отсылаю ее на производство и возвращаюсь к ней только после получения готовых плат. Таким образом, у меня может крутиться несколько проектов одновременно. Я не травлю платы сам и макетирую на проводах только в крайнем случае.

В статье затрону минимальную подготовку к производству плат в программе Eagle CAD. Другими программами не пользуюсь, но думаю смысл будет примерно таким.

Ну, начнем с того, что Eagle CAD (далее буду иногда называть его Орлом) — сама по себе программа платная, но есть бесплатная версия с ограничениями. На один проект допускается рисовать не более 2х листов схемы и разводить не более 2х слоев платы площадью до 80 см2. Мне пока что хватает. Зато всегда пользуюсь актуальной версией с сайта производителя, а не каким-то ломаным старьем.

Учить работать с программой я не буду, для этого есть хорошие статьи от DiHalt’а (ссылка будет в конце статьи), а лишь быстро пробегусь по тому, что нужно сделать для заказа плат.

Разводка платы и DRC контроль

Перед началом разводки необходимо ознакомиться с нормами, которые допускает производитель при изготовлении — это минимально допустимые размеры и зазоры. От них зависит, насколько корректную плату вы получите. Для начала разводки главное среди них это минимальный размер дорожки и переходного отверстия. Производители всегда указывают свои технологические возможности на сайте и почти все сейчас делают дорожки от 6 mil (0,150 мм). Конечно возможно и меньше, но чаще это будет дороже. Советую не мельчить и разводить покрупнее — вам же будет потом удобнее.

Допустим, вы худо-бедно развели печатную плату. Теперь необходимо проверить зазоры в автоматическом режиме по всей плате. Производители иногда прикладывают файлы для их контроля в разных программах. Вот, например, OSH Park подготовил свои нормы в файлах для скачивания. В принципе, по этим нормам можно заказывать и у других производителей, везде технологические возможности примерно одинаковые.


*Открываем в пункте DRC скаченный файл или настраиваем зазоры сами

Жмем Проверить и получаем кучу ошибок. По каждой ошибке можно посмотреть место, где она вызвана, и принять решение: либо исправлять, либо забить и ничего не делать. Заказ плат процедура простая: что нарисуешь, то и получишь, задача программы лишь подсказать тебе слабые места.

Выгрузка на сайт производителя

Все производители принимают платы в виде gerber файлов, но бывают приятные исключения. Например, тот же OSH Park позволяет загружать прямо *.brd файл из Орла или *.kicad_pcb из программы KiCAD с последующим просмотром получившегося результата.

CAM processor

Вернемся к gerber файлам. Для генерации этих файлов из Орла, необходим так называемый CAM процессор. Это файл, в котором настраивается какие слои в какой файл выводить.

Вы конечно можете настроить вывод сами по тем же требованиям с сайта производителя, а можете воспользоваться готовым, если найдете.


*Eagle выведет слои top, pads, vias в файл *.toplayer.ger

Но тут надо быть внимательным, т.к этот CAM процессор выведет файлы с названиями, которые будут понятны одному производителю, а другой в них запутается. Так что смотрим требования к именам gerber файлов на сайте производителя и называем их соответственно.


*требования с сайта одного из производителей

Предварительный просмотр gerber файлов

Прежде чем оплачивать заказ не будет лишним посмотреть, как сгенерировались ваши файлы.

Возможно, там съехал слой шелкографии или поехали шрифты (самая частая проблемы, всегда пишите векторными шрифтами).

Для этого есть разные бесплатные online сервисы или программы. Файлы загружаются в zip архиве. Иногда функция просмотра встроена прямо в форму заказа платы. Так, например, EaseEDA имеет свой просмоторщик.

Ну а как оплатить заказ, я уж думаю, сами разберетесь. Благодарю за внимание.

Ссылки:

1. Работа в Eagle Cad — цикл статей от DiHalt’a
2. Долой Sprint Layout, да здравствует Eagle Cad — а тут я когда-то писал про работу с Орлом
3. Проверенные производители печатных плат (всегда сравнивайте цены): OSH Park, EasyEDA, iTead, Seeed Studio
4. Онлайн просмоторщики gerber файлов: EasyEDA, Gerber-Viewer

habr.com

0 comments on “Разработка печатной платы по схеме – 7 правил проектирования печатных плат / Habr

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *