1. Главная страница » Компьютеры

P cad создание библиотеки

Автор: | 16.12.2019

Создание библиотечного компонента 2001 Library Executive

Эти сугубо практические рекомендации написаны в первую очередь для того, чтобы помочь читателю сделать первый шаг и убедиться, что создание своих библиотек — вещь действительно очень простая. Приведен минимальный, но достаточный набор сведений, в надежде, что читатель, при необходимости, сам разберется с остальным, используя встроенную в пакет помощь и другие литературные источники.

Для начала определимся с терминологией

1. Понятия, относящиеся к выводам ЭРЭ.

Все сказанное ниже относится 2001 и найдено «опытным путем». Даже в ACCEL EDA v.15.хх.хх, до переименования его часть этих понятий трактовалась несколько иначе!

— Pin Num (Number) — номер вывода. Задается автоматически при рисовании символа ЭРЭ (в порядке нанесения выводов, с управляемым исходным значением и приращением), на изображении символа и схемах никогда не виден. Виден в Properties (свойствах) вывода, а также в таблице Pin Viev, при описании упаковки элементов в корпус. Используется для указания логической эквивалентности выводов как в пределах элемента, так и у одинаковых элементов, упакованных в один корпус. Может быть изменен в меню Properties (свойства) вывода, либо через утилиту Renumber.

— Pin Des (Designator, описание). Может быть как цифровым, так и текстовым. Задается автоматически при рисовании символа ЭРЭ (в порядке нанесения выводов, с управляемым исходным значением и приращением). На изображении символа и схемах виден там, где мы обычно наносим реальный номер вывода, т.е. у вывода, вне контура символа! Может быть переназначен для каждого из элементов, входящих в один корпус, в таблице Pin Viev, при описании упаковки элементов в корпус. Может нести любую, необходимую разработчику схемы смысловую нагрузку.

Пока это несколько непривычно, поэтому: при создании символа рекомендую задавать Pin Des, повторяя Pin Num. Затем, при описании упаковки элементов в корпус (в таблице Pin Viev), для каждого вывода Pin Des вручную должен быть изменен в соответствии с реальной цоколевкой ЭРЭ.

Читайте также:  Lenovo a319 пин код

— Pin Name — имя вывода. На изображении символа и схемах виден у вывода, внутри контура символа! Вводится при необходимости, персонально для каждого вывода, при создании символа.

— Pad Number — номер штырька на корпусе, соответсвуещего выводу. В традиционном понимании, понятия Pad Number и Pin Des были эквивалентны. Сейчас их разделили. Именно Pad Number используется при автоматическом создании таблиц связи для разводчика печатных плат. На электрических семах не виден нигде! Появляется в первый раз в таблице Pin Viev, при описании упаковки элементов в корпус.

Исходя из принятого нами раньше решения использовать при задании Pin Des реальную цоколевку ЭРЭ, значения Pad Number и Pin Des должны совпадать!

2. «Символ» — это условное графическое обозначение (УГО) электрорадиоэлемента (ЭРЭ), выполненное (желательно) по ЕСКД, и создаваемое с помощью редактора символов — программы Symbol Editor из рассматриваемого нами пакета 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.

5. Программа Symbol Editor может сохранять созданный символ в двух форматах.

Командой «Save To File / Save To File As…» («Сохранить в файл / Сохранить в файл как…») символ сохраняется в индивидуальный файл с назначенным Вами именем и расширением .sym. При открытии такого файла, рабочее окно редактора приобретает вид, полностью повторяющий момент сохранения, и что самое главное — содержит все использованные Вами сетки.

Командой «Save / Save As…» («Сохранить / Сохранить как…») символ упаковывается в выбранную Вами библиотеку.

«Библиотека» — файл с расширением *.lib, в котором сохранены как символы элементов, так и компоненты на их основе. В одну библиотеку, как правило, помещают несколько близких по какому либо признаку (например, одной серии) компонентов. Именно из файлов *.lib компоненты доступны программе рисования схем — PCAD Schematic. Файл *.lib заархивирован, т.е. упакован. Плата за это — при вызове на редактирование библиотечного символа, тот, хоть убей, выводится в дюймовой сетке.

6. Памятка написана в предположении, что читатель знаком с WINDOWS, имеет начальные навыки работы с PCAD (ACCEL) Shematic, и в последней работает с использованием метрических размерных сеток (Grids).

Работать с программами Symbol Editor и Shematic гораздо удобнее, если использовать шаблоны — заготовки с необходимой основной надписью, набором сеток и текстовых стилей. Мои шаблоны приведены в приложении к данной памятке. В шаблонах схем использованы «форматы» — рамки и основные надписи по ЕСКД. Они, в свою очередь, нарисованы вручную тем — же редактором Shematic, вынужденно сохранены как схемы (с расширением *.sch), а затем переименованы в *.ttl. К схеме шаблона «форматы» подключены через меню «Options, Configure, Title Sheets». Чтобы мои схемы читались нормально, Вам необходимо скопировать эти файлы на свой рабочий диск и аналогично настроить конфигурацию.

