Всем привет! В данной статье речь пойдет про PCB и шелкографию.
Статья ориентирована на широки круг читателей, потому буду пояснять некоторые вещи, которые спецам могут казаться очевидными. Добро пожаловать в подкат 😊
Пара слов о том, что такое PCB. Печатная плата — это та часть электронного устройства, на которой размещены электронные компоненты. Кроме того, к PCB стоит относится как к одному из неотъемлемых частей устройства, а не как к простой основе, так как от качества разводки зависит предсказуемая работа девайса. Кончено требования к PCB предъявляются разные и зависит это от многих факторов. При этом есть вещи, которые соблюдаться должны вне зависимости от сложности печатной платы. Про тонкости трассировки (процесс создания связей между компонентами) я могу рассказать как-нибудь в другой раз, если вам это интересно. Сейчас же речь пойдет про то, на что многие «забивают болт», а именно про шелкографию.
Шелкография, в общем случае, это дополнительные графические примитивы, которые призваны улучшить «читаемость» платы. Другими словами, это различная графика на плате. Далеко ходить не надо, достаточно открыть любую фотку PCB.
Для меня PCB – это лицо девайса. Лично мне приятно работать с красивой печатной платой. При этом стоит учитывать, что мои и ваши понятия о красоте могут различаться. Под красотой я понимаю и ту самую «читаемость» платы, ведь качественная шелкография очень облегчает процесс отладки. Именно про это самое качество я и хотел поговорить.
В общем случае, позиционные обозначения элементов можно нанести так. Место достаточно, получается достаточно читаемо.
Но такая ситуация складывается далеко не всегда. Как правило, места на печатной плате не хватает, плотность монтажа зашкаливает. И тут начинаются пляски. Многие просто забивают на печать десигнаторов, в виду того, что надо тратить время на то, что бы придумать как их логично разместить. Так вот. Что бы думать стало легче, я хочу поделиться некоторыми паттернами того, как я выхожу из сложившейся ситуации.
И первое что приходит в голову – вынести десигнатор в сторону, связав его с компонентом стрелкой. Например, так.
Вот еще одна модификация этого подхода. Это тест-поинты, которые связаны с портами FPGA. И мне ну ооочень хотелось что бы я не тратил время на поиск распиновки этого компонента. Я просто вынес обозначение выводов «за скобки». Смотри рисунок ниже.
Еще типичная ситуация. Мне очень хочется знать распиновку коннектора для дебага, при этом загружать проект в Altium (среда для комплексной разработки электроники) мне жуть как не охота, а места в окружности разъема «кот наплакал».
Можно прибегнуть к такому фокусу. Вынести таблицу расположения контактов в другое место, где есть пространство. Главное не забыть подписать к какому коннектору относится эта таблица.
И наконец вишенка на торте. Что делать, когда нужно разместить кучу элементов на очень ограниченной площади? Актуально для блокирующих конденсаторов, которые должны быть размещены «по-феншую». Я предпочитаю делать так. Принцип понятен из рисунка ниже. Мне кажется это очень рациональное решение.
Я надеюсь, вы дочитали до конца и не уснули в процессе. Также я очень надеюсь, что чем-то помог вам, надеюсь, что вы узнали что-то новое. Если у вас есть свои «лайфхаки», прошу поделиться в комментах. Кроме того, я допускаю что могу ошибаться, потому если вы заметили неточность, прошу также меня поправить.
Если вам такой формат интересен и вы хотите узнать про тонкости разработки электроники еще больше – дайте мне знать в комментариях и намекните лайками, подпиской.