Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[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.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4]