|
||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[0] Создание библиотечного компонента в P-CAD 2001 Library Executive Украинский А.С., aukrainskv@granch.ru Эти сугубо практические рекомендации написаны в первую очередь для того, чтобы помочь читателю сделать первый шаг и убедиться, что создание своих библиотек - вещь действительно очень простая. Приведен минимальный, но достаточный набор сведений, в надежде, что читатель, при необходимости, сам разберется с остальным, используя встроенную в пакет помощь и другие литературные источники. Для начала определимся с терминологией. 1. Понятия, относящиеся к выводам ЭРЭ. Все сказанное ниже относится к P-CAD 2001 и найдено "опытным путем". Даже в ACCEL EDA м.15.хх.хх, до переименования его в P-CAD, часть этих понятий трактовалась несколько иначе! -Pin Num (Number) - номер вывода. Задается автоматически при рисовании символа ЭРЭ (в порядке нанесения выводов, с управляемым исходным значением и приращением), на изображении символа и схемах никогда не виден. Виден в Properties (свойствах) вывода, а также в таблице Pin Viev, при описании упаковки элементов в корпус. Используется для указания логической эквивалентности выводов как в пределах элемента, так и у одинаковых элементов, упакованных в один корпус. Может быть изменен в меню Properties (свойства) вывода, либо через утилиту Renumber. -Pin Des (Designator, описание). Может быть как цифровым, так и текстовым. Задается автоматически при рисовании символа ЭРЭ (в порядке нанесения выводов, с управляемым исходным значением и приращением). На изображении символа и схемах виден там, где мы обычно наносим реальный номер вывода, т.е. у вывода, вне контура символа! Может быть переназначен для каждого из элементов, входящих в один корпус, в таблице Pin Viev, при описании упаковки элементов в корпус. Может нести любую, необходимую разработчику схемы смысловую нагрузку. Пока это несколько непривычно, поэтому: при создании символа рекомендую задавать Pin Des, повторяя Pin Num. Затем, при описании упаковки элементов в корпус (в таблице Pin Viev), для каждого вывода Pin Des вручную должен быть изменен в соответствии с реальной цоколевкой ЭРЭ. -Pin Name - имя вывода. На изображении символа и схемах виден у вывода, внутри контура символа! Вводится при необходимости, персонально для каждого вывода, при создании символа. - Pad Number - номер штырька на корпусе, соответсвуещего выводу. В традиционном понимании, понятия Pad Number и Pin Des были эквивалентны. Сейчас их разделили. Именно Pad Number используется при автоматическом создании таблиц связи для разводчика печатных плат. На электрических семах не виден нигде! Появляется в первый раз в таблице Pin Viev, при описании упаковки элементов в корпус. Исходя из принятого нами раньше решения использовать при задании Pin Des реальную цоколевку ЭРЭ, значения Pad Number и Pin Des должны совпадать! 2. "Символ" - это условное графическое обозначение (УГО) электрорадиоэлемента (ЭРЭ), выполненное (желательно) по ЕСКД, и создаваемое с помощью редактора символов - программы Symbol Editor из рассматриваемого нами пакета P-CAD 2001 (ACCEL EDA v.16.01.06). "Символ" содержит собственно графический рисунок УГО, так называемые атрибуты, а также Place Ref Point - точку привязки УГО к будущему чертежу электрической схемы. Атрибуты, это служебные тексты, содержащие информацию о ЭРЭ, которая впоследствии может быть использована программами и утилитами пакета ACCEL EDA при рисовании схем, например - для автоматического присвоения позиционного обозначения, при составлении спецификации и т.д. Атрибуты я условно разделил на обязательные, не очень обязательные и совсем не обязательные. Я выделил в "обязательные" те атрибуты, без которых (если они не заданы) Symbol Editor откажется сохранять созданный символ. "Обязательным" является единственный атрибут - RefDes, служебное поле, в которое при рисовании схемы вносится позиционное обозначение ЭРЭ. Примечание. Symbol Editor также откажется сохранять созданный символ, если для каждого из введенных выводов не прописаны номера Pin Num и Pin Def - условная нумерация выводов в пределах символа. (О переходе от условной нумерации выводов к реальной - см. ниже). "Не очень обязательный" атрибут - "Type" (тип элемента). В это поле при рисовании схемы автоматически заносится набор знаков, использованный в качестве имени компонента в библиотеке. О том, что он не задан, Symbol Editor с сожалением известит Вас при сохранении, но все-таки выполнит ваше желание - сохранит символ без задания его "типа". Отсутствие остальных атрибутов Symbol Editor не замечает, поэтому и нам поначалу можно без них обойтись. "Символ" может содержать также произвольные текстовые вставки, с помощью которых я наношу функциональное назначение элемента, например - "&" и его сокращенное наименование, например - "ЛА3". (Что существенно упрощает чтение и изучение схемы). Ввод текста во всех компонентах пакета производится с использованием понятия "Стиль", с которым настоятельно рекомендую разобраться отдельно и основательно. Дело в том, что любому текстовому фрагменту символа или схемы может быть назначен любой установленный в WINDOWS шрифт, и вдобавок, к стандартной высоте, ширине, толщине элементов шрифта могут быть добавлены "пикадовские" поправки. Ваши схемы будут выглядеть гораздо опрятнее, если, начиная с создания первых символов, Вы выберете (создадите) для себя и будете использовать не более двух - трех, от силы - четырех стилей текста. Навести порядок в уже созданном - задача очень сложная. Кстати, отсутствие единообразия в стилях делает практически невозможным использование чужих библиотек. Само рисование символа производится теми же способами, что и рисование схемы. Меню с инструментами для рисования и нанесения атрибутов и текстов выполнено в виде кнопок, расположенных по умолчанию вдоль левого края экрана. 3. Понятие "компонент" отражает тот факт, что в одном корпусе микросхемы 555ЛА3 содержится четыре одинаковых логических элемента "2И-НЕ". Видимо, для единообразия, понятие "компонент" применяют и к одноэлементным ЭРЭ -резисторам, конденсаторам и т.п. Описание компонента содержит: -буквенный код, используемый в позиционном обозначении компонента (DD, DA, R, C) -"Refdes Prefix", -количество и перечисление типов входящих в него элементов - "Gate", -описание факта однотипности входящих в компонент элементов - "Gate Eq", -подключение к реальным выводам корпуса ЭРЭ (Pad number) условных входов и выходов символов элементов (Pin Des и Pin Num), а также цепей питания. Компонент может содержать как однородные (homoheneous), так и неоднородные (heteroheneous) элементы. Неоднородные элементы описаны разными символами. Пример неоднородного элемента - на одном из логических элементов микросхемы 590КН5, кроме аналоговых и логических выводов, показаны выводы питания. 4. Программа Symbol Editor обеспечивает создание символа со всеми атрибутами, а так же создание компонента, который я бы назвал первичным. Этот компонент содержит только один элемент - "Gate", который имеет условные номера выводов и который имеет стандартный код U в качестве Refdes Prefix. Для задания требуемых значений указанных сведений, компонент должен быть откорректирован с помощью инструментов программы Library Executive. |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||