Начиная работу с проектом, разработчик должен иметь весь функционал библиотеки компонентов, которая будет использоваться в проекте. Возле библиотек Altium Designer всегда ходили какие-то неточности и сомнения. Это может быть из-за того, что условные графические обозначения компонентов не соответствуют нормам ГОСТ. Или же потому, что в этих библиотеках нет российской элементной базы, применяемой на локальных предприятиях. Поэтому важно осмотреть порядок разработки библиотек и моделей компонентов, а также подходы к их организации перед тем, как начинать работу с электрическими принципиальными схемами и проектирование плат.

 

Библиотеки Altium Designer

В электронных изделиях именно компоненты являются основой. При работе с проектом и подготовке его к производству каждый компонент должен быть по-разному представленным: логическим символом, посадочным местом на плате и быть описанным в формате Space, что необходимо для моделирования. Также нужно описание IBIS-модели, чтобы выполнить анализ целостности сигналов и трехмерное описание для объемного представления о будущей плате.

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

Какие термины могут часто встречаться в области Altium Designer:

  • Компонент является общим наименованием для объекта, применяемого в том или ином проекте
  • Графа Символ содержит графические объекты, определяющие внешний вид и выводы для электрического подключения. Это общее название графических представлений отдельного компонента для размещения в соответствующей схеме
  • Физический компонент может проходить стадии монтировки на плате
  • Схемным представлением физического компонента является Логический символ
  • Часть или секция – это группа некоторых компонентов, цепочек, реле или резисторов, которые могут использоваться при построении в виде серии отдельных секций. Последние же могут размещаться на схеме независимо и рассматриваться как самостоятельный многосекционный элемент
  • Модель является представлением компонента, используемого на практике
  • Посадочное место – это описание модели, которая представляет собой элемент на заготовочном варианте печатной платы. В этом пункте группируется набор контактных площадок на плате и изображение корпуса компонента. Также определяется часть платы, необходимая для монтажа и подсоединения физического элемента
  • Весь набор компонентов и моделей содержится в пункте Библиотека
  • Модели компонентов сгруппированы в разделе Библиотека моделей
  • Библиотека компонентов содержит все схемные компоненты
  • А схемные компоненты и их ассоциированные модели содержатся в пункте Интегрированная библиотека
  • Библиотека базы данных содержит данные о символах с ссылками, связанных моделях и параметрических элементах. Информация о последних элементах сохранена в базе данных ODBC (интерфейс с открытыми базами данных), ADO (набор компонентов для доступа к базам данных с сертификацией OLEDB) или в виде таблиц Excel.

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

  • Библиотека моделей, в которых модели с разных областей сохраняются в специальных хранилищах, которые и называются библиотеками моделей. Области на подобии SPICE могут рассматриваться как отдельные файлы. В других же областях модели группируются в файлы, которые соответствуют заданной пользовательской организации, к примеру, посадочным местам, сгруппированным в библиотека пакетного типа
  • Библиотеки символов являются хранилищами схемных компонентов и интерфейсов определения их моделей. Каждый такой интерфейс привязан к соответствующей библиотеке моделей
  • Интегрированные библиотеки являются набором библиотек символов, которые образовывают интегрированную библиотеку вместе с привязанными к ним библиотеками моделей. Преимущество данного вида библиотек состоит в том, что все компоненты и полная информация о них доступны пользователю в одном удобном файле. Эти библиотеки не могут быть отредактированы без распаковки источников
  • Библиотека базы данных является библиотекой, в которой все символьные ссылки моделей и параметрическая информация хранятся в базе данных на основе ODBC, ADO или в формате таблиц Excel. Каждая запись является отдельным элементом, она может содержать ссылки на инвентарную ведомость или на какие-либо другие корпоративные данные

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

Интерфейс библиотеки базы данных – документ *.DBLib, основная задача которого – описывать, какие поля из базы данных нужны и какие параметры компонентов они отображают. Такая база данных подключается через панель Libraries, как и остальные подобные. Если вы выполняете действия по размещению компонентов базы данных, то запись проверяется, символ загружается из указанной библиотеки и модели добавляются к выбранным ранее, так же, как и параметры.

Далее мы рассмотрим:

1. Как создать УГО компонентов в Altium Designer

2.1

 

2. Как создать топологическое посадочное место компонента

2.2

 

3. Как создать 3D-модель элемента

2.3