Symbol
Общие сведения
В разделе 4.2 Мы описали как создать шаблон для Symbol. В нем настроены по умолчанию шрифты, размеры, цвет и другие объекты используемые в Symbol.
Однако существуют большое множество различных типов компонетов, и желательно уметь их создавать и сохранять (при необходимости) в качестве образца. И перед тем, как приступить к созданию типовых Symbol сформулируем основные требования, которые следует соблюсти:
Привязка компонента. Влияет на на аннотацию в проекте (если выбрана опция Part). Будем располагать Pin таким образом, чтобы левый верхний Pin находился своей левой (верхней) границей в координате 0:0 и эта была точка его точка привязки (там, где на не подключенном Pin находятся 4 белых точки)
Все точки привязки Pin должны находится в сетке.
Kак правило, длина всех выводов одной Part должна быть одинаковой, кратной сетке и быть длиннее чем расположенный над ней текст Designator
Цвет Pin желательно делать отличающимся от цвета используемых на схеме линий взаимосвязи -- Так легче контролировать правильное подключение последних
Графика прямоугольного контура Symbol должна быть выполнена в сетке.
Графика элементов Symbol внутри контура может быть выполнена в более мелкой сетке.
Графика Symbol, не имеющих прямоугольного контура может быть выполнена в более мелкой сетке.
Все текстовые надписи, положение которых может быть изменено на схеме, должны оформляться как параметры.
Для каждого типа компонетов может быть использован свой набор параметров, которые могут быть отображены на схеме.
Если для отображения параметров компонента не используется авто-позиция, желательно такой параметр использовать и в Symbol, а его положение задать принудительно. В таком случае, если Symbol может быть повернут на схеме, а положение параметров другое, можно использовать альтернативное отображение Symbol.
Автор не рекомендует использовать отображение системных параметров Comment (Name) и Description в случае использования Concord (оставьте их для удобства работы в самом Concord).
Рекомендуется: альтернативные изображения Symbol не должны изменять позицию Pin .
Symbol может состоять из одного или нескольких Part.
Размеры Symbol должны выбираться такими, чтобы была удобная замена на другой тип, или было удобное построение линий взаимосвязи.
Примечание: сетки могут быть разные. Далее будет рассматриваться на примере:
50 mil. Основной шаг сетки (контур, параметры, положение Pin).
100 mil. Минимальное расстояние между соседними Pin. Рекомендуемая привязка для всех Pin.
10 mil. Графика элементов Symbol внутри контура.
Наименование
Рекомендую перед созданием принять единый стиль присвоения наименований, например (некоторые пункты могут отсутствовать или добавлены другие или вы сделаете собственную систему):
Type-S_Part_Case_SizeFont_WhoYears
| | | | | | └ 23 -- год создания (это даст разницу между Symbol, созданными в разное время)
| | | | | └ UP инициалы автора (это это даст разницу между Symbol, созданными разными авторами)
| | | | └ С8 -- Calibri 8. Основной используемый шрифт, а также его размер для Designator компонента и Pin (и Name Pin)
| | | └ 300 -- шаг (в mils если последние два нуля) между рядами Pin, направленным в противоположные стороны
| | └ QFN -- Тип корпуса, если компонента имеет различную назначение Pin, в зависимости от корпуса.
| └ A2P5v1 -- число альтернативных отображений, число Part (если 1 - можно опустить) и версия (если позиции Pin отличаются
└ CapC-S (TI-DAC3484IRKDT)-- тип компонента (если Symbol индивидуально -- производитель и Part Number) и его тип Standard (в соответствии с Altium)
Default
В разделе Шаблон модели Symbol мы описали настройки по умолчанию для некоторых объектов. По мере создания типовых Symbol мы конкретизируем их с учетом требований, сформулированных в общих сведениях
Графический элемент
Начнем с простого графического Symbol, который будет использоваться в примерах на первых листах схем для указания ссылок.
Назовем Symbol так:
LinkUP-G_v0_000C8_UP23
| | | | | └ 23 -- год создания
| | | | └ UP инициалы автора
| | | └ С8 -- шрифт Calibri 8
| | └ 00mil (отсутствуют Pin)
| └ версия 0
└ ссылки с данными автора(Standard)
Графический компонет может содержать Pin, но в нашем случае их нет.
Поэтому в центре расположим левый верхний угол Restangle.
Разместим Text frame с информацией Text (который оформим как ссылку), зададим нужное форматирование текста.
Цвет текста и рамки сделаем таки, чтобы он совпадал с цветом рамки шаблона, в нашем случае это R/G/B 0/0/128.
Размер рамки установит так, чтобы он совмещался с размером используемо в шаблоне рамки первого листа места.
Примечание: графическими элементами могут быть и конденсаторы и резисторы и др., если на схеме для пояснения работы отображена часть схемы другого изделия, имеющуя свою схему.
Элемент механики
Такие элементы могут быть присоединены к сборочной единице на этапе монтажа изделия или сама сборочная единица может быть закреплена с помощью них, либо их расположение может быть рядом с PCB. Элементы механики нужны, чтобы учесть их позиции в спецификации. Элемент механики может как не иметь Pin, так и иметь их, если предполагается, что они или их часть могут быть подключены к электрической цепи. Элементы могут быть отображать как деталь, так и сборочную единицу. На PCB должны быть предусмотрены места присоединений и соблюдены при необходимости другие требования. Элементы механики изображаются, как правило, только на схеме. Если их желательно разместить и на PCB - такие Symbol рекомендую делать с типом Standart. Рассмотрим элемент механики на примере примере лепестка LOCKWASHER TERMINAL LUGS 909 фирмы Keystone (он предназначено для присоединения к электрической цепи в любой доступной зоне -- крепежном отверстии, радиаторов и других проводящих элементов, где предусмотрено крепление):
Назовем Symbol так:
TERMINAL-M_v0_000C8_UP23
| | | | | └ 23 -- год создания
| | | | └ UP инициалы автора
| | | └ С8 -- шрифт Calibri 8
| | └ 000mil
| └ версия 0
└ Terminal (Mechanical)
Выберем форму символа --окружность (разборное соединение), размер 35 mil (так на схеме такие Symbol можно разместить с шагом 100 mil), цвет -- R/G/B 0/0/255, положение X100 Y0
Графический компонет содержит один Pin, его и расположим в центре. Цвет Pin и текст (чтобы отличался от линий взаимосвязи и графики) установим R/G/B 128/0/0. Размер -- 65mil, так он совпадет с графикой окружности.
Присвоим значение Designator по умолчанию, снимем автопозицию и разместим как на рисунке.
Для Symbol предусмотрим два дополнительных отображаемых параметра: _PartNumber (Part number обозначение детали или сборочной единицы) и _Variant (признак вариантности на схеме) и отобразим их как на рисунке (значения параметров устанавливаем такими же, как названия параметров). Размер шрифта может быть уменьшен если для получения итоговой твердой копии параметры будут скрыты -- так они будут занимать меньше места на схеме.
Для параметра _Variant снимем флаг Allow... синхронизации и установи цвет R/G/B 255/0/0 для лучшей заметности. Отображение параметра _Variant скроем (так как по умолчанию на схеме это вариант отображать не будем.
Примечания:
Сами графические изображения могут отображать и внешний вид элементов механики.
Так как Symbol, как правило, могут использоваться разными компонентами -- значения параметров и описание имеют общее названия.
Здесь и далее все пользовательские параметры будут содержать знак "_" вначале для быстрого поиски при сортировке и не содержать пробелов (чтобы избежать проблем при использовании формул).
Standart
Конденсаторы
Конденсатор керамический (стандартный Symbol)
Назовем Symbol так:
CapC-S_v0_300C8_UP23
| | | | | └ 23 -- год создания
| | | | └ UP инициалы автора
| | | └ С8 -- шрифт Calibri 8
| | └ 300mil
| └ версия 0
└ CapC-S -- конденсатор керамический (Standard)
По умолчанию основной вид отобразим вертикально. Pin расположим с шагом 300mil, графику сделаем в пропорциях, рекомендуемых IEC.
Цвет, размер и общие параметры назначим аналогично рассмотренным ранее примерам.
Для Symbol (исходя из технической спецификации) предусмотрим дополнительные отображаемые параметры: _Case, _Capacitance, _Dielectric, _Tolerance, _Voltage. Остальные характеристика не представляют интереса для настройки положения отображения.
Примечания.
Значения параметров на рисунке заменены на типовые, для представления, как это будет выглядеть на схеме.
Положения параметров настроено только для вертикального положения конденсаторов.
Автор использует подобный (вертикальный) Symbol во всех случаях. При необходимости повернуть на 90 градусов, положение и поворот параметров переназначается вручную. Если вы хотите более жесткие требования и положение параметров определяется, как установлено в библиотеке вас следует сделать альтернативные изображения, а Symbol не поворачивать на схеме, а выбирать одно из альтернативных изображений.
Конденсатор керамический с альтернативным отображением
CapC-S_A2v0_300C8_UP23
Добавим альтернативное изображение и переименуем его в Horizontal.
Обратите внимание: положение параметров единое для всех альтернативных изображений. Это накладывает определенные ограничения (необходимо учитывать графику всех изображений). Разместим графику альтернативного изображения и параметры так, чтобы они удобно располагались для всех изображений.
Теперь на схеме для таких компонентов следует выбирать не поворот, а нужное альтернативное отображение.
Конденсатор Алюминиевый (поляризованный)
Они отличаются от предыдущего только набором параметров и меткой анода (положительного) вывода.
Просто сделаем копию одного из предыдущих Symbol
Назовем Symbol так: CapAE-S_A4v0_300C8_UP23 (здесь будет 4 альтернативных отображения, так как на схеме положительный вывод для удобства схемы может быть и сверху, и снизу, и справа и слева.
Для такого типа конденсаторов (исходя из технической спецификации) предусмотрим отображаемые параметры: _Capacitance, _LeakageCurrent, _RippleCurrent, _Voltage. Остальные характеристика не представляют интереса для настройки положения отображения.
Метку положительного вывода сделаем графикой.
Основное изображение -- вертикально расположенные выводы, положительный вывод вверху (он показан на рисунке)
Примечание: согласно IPC положительный вывод всегда имеет обозначение 1, поэтому обозначения Pin скрываем.
Резисторы
Резистор одиночный
Res-S_A2v0_300C8_UP23 Здесь будет 2 альтернативных отображения (для европейского и американского стиля c вертикальным положением резистора ).
Для резисторов предусмотрим отображаемые параметры: _Resistance, _Tolerance, _ppm.
Резисторная сборка (1 Part)
ResA4-S_v0_300C8_UP23 -- резисторная сборка их 4 независимых резисторов.
Для сборки предусмотрим отображаемые параметры: _Resistance.
Cборка 4 резисторов (множество Part)
ResA4-S_P4v0_300C8_UP23 -- резисторная сборка их 4 независимых резисторов.
Светодиод
На примере Symbol для светодиода покажем, как оформить графику стрелок с помощью текста. Автор не рекомендует такой способ, однако он дает некоторые удобства при указании местоположения стрелок и работой с их цветом.
Led-S_v1_300C8_UP23 На схеме используется небольшое количество индикаторов и не будем делать альтернативные изображения, при изменении положения светодиода положение текстовых данных исправим в ручном режиме .
Для резисторов предусмотрим отображаемые параметры:
технические:
_Color -- длина волны основного излучения
_Voltage -- прямое падение напряжения
служебные:
_PCB_TXT (текст для размещения на PCB)
_Аrrow.
Параметры текста отобразим как на рисунке. Обратите внимание на параметр _Arrow: Для него выбран фонт не из состава поставки Windows, что означает: при передаче проекта, если у пользователя не будет этого шрифта - он вместо стрелок увидит букву "B". Данный шрифт модифицирован а на месте этого значка используются "стрелки"
Автор встречал множество отображений диодов, и не всегда катоду назначался первый вывод. По этой причине для диодов и других компонетов (кроме резисторов и конденсаторов) рекомендую включить отображение номера Pin.
Транзистор
Mosfet-N3P-S_v0_300C8_UP23. Рассмотрим на примере MOSFET. Три вывода, однако рекомендую их обозначение показать (при также этом будет удобнее выбирать нужный Symbol при создании компонета). Автор не настраивал, чтобы отображение обозначений "2" и "3" было вертикальным, но это можно сделать в настройках
Tранзисторы с множеством Pin
Mosfet-N3(9)P-S_v1_300C8_UP23. Необходимо показать все выводы. Но это может быть неудобно.
Mosfet-N3(9)P-S_v0_300C8_UP23. Дублирующие можно указать через запятую, однако это приведет к увеличению длины Pin. Все равно такое изображение занимает меньше места на схеме и более читаемо.
Mosfet-N3(9)P-S_v3_300C8_UP23. Еще лучше заключить изображение в прямоугольник.
Mosfet-N3(9)P-S_v4_300C8_UP23. Не показано. Можно не указывать дублирующие Pin. Тогда у посадочного месту всем дублирующим Pin нужно указать одно значение Jumper, отличное от "0". В последних версиях можно делать в посадочном месте сложный PAD. І первый и второй способ требуют создавать для компонента специальное посадочное место, что усложняет работу и что может привести при проектировании к ошибкам.
Микросхема с альтернативными отображением
Возьмем за основу Symbol из Concord от Altium
FRES-SGTL5000-32-S_A2v0_1800mil_UP23. Добавим альтернативное отображение руководствуясь:
Принципами, указанными в разделе "Общие сведения".
Общие части названий объединим в группы.
Заменим длинные названия их короткими названиями.
Так как в названиях присутствуют сведения о типах входов (выходов) -- исключим их из графического отображения.
Покажем дополнительную информации о назначении PIN (адрес I2C и подобное).
Так как у нас много свободного места приведем структуру Application Diagram
Микросхема с несколькими Part
Указанный выше Symbol удобно разбить на 3 части: аналоговый блок, цифровой блок, блок питания.
FRES-SGTL5000-32-S_v0_700mil_UP23 Сделаем новый Symbol на основе старого убрав ненужные альтернативные отображения.
Сократим размеры Part так, чтобы они были одинаковы по ширине и оставались удобными для чтения.
Standard (No BOM)
К такому типу должны принадлежать Symbol для компонентов, которые не должны попадать в BOM? Например метки Fidicular, контрольные точки для тестового оборудования и т.п. Большого интереса в способах создания не представляют.
Net Tie (No BOM)
Объединение разноимённых цепей с помощью объектов на слое меди. Также не представляет интереса
Net Tie (In BOM)
Объединение разноимённых цепей с помощью компонетов (перемычек и т.п), имеющих нулевую проводимость. Также не представляет интереса.
Jumper
Объединение одноимённой цепи с помощью проволочных перемычек или шин, Также не представляет интереса.
Примеры будут наполнятся по мере поступления запросов.