- •Топологическое проектирование систем на печатных платах средствами Expedition pcb («Mentor Graphics») Учебное пособие
- •Часть 3
- •1. Введение
- •2. Library Manager. Работа с центральной библиотекой проектов
- •1.Назначение программы. Основные термины и понятия
- •2.Общие рекомендации по созданию посадочных мест элементов
- •3.Создание центральной библиотеки проекта (Central Library)
- •4.Формирование структуры библиотеки (Partition Editor)
- •5.Создание контактных площадок (Padstack Editor)
- •6.Создание посадочных мест элементов (Cell Editor)
- •7.Создание элементов (Part Editor). Назначение свопирования выводов/вентилей
- •8.Взаимообмен с другими центральными библиотеками (Library Services)
- •3. Expedition pcb. Проектирование печатных плат
- •9.Назначение и интерфейс программы. Основные режимы работы
- •10.Управление экраном
- •11.Создание собственных видовых схем
- •12.Создание нового проекта печатной платы. Основные настройки
- •13.Задание геометрии печатной платы, работа с контурами
- •14.Размещение элементов и свопирование
- •15.Трассировка межсоединений
- •16.Работа с экранными областями
- •17.Проверка соответствия топологии технологическим ограничениям
- •18.Генерация слоев шелкографии
- •19.Генерация данных для изготовления печатной платы
- •20.Генерация данных для конструкторской документации
- •21.Получение информации о проекте в трехмерном изображении
- •4. Обзор основных возможностей редактора Expedition pcb по трассировке критических (в т.Ч. Высокочастотных) цепей
- •5. FabLink xe. Панелизация печатных плат
- •22.Назначение программы
- •23.Типы многоплатных панелей
- •24.Трафареты для нанесения паяльной пасты
- •25.Работа с программой FabLink xe
- •6. Контрольные тестовые вопросы с указанием правильных ответов
- •7. Контрольные тестовые вопросы без указания ответов
- •8. Список литературы
- •9. Приложение
7.Создание элементов (Part Editor). Назначение свопирования выводов/вентилей
Подпрограмма Part Editor предназначена для формирования элементов (Part). Она связывает между собой символ (или символы) и посадочное место (в т.ч. соответствие логических выводов символа и физических выводов корпуса), а также позволяет назначать альтернативные посадочные места (например, с частично выполненной разводкой) и задавать свопирование (т.е. разрешенные перестановки) выводов и вентилей.
П одпрограмма Part Editor (см. рис. 2.11) вызывается командой основного меню Tools >> Part Editor… (или соответствующей иконкой ).
В диалоговом окне после выбора раздела (Partition) необходимо с помощью команды-иконки New ( ) задать имя нового элемента, его характеристики (Component Properties), описание (Description) и префикс позиционного обозначения (Reference des prefix), далее вызвать окно назначения клавишей Pin Mapping... (см. рис. 2.15).
С одержимое полей Number (Part Number), Name (Part Name) и Label (Part Label) определяется корпоративными требованиями к центральной библиотеке. При этом заполнение полей Number (Part Number) и Name (Part Name) обязательно.
При описании элемента в поле Description допускается использование кириллицы.
Рис. 2.15. Редактор Part Editor.
В
окне Pin
mapping
с помощью
команды-иконки Import
( ) делаются назначения символа (Symbol)
и соответствующего ему посадочного
места (Cell).
Для символа в диалоге указывается
количество вентилей в корпусе (Number
of
slots
in
component)
и необходимость подключения свойств и
номеров выводов. При однозначном
соответствии параметров символ и
посадочное место связываются в единый
элемент. Клавишей Symbol
/ Cell
Preview
можно просматривать обе составные части
элемента. Далее, окно Pin
mapping
закрывается, и элемент сохраняется
командой основного меню File
>> Save.
Для многовыводных элементов (типа процессоров, ПЛИС) допускается представление их двумя и более символами (например, отдельные символы для сигнальной части и питания).
Д ля многовентильных элементов (например, для логики 4И–НЕ в одном корпусе или резистивной матрицы из несвязанных между собой резисторов) допускается представление, как в виде отдельного вентиля, так и в виде полного символа. В этих случаях в окне Pin mapping соответствие имен выводов символа и номеров ножек корпуса вводится вручную с использованием закладок Logical (логические имена выводов), Physical (физические номера выводов корпуса) и Supply and NC (выводы питания и незадействованные выводы). Командами-иконками Paste Across и Paste Down ( ) осуществляется перенос данных в поле гейтов (Gates).
Д
ля
группового выделения на закладках
используются клавиши на клавиатуре
SHIFT
(сплошное выделение) и CTRL
(выборочное выделение).
Элементу (Part), наряду с основным посадочным местом (Top Cell), можно назначать альтернативные посадочные места (Alternate). Такие места используются, например, для цилиндрических полярных конденсаторов радиального типа, “лежащих на боку”, когда удобство расположения анода и катода на печатной плате определяют цепи, подходящие от других элементов. Иногда также бывает полезно иметь двойные посадочные места в чистом виде и с внутренней разводкой.
Д
ля
элементов, имеющих эквивалентные вентили
(Slot
/ Gate)
или выводы (Pin),
можно закладывать в Part
возможность свопирования, т.е. взаимной
перестановки (см. рис. 2.16). Это помогает
впоследствии более оптимально
оттрассировать печатную плату. Для
вентилей эквивалентность указывается
их количеством в диалоге импорта символа.
Для выводов эквивалентность вводится
в поле гейтов (Gates)
командами-иконками Swap
и Unswap
( ) после выделения курсором мышки
нужных выводов. Информация об эквивалентных
выводах отражается в первом столбце
поля ( ).
Для группового выделения выводов используются клавиши на клавиатуре SHIFT (сплошное выделение) и CTRL (выборочное выделение).
Рис. 2.16. Назначение свопируемости для эквивалентных вентилей и выводов элемента.