7. Рекомендуемая методика освоения изложенной ниже информации:

а) открыть данный документ (что Вы, как я понимаю, уже сделали!);

б) по мере чтения текста, при появлении рекомендаций типа «Запускаем Library Executive „, выполнять их, не закрывая данный документ, а открывая нужные программы в новом окне;

в) двигаться далее, перескакивая из программы в текст и обратно по мере необходимости.

Итак, жизнь вас заставила создать собственный библиотечный элемент?

Тогда поехали!

1. Запускаем PCAD Library Executive.

2. Из меню Утилиты (Utils) запускаем PCAD Symbol Editor.

3. Если требуется создать компонент с неоднородными элементами — на первом этапе создаем символ одного, любого из нужных типов элементов. К остальным вернемся ниже.

4. Загружаем прилагаемый к данной памятке файл SHAB_SYM.sim — шаблон, на основе которого будем создавать свой символ. Шаблон содержит все реально необходимые метрические сетки и текстовые стили с использованием русских шрифтов.

5. Первым делом, командой Save To File As (Сохранить в файл как) из меню Symbol (Символ), создаем рабочую копию шаблона с нужным названием.

6. Далее — рисуем символ и убираем с шаблона все ненужное.

Для изображения выводов используем инструмент Plase Pin (Размещение пина), при выборе которого сразу же предлагается следующее меню:

Назначение полей (после некоторого обдумывания) вполне очевидно.

Поля Pin Des (Обозначение вывода) и Pin Number (Номер вывода) описывают в конечном итоге номер вывода, изображаемый вне поля УГО, а поле Pin Name — его функцию, изображаемую внутри УГО.

ВНИМАНИЕ! По умолчанию, буквы, введенные в поле Pin Name, оказываются слишком прижатыми к линии, ограничивающей символ. И при левом размещении вывода и при правом. Хочу предостеречь читателя от соблазна придать более красивый вид символу путем введения дополнительных пробелов. Главное, что эти пробелы без проблем вводятся, отражаются на изображении символа и более того — сохраняются в „первичном“ компоненте, создаваемом PCAD Symbol Editor. Но после обработки компонента инструментами PCAD Library Executive эти пробелы (ТОЛЬКО ОНИ!), к сожалению, исчезают! Этот печальный опыт стоил мне полдня нервных экспериментов.

Рекомендую использовать следующие настройки (на примере вывода, являющегося входом аналогового ключа). Изменены поля: Text Style (Стиль текста), Length (Длина), Pin Des (Обозначение). С остальными полями предлагаю поиграть на досуге!

7. По окончании рисования, сохраняем неупакованный файл созданного символа использовавшейся ранее командой Save To File As (Сохранить в файл как) из меню Symbol. Это может пригодиться при возникновении в будущем желания поменять в размерах.

Пример неупакованного символа — прилагаемый файл КН5а.sym.

8. Сохраняем символ в библиотеку командой Save As (Сохранить как) из меню Symbol.

При этом раскрывается окно:

Нажатием на кнопку Library вызывается еще одно окно, в котором можно выбрать библиотеку, в которую будет помещен создаваемый символ и компонент на его основе.

Стандартным для WINDOWS образом находим и открываем нужную библиотеку.

После этого, в предыдущем (по этому тексту) окне, находим нужное поле и задаем имя символу. Если „сброшено“ окошко Create Component — отмечаем его „птицей“ и в соответствующем поле присваиваем имя компоненту.

9. Далее, после нажатия ОК, редактор предупредит Вас, если не заданы все обязательные атрибуты. В подобном случае процедура сохранения прервется, придется задать эти атрибуты и начать сохраняться заново.

В том случае, если все обязательные компоненты заданы, но не заданы необязательные атрибуты — появится сообщение:

Нажав кнопку „Да“, можно продолжить сохранение без задания типа ЭРЭ.

10. Далее, редактор предложит следующее меню:

За четыре года моего общения с PCAD у меня не возникло необходимости разбираться — что дает этот выбор, чего и Вам желаю.

Поэтому, на данное окно можно пока не обращать внимания и жать на ОК.

11. В результате содеянного, в библиотеке AUKR.lib оказывается:

— символ (в нашем примере — КН5а), который можно вызвать редактором символов;

— компонент (КН5А), который можно вызвать и подкорректировать библиотечным менеджером.

12. Если предполагается создание неоднородного компонента, следует повторить весь путь от п. 4 до п. 10 для элементов, имеющих иное начертание. Пример — символы КН5b и КН5c в неупакованных файлах КН5b.sym и КН5c.sym и в библиотеке.

13. Переходим к созданию конечного продукта — реального компонента.

