Как спроектировать печатную плату. Часть 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 девайсов.
Теперь все наши цели вполне конкретны и реализуемы.
Визуализируйте ваш концепт
Теперь у вас есть ясная идея вашего проекта, время начать проектирование. Перед тем как начинать искать компоненты и чертить схемы я предлагаю разработать ясную картину того, как ваш проект должен функционировать. Т.е. нам нужно нарисовать функциональную схему устройства, что с чем связано и как работает.
Пока что вы не знаете какой источник питания нужен или какие должны быть коннекторы на плате, но вы уже знаете, как компоненты будут соединены друг с другом и какие дополнительные компоненты понадобятся в проекте.
Это хороший момент рассмотреть эстетический аспект вашего дизайна. Вы хотите вместить плату в определенный форм-фактор? Нужно ли учитывать эргономику? Будете ли вы в состоянии открыть свой проект через год и понять что как работает? Эти казалось бы незначительные детали отличают хорошее проектирование от очень хорошего.
Выбор компонентов
Возможно это самый утомительный шаг в процессе проектирования, но он ключевой для успеха проекта. От выбора правильных компонентов зависит закончите ли вы проект успешно или откажетесь от него в отчаянии.
Производители интегральных микросхем много работают, чтобы создать наиболее функциональные компоненты по самой минимальной цене, но все же не все компании равны в этой гонке, особенно это заметно, когда речь заходит о простоте использования компонентов.
Выбирая реди миллионов различных компонентов, предлагаемых на рынке, очень трудно дать полное руководство по выбору, но я могу представить несколько советов, которые помогут выбрать наилучшие компоненты для вашего применения.
2. Учитывайте цикл производства ваших компонентов. Иногда случается, что компоненты снимают с производства и возможно через короткий промежуток времени вам придется вносить изменения в проект, однако, если ваше устройство будет в единичном экземпляре, то это не играет ощутимой роли.
3. Используйте фильтры по компонентам.
4. Помните о минимальном количестве. Многие компоненты продаются лишь минимально допустимыми партиями, например, начиная от 1000 штук.
5. Выбирайте правильный корпус. Обращайте внимание при выборе компонентов на корпус, в котором он выпускается, не стоит покупать компонент, который вы потом не сможете впаять.
6. Изучите компонент. Перед покупкой обязательно изучите документацию на компонент, чтобы в будущем не возникло проблем с его применением в проекте.
После того, как все компоненты выбраны, можно заказывать их. Лично мне нравится заказывать через интернет-магазины, например, mouser.com или digikey.com. Это, конечно, сугубо мои предпочтения. Если вы знаете других актуальных поставщиков можете написать о них в комментариях.
Зарисуйте ваши соединения
Финальный этап перед началом работы с софтом это перенести некоторые ключевые моменты проекта на бумагу. Наиболее подходящий вариант для этого разрисовать каждый блок раздельно на разных страницах блокнота. Также можете сделать все необходимые примечания, что как работает и за что отвечает тот или иной пин. Также внесите дополнительную информацию, которая понадобится в процессе проектирования, например, бывает утомительно каждый раз искать в даташите адреса I2C микросхемы, внесите их в блокнот.
После того как вы закончили все записи можно переходить к процессу проектирования непосредственно печатной платы. Об этом в следующей части руководства.
Данная статья перевод с дополнениями для сайта radiotech.kz
Заходите в наш чат Telegram, здесь всегда есть, что обсудить.
Перестаньте травить печатные платы дома — заказывайте их на производстве / 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
Проектирование печатной платы в интерфейсе EasyEDA
Начало работы
После установки клиента EasyEDA на ПК в первую очередь необходимо зарегистрироваться в центре пользователя. В нем будут храниться наши проекты, а так же библиотеки компонентов и корпусов.
Стоит отметь такую интересную фишку, как команды. Они позволяют принимать участи в совместном проектировании и разработке ПП с другими пользователями EasyEDA. Здесь, вы сможете проявить себя не только как рядового разработчика, но и лидера проекта.
Сильно углубляться в интерфейс программы пока не имеет смысла, поэтому рассмотрим основные моменты на простом примере.
Создание схемы электрической принципиальной
Вернемся к начальному экрану и создадим новый проект: Документ→Новый→Проект (необходимо указать только название проекта). Для удобства настроим формат рабочего листа, используя модальное окно Инструменты рисования.
В качестве примера соберем преобразователь напряжения с 9 до 180 вольт, схема которого приведена ниже:
Схема электрическая преобразователя напряжения 9В-180В
Используя вкладку EELib, она находится левее рабочего поля, разместим базовые компоненты. Для поиска микросхемы МС34063, стабилизатора LM7805 и всех элементов отсутствующих во вкладке EELib, нам потребуются библиотеки.
Слева от рабочего поля выбираем вкладку Поиск библиотек. В появившемся окне вводим название искомого компонента. Затем из списка выбираем подходящий нам по УГО и типу корпуса. Так же в этом окне можно увидеть следствие интеграции с сервисом LCSC. Внизу окна есть быстрый доступ к покупке компонента, указана его цена, наличие на складе и приведен даташит.
После того как все необходимые компоненты расположены на рабочем поле, соединяем их с помощью «Провода», который находится в меню, с выпадающим списком, Соединения и приводим схему в подобающий вид. Результат приведен на изображении ниже.
Компоновка и трассировка
Так как все компоненты схемы уже связаны с посадочными местами, для создания ПП достаточно на верхней панели во вкладке Конвертировать нажать на ссылку Конвертировать в печатную плату.
Следующим шагом будет компоновка посадочных мест элементов на печатной плате ограниченной фиолетовой рамкой. Компоновку проводим вручную, в связи с отсутствием автоматической. Я не считаю это минусом так, как в основном после автокомпоновки приходится все переделывать под себя.
После компоновки, как правило, трассировка, и здесь мы максимально облегчим себе работу. На верхней панели во вкладке Разводка перейдем к Автотрассировщику. Далее не задавая никаких правил трассировки, кроме ширины дорожки 0,35 мм., жмем запустить. Ширина дорожки обусловлена тем, что при моей компоновке автотрассивщик просто не позволил установить шире.
Печатная плата готова!
Результат автотрассировки в EasyEDA
Но все же необходимо помнить, что нет трассировки лучше, чем ручная. Плата из примера не требует высокой плотности монтажа, а также в схеме не протекают высокие токи, именно это позволило мне воспользоваться автотрассировкой. После проделанной работы можно полюбоваться 3D видом печатной платы. Для этого кликаем по ссылке 3D View во вкладке Предпросмотр на верхней панели над рабочим полем.
как я заказал монтаж печатной платы на китайской фабрике / Habr
Цель публикации: рассказать, как подготовить несложную радиолюбительскую конструкцию к производству.
Как уже я писал ранее, творчество радиолюбителей имеет ограниченный возможностями семьи бюджет и имеет ограничение по отнятому у семьи времени. Не каждый радиолюбитель может себе позволить иметь дома оборудование для изготовления печатных плат и их монтажа. В современном мире это решается технологиями CAD/CAM, причём CAM может применяться и для изготовления печатных плат, и для монтажа компонентов на этих платах.
В этой статье описано: как производится монтаж печатных плат на производстве; как подготовить в CAD Eagle 7.7.0 проект для сборки прототипа на CAM, расположенной в КНР.
В этой статье не рассматриваются: критерии выбора контрагента, экономические аспекты, вопросы логистики.
Подготовка к производству
Процесс автоматизированного монтажа печатной платы обычно состоит из следующих этапов:
- Изготовление печатной платы (PCB).
- Нанесение на печатную плату паяльной пасты.
- Установка на печатную плату (Pick&Place) компонентов SMD.
- Оплавление паяльной пасты в печи.
- (При необходимости) Монтаж на нижнюю сторону платы компонентов SMD.
- (При необходимости) Монтаж на печатную плату компонентов THT (Through-Hole).
- Отмывка собранного печатного узла. Сушка.
- Технический контроль качества монтажа компонентов.
- (При необходимости) Ремонт собранного печатного узла.
- (При необходимости) Нанесение покрытий.
Как изготовить печатную плату на китайской фабрике, я описал в предыдущей статье цикла. При подготовке проекта к производству необходимо помнить о том, что:
- Печатная плата должна быть прямоугольной формы. Печатная плата непрямоугольной формы должна иметь прямоугольное обрамление.
- Печатные платы желательно собирать в панели. Небольшие и непрямоугольные печатные платы собирать в панели обязательно!
- Размещение компонентов SMD только на одной стороне значительно упрощает и удешевляет процесс сборки.
- Печатная плата или панель должна иметь по краям достаточно свободного от компонентов пространства для крепления в установщике и печи.
- При нанесении на печатную плату паяльной пасты используется трафарет (stencil), который можно заказать вместе с изготовлением печатной платы.
- Для корректной работы установщика компонентов на печатную плату (и/или на технологические поля панели) должны быть нанесены реперные знаки.
- Номенклатура компонентов для загрузки установщика определяется согласно BOM (Bill Of Materials).
- Координаты и ориентацию компонентов при установке (Pick&Place) содержит специальный файл, на основании которого технологи создают задание установщику компонентов.
Как я готовил свою конструкцию к производству
Я решил попробовать разместить заказ на сборку несложного устройства из статьи «Конструкция выходного дня: простой MIDI-адаптер».
В качестве корпуса адаптера был выбран простой и дешёвый SZOMK AK-S-27a. В этот корпус можно установить небольшую печатную плату непрямоугольной формы.
Печатные платы для моих любительских проектов я обычно заказываю у pcbgogo.com. Заказ на монтаж я решил разместить у них же. Требования к оформлению заказа на монтаж печатных плат (PCBA) можно посмотреть здесь, образцы файлов BOM и Pick&Place можно посмотреть здесь.
Процесс сборки в PCBGOGO выглядит так:
Минимальные размеры платы — 50*100 мм. Минимальный заказ на сборку — 5 печатных плат (панелей), минимальная стоимость работ — $50 при количестве менее 20 печатных плат (панелей). Трафарет при условии заказа монтажа изготавливается бесплатно. Если собранная панель укладывается в льготные требования к платам прототипа, изготовление пяти или 10 таких панелей обойдётся в $5.
В качестве CAD в своих любительских проектах я использую бесплатную версию Eagle 7.7.0 с ограничением размеров платы 100*80 мм и количеством слоёв до двух. Сборку плат в панель я делал по инструкции Viktor’s DIY Blog. В результате получилось:
Поскольку в панель собраны печатные платы непрямоугольной формы, они разделяются фрезерованием. Толщина фрезы в нашем случае 2 мм. Тонкое место перемычек — не менее 1,5 мм. Перемычки перфорированы сверлами диаметром 0,5 мм по три отверстия с каждой стороны. Отверстия за контуры платы не выходят, чтобы при удалении перемычек не образовывались «пеньки», и не надо было бы обрабатывать края платы перед установкой в корпус.
Если объединяемые в панель платы были бы прямоугольными, их можно было бы разделить скрайбированием (v-scoring). Подробней про скрайбирование можно прочитать здесь.
Размер панели получился 100*72 мм. Компоненты SMD я расположил только с одной стороны. Платы в панели я сориентировал так, чтобы обеспечить монтаж выводных разъёмов USB без разборки панели. Технологические поля слева и справа предназначены для крепления панели в процессе производства. Требование производителя к минимальным размерам платы, не менее 50*100 мм, было выполнено.
Реперные точки на панель я наносить не стал: было интересно, что скажут на это китайские технологи!
Внимание, спойлерКитайские технологи на это не сказали ничего. Им, похоже, не впервой.
Исходные данные для Pick&Place файла были получены в результате экспорта данных из проекта панели в файл формата «Mount SMD». Оттуда же были взяты данные о позиционных обозначениях компонентов для BOM.
Необходимо обратить внимание на тот факт, что позиционные обозначения одинаковых компонентов в BOM и Pick&Place файлах должны полностью совпадать.
Также нужно отметить, что описания компонентов (тип компонента, производитель компонента, номинал, футпринт и т.п.) заносятся в Pick&Place файл для более полного понимания технологами, что это за компонент, и как его правильно установить на плату.
Проект подготовленной к производству панели MIDI-адаптера находится здесь.
Подготовка к производству со стороны производителя
После проверки файлов проекта технологи PCBGOGO попросили меня
Комплектацию заказа я поручил производителю. Обычно при согласовании BOM предлагают замену компонентов на аналогичные других производителей или близких номиналов. В моём случае с BOM было всё просто: все комплектующие нашли на складе производителя.
Надо отметить, что заказчик может предоставить комплектующие для монтажа сам, но по условиям производителя комплектующие надо отправлять в этом случае с определённым запасом, а в нашем случае — ещё и через таможню. Неиспользованные обрезки вернут вместе с заказом.
Видимая заказчику часть процесса подготовки к производству со стороны производителя на этом завершилась. Теперь, когда процесс запущен, мне остаётся следить за выполнением заказа on-line и ждать, когда мне доставят собранные печатные узлы и трафарет.
Краткие итоги
В данной публикации разобран: процесс подготовки несложной радиолюбительской конструкции к производству.
Чтобы заказать изготовление печатной платы и сборку прототипа на китайской фабрике нужно:
- Ознакомиться с требованиями производителя.
- При необходимости собрать печатные платы в панель самостоятельно или предоставить это производителю.
- Выгрузить из проекта gerber файлы.
- Подготовить BOM (Bill Of Materials).
- Подготовить данные для установщика компонентов.
- Выслать файлы проекта производителю и согласовать с ним детали.
- Оплатить производителю производство, комплектацию и доставку.
Очень надеюсь, что изложенный в публикации опыт заказа монтажа печатных плат, поможет читателям в организации их технического творчества. И также надеюсь, что любая оценка статьи будет сопровождаться комментарием.
73! До связи!