Jump to content
View in the app

A better way to browse. Learn more.

T.M.I IThub

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PCB-дизайн: мост между схемой и устройством

Отличная схема в плохом PCB-дизайне — это источник помех, нестабильная работа, проблемы с EMC и перегрев. Хороший PCB-дизайн — это такая же инженерная дисциплина, как схемотехника.

Современные инструменты доступны бесплатно (KiCad), производство быстрое и дешёвое (JLCPCB, PCBWay, OSHPark — 5 плат за $2 с доставкой за 2 недели). Барьер для входа в PCB-разработку никогда не был ниже.

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


Инструменты: что выбрать

KiCad (бесплатно, открытый исходный код)

  • Версия 7/8 — функционально близка к коммерческим решениям

  • Отличный Schematic Editor и PCB Editor

  • SPICE-симуляция, 3D-просмотр

  • Огромная библиотека компонентов, активное сообщество

  • Рекомендация: для большинства проектов вполне достаточно

Altium Designer

  • Промышленный стандарт в телекоме и аэрокосмосе

  • $8 000+/год лицензия

  • Нельзя просто взять и попробовать

  • CircuitMaker (бесплатная версия Altium) — сильно урезана

Eagle (Autodesk)

  • Бесплатно до 2 слоёв и 80 см²

  • Хорошая экосистема библиотек SparkFun/Adafruit

  • Интегрируется с Fusion 360

EasyEDA / LCEDA

  • Браузерный, бесплатный

  • Прямая интеграция с JLCPCB и их библиотекой компонентов

  • Быстрый старт для простых проектов


Процесс разработки: от идеи до платы

1. Спецификация → 2. Схема → 3. Выбор корпуса → 4. Разводка
→ 5. DRC/проверки → 6. Генерация Gerber → 7. Заказ → 8. Пайка → 9. Отладка

Шаг 1: Схема (Schematic)

Правила хорошей схемы:

  • Читается слева направо: сигнал течёт от входа к выходу

  • VCC сверху, GND снизу: стандартная конвенция

  • Все пины обозначены: нет "hanging pins" без назначения

  • Развязочные конденсаторы: рядом с каждой микросхемой на схеме (не просто в угол!)

  • Комментарии: номиналы, допуски, критичные параметры

Обязательные компоненты для питания:
- Входной конденсатор: электролит 100 мкФ/16В (bulk capacitor)
- Bypass конденсатор: керамика 100 нФ X7R рядом с каждым VCC пином IC
- Bypass конденсатор: 10 нФ дополнительно для высокочастотных IC
- Ferrite bead (если нужна изоляция аналоговой и цифровой земли)

Шаг 2: Footprint и 3D-модели

Выбор правильного корпуса компонента критически важен:

  • Проверьте datasheet производителя — landing pattern (рекомендуемый footprint)

  • IPC-7351 — стандарт land pattern для SMD

  • Предпочитайте компоненты из основных серий (0402, 0603, 0805 — легко заказать)


Слои PCB: понимание стека

Двухслойная PCB (2-layer):

─── Copper Top (компоненты, сигналы)
─── Core (диэлектрик FR4, 1.6 мм)
─── Copper Bottom (земля, сигналы)

Дёшево ($2–5 за 10 плат), достаточно для большинства низкочастотных проектов.

Четырёхслойная PCB (4-layer):

─── Layer 1: Copper Top (сигналы, компоненты)
─── Prepreg (диэлектрик)
─── Layer 2: Ground Plane (сплошная земля!)
─── Core
─── Layer 3: Power Plane (питание)
─── Prepreg
─── Layer 4: Copper Bottom (сигналы)

Дороже (~$15–30 за 10 плат), но:

  • Слой земли под каждым сигнальным слоем — контролируемый импеданс

  • Чистое питание (мало помех)

  • Лучшая EMC

  • Обязательна при F > 50 МГц или быстрых фронтах


Земляной полигон (Ground Plane): основа всего

Это самое важное правило PCB-дизайна. Сплошной медный полигон на слое GND:

Почему это важно:

  1. Низкоиндуктивный путь возврата тока для каждого сигнала

  2. Экранирование сигнальных слоёв

  3. Тепловая масса для компонентов

  4. Референс для импеданса сигналов

ПРАВИЛЬНО: земля под каждым сигнальным трэком
─Signal──────────────────────────────── Layer 1
─────────────────────────────────────── Layer 2 (GND plane)
Ток сигнала течёт по трэку,
ток возврата — прямо под ним по плоскости (минимальная петля!)

НЕПРАВИЛЬНО: нет плоскости, возврат по произвольному пути
─Signal──────────────────────────────── Layer 1
──────────GND wire──────────────────── Layer 2
Ток возврата ищет произвольный путь → большая петля → EMI!

Критические правила полигона:

Не разрезайте плоскость без необходимости!

Плохо: прорезь делит плоскость на два острова ───────────────────────────────────────────────── ╔═══════════════════╗ ← Прорезь! ─────────╝ ╚──────────────────── Ток возврата вынужден огибать прорезь → большая петля → EMI