ВНИМАНИЕ! Все дальнейшие действия требуют хирургической точности и аккуратности, поскольку при любой ошибке мне приходилось каждый раз начинать сначала — именно с этого места.

14. Переходим в программу PCAD Library Executive.

15. Для однородного компонента, командой Open (Открыть) из меню Component, открываем созданный ранее „первичный“ компонент.

Для неоднородного компонента можно использовать „первичный“ компонент одного из входящих символов, но лучше командой New из меню Component создать новый компонент с другим именем, например — просто КН5.

Известным уже нам способом, программа запросит имя библиотеки, с которой мы хотим работать, а затем предложит свое рабочее окно:

16. А теперь, аккуратненько:

— в поле Number of Gates вносим число элементов, например — 4;

— в поле Number of Pins вносим число выводов, например — 16;

— в поле Refdes Prefix вносим код элемента по ГОСТ 2.710, например — DA;

— отмечаем опцию Numeric в поле Gate Numbering (Нумерация секций);

— в зависимости от того — однородный или нет создаваемый компонент — отмечаем требуемую опцию в поле Component Style (Стиль компонента). В нашем примере — Heterogeneous (Неоднородный);

— в появившейся (по ходу набора) таблице в нижней части окна, редактируем столбец Gate Eq, отражающий использование однотипных элементов.

Для двухэлементного неоднородного компонента, имеющего один элемент одного типа и второй — другого, таблица должна иметь вид:

Gate# Gate Eq Normal

Для однородного четырехэлементного компонента:

Gate# Gate Eq Normal

1 1
2 1
3 1
4 1

Gate# Gate Eq Normal

1 1
2 2
3 2
4 2

16. Поочередно, для каждой строки таблицы, выделяем мышкой ячейку в столбце Normal, а затем нажимаем кнопку Seleсt Symbol (Выбор сивола) и выбираем требуемый символ.

В нашем примере, для Gate # 1 выбираем КН5а, а для Gate # 2, 3 и 4 выбираем КН5в.

Окно должно приобрести следующий вид.

Примечание. Если Вам к этому времени уже доступен файл топологического посадочного места (pattern) компонента для разводчика печатной платы, его можно подключить к создаваемому компоненту, вызвав соответствующее меню нажатием кнопки Pattern View (Просмотр посадочного места).

17. Нажимаем кнопку Pins View (Просмотр вывода).

Появляется окно, в котором, необходимо поставить в соответствие условные номера выводов символов элементов (Sym Pin #) реальным номерам выводов корпуса компонента (Pad # и Pin Des).

Столбцы Pad# и Pin Des следует заполнить вручную, пользуясь справочными данными, после чего окно приобретает вид:

В нашем примере выводы питания включены в символ первого элемента и в „распиновке“ компонента учтены автоматически.

При создании компонента с однородными элементами, для описания выводов питания придется дополнительно поработать ручками. Покажем это на примере той же микросхемы 590КН5, для которой создадим компонент KN5_БЕЗ_ПИТАНИЯ (в отличие от КН5), состоящий из четырех однотипных символов КН5в.

Рассмотренные выше окна PCAD Library Executive будут иметь вид:

Четыре последние строки в таблице выводов необходимо заполнить вручную, при этом непосредственно набором заполняются столбцы Pad #, Pin Des и Pin Name.

Процесс набора, подобно электронной таблице Microsoft Excel, отражается в служебной строке, в верхней части таблицы.

Для заполнения столбца Elec. Type, необходимо:

— выделить одну из ячеек;

— нажать на кнопку в правой части служебной строки (с широкой стрелкой вниз);

— из „выпавшего“ списка выбрать запись Power и щелкнуть по ней мышкой. Этот текст появится в ячейке столбца Elec. Type, а символы PWR автоматически внесутся в столбец Gate #.

18. Описанием всех выводов питания процесс создания компонента ЗАВЕРШЕН!

Не закрывая окон для описания компонента и его выводов, сохраняем компонент. Делать это лучше командой Save As из меню Component, чтобы контролировать имя создаваемого компонента, а то всякое бывает…

19. В программе PCAD Shematic проверяем внешний вид символа, его позиционное обозначение и т.д.

Пример — файл Проба.sch в прилагаемой к данной памятке папке „Схемы“.

20. Для неоднородных компонентов, командой Delete из меню Library в программе PCAD Library Executive, с помощью довольно понятных окон, удаляем из библиотеки промежуточные, „первичные“ компоненты, созданные PCAD Symbol Editor, если они не были напрямую использованы при окончательной доводке компонента (см. п.15). Символы не трогаем!

Создание библиотечного компонента 2001 Library Executive

Эти сугубо практические рекомендации написаны в первую очередь для того, чтобы помочь читателю сделать первый шаг и убедиться, что создание своих библиотек — вещь действительно очень простая. Приведен минимальный, но достаточный набор сведений, в надежде, что читатель, при необходимости, сам разберется с остальным, используя встроенную в пакет помощь и другие литературные источники.

Для начала определимся с терминологией

1. Понятия, относящиеся к выводам ЭРЭ.

Все сказанное ниже относится 2001 и найдено «опытным путем». Даже в ACCEL EDA v.15.хх.хх, до переименования его часть этих понятий трактовалась несколько иначе!

— 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 из рассматриваемого нами пакета 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.

5. Программа Symbol Editor может сохранять созданный символ в двух форматах.

Командой «Save To File / Save To File As…» («Сохранить в файл / Сохранить в файл как…») символ сохраняется в индивидуальный файл с назначенным Вами именем и расширением .sym. При открытии такого файла, рабочее окно редактора приобретает вид, полностью повторяющий момент сохранения, и что самое главное — содержит все использованные Вами сетки.

Командой «Save / Save As…» («Сохранить / Сохранить как…») символ упаковывается в выбранную Вами библиотеку.

«Библиотека» — файл с расширением *.lib, в котором сохранены как символы элементов, так и компоненты на их основе. В одну библиотеку, как правило, помещают несколько близких по какому либо признаку (например, одной серии) компонентов. Именно из файлов *.lib компоненты доступны программе рисования схем — PCAD Schematic. Файл *.lib заархивирован, т.е. упакован. Плата за это — при вызове на редактирование библиотечного символа, тот, хоть убей, выводится в дюймовой сетке.

6. Памятка написана в предположении, что читатель знаком с WINDOWS, имеет начальные навыки работы с PCAD (ACCEL) Shematic, и в последней работает с использованием метрических размерных сеток (Grids).

Работать с программами Symbol Editor и Shematic гораздо удобнее, если использовать шаблоны — заготовки с необходимой основной надписью, набором сеток и текстовых стилей. Мои шаблоны приведены в приложении к данной памятке. В шаблонах схем использованы «форматы» — рамки и основные надписи по ЕСКД. Они, в свою очередь, нарисованы вручную тем — же редактором Shematic, вынужденно сохранены как схемы (с расширением *.sch), а затем переименованы в *.ttl. К схеме шаблона «форматы» подключены через меню «Options, Configure, Title Sheets». Чтобы мои схемы читались нормально, Вам необходимо скопировать эти файлы на свой рабочий диск и аналогично настроить конфигурацию.

7. Рекомендуемая методика освоения изложенной ниже информации:

а) открыть данный документ (что Вы, как я понимаю, уже сделали!);

