Символ схемы
Время: ~45 мин
Цели урока
- создать компонент в схемной библиотеке и заполнить его свойства (Designator, Comment, Description)
- правильно размещать выводы — на сетке, «горячим» концом наружу
- выбирать электрический тип вывода и понимать, как его использует проверка ERC
- сделать многосекционный компонент (сдвоенный ОУ) и символ в стиле ГОСТ
Что нужно знать заранее
Символ — это лицо компонента на схеме. По нему человек понимает, что это за деталь, а Altium — какие у неё выводы и куда их можно подключать. Хороший символ читается с одного взгляда, плохой путает и автора, и того, кто будет паять.
Анатомия символа
Заголовок раздела «Анатомия символа»- Корпус (body) — графика: прямоугольник, треугольник ОУ, прямоугольник резистора. Чисто для человека, электрически ничего не значит.
- Вывод (pin) — единственная «электрическая» часть символа. У него есть:
- номер (Designator) — должен совпадать с номером площадки футпринта. Для микросхем это номер ножки по даташиту;
- имя (Name) — подпись вроде VIN или OUT. Altium по нему ничего не соединяет;
- электрический тип (Electrical Type) — о нём ниже;
- «горячий» конец (hotspot) — внешний конец вывода. Только к нему цепляется провод.
- Свойства компонента: обозначение Designator с вопросом (
U?,R?) — номер позже проставит аннотация; Comment — обычно номинал или тип детали; Description — описание для поиска.
Аналогия: символ — как розетка на стене. Пластиковая рамка — корпус, гнёзда — выводы. Вилку можно вставить только в гнездо, и только в правильное.
Электрический тип вывода
Заголовок раздела «Электрический тип вывода»Altium предлагает типы: Input, I/O, Output, Open Collector, Passive, HiZ, Open Emitter, Power. Они нужны проверке ERC (Electrical Rules Check, урок 7.3): по таблице соединений она ругается, например, если два выхода (Output) соединены друг с другом или вход висит в воздухе.
Практическое правило:
| Что за вывод | Тип |
|---|---|
| выводы резисторов, конденсаторов, катушек, разъёмов | Passive |
| вход/выход логики, ОУ | Input / Output |
| двунаправленные выводы МК (GPIO) | I/O |
| питание и земля микросхем | Power |
| выход с открытым коллектором/стоком | Open Collector |
Если сомневаешься, ставь Passive — он не вызывает ложных ошибок. Но тогда ERC и не поймает настоящую ошибку.
Сетка — это важно
Заголовок раздела «Сетка — это важно»Провод на схеме подключается к выводу, только если конец вывода точно попадает в узел сетки. Стандартная сетка схем Altium — 100 mil, а выводы и объекты обычно ставят на сетку 100 или 50 mil. Клавиша G переключает шаг сетки. Единицы библиотеки задаются в (вкладка General в Library Options).
Практика 1: резистор в стиле ГОСТ
Заголовок раздела «Практика 1: резистор в стиле ГОСТ»- Открой
PCB_Course.SchLibиз урока 8.1. Новый компонент: (или кнопка Add в панели SCH Library). Имя —RES_GOST. - Перейди к началу координат: JзатемO. Символ рисуют вокруг начала координат листа.
- Корпус — прямоугольник 400 × 160 mil (≈ 10,2 × 4,1 мм, близко к ГОСТовским 10 × 4 мм): . В свойствах прямоугольника отключи заливку.
- Выводы: (PзатемP). До первого щелчка нажми Tab: откроются свойства вывода. Задай Designator
1, Electrical Type Passive, отключи видимость имени и номера (у резистора они не нужны). Space поворачивает вывод — горячий конец должен смотреть наружу. - Поставь выводы слева и справа так, чтобы их концы были на сетке 100 mil, а внутренние концы касались корпуса. Второй вывод получит номер
2автоматически. - Щёлкни на пустом месте, чтобы в панели Properties появились свойства компонента. Designator:
R?, Comment:=Valueили номинал, Description: «Резистор, ГОСТ 2.728».
public/screenshots/m08-libraries/l02-res-gost.pngПрактика 2: сдвоенный ОУ — многосекционный компонент
Заголовок раздела «Практика 2: сдвоенный ОУ — многосекционный компонент»В одном корпусе часто сидят несколько одинаковых узлов: два ОУ в LM358, четыре вентиля в 74HC00. Такой компонент делают многосекционным (multi-part): на схеме секции рисуются отдельно (DA1.1, DA1.2 по ГОСТ или U1A, U1B в Altium), но это одна деталь на плате.
Цоколёвка стандартного сдвоенного ОУ (LM358, LF412 из книги Хоровица): 1 — выход A, 2 — инвертирующий вход A, 3 — неинвертирующий вход A, 4 — V− (земля), 5 — неинвертирующий вход B, 6 — инвертирующий вход B, 7 — выход B, 8 — V+.
- Новый компонент
OPAMP_DUAL, DesignatorU?. - Нарисуй секцию A: треугольник (или прямоугольник с ▷ по ГОСТ), выводы 3 (IN+, Input), 2 (IN−, Input), 1 (OUT, Output).
- Добавь секцию: . Нарисуй секцию B с выводами 5, 6, 7. Переключаться между секциями — в панели SCH Library или через .
- Выводы питания 8 (V+) и 4 (V−) сделай Power. Есть два способа:
- отдельная секция C только с питанием — питание явно видно на схеме, рекомендуем этот вариант;
- секция Part Zero: выводы из неё появляются на всех секциях. Удобно, но легко запутаться.
Мастер символов
Заголовок раздела «Мастер символов»Рисовать вручную символ микроконтроллера на 64 вывода утомительно. Для таких случаев есть : вводишь число выводов, выбираешь компоновку (Dual in-line, Quad side, Connector и т. д.) и заполняешь таблицу — номер, имя, тип, сторону. Таблицу можно скопировать из Excel, а её — из таблицы выводов даташита.
🧯 Типичные ошибки
Провод «подключён», но ERC говорит, что вывод не соединён
Почему Конец вывода не попал в узел сетки или вывод повёрнут горячим концом внутрь корпуса.
Как исправить Проверь сетку 100 mil и ориентацию: горячий конец (где цепляется провод) должен быть снаружи.
Выводы питания скрыты и «сами» подключились не к той цепи
Почему Скрытые выводы Power подключаются к цепи по имени. Если имя цепи в проекте другое (+3V3 вместо VCC), микросхема останется без питания.
Как исправить Не прячь выводы питания. Сделай для них отдельную видимую секцию.
ERC засыпал ошибками «Output connected to Output»
Почему Выводам пассивных компонентов или разъёмов поставили тип Output.
Как исправить Резисторы, конденсаторы, разъёмы — Passive. Output — только для настоящих выходов.
В секциях многосекционного компонента повторяются номера выводов
Почему Скопировали секцию A в секцию B и забыли перенумеровать.
Как исправить Номера выводов во всём компоненте должны соответствовать ножкам корпуса: в секции B — 5, 6, 7.
У пассивных элементов нет направления сигнала — тип Passive.
Электрический конец (hotspot) — внешний, он должен смотреть от корпуса и лежать на сетке.
Вывод «5» соединится с площадкой «5» футпринта.
Секции U1A и U1B рисуются там, где удобно по схеме, а в перечень и на плату идёт один корпус U1.
Практическое задание~40 мин
В библиотеке PCB_Course.SchLib сделай:
RES_GOSTиCAP_GOST(две пластины, ГОСТ 2.728) — выводы Passive на сетке 100 mil.OPAMP_DUALпо цоколёвке LM358: секции A и B плюс отдельная секция питания.- Проверь выводы: (в схемной библиотеке) и исправь найденное.