Сборка панелей

Создание библиотеки

Печать

01.03.2022

Для создания библиотек компонентов предназначена программа Library Creator, входящая в состав САПР. Выберите меню Файл->Создать… и в открывшемся окне укажите имя новой библиотеки.

Библиотеки должны находиться в системном каталоге &LIBRARIES, путь к которому прописан в меню Настройки->Каталоги. 

После создания файла библиотеки можно приступать к созданию компонентов. Процесс создания каждого компонента делится на 3 этапа:

  1. подготовка одного или нескольких корпусов;
  2. подготовка УГО компонента;
  3. подключение корпусов к компоненту.

Подготовка корпуса

Подготовка заключается в создании нового корпуса или добавления подходящего из другой библиотеки. Далее будет рассмотрено создание корпуса SOIC-8.

Откройте контекстное меню библиотеки и выберите «Создать новый корпус…». В открывшемся окне укажите название корпуса.

Новый корпус откроется в редакторе. В панели свойств будет 3 предупреждения об отсутствии контактных площадок, символа для сборочного чертежа на слое TOP_ASSEMBLY  и границы компонента на слое COURTYARD. Отсутствие нумерованных контактных площадок является критической ошибкой. Без них корпус нельзя подключить к компоненту и использовать в редакторе печатных плат.

Для добавления одиночных контактных площадок и других графических элементов можно использовать соответствующие инструменты на верхней панели.

Важно: корпус создается на верхнем слое печатной платы! 

С помощью правой панели можно создавать группы площадок: однорядные, двухрядные, 4-сторонние, матричные и по окружности. Выставив необходимые параметры, нажмите кнопку Разместить для создания группы в редакторе.

В большинстве случаев для создания корпуса следует использовать мастер. Он позволяет не только установить параметры размещения группы и самих контактных площадок, но и добавить готовые символы на слои маски и сборочного чертежа, а также границу компонента. С его помощью создание корпуса займет не более 1-2 минут.

После добавления всех необходимых контактных площадок, символов на слоях TOP_SILK и TOP_ASSEMBLY, а также границы компонента на слое TOP_COURTYARD в виде прямоугольника, эллипса или многоугольника, предупреждения из панели свойств исчезнут. Остается разместить рядом с корпусом имеющиеся текстовые метки <RefDes> и <Value>, находящиеся на слое TOP_SILK, и при желании подключить 3D-модель в формате STEP, нажав кнопку 3D на верхней панели инструментов.

Модель должна находиться в системном каталоге &MODELS, путь к которому прописан в меню Настройки->Каталоги.

Для подключения следует выбрать файл модели и, изменяя масштаб, смещение и поворот для осей XYZ, разместить модель точно на контактные площадки.

Нажмите ОК для сохранения параметров модели.

Описание корпуса можно добавить в соответствующее поле внизу редактора. Сохраните корпус с помощью меню Файл->Сохранить или кнопки на верхней панели инструментов.

Подготовка УГО компонента

Через контекстное меню библиотеки создайте новый компонент, например LM358 (сдвоенный операционный усилитель).

Откройте компонент в редакторе. Справа в панели свойств можно увидеть поля позиционного обозначения (RefDes) и значения (Value), которые будут использоваться при добавлении компонента на схему. Ниже 3 предупреждения: отсутствуют позиционное обозначение, выводы и подключенные корпуса. Без позиционного обозначения компонент нельзя добавить на схему.

Добавьте 3 вывода (Pin) и линиями нарисуйте УГО операционного усилителя. Для выбора инструментов воспользуйтесь меню Tools или кнопками на верхней панели инструментов. Укажите имена выводов в панели свойств или диалоговом окне свойств. Там же запретите их отображение, сняв флажок Показывать рядом с полем Имя. На УГО операционного усилителя имена выводов не требуются, но они будут отображаться на контактных площадках подключенных корпусов. Разместите имеющиеся метки <RefDes> и <Value> рядом с УГО. Добавьте значение RefDes в панели свойств, дважды щелкнув по пустому полю. Аналогичным образом меняется значение Value при необходимости. После ввода позиционного обозначения красное предупреждение исчезнет.

Компонент LM358 содержит 2 одинаковых усилителя. Скопируйте УГО первого усилителя, чтобы не рисовать его повторно.

После копирования редактор автоматически переключится на второй усилитель. Это показывает зеленая стрелка в боковой панели Секции. В этой же панели показан индекс взаимной замены (swap level).

Индекс замены задается автоматически системой при копировании УГО и сбрасывается при любом редактировании, кроме изменения номера/имени выводов и перемещения меток <RefDes> и <Value>.

В боковой панели свойств показано предупреждение об одинаковых номерах выводов. С такой ошибкой невозможно использование компонента на схеме. Измените номера и имена выводов скопированного УГО.

Переименуйте секции, указав понятные названия, например, OpAmp1 и OpAmp2. Названия секций используются в окне поиска неустановленных секций и панели компонентов редактора схем.

Создайте третью секцию компонента для выводов питания. В боковой панели Секции дважды нажмите на Добавить и в открывшемся окне укажите название новой секции, например Power. Добавьте 2 вывода и нарисуйте УГО секции.

Теперь компонент почти готов. Осталось подключить корпуса.

Подключение корпуса

К компонентам подключаются корпуса, находящиеся в этой же библиотеке. Для подключения дважды нажмите Добавить в боковой панели Корпуса и в открывшемся окне выберите необходимый корпус.

После нажатия на кнопку ОК корпус будет добавлен к компоненту в статусе <Не подключен>. Для подключения дважды нажмите на него. Соединение вывода УГО с контактной площадкой осуществляется по их номерам следующим образом: сначала выберите строку с нужным выводом УГО слева, затем нажмите на свободный номер контактной площадки справа. Для разрыва соединения дважды нажмите на требуемый номер контактной площадки.

К одному выводу УГО можно подключить несколько контактных площадок корпуса.

Если номера выводов УГО соответствуют тем же номерам контактных площадок, нажмите Авто для автоматического соединения.

После подключения всех выводов нажмите ОК. Статус корпуса изменится на <Подключен>. Аналогичным образом добавляются другие корпуса, например: DIP-8, MSOP-8…

Осталось указать описание компонента в соответствующем поле внизу редактора и сохранить компонент.