б) по мере чтения текста, при появлении рекомендаций типа «Запускаем Library Executive „, выполнять их, не закрывая данный документ, а открывая нужные программы в новом окне;

в) двигаться далее, перескакивая из программы в текст и обратно по мере необходимости.

Итак, жизнь вас заставила создать собственный библиотечный элемент?

Тогда поехали!

1. Запускаем PCAD Library Executive.

2. Из меню Утилиты (Utils) запускаем PCAD Symbol Editor.

3. Если требуется создать компонент с неоднородными элементами — на первом этапе создаем символ одного, любого из нужных типов элементов. К остальным вернемся ниже.

4. Загружаем прилагаемый к данной памятке файл SHAB_SYM.sim — шаблон, на основе которого будем создавать свой символ. Шаблон содержит все реально необходимые метрические сетки и текстовые стили с использованием русских шрифтов.

5. Первым делом, командой Save To File As (Сохранить в файл как) из меню Symbol (Символ), создаем рабочую копию шаблона с нужным названием.

6. Далее — рисуем символ и убираем с шаблона все ненужное.

Для изображения выводов используем инструмент Plase Pin (Размещение пина), при выборе которого сразу же предлагается следующее меню:

Назначение полей (после некоторого обдумывания) вполне очевидно.

Поля Pin Des (Обозначение вывода) и Pin Number (Номер вывода) описывают в конечном итоге номер вывода, изображаемый вне поля УГО, а поле Pin Name — его функцию, изображаемую внутри УГО.

ВНИМАНИЕ! По умолчанию, буквы, введенные в поле Pin Name, оказываются слишком прижатыми к линии, ограничивающей символ. И при левом размещении вывода и при правом. Хочу предостеречь читателя от соблазна придать более красивый вид символу путем введения дополнительных пробелов. Главное, что эти пробелы без проблем вводятся, отражаются на изображении символа и более того — сохраняются в „первичном“ компоненте, создаваемом PCAD Symbol Editor. Но после обработки компонента инструментами PCAD Library Executive эти пробелы (ТОЛЬКО ОНИ!), к сожалению, исчезают! Этот печальный опыт стоил мне полдня нервных экспериментов.

Рекомендую использовать следующие настройки (на примере вывода, являющегося входом аналогового ключа). Изменены поля: Text Style (Стиль текста), Length (Длина), Pin Des (Обозначение). С остальными полями предлагаю поиграть на досуге!

