Создание многосекционного компонента
Этот урок содержит пошаговое руководство для создания радиоэлектронного компонента микросхем 1564ЛА3 ЭП, который, согласно спецификации производителя (https://eandc.ru/upload/iblock/876/jxmgjjc7jt0k2h3ba74276dmxgxqgis5.pdf), имеет:
- несколько схемотехнических представлений, в том числе многосекционное (Рис. 1а);
- который выпускается в различных корпусах, с разным количеством контактов и, как следствие, имеет различные посадочные места (Рис. 1б).
![]() | ![]() |
|---|---|
| Рис. 1а - Варианты схемотехнического представления микросхем 1564ЛА3 ЭП |
Рис. 1б - Корпус 401.14-5 и корпус 5119.16-А микросхем 1564ЛА3 ЭП |
Принятые сокращения:
| УГО | условно-графическое обозначение |
| ПМ | посадочное место |
| КП | контактная площадка |
2. Заполнение обязательных атрибутов
3. Создание описания контактов
4. Работа в редакторе УГО
4.1 Добавление выводов на графику УГО
4.2 Настройка фильтра и групповое редактирование на графике УГО
4.3 Редактирование символа вывода на графике УГО
5. Создание копии секции УГО
6. Добавление графических элементов
6.1 Редактирование графики УГО
6.2 Настройка отображения УГО на схеме
6.3 Создание разных видов отображения УГО на схеме
7. Создание скрытых контактов компонента
8. Завершение создания УГО с представлением "по умолчанию"
9. Создание альтернативного представления компонента
10. Создание посадочного места
10.1 Создание ПМ компонента из панели "Библиотеки"
10.2 Создание ПМ компонента из редактора
10.3 Редактирование выводов ПМ в соответствии со спецификацией
11. Добавление библиотечного ПМ компоненту
12. Создание радиодеталей
13. Сопоставление контактов с контактными площадками
14. Проверка компонента
1. Создание библиотеки и компонента
В панели "Библиотеки" выберите инструмент "Создать новую библиотеку"
. Для нашего примера мы задали имя новой библиотеке "Test_01".
Разверните структуру библиотеки "Test_01". Для того чтобы развернуть внутреннюю структуру библиотеки, нажмите на символ
рядом с её именем или кликните дважды по имени библиотеки. Аналогичные действия осуществляются при развертывании любых других узлов в панели навигации.
В разделе "Компоненты" из контекстного меню по правой кнопке мыши выберите пункт "Создать компонент" (Рис.2).
![]() |
|---|
| Рис. 2 - Создание новой библиотеки. Запуск Редактора УГО компонента. |
Наименования разделов библиотеки изменять нельзя, но внутри каждого раздела можно переименовывать подразделы.
2. Заполнение обязательных атрибутов
Прежде чем приступить к созданию графики УГО компонента необходимо заполнить обязательные атрибуты, такие как тип радиоэлектронного компонента и его имя.
В нижней части окна редактора УГО компонента перейдите на вкладку "Свойства" и заполните поля "Семейство" и "Имя компонента" (Рис. 3).
![]() |
|---|
| Рис. 3 - Заполнение обязательных атрибутов. |
3. Создание описания контактов
Для нашего примера начнем создавать условное графическое обозначение микросхемы 1564ЛА4У ЭП в корпусе 401.14-5, согласно спецификации производителя.
Перейдите на вкладку "Контакты".
Создайте три контакта, используя инструмент "Новый контакт"
, и заполните их описание согласно спецификации из документации производителя (Рис. 4).
![]() |
|---|
| Рис. 4 - Создание контактов согласно спецификации производителя |
4. Работа в редакторе УГО
4.1 Добавление выводов на графику УГО
Разместите контакты в редакторе на графику УГО компонента пользуясь инструментом "Разместить"
из контекстного меню, как показано на рисунке 5а, либо методом Drug&Drop, перемещая выбранные контакты по одному или группой (для группового выбора контактов следует пользоваться клавишей SHIFT/CTRL) (Рис 5б).
![]() |
|---|
| Рис. 5а - Размещение контактов на графику УГО с помощью инструмента "Разместить" |
![]() |
| Рис. 5б - Размещение контактов на графику УГО с помощью метода Drug&Drop |
Разместите контакты на линии границы компонента (Рис. 5в). Линия границы УГО компонента есть пунктирная синяя линия.
Если контакт не находится на линии границы компонента, выдается соответствующее предупреждение.
![]() |
|---|
| Рис. 5в - Результат размещения контактов на графику УГО |
4.2 Настройка фильтра и групповое редактирование на графике УГО
Поставьте курсор в любое место окна редактора компонента.
В панели "Свойства" в режиме "Фильтр (режим выбора)" снимите флаг в чек-боксе "Свойства" → "Выбор" → "Все объекты" затем установите флаг напротив "Свойства" → "Фильтр" → "Вывод".
Затем в окне редактора компонента с зажатой левой клавишей мыши справа налево выделите прямоугольную область с выводами (Рис.6).
|
|---|
| Рис. 6 - Настройка фильтра и выделения выводов на графике УГО |
Укажите новое значение длины выделенных выводов в поле "Свойства" → "Длина", задав значение "5". Выводы примут следующий вид (Рис. 7).
![]() |
|---|
| Рис. 7 - Групповое редактирование выводов |
По завершении операции редактирования установите обратно флаг в чек-бокс "Свойства" → "Выбор" → "Все объекты" для того чтобы в дальнейшем можно было выделять все объекты на графике редактора УГО компонента.
4.3 Редактирование символа вывода на графике УГО
Обращаем внимание, что в нашей спецификации все выводы с обозначением "Y" являются инверсными, поэтому указываем это в нашем создаваемом УГО компонента.
В редакторе схемы УГО выделим вывод "3" и в панели "Свойства" в поле "Вывод" → "Символ вывода" из предложенного списка выберем значение "InverseStatic" (Рис. 8).
|
|---|
| Рис. 8 - Редактирование символ вывода |
5. Создание копии секции УГО
Для нашего примера, согласно спецификации производителя, добавим еще одну секцию с контактами A2, B2 и Y2, при этом все секции одинаковые. Поэтому применим инструмент "Создать копию секции".
Добавьте еще одну секцию в панели инструментов вкладки "Контакты", кликнув по области
, и из контекстного меню выберите "Создать копию секции".
В открывшемся окне "Копии секции (DD?)" в поле "Количество копий" укажите значение "1" и в чек-боксе "Создать новые контакты" установите флаг (Рис. 9).
|
|---|
| Рис. 9 - Создание копии секции |
Если в чек-боксе "Создать новые контакты" не установить флаг, то впоследствии вы можете создать описание контактов вручную с помощью инструмента "Новый контакт".
Заполните описание контактов согласно спецификации производителя, а также проверьте сопоставление выводов с секциями (Рис 10).
![]() |
|---|
| Рис.10 - Таблица контактов, содержащая две секции |
6. Добавление графических элементов
6.1 Редактирование графики УГО
Используя инструмент "Прямоугольник"
разместите прямоугольник между выводами.
Для выхода из инструмента выберите из контекстного меню пункт "Отменить" или нажмите на клавиатуре клавишу ВВОД.
Свойства выделенного прямоугольника отображаются на панели "Свойства".
В любой момент можно вернуться к редактированию объекта, выделив его, и продолжив редактирование его свойств в окне "Свойства" (Рис.11).
![]() |
|---|
| Рис. 11 - Размещение прямоугольника и отображение его свойств |
Для нашего примера следует выделить на схеме вывод "3" и в поле "Свойства" → "Вывод" → "Символ вывода" выбрать значение "InverseStatic".
Затем с помощью инструмента "Разместить текстовое поле"
добавьте на схему УГО текст "&" (Рис.12).
![]() |
|---|
| Рис. 12 - Добавление текста |
6.2 Настройка отображения УГО на схеме
Настройте расположение и дальнейшее отображение наименования атрибута "Позиционное обозначение".
Для этого выделите атрибут на графике УГО компонента и в поле "Свойства" → "Текст" → "Выравнивание" выберите необходимое расположение контрольной точки (Рис.13).
![]() |
|---|
| Рис. 13 - Редактирование расположения атрибута "Позиционного обозначения" |
В нашем примере контрольная точка контейнера атрибута "Позиционное обозначение" находится слева и внизу контейнера атрибута, и при этом контрольная точка атрибута "Позиционное обозначение" всегда прикреплена к верхнему левому углу области границы УГО компонента.
Аналогичным образом отредактируйте расположение зоны отображения второго контейнера атрибута.
Для этого выделите атрибут на графике УГО компонента и в поле "Свойства" → "Текст" → "Выравнивание" выберите необходимое расположение контрольной точки.
В нашем примере контрольная точка контейнера второго атрибута находится слева и сверху контейнера второго атрибута, и при этом контрольная точка второго атрибута всегда прикреплена к нижнему левому углу области границы УГО компонента.
Теперь заполним контейнер второго атрибута отображаемыми значениями.
Для этого выделите контейнер второго атрибута на схеме, в панели "Свойства" → "Атрибуты" выберите атрибут для последующего отображения его значения на схеме. Если необходимо выбрать несколько атрибутов, установите флажки в чек-боксах напротив выбранных атрибутов. Атрибуты в зоне будут отображены сверху вниз в той последовательности в которой были выбраны флажками (Рис. 14).
![]() |
|---|
| Рис. 14 - Выбор атрибутов для отображения на схеме |
В нашем примере мы выбрали первым атрибут "Радиодеталь", затем выбрали атрибут "Посадочное место", поэтому очередность отображения их в контейнере не совпадает с очередностью их в списке "Свойства" → "Атрибуты".
Отредактируйте нижнюю границу компонента. Наведите курсор на границу, и когда значок курсора смениться на двунаправленную стрелку
, потяните ее вверх, и расположив рядом с границей графики УГО компонента (Рис.15).
![]() |
|---|
| Рис. 15 - Редактирование границ графики УГО компонента |
, установите точку начала координат на вывод "2" (Рис. 16).
![]() |
|---|
| Рис. 16 - Перемещение начала координат |
6.3 Создание разных видов отображения УГО на схеме
Для настройки в редакторе УГО разного отображения видов УГО в верхней панели редактора УГО инструмент
должен быть активным, то есть вращение УГО разрешено.
Настройте повернутые и зеркально отображенные виды компонента, используя настроенные варианты поворота УГО (Рис. 17)
![]() |
|---|
| Рис. 17 - Настройка повернутых видов УГО |
Такие поворотные виды можно настроить для каждого УГО, а затем использовать при построении схемы, но для нашего примера оставим для текущего представления "По умолчанию" вид отображения 0 градусов.
7. Создание скрытых контактов компонента
У компонента могут быть контакты, которые не обозначаются выводом на УГО, т.е. не указываются на схеме. Такие контакты будут отображаться в таблице символом
и называются "скрытые". Контакты, у которых есть графический вывод на схеме УГО, обозначаются в таблице символом
.
Согласно спецификации производителя, седьмой контакт принадлежит к типу "Power". Такой тип контакта можно не добавлять к графике УГО компонента. Добавим этот контакт для нашего примера.
Вернитесь на вкладку "Контакты", нажмите "Новый контакт"
.
В таблице с контактами появится новая строка для описания контакта. Такой контакт еще не связан с каким-либо графическим выводом на УГО. Кроме того, в этот момент выводы на УГО могут отсутствовать. С помощью инструмента "Новый контакт" создайте скрытый силовой контакт (Рис. 18).
![]() |
|---|
| Рис. 18 - Создание скрытого контакта |
8. Завершение создания УГО с представлением "по умолчанию"
Добавьте еще две секции, кликнув по области
, и из контекстного меню выберите "Создать копию секции".
В открывшемся окне "Копии секции (DD?.2)" в поле "Количество копий" укажите значение "2" и в чек-боксе "Создать новые контакты" установите флаг (смотри Рис. 9).
Добавьте еще один скрытый контакт "VCC" с типом "Power".
Заполните описание контактов согласно спецификации производителя, а также в столбце "УГО" сопоставьте все новые контакты с выводами УГО (Рис 19).
![]() |
|---|
| Рис.19 - Таблица контактов, содержащая четыре секции и два скрытых контакта |
9. Создание альтернативного представления компонента
На практике встречаются случаи, когда один и тот же компонент на разных схемах может быть обозначен с помощью разных УГО. Например, в одних случаях компонент может быть представлен в виде нескольких секций УГО, а в других - в виде единого УГО.
Для реализации такого требования в системе Delta Design предусмотрен механизм создания альтернативных наборов УГО.
Каждый отдельный набор УГО компонента, который может быть размещен на схеме, называется «Представление».
При создании каждый компонент уже содержит одно схемное представление компонента, которое называется «По умолчанию». На предыдущих шагах мы создавали УГО для представления "По умолчанию".
Для того чтобы создать новое представление для компонента, необходимо выбрать инструмент "Создать представление"
в верхней части панели редактора УГО компонента (Рис. 20).
![]() |
|---|
| Рис. 20 - Создание представления |
С помощью инструмента "Создать представление"
создайте новое представление.
Система автоматически присвоит ему имя "Альтернативное", и в рабочей области редактора УГО отобразится окно для создания УГО нового представления, при этом на вкладке "Контакты" отображаются все созданные ранее контакты (Рис. 21).
![]() |
|---|
| Рис. 21 - Рабочее окно редактора УГО для ввода нового текущего представления "Альтернативное" |
Создадим это альтернативное схемотехническое представление УГО компонента, используя "Мастер создания УГО", для этого с области
из контекстного меню выберете пункт "Создать новую секцию, используя мастер создания УГО" (Рис. 22).
![]() |
|---|
| Рис. 22 - Запуск Мастера создания УГО |
В нашем примере альтернативное представление будет состоять из одной секции, которая будет содержать в себе все выводы, включая и выводы питания.
В появившемся окне приветствия нажмите "Далее" (Рис. 23а).
В окне "Выводы" заполните поля значениями количества выводов: слева 7 выводов, справа 7, чек-бокс поля "Создать новые контакты" – без флага, остальные значения оставьте без изменений и нажмите "Далее" (Рис. 23б).
![]() ![]() |
|---|
| Рис. 23 (а, б) - Стартовое окно "Мастер создания УГО". Форма для информации о выводах |
В окнах "Выбор префиксов имен выводов" и "Создание очертания УГО" оставьте значения по умолчанию, нажмите "Далее" и завершите создание альтернативного представления УГО, нажав "Финиш".
В итоге в нашем примере получилось две секции у альтернативного представления УГО. Секцию DD? надо удалить, как пустую.
С области
из контекстного меню выберет пункт "Удалить" и подтвердите операцию удаления секции с именем "DD?".
На панели редактора УГО отображается единственная секция с альтернативным представлением УГО компонента (Рис. 24).
![]() |
|---|
Рис. 24 - Рабочее окно редактора УГО с альтернативным представлением УГО компонента |
Отредактируйте графику созданного представления УГО в следующей последовательности:
1. Увеличьте ширину прямоугольника в два раза, для этого выделите прямоугольник, в поле "Свойства" → "Геометрия" → "Расположение" → "Ширина" укажите новое значение "15".
2. Переместите правую вертикальную линейку границы УГО с размещенными выводами на новую ширину прямоугольника.
3. Перенесите внутреннюю разграничительную линию ближе к ряду с правыми выводами.5. Дорисуйте недостающие линии с помощь инструмента "Полилиния"4. Перенесите метку начала координат на нижний левый вывод, используя инструмент "Переместить начала координат"
.
.
6. Настройте повернутые и зеркально отображенные виды при необходимости.
7. Сопоставить выводы УГО с контактами компонента.
В результате получается новое альтернативное представление УГО компонента в одной секции (Рис.25).
![]() |
|---|
| Рис. 25 - Вид альтернативного УГО |
10. Создание посадочного места
Компонент из нашего примера выпускается в различных корпусах с разным количеством контактов.
Поскольку оба корпуса для этого компонента типовые, создадим их с помощью "Мастера создания посадочных мест".
Запуск "Мастера создания посадочных мест" активируется или из панели "Библиотеки" с раздела "Посадочные места" из контекстного меню (Рис. 26а) или из вкладки "Посадочные места" редактора (Рис. 26б).
![]() ![]() |
|---|
| Рис. 26(а, б) - Запуск "Мастер создания посадочного места" |
При создании посадочного места из панели "Библиотеки" → "Посадочные места" созданное посадочное место отображается в этом разделе библиотеке. Для выбора данного посадочного места к конкретному компоненту надо будет добавить ПМ к УГО компонента.
При запуске создания посадочного места из редактора УГО компонента созданное посадочное место сразу будет прикреплено к этому компоненту.
10.1 Создание ПМ из панели "Библиотеки"
Запустите "Мастер создания посадочного места" из пункта контекстного меню "Библиотеки" → "Посадочные места" → "Создать посадочное место с помощью мастера" (Рис. 26а)
1. В окне мастера на этапе "Тип корпуса" выберите типа корпуса из таблицы с перечнем стандартных корпусов, предложенных системой, в нашем примере этот тип DIP и нажмите "Далее".
2. На этапе "Размеры корпуса" укажите характеристики корпуса, взятые из спецификации производителя (Рис. 27), и нажмите "Далее".
![]() |
|---|
| Рис. 27 - Заполнение таблицы с размерами корпуса |
3. На этапе "Параметры пайки", "Параметры шелкографии" и "Параметры посадочного места" для нашего примера оставляем все параметры по умолчанию без изменения.
4. На этапе "Завершение" в нашем примере в поле "Имя посадочного места" укажите имя "DIP_1564LA3", для активации этого поля флаг в чек-боксе "Автогенерация имен" должен быть отключен (Рис. 28), и нажмите "Готово".
![]() |
|---|
| Рис. 28 - Выбор имени посадочного места |
5. В библиотеке "Библиотеки" → "Посадочные места" отображается созданное посадочное место "DIP_1564LA3" на базе выбранного корпуса (Рис. 29).
![]() |
|---|
| Рис. 29 - Созданное библиотечное посадочное место |
10.2 Создание ПМ компонента из редактора
1. В редакторе УГО компонента на вкладке "Посадочные места" выберите "Мастер ПМ" (Рис. 26б).
2. В окне мастера на этапе "Тип корпуса" выберите типа корпуса из таблицы с перечнем стандартных корпусов, предложенных системой, в нашем примере этот тип PLCC, и нажмите "Далее".
3. На этапе "Размеры корпуса" укажите характеристики корпуса, взятые из спецификации производителя (Рис. 30), и нажмите "Далее".
![]() |
|---|
| Рис. 30 - Заполнение таблицы с размерами корпуса |
4. На этапе "Параметры пайки", "Параметры шелкографии" и "Параметры посадочного места" для нашего примера оставляем все параметры по умолчанию без изменения.
5. На этапе "Завершение" в нашем примере в поле "Имя посадочного места" укажите имя "PLCC_1564LA3", для активации этого поля флаг в чек-боксе "Автогенерация имен" должен быть отключен, и нажмите "Готово".
6. В редакторе УГО компонента на вкладке "Посадочные места" отображается созданное посадочное место на базе выбранного корпуса (Рис. 31).
![]() |
|---|
| Рис. 31 - Графика созданного посадочного места |
10.3 Редактирования выводов ПМ в соответствии со спецификацией производителя
После создания графики посадочного места отредактируйте его вид, чтобы расположение выводов было как в спецификации производителя.
В нашем примере посадочное место "DIP_1564LA3" для корпуса 401.14-5, согласно спецификации производителя, корректировки не требуется.
А вот посадочное место "PLCC_1564LA3" для корпуса 5119.16-А скорректируем, изменяя в панели "Свойства" значения полей "Номер КП" и "Имя вывода" (Рис. 32) согласно спецификации производителя. Также изменим расположение ключа, переместив его к выводу "1" (Рис. 32).
![]() |
|---|
| Рис. 32 - Отредактированное посадочное место корпуса 5119.16-А |
11. Добавление библиотечного посадочных мест компоненту
1. Для добавления библиотечного посадочного места компоненту перейдите на вкладку "Посадочное место", с области
вызовите контекстное меню и выберет пункт "Выбрать посадочное место".
2. В форме "Посадочное место" выделите необходимое для добавления посадочное место и нажмите "Выбрать" (Рис. 33).
![]() |
|---|
| Рис. 33 - Выбор библиотечного посадочного места |
12. Создание радиодеталей
В нашем примере при создании двух посадочных мест для компонента в таблице на вкладке "Радиодетали" уже отображаются две строки.
В редакторе УГО компонента на вкладке "Радиодетали" в столбце "Радиодеталь" укажите название каждой радиодетали, которые получились при создании компонента.
В нашем примере имя радиодетали микросхемы совпадает с типом корпуса микросхемы.
В столбце "Посадочное место" выберите из списка нужное посадочное место (Рис. 34).
![]() |
|---|
| Рис. 34 - Создание радиодеталей |
13. Сопоставление контактов с контактными площадками
В редакторе УГО компонента на вкладке "Сопоставление" можно проверить и при необходимости изменить сопоставленные контактные площадки посадочного места с выводами компонента (Рис. 35).
![]() |
|---|
| Рис. 35 - Сопоставление контактных площадок и выводов |
14. Проверка компонента
По завершению сопоставления нажмите "Сохранить"
.
Если компонент содержит ошибки, в панели "Список ошибок", которые находится в нижней части окна программы, отобразится в табличной форме перечень найденных ошибок, предупреждений и системных сообщений.
![]() |
|---|
| Рис. 36 - Элемент прошел проверку |
Другие уроки
-
Поиск компонентов в проекте осуществляется с помощью панели «Поиск объектов».
Читать далее09.12.2025Delta Design -
Импорт HDL-проекта в рамках проекта цифрового моделирования выполняется из панели «Проекты».
Читать далее14.11.2025Delta Design







































