Altium Designer Библиотеки Компонентов

Altium Designer Библиотеки Компонентов 9,9/10 5109votes

Третья статья из серии по Altium Designer или как упростить разработку проектов по ГОСТу в нём. В этой статье попробуем разобрать . 6 Как добавить ссылку на документацию для компонента?

Комплект библиотек для Altium Designer. С выпуском версии Altium Designer 10, компоненты хранятся в Altium Vault и доступны для использования в Altium Designer через . В состав дистрибутива старых версий программы Altium Designer входили библиотеки часто используемых компонентов в формате . Эта статья описывает компоненты, модели и библиотеки Altium Designer и их отношения. Раскрываются подходы к идентификации и . Купить библиотеки для altium designer по низкой цене с доставкой по Москве. В БД для каждого компонента содержится необходимый набор .

Концепция компонентов, моделей и библиотек - Российская документация Концепция компонентов, моделей и библиотек. Эта статья описывает компоненты, модели и библиотеки Altium Designer и их отношения. Раскрываются подходы к идентификации и управлению отношений компонент- библиотека, а также, последовательность поиска для локализации модели и настройки, позволяющие повысить эффективность поиска. Компоненты образуют базовые строительные блоки электронной продукции. В процессе разработки и реализации компоненты могут быть представлены разными способами: как УГО (условные графические обозначения) в схемах, как посадочные места в печатных платах, как определения SPICE для симуляции, как описания целостности сигналов (IBIS) для анализа и как трёхмерные описания для трёхмерных компонентов и визуализации печатной платы. Не все из этих представлений необходимы для компонента, кроме минимальных определений, требуемых для того, чтобы компонент, по крайней мере, мог быть размещён в схеме. В статье обсуждаются вопросы создания базовых компонентов, добавление дополнительных свойств, параметров и моделей для возможности применения компонентов в различных частях процесса разработки.

Стоит отметить, что хотя в статье и описаны библиотеки PCB3. DLib, их использование не рекомендуется, т. Оптимальным подходом в настоящее время является размещение трёхмерных моделей непосредственно в модель посадочного места. Компоненты - основные строительные блоки. Компоненты - это составляющие части электронного проекта на разных этапах составления схемы или трассировки печатной платы. Компоненты могут быть представлены по- разному для каждой фазы проектирования и могут иметь разные имена в зависимости от текущей реализации.

Благодаря этой гибкости определения компонентов, вся информация и связи могут быть легко адаптированы и переданы из одной фазы проектирования в другую. Так, как проектирование электроники начинается с электронной схемы, основным требованием для размещения компонента в электронную схему является наличие данного компонента под определённым именем в библиотеке УГО (Schematic Library). Также, УГО компонента может содержать выводы (пины), графические символы, состоять из одной или нескольких частей (parts), и даже иметь альтернативные способы отображения. Рис. 1 - Компонент может состоять из одной или нескольких частей. Компоненты, размещаемые на электрическую схему и имеющие графическое представление, обычно называются УГО (условное графическое обозначение, Symbol). УГО содержит графику, определяющую физическую форму и выводы, определяющие точки электрического подключения или логику.

Изначально простейшие определения делают легким и гибким для адаптации компонентов для представления очень сложных электронных частей. Некоторые компоненты, такие как массивы резисторов, реле могут быть нарисованы в виде нескольких отдельных частей, которые могут быть размещены на схеме независимо друг от друга. Они называются составные компоненты (Multi- Part), а их отдельные куски называются части (Part).

Разные фазы проектирования называются домены - это специфичные типы групп или областей представлений. В среде Altium Designer, домены включают трассировку ПП (PCB), симулирование SPICE, целостность сигналов, и трехмерное представление (3.

D). Предварительно было указано, что есть некоторые различные контекстозависимые условия, используемые при трассировке ПП и проектировании. Посадочное место описывает модель, представляющую компонент при трассировке печатной платы (ПП). Посадочное место состоит из набора контактных площадок, шелкографии, пространства для монтажа и связей компонента при трассировке платы, трёхмерной модели. Установленный на печатную плату компонент считается физическим компонентом. Стоит отметить, что зачастую, УГО также представляет собой описание физического компонента. В этом случае, ссылки для каждого будут идентичны.

Однако есть исключение в случае, если компонент размещается из библиотеки базы данных. В этом случае, описание физического компонента будет представлено записью во внешней базе. Обсудим подробнее концепцию, как компоненты определяются и описываются, какие типы представлений они могут иметь, и специальные типы, поддерживаемые Altium Designer. Свойства Компонентов. Мы установили, что УГО с минимальным набором определений и связей - основная начальная точка для любого компонента в Altium Designer.

Это позволяет использовать разные способы представления позже, в процессе проектирования или рисования схемы. Altium Designer позволяет применить различные подходы при построении компонентов для лучшего соответствия любым требованиям проекта. Различные атрибуты, связи и описания для создания уникальных свойств любого компонента могут быть легко созданы с помощью диалога .

Стоит обсудить некоторые стандартные и нестандартные (например, составные) компоненты. Общая графика, Разные компоненты. Одно УГО для каждого физического компонента. Этот тип представления идеален для всех компонентов, УГО которых соответствует физическому компоненту, таких, как интегральная схема, например. Компонент должен включать специфичные представления или модели (подробнее описано ниже), такие как посадочное место, симуляция или трёхмерная модель. Одно УГО для графически эквивалентных компонентов.

Altium Designer Библиотеки Компонентов

Иногда компоненты эквивалентны логически (по принципу действия), но имеют некоторые разные особенности. Например, логические элементы различных семейств стандартной логики (например, 7. ACT3. 2 и 7. 4HC3. В этом случае УГО рисуется один раз и, затем, другое имя, или псевдоним (alias), определяется для каждого эквивалентного компонента.

Псевдонимы компонентов добавляются в панели редактора схемных библиотек. И, хотя компонент всего один, он может иметь несколько псевдонимов.

Altium Designer Библиотеки КомпонентовAltium Designer Библиотеки Компонентов

Одно УГО для типа компонентов. Компоненты ПП  обладают особенностями в зависимости от типа компонента. Один компонент может быть связан с множеством посадочных мест в зависимости от физических требований разводки при проектировании. Все Книги Олега Роя Через Торрент тут. Например, в одних случаях требуется УГО, выполненное по ГОСТ, а в других, УГО выполненное в соответствии со специфичными стандартами (например, 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). Все компоненты необходимо рисовать в верхних связанных слоях, если установка компонента не предполагает иного монтажа.

При работе с компонентом в ПП и переносе его на нижнюю сторону вся графика с верхнего связанного слоя на нижний переносится автоматически.

Altium Designer Библиотеки Компонентов
© 2017