7. По окончании рисования, сохраняем неупакованный файл созданного символа использовавшейся ранее командой Save To File As (Сохранить в файл как) из меню Symbol. Это может пригодиться при возникновении в будущем желания поменять в размерах.

Пример неупакованного символа — прилагаемый файл КН5а.sym.

8. Сохраняем символ в библиотеку командой Save As (Сохранить как) из меню Symbol.

При этом раскрывается окно:

Нажатием на кнопку Library вызывается еще одно окно, в котором можно выбрать библиотеку, в которую будет помещен создаваемый символ и компонент на его основе.

Стандартным для WINDOWS образом находим и открываем нужную библиотеку.

После этого, в предыдущем (по этому тексту) окне, находим нужное поле и задаем имя символу. Если „сброшено“ окошко Create Component — отмечаем его „птицей“ и в соответствующем поле присваиваем имя компоненту.

9. Далее, после нажатия ОК, редактор предупредит Вас, если не заданы все обязательные атрибуты. В подобном случае процедура сохранения прервется, придется задать эти атрибуты и начать сохраняться заново.

В том случае, если все обязательные компоненты заданы, но не заданы необязательные атрибуты — появится сообщение:

Нажав кнопку „Да“, можно продолжить сохранение без задания типа ЭРЭ.

10. Далее, редактор предложит следующее меню:

За четыре года моего общения с PCAD у меня не возникло необходимости разбираться — что дает этот выбор, чего и Вам желаю.

Поэтому, на данное окно можно пока не обращать внимания и жать на ОК.

11. В результате содеянного, в библиотеке AUKR.lib оказывается:

— символ (в нашем примере — КН5а), который можно вызвать редактором символов;

— компонент (КН5А), который можно вызвать и подкорректировать библиотечным менеджером.

12. Если предполагается создание неоднородного компонента, следует повторить весь путь от п. 4 до п. 10 для элементов, имеющих иное начертание. Пример — символы КН5b и КН5c в неупакованных файлах КН5b.sym и КН5c.sym и в библиотеке.

13. Переходим к созданию конечного продукта — реального компонента.

ВНИМАНИЕ! Все дальнейшие действия требуют хирургической точности и аккуратности, поскольку при любой ошибке мне приходилось каждый раз начинать сначала — именно с этого места.

14. Переходим в программу PCAD Library Executive.

15. Для однородного компонента, командой Open (Открыть) из меню Component, открываем созданный ранее „первичный“ компонент.

Для неоднородного компонента можно использовать „первичный“ компонент одного из входящих символов, но лучше командой New из меню Component создать новый компонент с другим именем, например — просто КН5.

Известным уже нам способом, программа запросит имя библиотеки, с которой мы хотим работать, а затем предложит свое рабочее окно:

16. А теперь, аккуратненько:

— в поле Number of Gates вносим число элементов, например — 4;

— в поле Number of Pins вносим число выводов, например — 16;

— в поле Refdes Prefix вносим код элемента по ГОСТ 2.710, например — DA;

— отмечаем опцию Numeric в поле Gate Numbering (Нумерация секций);

— в зависимости от того — однородный или нет создаваемый компонент — отмечаем требуемую опцию в поле Component Style (Стиль компонента). В нашем примере — Heterogeneous (Неоднородный);

— в появившейся (по ходу набора) таблице в нижней части окна, редактируем столбец Gate Eq, отражающий использование однотипных элементов.

Для двухэлементного неоднородного компонента, имеющего один элемент одного типа и второй — другого, таблица должна иметь вид:

Gate# Gate Eq Normal

Для однородного четырехэлементного компонента:

Gate# Gate Eq Normal

1 1
2 1
3 1
4 1

Gate# Gate Eq Normal

1 1
2 2
3 2
4 2

16. Поочередно, для каждой строки таблицы, выделяем мышкой ячейку в столбце Normal, а затем нажимаем кнопку Seleсt Symbol (Выбор сивола) и выбираем требуемый символ.

В нашем примере, для Gate # 1 выбираем КН5а, а для Gate # 2, 3 и 4 выбираем КН5в.

Окно должно приобрести следующий вид.

Примечание. Если Вам к этому времени уже доступен файл топологического посадочного места (pattern) компонента для разводчика печатной платы, его можно подключить к создаваемому компоненту, вызвав соответствующее меню нажатием кнопки Pattern View (Просмотр посадочного места).

17. Нажимаем кнопку Pins View (Просмотр вывода).

