- •Топологическое проектирование систем на печатных платах средствами 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. Назначение свопируемости для эквивалентных вентилей и выводов элемента.