Хорошо: полигон цельный ───────────────────────────────────────────────────────────── (никаких прорезей без веской причины) ─────────────────────────────────────────────────────────────

Via stitching — соединение полигонов между слоями: Размещайте заземляющие виа равномерно по всей плате (через каждые 1–2 см). Это снижает индуктивность плоскости.


Импеданс трэков: для высокоскоростных сигналов

При частоте выше ~100 МГц или временах нарастания фронта <2нс — трэки нужно рассматривать как длинные линии. Импеданс трэка должен совпадать с импедансом источника и нагрузки (обычно 50 Ом для одиночного трэка или 100 Ом для дифференциальной пары).

Формула для микрополосковой линии (Microstrip):

Трэк на поверхностном слое над плоскостью земли:

Z0 ≈ (87 / √(εr + 1.41)) × ln(5.98 × h / (0.8 × w + t))

Где:
εr = диэлектрическая проницаемость (FR4: 4.2–4.5)
h  = расстояние от трэка до плоскости, мкм
w  = ширина трэка, мкм
t  = толщина меди, мкм (стандарт 1oz = 35 мкм)

Для FR4, 4-слойная плата, h=200 мкм:
50 Ом → w ≈ 450 мкм (0.45 мм)
75 Ом → w ≈ 200 мкм (0.20 мм)

Практически: используйте онлайн-калькуляторы (Saturn PCB Toolkit, Polar Si9000) или параметр stackup от производителя платы (JLCPCB публикует точные параметры своего FR4).


Дифференциальные пары

USB, LVDS, HDMI, Ethernet, SerDes — все используют дифференциальные пары. Правила трассировки:

Правила дифференциальных пар:
1. Одинаковая длина обоих трэков (skew < 5 мил/пс сигнала)
2. Одинаковое расстояние между трэками по всей длине (coupling)
3. Расстояние между трэками пары: 2-3 толщины диэлектрика
4. Без прямых углов (45° или радиусы)
5. Пересечение плоскости GND: только перпендикулярно, не вдоль щели

USB FS (12 Мбит/с): Z_diff = 90 Ом, зазор 150 мкм
USB HS (480 Мбит/с): Z_diff = 90 Ом, контроль длины ±0.1 мм
Ethernet 100M: Z_diff = 100 Ом через трансформатор
LVDS: Z_diff = 100 Ом

Декупплинг конденсаторы: где и какие

Стратегия декупплинга (от источника питания к IC):

[Источник] → [100 мкФ electrolytic] → [10 мкФ MLCC] → [100 нФ MLCC] → [IC]
               (bulk, далеко)          (medium, ближе)  (bypass, вплотную)

Расположение на плате:
┌────────────────────────────────────┐
│   ┌──────┐                         │
│   │  IC  │  ← 100нФ вплотную к VCC пину
│   └──────┘  ← 10нФ рядом
│       ...                           │
│              [100мкФ]               │
└────────────────────────────────────┘

Расстояние:
- 100 нФ: ≤ 1 мм от VCC пина IC
- 10 нФ:  ≤ 3 мм
- 100 мкФ: ≤ 10 мм

НЕПРАВИЛЬНО: конденсатор в угол платы далеко от IC
Эффективность падает экспоненциально с расстоянием!

Выбор диэлектрика конденсатора:

Диэлектрик

Применение

Зависимость от V/T

X7R

Bypass, фильтры (100 пФ – 10 мкФ)

Умеренная

X5R

Bulk bypass (1 мкФ – 47 мкФ)

Значительная при V

C0G/NP0

Точные цепи, LC-фильтры

Минимальная

Y5V

Не использовать в серьёзных проектах

Огромная (-80%!)

Важно: MLCC конденсатор 10 мкФ X5R 6.3В при напряжении 5В теряет 60% ёмкости из-за DC bias! Проверяйте даташит.


Тепловой дизайн на PCB

Тепловое сопротивление медной области:
R_th = L / (λ × A) = L / (380 Вт/(м·К) × ширина × толщина)

Для FR4 (плохой теплопроводник, λ=0.3 Вт/(м·К)):
Тепло течёт ПО МЕДИ, не через диэлектрик!

Рекомендации:
1. Thermal vias под горячими компонентами:
   ┌──────────────────────────┐
   │   IC (рассеивает 2 Вт)  │
   │  ●●●●●●●●●●●●●●●●●●●  │ ← via array к Cu plane
   └──────────────────────────┘
   Диаметр via: 0.3 мм, шаг: 0.8–1.0 мм

2. Copper pour (медный полигон) рядом с горячим компонентом
3. Radiator pad: обнажённая медь сверху для конвекции

Расчёт температуры:
T_junction = T_ambient + P × (R_th_jc + R_th_board + R_th_air)
                                                      ↑
                               Это то, на что влияет PCB-дизайн

EMC: электромагнитная совместимость

Плохой PCB-дизайн — главная причина проблем с EMC-сертификацией.

Три правила EMC для PCB:

1. Минимизировать площадь токовых петель:

Высокочастотный ток протекает:
Source → трэк → нагрузка → возврат по плоскости GND (под трэком)

Площадь петли = длина трэка × расстояние до плоскости

Уменьшить расстояние = 4-слойка со сплошной GND плоскостью

2. Разделить аналоговую и цифровую землю правильно:

Популярный МИФ: "нужно разделить AGND и DGND полностью"
РЕАЛЬНОСТЬ: один сплошной полигон GND, аналоговые компоненты в одном углу,
цифровые в другом. Соединяйте земли в ОДНОЙ точке под ADC/DAC.

Разрезать полигон почти никогда не нужно и часто вредно!

3. Развязка питания IC: Уже разобрали выше — 100нФ вплотную к каждому VCC пину.

Дополнительные меры EMC:

  • Ferrite bead в линии питания шумных цифровых блоков

  • Common-mode фильтры на интерфейсных линиях

  • Guard ring (защитное кольцо) вокруг аналоговых блоков

  • Минимизировать длину высокочастотных трэков


Правила трассировки: шпаргалка

Ширина трэков:
- Питание (до 1А): 0.5 мм
- Питание (до 2А): 1.0 мм
- Питание (до 5А): 2.5 мм
- Сигналы: 0.15–0.25 мм (минимум производства: обычно 0.1 мм)

Зазоры:
- Сигнал-сигнал: ≥ 0.15 мм (производственный минимум)
- 100В AC: ≥ 1 мм (по воздуху), 2 мм (по поверхности)
- 250В AC: ≥ 2 мм / 4 мм

Переходные отверстия (via):
- Стандарт: диаметр 0.6 мм (отверстие 0.3 мм)
- Micro via: 0.2 мм — дорого, только если необходимо
- Технологические отверстия (крепёжные): нет меди, 3.2 мм (под M3)

Углы трэков:

45° (стандарт)

Радиусы (лучше для высоких частот)

90° прямые углы (устарелая проблема, но лучше избегать)


Подготовка к производству: Gerber файлы

Набор файлов для производства:

Gerber файлы:
  .GTL - Top Copper (верхний слой меди)
  .GBL - Bottom Copper
  .GTS - Top Solder Mask (маска верхнего слоя)
  .GBS - Bottom Solder Mask
  .GTO - Top Silkscreen (маркировка)
  .GBO - Bottom Silkscreen
  .GKO - Board Outline (контур платы)
  .GM1..N - Inner layers (внутренние слои, если есть)

Drill файл:
  .DRL или .XLN - координаты и размеры отверстий

BOM (Bill of Materials):
  .CSV - список компонентов с номиналами, производителем, part number

Pick and Place:
  .CSV - координаты и ориентация SMD компонентов (для PCBA)

JLCPCB: заказ платы и PCBA-сборки

JLCPCB — наиболее популярный среди разработчиков производитель:

Параметры стандартного заказа:
  Количество: 5 штук
  Слои: 2
  Размер: ≤ 100×100 мм
  Цена: $2 + доставка
  Срок: 2 дня производство + 1-2 недели доставка

PCBA (сборка компонентов):
  Выбор "SMT Assembly" при оформлении заказа
  Загрузить: Gerber + BOM + Pick&Place CSV
  Компоненты: из их склада (Basic Parts бесплатно; Extended Parts - $3/тип)
  Нюанс: минимальный заказ PCBA - 2 платы, некоторые компоненты не доступны

Типичные ошибки новичков

1. Слишком тонкие трэки питания Трэк 0.15 мм, ток 500мА → нагрев, падение напряжения, деградация.

2. Конденсаторы декупплинга далеко от IC Декупплинг работает только при минимальной индуктивности пути.

3. Разрезанный земляной полигон Трэки проходят через полигон, создавая "острова" — петли, помехи.

4. Несоответствие footprint реальному корпусу Проверьте в 3D-просмотре ДО заказа! Footprint 0402 vs 0603 — разные!

5. Нет тестовых точек Как отлаживать плату без точек для щупа? Добавьте testpad на каждый критичный сигнал.

6. Не проверена DRC (Design Rule Check) KiCad/EasyEDA имеют встроенную проверку. Всегда запускайте перед экспортом.


Заключение

PCB-дизайн — навык, который приходит с практикой. Сделайте свою первую плату, закажите, спаяйте, найдите ошибки, сделайте вторую лучше. Итерационный процесс.

KiCad 8 — отличная бесплатная точка входа. Пройдите официальные туториалы на kicandhw.io. Изучите IPC-2221 (Generic Standard on Printed Board Design) — документ объёмный, но содержит ответы на большинство вопросов по правилам разводки.

Инвестируйте в понимание физики: как ток возвращается к источнику, что такое импеданс трэка, как работает декупллинг. С этим пониманием большинство решений по разводке становятся очевидными.

User Feedback

Create an account or sign in to leave a review

There are no reviews to display.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.