Иногда компоненты эквивалентны логически (по принципу действия), но имеют некоторые разные особенности. Например, логические элементы различных семейств стандартной логики (например, 7. ACT3. 2 и 7. 4HC3. В этом случае УГО рисуется один раз и, затем, другое имя, или псевдоним (alias), определяется для каждого эквивалентного компонента.
Псевдонимы компонентов добавляются в панели редактора схемных библиотек. И, хотя компонент всего один, он может иметь несколько псевдонимов.
Одно УГО для типа компонентов. Компоненты ПП обладают особенностями в зависимости от типа компонента. Один компонент может быть связан с множеством посадочных мест в зависимости от физических требований разводки при проектировании. Все Книги Олега Роя Через Торрент тут. Например, в одних случаях требуется УГО, выполненное по ГОСТ, а в других, УГО выполненное в соответствии со специфичными стандартами (например, ANSI). Или нужно несколько УГО интегральной схемы с группировкой выводов по расположению на корпусе и по назначению.
Вы можете добавлять графическое представление УГО, сохраняемое в одном компоненте, добавлением вида (Mode), как с помощью меню Tools или используя панель инструментов Mode. Рис. 3 - Использование возможности назначения Видов (Mode) для определения нескольких графических представлений для одного компонента. Первый, основной, вид называется . Все создаваемые виды автоматически сохраняются вместе с компонентом.
Составные компоненты. Рис. 4 - Выбор типа компонента для разных случаев. Также, здесь можно выбрать какая из частей составного компонента сейчас видима. Дополнительные части добавляются и удаляются с помощью команд меню Tools редактора библиотек. Для каждая части отдельно рисуется графика и добавляются выводы. В некоторых случаях удобнее представлять один физический компонент несколькими УГО, например, каждый резистор из массива резисторов или катушка и контакты реле.
Нестандартные типы компонентов. Не все компоненты должны устанавливаться на печатную плату, не все компоненты должны включаться в перечень элементов (Bill of Materials, BOM) и не все комплектующие, устанавливаемые на печатную плату должны отображаться в принципиальной схеме.
Выбрать нестандартный тип компонента можно установкой свойства Component Type в диалоге Component Properties в редакторе библиотек или схем.
Altium Designer — Библиотека компонентов с использованием БД — A. В этой статье попробуем разобрать основные моменты организации библиотеки компонентов, её хранения, а также минимальный набор необходимых параметров.
Базовые основы. Библиотека компонентов состоит из следующих частей, разбитых по функциональному назначению. Описание файлов и подпапок хранящихся в корневой директории библиотеки: файл БД – “Lib. Компоненты разбиты по категориям назначения для удобства пользования; файл описания БД – “Lib. Всё приводится из моей практики и не обязательно к дословному повторению, как и не лишено возможных ошибок или недоработок. Организация папок. Структура папок библиотеки компонентов, сопутствующих файлов и справочных материалов на локальном сервере представлена в таблице 1.
Для корректной работы САПР и БД в именах всех файлов и папок библиотеки должны быть только латинские буквы, без спецзнаков и кириллицы. Если необходимо русскоязычное название файла, то возможно написание имени файла транслитом, но рекомендуется использовать англоязычные названия (например, название папки шаблонов в переводе на английский язык — “Templates”).
Таблица 1 — Структура папок библиотеки компонентов. Путь. Содержание. ADLib\корневая директория библиотеки. ADLib\Info\справочная литература, видеоуроки.
ADLib\SCH\файлы условно- графических обозначений компонентов. ADLib\PCB\файлы топологических посадочных мест компонентов. ADLib\SIM\файлы симуляции компонентов.
ADLib\Templates\BOM\шаблоны ПЭ3, ведомости покупных изделий и спецификации. ADLib\Templates\Fonts\шрифты, указанные в данном документе и используемые при разработке КДADLib\Templates\Project\шаблоны проектов САПРADLib\Templates\SCH\шаблоны листов Э3. ADLib\Templates\Settings\файлы настроек САПР для быстрой настройки нового рабочего места. ADLib\Templates\View\файлы отображения ПП для быстрой настройки нового рабочего места. Общие рекомендации к содержимому в директориях: В директории “SCH”, в которой хранятся файлы УГО, имя файла должно состоять из английского имени функционального назначения содержащихся УГО в нём.
Пример: Resistor GOST. Sch. Lib — файл УГО резисторов по ГОСТу. В директории “PCB”, в которой хранятся файлы топологических посадочных мест компонентов, имя файла должно состоять из английского имени типа установки компонента (поверхностный или выводной) и его назначения.
Примеры: THM Connector. Pcb. Lib — файл топологических посадочных мест соединителей выводных.
SMT Resistor. Pcb. Lib — файл топологических посадочных мест резисторов для поверхностного монтажа. В директории “SIM”, в которой хранятся файлы симуляции компонентов, имя файла должно соответствовать имени компонента или серии, который описывает модель симуляции в конкретном файле. При необходимости использования компонента, отсутствующего в библиотеке и применение которого имеет единичный характер (т. Хранение файлов локальной библиотеки рекомендуется организовать в папке “Lib” корневой папки проекта. Создание файла БДДля каталогизации и хранения компонентов следует организовать файл БД, в котором каждый компонент будет описываться указанным набором атрибутов.
БД создается в программе “Microsoft Access” по принципу, что каждая таблица – это функциональная группа компонентов, в имени которой отображается функциональное назначение компонентов и при явной необходимости разделения компонентов на отдельные группы, дополнительно указывается тип монтажа (поверхностный или выводной) и\или подгруппа. Примеры имени таблицы: Резисторы SMT – Постоянные. Резисторы SMT – Переменные. Транзисторы THM – BJTКаждая запись в таблице – это отдельный компонент, описанный необходимыми атрибутами и содержащий ссылки на соответствующие компоненту УГО, топологическое посадочное место и при необходимости файл симуляции. Каждый компонент должен иметь необходимый набор атрибутов, представленный в таблице 2. Допускаются дополнительные атрибуты в зависимости от типа компонента для упрощения поиска необходимого компонента при разработке Э3.
Таблица 2 — Минимальный набор атрибутов УГО компонента в БДИмя атрибута. Описание. Пример заполнения.
IDнеобходимый атрибут для идентификации компонента (записи) в базе данных. Автоматически инкреминтируется при добавлении новой записи. Application Categoryкатегория (тип) приёмки. Working Temperature Minминимальная рабочая температура- 2. Это и так хорошо описано в официальной документации.
В итоге должно получится нечто подобное (нажмите на скриншот для увеличения): Создание УГО библиотечного компонента. УГО компонентов изображают в размерах, установленных в стандартах на условные графические обозначения. Для УГО, соотношения размеров которых приведены в соответствующих стандартах на модульной сетке, принять размеры модульной сетки по вертикали и горизонтали равной 2,5 мм и изображать УГО на схемах в размерах, определяемых шагом модульной сетки. Обобщенному УГО компонентов необходимо давать имя, отображающее его функциональное назначение и суть (например, УГО для биполярного транзистора структуры N- P- N будет иметь имя “BJT- NPN”).
Пример УГО и его интеграция в БД для биполярных транзисторов: Создаем само УГО по ГОСТу в файле Transistor GOST. Sch. Lib: Добавляем по желанию набор параметров для идентификации этого УГО: Сохраняем под однозначно понятным именем, отображающим суть этого УГО, в данном случае нарисован биполярный транзистор N- P- N проводимости, поэтому УГО называем BJT- NPN (то, что это транзистор, показывает имя файла, в котором это УГО содержится — Transistor GOST. Sch. Lib): И в БД следующим образом привязываем компоненты к созданному УГО (нажмите на скриншот для увеличения): Создание топологического посадочного места компонента. Создание топологического посадочного места необходимо начинать с выбора варианта установки, в соответствии с ТУ на компонент и действующими нормативно- техническими документами. Для создания топологического посадочного места компонента в САПР имеются слои маски, маркировки, сигнальные и 3.
При создании топологического посадочного места компонента необходимо использовать дополнительные механические слои для отображения обозначения компонента, его габаритов, трехмерной модели и внешних установочных габаритов в соответствующих для этого слоях. Описание всех используемых слоев при создании топологического посадочного места компонента приведено в таблице 3. Таблица 3 – Топологические слои посадочного места компонента. Слой. Кодовое обозначение. Назначение слоя. Примечание. Top Layer, Bottom Layer—верхний (Top) и нижний (Bottom) сигнальные слои ППMid- Layer *—внутренние сигнальные слои ПП«*» – номер внутреннего сигнального слоя. Top Paste, Bottom Paste—маска для наложения паяльной пасты.
Top Solder, Bottom Solder—защитная маска. Top Overlay, Bottom Overlay—маркировка. Mechanical 1. Board Outlineвнешний контур ППMechanical 7/8. Designatorsобозначение схемного обозначения компонентасвязанная пара слоев. Mechanical 1. 1/1. Dementionsразмещение условных габаритных размеров и надписей справочного характерасвязанная пара слоев.
Mechanical 1. 3/1. D Bodyтрехмерная модель компонента и ее внешние габаритысвязанная пара слоев. Mechanical 1. 5/1. Hole+Bodyвнешние установочные габариты компонента и отверстиясвязанная пара слоев. Связанные парные слои располагаются в следующем порядке: Верх (Top) / Низ (Bottom). Все компоненты необходимо рисовать в верхних связанных слоях, если установка компонента не предполагает иного монтажа.
При работе с компонентом в ПП и переносе его на нижнюю сторону вся графика с верхнего связанного слоя на нижний переносится автоматически.