Появляется окно, в котором, необходимо поставить в соответствие условные номера выводов символов элементов (Sym Pin #) реальным номерам выводов корпуса компонента (Pad # и Pin Des).

Столбцы Pad# и Pin Des следует заполнить вручную, пользуясь справочными данными, после чего окно приобретает вид:

В нашем примере выводы питания включены в символ первого элемента и в „распиновке“ компонента учтены автоматически.

При создании компонента с однородными элементами, для описания выводов питания придется дополнительно поработать ручками. Покажем это на примере той же микросхемы 590КН5, для которой создадим компонент KN5_БЕЗ_ПИТАНИЯ (в отличие от КН5), состоящий из четырех однотипных символов КН5в.

Рассмотренные выше окна PCAD Library Executive будут иметь вид:

Четыре последние строки в таблице выводов необходимо заполнить вручную, при этом непосредственно набором заполняются столбцы Pad #, Pin Des и Pin Name.

Процесс набора, подобно электронной таблице Microsoft Excel, отражается в служебной строке, в верхней части таблицы.

Для заполнения столбца Elec. Type, необходимо:

— выделить одну из ячеек;

— нажать на кнопку в правой части служебной строки (с широкой стрелкой вниз);

— из „выпавшего“ списка выбрать запись Power и щелкнуть по ней мышкой. Этот текст появится в ячейке столбца Elec. Type, а символы PWR автоматически внесутся в столбец Gate #.

18. Описанием всех выводов питания процесс создания компонента ЗАВЕРШЕН!

Не закрывая окон для описания компонента и его выводов, сохраняем компонент. Делать это лучше командой Save As из меню Component, чтобы контролировать имя создаваемого компонента, а то всякое бывает…

19. В программе PCAD Shematic проверяем внешний вид символа, его позиционное обозначение и т.д.

Пример — файл Проба.sch в прилагаемой к данной памятке папке „Схемы“.

20. Для неоднородных компонентов, командой Delete из меню Library в программе PCAD Library Executive, с помощью довольно понятных окон, удаляем из библиотеки промежуточные, „первичные“ компоненты, созданные PCAD Symbol Editor, если они не были напрямую использованы при окончательной доводке компонента (см. п.15). Символы не трогаем!

1. Создание схемного библиотечного элемента

Загрузить программу Schematic.

Настроить конфигурацию графического редактора:

Вызвать команду Options Configure (настройки — конфигурация). В диалоговом окне установит размер рабочего поля формата А4 (workspase size) и включить миллиметры в области «ед. измерений» (units). Нажать ввод.

Вызвать команду options Grids (настройки — координатные сетки). В окне установить новую сетку графического редактора с шагом равным 2,5мм и нажать Add (добавить). Нажать ввод.

Прикрепить курсор к узлам сетки графического редактора, выполнив команду View Snap Grid (вид — привязка к сетке).

Кнопками «+» и «-» увеличить или уменьшить масштаб области рисования.

Установить текущую линию рисования. Для этого выполнить Options Current Line (настройки — текущая линия) и установить ширину (width) и стиль (Style) линии. (Thin — тонкая, Solid — непрерывная).

Нарисовать контур микросхемы. Для ускорения можно воспользоваться быстрыми клавишами.

Выполнить команду Вставка — вывод (Plase pin, можно использовать быстрые клавиши). Откроется диалоговое окно. В нем выбрать нормальную длину контакта (normal), настроить отображение имен контактов (в поле Display включить Метку Pin Des (обозначение вывода) и выключить Pin Name (имя вывода)).

В области Display Characteristis (характеристики отображения) в списке Outside Edge (снаружи края) значение Dot (точка), а в остальных None (ничего).

Установить указатель курсора мыши в место, где необходимо вставит вывод и нажать левую кнопку мыши. Правой кнопкой произвести подтверждение. Если вывод необходимо повернуть, то удерживая кнопку мыши нажимаем клавишу R на клавиатуре.

Все введенные контакты имеют один и тот же номер. Для перенумерования контактов вызвать команду Utils Renumber (утилиты — нумерация).

В диалоговом окне установить режим нумерации контактов (в поле тип (Type) установить Pin num (нумерация контактов)). Проверить чтобы нумерация контактов начиналась с единицы и приращение было также равно единице. Нажать ввод. Появится предупреждение о необратимости действия команды. Нажать Да.

Переместить курсор на вывод который должен быть первым, нажать but#1, затем переместить курсор на вывод который должен стать вторым, нажать but#1 и т.д. Произвести подтверждение нажатием but#2.

Ввести точку привязки элемента, для чего воспользоваться быстрой кнопкой (крест в квадрате). Обычно привязка выполняется к первому выводу.

Ввести атрибуты элемента. Для этого вызываем команду Plase Atribute (вставка — атрибуты, либо кнопкой). Щелкнуть кнопкой мыши, после этого появится диалоговое окно. В области категорий атрибута выбрать назначение атрибута для элемента (Component), в области имен атрибутов (Name) выбрать имя атрибута позиционного обозначения (RefDes), установить стиль текста PartStyle. Выбрать выравнивание. Нажать ввод.

Установить курсор в нужную точку и нажать but#1. Подтвердить нажатием but#2. Затем нажать but#1. Вновь появится это же окно. Теперь в списке имен выбрать тип элемента (Type). Далее как в предыдущем случае.

Запишем созданный элемент в библиотеку. Для этого создадим библиотеку. Выбрать команду Library New (библиотека — создать) и в открывшемся окне задать её имя. Нажать ввод. Далее необходимо подключить данную библиотеку. Для этого выбираем Library Setup (библиотека — установка) и нажимаем добавить Add. В новом окне находим необходимую библиотеку, которую и активизируем.

Выделяем наш элемент и командой Library — Symbol Safe As (библиотека — символ сохранить как) сохраняем наш элемент с указанным именем. При этом метки атрибутов которые не были описаны выше необходимо убрать.

Создание посадочного места элемента со штыревыми контактами

Загрузить команду PCB.

Настроить конфигурацию графического редактора. Для этого вызвать команду Options Configure (настройка конфигурации). В появившемся диалоговом окне установить размер рабочего поля формата для выбранной системы измерений (мм или милидюймы). Вызвать команду Options Grids (настройка координатной сетки) и установить шаг координатной сетки. Заданный пользователем шаг определяет шаг расположения отверстий или контактных площадок, а также сетку для трассировки платы. Поэтому шаг координатной сетки необходимо выбирать с учетом этих условий, т.е. если минимальное расстояние между контактными площадками составляет 2,5 мм, то целесообразно шаг сетки выбирать равным 2,5 мм или ещё лучше 1,25 мм. Установка шага координатной сетки производится аналогично установки координатной сетки в схемном редакторе Schematic.

Прикрепить курсор к узлам координатной сетки графического редактора командой Вид — привязка к сетке (View Snap Grid).

Установить текущую линию рисования. Для этого вызвать команду Options Current line (Настройка — текущая строка (линия)) и определить ширину линии. Для этого выбрать в списке толщину и нажать Ввод или указать требуемую и нажать кнопку «Добавить», о затем Ввод.

Выбрать команду Options Pad Style (Настройка — контактных площадок). В открывшемся диалоговом окне в списке Текущий стиль обычно имеется лишь один стиль Default (по умолчанию). Для формирования своих собственных стилей нажать кнопку копировать (Copy). В открывшемся диалоговом окне набрать имя нового стиля First (первый) и нажать кнопку Ввод. Эту же операцию повторить еще раз, назвав в этот раз, стиль другим именем Last (второй). Количество стилей определяется числом используемых разновидностей контактных площадок элементов схемы. Например, если используются одновременно и элементы в диповом и чиповом исполнении потребуется как минимум два вида контактных площадок. Кроме того, в схеме могут использовать элементы с различными диаметрами штыревых выводов, что возможно так же потребует создания различных стилей.

Затем в диалоговом окне Настройки стиля контактных площадок (Options Pad Style) выбрать «Изменить (сложный)» (modify (Complex)). В открывшемся диалоговом окне в списке Layrs (слои) выбрать верхний слой (Top) и установить для него стиль контактных площадок. Для этого определить форму и размеры контактных площадок, диаметры отверстия, наличие металлизации и т.д. Затем нажать Изменить (modify). Аналогичные операции проделать для нижнего слоя (Bottom) и сигнального слоя. При выполнении данной операции необходимо следить за тем, чтобы размеры контактной площадки не оказались меньше диаметра отверстия. Если данное условие будет проигнорировано пользователем, то программа будет выдавать сообщение об ошибке. При этом данное условие должно быть выполнено для всех используемых слоев.

Принятый рабочий стиль в списке диалогового окна «настройки текущего стиля» отмечен звездочкой.

Затем курсором мышки выбрать на левой командной строке элемент вставки контактной площадки. После этого произвести вставку контактных площадок. Для изменения стиля контактных площадок (их вида) необходимо снова вызвать диалоговое окно настройки стиля контактных площадок и выбрать новый стиль.

При вставке контактных площадок удобно первые выводы обозначать квадратными площадками, а остальные круглыми. При этом рабочим слоем должен быть Top.

После того, как расставлены контактные площадки необходимо нарисовать контур вашего элемента.

Для этого необходимо рабочим слоем сделать Top silk и в нем при помощи линий (выбирается быстрой кнопкой на левой панели) нарисовать контур элемента. И подтвердить его нажатием правой кнопки мышки.

Затем рабочим снова сделать слой Top.

Все расставленные контактные площадки имеют один и тот же порядковый номер. Для устранения этого недостатка их необходимо пронумеровать.

Для перенумерования контактов вызвать команду Utils Renumber (утилиты — нумерация).

В диалоговом окне установить режим нумерации контактов (в поле тип (Type) установить Pin num (нумерация контактов)). Проверить чтобы нумерация контактов начиналась с единицы и приращение было также равно единице. Нажать ввод.

Появится предупреждение о необратимости действия команды. Нажать Да.

Переместить курсор на вывод который должен быть первым, нажать but#1, затем переместить курсор на вывод который должен стать вторым, нажать but#1 и т.д. Произвести подтверждение нажатием but#2.

Ввести точку привязки элемента, для чего воспользоваться быстрой кнопкой (крест в квадрате). Обычно привязка выполняется к первому выводу.

Определить стили текста, которые будут использоваться при вставке атрибутов. Для этого выбрать Options Text Style (настройка — стиль текста). Появиться диалоговое окно аналогичное окну стиля контактных площадок. В этом окне произвести определение стилей текста. При этом может быть определено сразу несколько стилей, которые будут использоваться в дальнейшем.

Ввести атрибуты элемента. Для этого вызываем команду Plase Atribute (вставка — атрибуты, либо кнопкой). Щелкнуть кнопкой мыши, после этого появится диалоговое окно. В области категорий атрибута выбрать назначение атрибута для элемента (Component), в области имен атрибутов (Name) выбрать имя атрибута позиционного обозначения (RefDes), установить стиль текста PartStyle. Выбрать выравнивание. Нажать ввод.

Установить курсор в нужную точку и нажать but#1. Подтвердить нажатием but#2. Затем нажать but#1. Вновь появится это же окно. Теперь в списке имен выбрать тип элемента (Type). Далее как в предыдущем случае.

Запишем созданный элемент в библиотеку. Для этого создадим библиотеку. Выбрать команду Library New (библиотека — создать) и в открывшемся окне задать её имя. Нажать ввод. Далее необходимо подключить данную библиотеку. Для этого выбираем Library Setup (библиотека — установка) и нажимаем добавить Add. В новом окне находим необходимую библиотеку, которую и активизируем.

Выделяем наш элемент и командой Library — Symbol Safe As (библиотека — символ сохранить как) сохраняем наш элемент с указанным именем. При этом метки атрибутов, которые не были описаны выше, необходимо убрать.

Создание посадочного места элементов с планарными контактами.

Загрузить программу PCB.

Настроить конфигурацию графического редактора как и в случае создания посадочного места под штыревые выводы.

Привязать курсор к координатной сетке.

Настроить параметры текущей линии.

Настроить параметры контактных площадок. Для этого открыть диалоговое окно Настройка — стили контактных площадок. В появившемся окне создать новый стиль, например, Planar путем копирования какого-то стиля, например, Dedault. Затем выбрать этот стиль и нажать кнопку «Изменить (сложный)».

В появившемся окне выбрать верхний слой Top и установить для него стиль контактной площадки. Обычно контактные площадки под элементы с планарными выводами выполняют прямоугольными. В этом же окне необходимо убрать отверстие, т.е. диаметр его определить равным нулю. Нажать кнопку «Изменить».

Выбрать следующий слой (Bottom) и установить для него нулевые значения диаметра отверстия и размеров контактной площадки. Нажать кнопку «Изменить».

Аналогичные операции выполнить для сигнального слоя и слоя внутренней проводимости.

После этих выполненных действий нажать кнопку Ввод.

Осуществить вставку контактных площадок на рабочую область. При этом «активным» должен быть рабочий слой Top.

После того, как расставлены контактные площадки необходимо нарисовать контур элемента.

Для этого необходимо рабочим слоем сделать Top silk и в нем при помощи линий (выбирается быстрой кнопкой на левой панели) нарисовать контур элемента. И подтвердить его нажатием правой кнопки мышки.

Затем рабочим снова сделать слой Top.

Все расставленные контактные площадки имеют один и тот же порядковый номер. Для устранения этого недостатка их необходимо пронумеровать.

Для перенумерования контактов вызвать команду Utils Renumber (утилиты — нумерация).

В диалоговом окне установить режим нумерации контактов (в поле тип (Type) установить Pin num (нумерация контактов)). Проверить чтобы нумерация контактов начиналась с единицы и приращение было также равно единице. Нажать ввод.

Появится предупреждение о необратимости действия команды. Нажать Да.

Переместить курсор на вывод который должен быть первым, нажать but#1, затем переместить курсор на вывод который должен стать вторым, нажать but#1 и т.д. Произвести подтверждение нажатием but#2.

Ввести точку привязки элемента, для чего воспользоваться быстрой кнопкой (крест в квадрате). Появится диалоговое окно о виде точки привязки. Существуют несколько видов точки привязки: RefPoint (обозначение точки) — нулевая точка привязки библиотечного элемента; Glue Dot (точки склейки) — реперная точка для технологического приклеивания планарных элементов; Pick and Plase (выбор и вставка) — репер для робота-сборщика, для установки радиоэлемента. Нам необходимо выбрать первый вид точки привязки. Обычно привязка выполняется к первому выводу.

Затем ввести атрибуты элемента. Выполняется аналогично случаю со штыревыми выводами.

Сохранить элемент по алгоритму описанному ранее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *