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

P-CAD 2001 для начинающих. Урок 6.

Создание компонентов

Создание и ведение библиотек радиоэлементов является очень важным этапом внедрения системы P-CAD. От их качества напрямую зависят не только удобство работы с системой, но и ее эффективность. Работе с библиотеками следует уделять особое внимание. Не случайно в системе P-CAD для работы с библиотеками создан набор специальных инструментов, обладающих специфическими свойствами

 

Общие сведения

В системе P-CAD библиотеки компонентов являются интегрированными, т.е. в одной библиотеке содержится условное графическое изображение (УГО), которое помещается на схему (символ), графика корпуса, которая помещается на печатную плату и текстовое описание упаковки символа (или набора символов) в корпус (рис. 8−1).

Рис. 8−1. Представление компонента

Следует отметить, что не все библиотечные компоненты имеют все три составляющие, например, символ «земли» не имеет корпуса, поскольку используется только в электрической схеме. Создание компонента удобно разделить на три стадии, для которых используются разные инструменты:

• создание УГО (символа) для электрической схемы;

• создание графики посадочного места и корпуса;

• упаковка компонента в корпус и размещение его в библиотеке.

Для создания символа и корпуса можно использовать редактор схем и редактор печатных плат, как показано в разделах 6 и 7, однако более удобно использовать специализированные редактор символов (Symbol Editor) и редактор корпусов (Pattern Editor).

Для создания собственно компонента и ведения библиотек, в зависимости от комплекта поставки могут использоваться две программы – администратор библиотек (Library Manager) или диспетчер библиотек (Library Executive). Последняя программа обладает большими возможностями, поэтому работа с ней и будет рассматриваться в дальнейшем. Не будет преувеличением сказать, что совокупность Symbol Editor, Pattern Editor и Library Executive действительно образует самодостаточную Библиотечную Операционную Систему (БОС).

 

Запуск Библиотечной Операционной Системы

• Запустите Библиотечную Операционную Систему (БОС)

1) Нажмите кнопку Пуск на панели задач Windows. В появившемся меню задач Windows последовательно указывайте курсором пункты Программы  P-CAD2001  Library Executive. Щелкните левой кнопкой мыши по названию диспетчера библиотек.

2) Появится заставка пакета, а затем рабочий экран Library Executive (см. рис. 8−2).

Рис. 8−2. Рабочий экран Library Executive

 

Программу Library Executive можно также запустить из схемного редактора или редактора печатных плат из меню Utils.

В программе Library Executive в отличие от Library Manager появилась возможность объединения библиотек системы в группы, что существенно облегчает работу с ними. Для этого используется специальное окно Source Browser (просмотр источников). Это окно появляется автоматически при запуске БОС или по команде View/Source Browser. После установки системы в списке Sources присутствует всего одна группа – DEFAULT_LIBRARY_SET – группа по умолчанию. Ее невозможно удалить или переименовать. Первоначально она не содержит библиотек и единственная операция, которая для нее возможна – это добавление библиотек.

• Добавьте в группу по умолчанию библиотеку диодов

1) Активизируйте в меню команду View/Source Browser (аналог – кнопка ), если окна Source Browser нет на экране.

2) Щелкните правой кнопкой мыши по имени группы — DEFAULT_LIBRARY_SET.

3) В появившемся меню выберите команду Add Library (добавить библиотеку)

4) С помощью стандартного диалога Windows перейдите в библиотечный каталог системы P-CAD (…\P-CAD2001\Lib), выберите там библиотеку Diode.lib и нажмите кнопку Открыть (Open).

5) Аналогичным образом добавьте в группу библиотеку дискретных элементов (Discrete.lib) и библиотеку соединителей (Connect.lib), как показано на рис. 8−3.

Рис. 8−3. Добавление библиотек в группу

6) Сверните список библиотек входящих в группу, щелкнув левой кнопкой по квадратику со знаком «-», находящемуся слева от имени группы.

Список групп может быть неограниченно большим.

• Создайте новую группу библиотек

1) Щелкните правой кнопкой мыши по слову Source в окне Source Browser.

2) В появившемся меню выберите команду New Library Set (новый библиотечный набор), как показано на рис. 8−4.

Рис. 8−4. Добавление новой группы

3) Присвойте имя новой группе, например, Мой набор библиотек

4) Добавьте в новую группу свою библиотеку, созданную при выполнении предыдущих разделов – Моя библиотека.lib

Каждая библиотека в группе включает в себя три раздела — Components, Patterns, Symbols. Средства системы позволяют легко просмотреть содержимое этих разделов.

• Просмотрите состав библиотеки — Моя библиотека.lib

1) Щелкните левой кнопкой мыши по знаку «+», расположенному слева от имени библиотеки. Откроется список разделов.

2) Последовательно щелкая левой кнопкой мыши по знаку «+», расположенному слева от имени каждого раздела, раскройте их (см. рис. 8−5).

Рис. 8−5. Просмотр состава библиотеки

Обратите внимание, что перед каждым элементом библиотеки стоит отличительный знак, позволяющий понять его принадлежность. Для символов (Symbols) это знак , для корпусов (Patterns)- . Для компонентов используется два знака: знак , если компонент не упакован в корпус и знак для компонентов, имеющих корпуса.

3) Щелкните правой кнопкой мыши по имени какого-либо компонента. В открывшемся меню выберите команду Place (поместить). По этой команде можно разместить выбранный компонент либо в схему, либо на печатную плату (см. рис. 8−5). По команде Open открывается окно с информацией о компоненте. Для корпусов и символов доступны только команды просмотра графики View (рис. 8−5).

Остальные команды меню File, а также команды, появляющиеся при нажатии правой кнопки мыши в окне Source Browser, представлены в таблице 8−1. Назначение многих команд интуитивно понятно, для других следует дать пояснения.

Использование команды View применительно к библиотеке или группе библиотек позволяет просмотреть свойства всех компонентов. На рис. 8−6 в качестве примера представлен фрагмент таблицы свойств компонентов библиотеки – Моя библиотека.lib. Интересно, что с помощью данного инструмента проводить изменения в библиотеках, а не только их просматривать.

Рис. 8−6. Просмотр свойств компонентов

• Просмотрите свойства компонентов библиотеки — Моя библиотека.lib

1) Щелкните правой кнопкой мыши по имени библиотеки.

2) В появившемся меню выберите команду View.

3) С помощью линейки прокрутки просмотрите свойства компонентов библиотеки. Обратите внимание, что значения в столбце RefDesPrefix (префикс позиционного обозначения) имеют шрифт черного цвета, в отличие от других столбцов, имеющих красный цвет. Эти значения можно редактировать.

• Отредактируйте префиксы позиционных обозначений компонентов, если они не совпадают с принятыми в нашей стране

1) Щелкните по ячейке с редактируемым префиксом левой кнопкой мыши

2) Наберите на клавиатуре новое значение.

 

При редактировании можно использовать буфер обмена (Clipboard) Windows

С помощью данного инструмента можно также удалить некоторые атрибуты компонентов или добавить новые.

• Добавьте новые атрибуты для компонентов

1) Щелкните левой кнопкой мыши по названию атрибута Alias (дополнительное имя) для выделения столбца.

2) В меню выберите команду Column/Add… (столбец/добавить) или просто нажмите клавишу INSERT на клавиатуре.

3) На панели Prompter (подсказчик) в окне Enter Field Name из раскрывающегося списка выберите ComponentHeight (высота компонента) и нажмите ОК (см. рис. 8−7).

Рис. 8−7. Выбор имени нового столбца

 

Можно ввести с клавиатуры новое имя, используя кириллицу!

В таблице появится новый столбец, значения в котором нужно задать. Обратите внимание, что новый столбец появился перед выделенным предварительно столбцом Alias.

4) Добавьте еще несколько столбцов (один-два) по своему выбору.

Используя команду Column/Delete, можно удалить выбранный столбец, а с помощью команды Column/Rename переименовать его. Команда Column/Sort позволяет провести сортировку компонентов по значениям выделенного столбца. При этом может быть использовано два метода: Allow Duplicates (допустить дублирование) и Resolve Duplicates (исключить дублирование). В первом случае повторяющиеся значения объединяются в группы, которые располагаются в порядке возрастания значений. Во втором, делается тоже, но к повторяющимся значениям добавляются суффиксы _1, _2, _3 и т.д. Этот метод удобно использовать, например, если необходимо получить уникальное имя для каждого компонента в библиотеке P-CAD (сортировка по столбцу ComponentName). Понятно, что второй метод можно использовать только для столбца с текстовыми данными.

• Проведите сортировку с использованием обоих методов

1) Выделите столбец NumberOfPins (количество выводов) и проведите по нему сортировку с использованием метода Allow Duplicates. Компоненты расположатся в порядке возрастания количества выводов.

2) Используя команду Table/Copy, скопируйте выделенный столбец в буфер обмена.

3) Щелкните по заголовку одного из добавленных столбцов для его выделения.

4) Активизируйте команду Table/Paste для переноса значений из буфера обмена в выделенный столбец.

5) Проведите сортировку по этому столбцу с использованием метода Resolve Duplicates. К повторяющимся значениям добавятся цифровые суффиксы.

6) Удалите этот столбец, используя команду Column/Delete.

Кроме сортировки и изменения состава атрибутов можно также удалить некоторые компоненты из библиотеки, используя команду Row/Delete (строка/удалить).

• Удалите два-три компонента из таблицы

1) Щелкните по номеру строки с выбранным компонентом для ее выделения.

2) Нажмите клавишу DELETE. Строка исчезнет из таблицы.

С помощью команд меню Row можно также поместить выбранный компонент в схему (команда Row/Place/Schematic) или на плату (команда Row/Place/PCB), если запущены редактор схем или плат.

Для сохранения внесенных изменений в текущей или новой библиотеке используется команда Table/Save To Library. При активизации данной команды появляется окно Save Source, показанное на рис. 8−8.

Рис. 8−8. Создание новой библиотеки

• Сохраните таблицу в новой библиотеке

1) Активизируйте команду Table/Save To Library.

2) На панели Save Source в рамке Save Mode (режим сохранения) установите флажок Create New (создать новую).

3) В таблице Attributes To Be Created (атрибуты, которые будут созданы) в колонке Ignore (игнорировать) установите флажки для тех атрибутов, которые не должны присутствовать в новой библиотеке.

4) Нажав на кнопку Library, выберите каталог, в который будет помещена новая библиотека и задайте ее имя, например Библиотека1

5) Установка флажка Create component time stamps if not present позволяет добавить к существующим атрибутам еще два, если их не было в исходном наборе:

CreateDate – дата создания;

ModifyDate – дата модификации

и заполнить их значения текущим временем и датой.

6) Нажмите кнопку OK для завершения диалога.

• Обновите данные существующей библиотеки

1) Активизируйте команду Table/Save To Library.

2) На панели Save Source (рис. 8−9) в рамке Save Mode установите флажок Update (обновить).

Рис. 8−9. Обновление существующей библиотеки

3) Нажав на кнопку Library, выберите библиотеку, данные в которой вы хотите обновить.

 

Если просматривалась только одна библиотека, в этом поле будет указано ее имя.

4) В секции Attribute Conflict Resolution (разрешение конфликтов атрибутов) для каждого дополнительного атрибута установите один из трех флажков:

• Ignore (игнорировать) – если не хотите создавать или модифицировать атрибут в целевой библиотеке;

• Source (источник) – если атрибут существует как в источнике, так и в целевой библиотеке, то при установке этого флажка значение в целевой библиотеке будет заменено значением из источника;

• Library (библиотека) – если атрибут существует как в источнике, так и в целевой библиотеке, то при установке этого флажка значение в целевой библиотеке не будет изменяться значением из источника;

• Если атрибут отсутствует в целевой библиотеке и флажок Ignore сброшен, то он будет добавлен с текущим значением.

5) Установка флажка Create new components (создание новых компонентов) позволяет добавить в целевую библиотеку отсутствующие там компоненты.

6) Установка флажка Update only components with matching library name позволяет модернизировать или добавлять к целевой библиотеке только те компоненты, значение атрибута ComponentLibrary которых совпадает с целевой библиотекой.

7) Нажмите кнопку OK для завершения диалога.

8) Завершите просмотр компонентов, закрыв таблицу.

9) Подключите новую библиотеку к одной из существующих групп и просмотрите ее содержимое.

10) Завершите просмотр компонентов, закрыв таблицу.

• Перезагрузите обновленную библиотеку

1) Щелкните правой кнопкой мыши по имени обновленной библиотеки.

2) В выпадающем меню выберите команде Reload (перезагрузка). Автоматически откроется окно Viewer с таблицей компонентов.

3) Убедитесь, что здесь появились новые значения атрибутов.

4) Завершите просмотр компонентов, закрыв таблицу.

Интересно, что использование инструмента Viewer позволяет объединять несколько библиотек в одну.

• Создайте объединенную библиотеку

1) Активизируйте в меню Library Executive команду Library/New (библиотека/новая).

2) Стандартным для Widows способом откройте папку, в которой будет размещаться новая библиотека.

3) В качестве ее имени укажите, например, Большая библиотека

4) Нажмите кнопку Сохранить для завершения диалога создания библиотеки.

5) Щелкните правой кнопкой мыши по имени группы DEFAULT_LIBRARY_SET и активизируйте команду View.

6) В проявившей таблице удалите те компоненты, присутствие которых в новой библиотеке нежелательно.

7) Выполните обновление Большой библиотеки, установив на панели Save Source флажок Create new components (см. рис. 8−10).

Рис. 8−10. Создание объединенной библиотеки

8) Подключите Большую библиотеку к одной из существующих групп и просмотрите ее содержание с помощью команды View.

Команда Verify позволяет найти различия в значениях атрибутов между выбранным источником и библиотекой или группой библиотек P-CAD.

• Найдите различия между источником и Большой библиотекой

1) Внесите для нескольких компонентов какие-либо изменения в поле RefDesPrefix.

2) Активизируйте команду Table/Verify. Появится окно Verify (рис. 8−11)

Рис. 8−11. Установка параметров проверки

3) В окне со списком Select Source Attributes to Verify можно выбрать те атрибуты источника по которым будет проводиться сравнение. Сбросьте флажки у всех атрибутов за исключением атрибута RefDesPrefix.

4) В окне Select Target Library Set/Library to Verify выберите библиотеку с которой будет проводиться сравнение. В данном случае это файл «Большая библиотека.lib».

5) Установка флажка List components not found in library приводит к созданию списка компонентов отсутствующих в целевой библиотеке.

6) Установка флажка Verify only components with matching library позволяет осуществлять проверку только для компонентов с одинаковыми атрибутами ComponentName и ComponentLibrary.

7) Установка флажка Set component verify timestamp позволяет автоматически заполнить значение поля VerifyDate для компонентов библиотеки текущей датой и временем. Если это поле в библиотеке отсутствует, оно будет автоматически добавлено.

8) Кнопка Browse позволяет задать имя и местонахождение файла отчета. Имя файла можно также задать в окне редактирования.

9) Установка флажка View Report приводит к выводу отчета на экран.

10) Установив все значения, как показано на рис. 8−11, нажмите кнопку Verify для запуска процесса проверки. В качестве примера на рис. 8−12 приведен фрагмент файла отчета.

Рис. 8−12. Фрагмент отчета о результатах проверки

 

Создание символа компонента

Как уже говорилось ранее, компонент в библиотеке P-CAD это практически всегда единство трех составляющих – электрического символа, корпуса и упаковочной информации. Важно отметить, что на этапе создания компонента пользователю предлагается выбрать символ или корпус из числа уже существующих. Представляется целесообразным вначале научиться создавать графические образы символов и корпусов, а потом создавать с их помощью компоненты.

 

Запуск Редактора символов

Для создания и редактирования символов в P-CAD создан специальный редактор символов Symbol Editor, который вызывается из меню программы Library Executive командами Symbol/New для создания нового символа или symbol/Open для редактирования существующего.

• Запустите Редактор символов

1) В меню программы Library Executive активизируйте команду Symbol/New (символ/новый). Появится окно редактора символов. При создании нового символа программа автоматически запускает Мастера создания символов(Wizard), поэтому окно редактора выглядит примерно так, как показано на рис. 8−13.

Рис. 8−13. Редактор символов после запуска

2) Нажмите на кнопку Exit, чтобы закрыть Мастера создания символов.

 

Настройка Редактора символов

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

• Настройте Редактор символов

1) Используя команду Options/Configure, установите метрическую систему единиц. Поскольку большинство создаваемых символов имеют небольшие размеры формат рабочей зоны выберите А4.

2) Параметры сетки установите командой Options/Grids так, как показано на рис. 8−14.

Рис. 8−14. Установка параметров сетки

3) С помощью команды Options/Display при необходимости измените цвета отдельных элементов изображения.

4) Для нанесения надписей кириллицей измените, имеющиеся стили текста или создайте свои, используя команду Options/Text Style. По-видимому, достаточно изменить стиль PartStyle, который используется для указания типа.

5) При необходимости пополните список толщин линий с помощью команды Options/Current Line.

6) Сохраните введенные настройки в файле с именем, например, Шаблон символа, используя команду Symbol/Save To File As в папку с шаблонами.

 

Создание символа с помощью мастера

Методика создания символа в ручном режиме ничем не отличается от изложенной в разделе 4, поэтому здесь подробно не излагается. Рассмотрим использование Мастера создания символов. С его помощью работа по созданию символа сводится к вводу некоторых данных. Создадим с его помощью символ логического элемента 2И−НЕ.

• Создайте символ с помощью мастера

1) Запустите мастера командой Symbol/ Symbol Wizard. Появится окно, похожее на изображенное на рис. 8−13.

2) В графе Symbol Width установите ширину символа равной 10mm.

3) В графе Pin Spacing установите расстояние между выводами равным 5mm

4) В графе Number Pins Left задайте количество выводов слева – 2.

5) В графе Number Pins Right задайте количество выводов справа – 1.

6) В рамке Length установите флажок User и задайте длину ввода равной 5mm.

7) В графе Default Pin Name задайте имя вывода по умолчанию, например, А.

8) В графе Default Pin Designator задайте обозначение вывода по умолчанию. Сделайте его равным текущему номеру вывода (графа Current Pin Number). Обязательно, нажмите ENTER

9) Для вывода номер 2 задайте имя по умолчанию B и обозначение по умолчанию 2. Нажмите ENTER

10) Для вывода номер 3 задайте имя по умолчанию Y и обозначение по умолчанию 3.

В результате должен получится элемент похожий на изображенный на рис. 8−15.

Рис. 8−15. Результат работы Мастера

11) В рамке Display сбросьте флажок Pin Name, чтобы запретить отображение имен выводов и нажмите на кнопку Finish для завершения работы с Мастером.

Теперь нужно немного отредактировать, полученное изображение.

• Отредактируйте полученный символ

1) Установите шаг сетки 2,5 мм.

2) Разместите выходной вывод посредине прямоугольника и, войдя в его свойства, в рамке OutSide Edge установите флажок Dot.

3) В левом верхнем углу символа поместите текстовый символ имперсанда &.

4) Войдите в свойства атрибутов {RefDes} и {Type} и в качестве стиля текста установите PartStyle. Окончательный вариант, созданного символа представлен на рис. 8−16.

Рис. 8−16. Логический элемент 2И−НЕ

5) Активизируйте команду Symbol/Save As для сохранения созданного символа в одну из библиотек. Выбрать библиотеку для сохранения можно с помощью кнопки Library на панели Symbol Save To Library (см. рис. 8−17). Имя символа задается в окне Symbol. Флажки Create Component (создать компонент) и Match Default Pin Designator to Pin Numbers (согласование обозначения вывода по умолчанию с его номером) в данном случае можно не устанавливать.

Рис. 8−17.Сохранение символа в библиотеке

6) Для дальнейшей работы можно сохранить символ в отдельный файл с текущим именем в текущий каталог, используя команду File/Save To File. При использовании команды File/Save To File As можно задать имя файла и выбрать каталог для его хранения.

7) При сохранении символа в библиотеку система автоматически проверяет все поля на правильность введенных данных и в случае ошибки выдает соответствующие сообщения. Выполнить проверку во время работы над символом можно с помощью команды Utils/Validate (утилиты/проверка достоверности).

 

Создание корпуса компонента

Для создания корпуса (посадочного места) компонента удобно использовать специальный Редактор корпусов (Pattern Editor), который обладает дополнительными инструментами, облегчающими работу.

 

Запуск и настройка Редактора корпусов

• Запустите Редактор корпусов

1) В меню программы Library Executive активизируйте команду Pattern/Open. Появится окно Редактора корпусов и стандартный диалог Windows по открытию файлов.

2) Нажмите на кнопку Отмена, чтобы отказаться от выбора файла.

По сути, Редактор корпусов является упрощенным редактором печатных плат, поэтому его настройка не должна вызвать затруднения (см. рис. 8−18).

Рис. 8−18. Рабочее окно редактора корпусов

• Используя пп. 7.2−7.5, проведите настройку Редактора корпусов

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

• Считайте стили переходных и монтажных отверстий из файла технологических параметров

1) Активизируйте в меню команду Pattern/Design Technology Parameters…

Рис. 8−19. Считывание технологических параметров из файла

2) На панели Design Technology Parameters (см. рис. 8−19) нажмите кнопку Technology Filename, найдите и откройте ранее созданный файл технологических параметров файл «Усилитель.dtp» (см. подраздел 7.8).

3) В группе Attribute Handling on Copy (обработка атрибутов при копировании) установите флажок Merge Attributes (слияние атрибутов). Выбор флажка Replace Design Attributes в этой группе приводит к замене атрибутов проекта.

4) Выберите в списке параметров группу «Общие» и нажмите кнопку Copy To Design для передачи параметров группы в текущий проект.

5) При этом может появиться окно с предупреждением о перезаписи параметров (см. рис. 8−20). Нажмите здесь кнопку Yes to All для принятия всех изменений.

Рис. 8−20. Предупреждение о перезаписи параметров

6) После окончания копирования появляется информационное окно с результатами копирования (рис. 8−21). Нажмите кнопку ОК для его закрытия.

Рис. 8−21.Окно с результатами копирования

7) Нажмите кнопку Close для закрытия панели Design Technology Parameters.

Создание корпуса типа DIP с помощью мастера

Процесс создания корпуса (посадочного места) в Редакторе корпусов существенно облегчает наличие Мастера (Wizard).

• Создайте корпус DIP14 со штыревыми выводами с помощью мастера

1) В меню активизируйте команду Pattern/Pattern Wizard.

2) В окне Мастера (см. рис. 8−22) из раскрывающегося списка Pattern Type выберите тип корпуса DIP.

Рис. 8−22.Создание корпуса с помощью мастера

3) В окне Number of Pads Down укажите общее количество выводов в корпусе — 14.

4) В окне Pad to Pad Spacing (On Center) укажите расстояние между центрами соседних контактных площадок – 2,5 мм.

5) В окне Pattern Width укажите расстояние между центрами контактных площадок с разных сторон корпуса – 7.5 мм.

6) В окне Pad 1 Position укажите номер первого (ключевого) вывода, а в окне Pad Style (Pad 1) выберите стиль контактной площадки для него. Как правило, у корпусов со штыревыми выводами контактная площадка для первого вывода делается квадратной.

7) В окне Pad Style (Others) выберите стиль контактных площадок для остальных выводов. В данном случае это круглые контактные площадки.

8) В группе Silk Screen устанавливаются параметры графики корпуса:

Silk Line Width – ширина линий, используемых для рисования;

Silk Rectangle Width – ширина прямоугольника, изображающего корпус (между центрами линий);

Silk Rectangle Height — высота прямоугольника, изображающего корпус (между центрами линий);

Notch Type – тип метки. Для корпусов с двухрядным расположением выводов возможны следующие типы меток, определяющих положение первого вывода — None (нет метки), Arc (дуга), Square (квадрат) и Triangle (треугольник).

9) Установив все параметры, как показано на рис. 8−22, нажмите кнопку Finish для завершения работы Мастера.

10) В основном меню Редактора корпусов активизируйте команду Pattern/Save As…

11) Нажав кнопку Library на панели Pattern Save To Library, выберите библиотечный файл, в котором будет храниться созданный корпус.

12) Укажите имя корпуса в окне Pattern Name, например – DIP14

Рис. 8−23.Сохранение корпуса в библиотеке

13) Флажки Create Component (создать компонент) и Match Default Pin Designator to Pin Numbers (согласование обозначения вывода по умолчанию с его номером) в данном случае можно не устанавливать.

14) Нажмите кнопку ОК для завершения диалога сохранения корпуса в библиотеке.

 

Создание компонента в Library Executive

После создания символа и корпуса, необходимо объединить все составные части в единое целое – компонент. Для этой цели используется менеджер библиотек или Операционная библиотечная система. Используя созданный на предыдущих этапах корпус и символ, создадим новый библиотечный компонент, например, микросхему 155ЛА3, содержащую четыре одинаковых секции 2И−НЕ.

• Создайте новый библиотечный компонент

1) В Library Executive активизируйте команду Component/New (компонент/новый). Откроется стандартный диалог выбора файлов, в котором необходимо выбрать библиотеку для работы. Выберите файл «Моя библиотека.lib».

Рис. 8−24.Окно с информацией о компоненте

2) Появится главное окно с информацией о компоненте (рис. 8−24). Нажмите в этом окне кнопку Select Pattern…, чтобы выбрать корпус для нового компонента.

Рис. 8−25.Выбор корпуса для компонента

3) В появившемся окне Library Browse (см. рис. 8−25) выберите из списка нужный корпус для компонента. В данном случае — это созданный в предыдущем подразделе DIP14.

4) В группе Component Type (рис. 8−24) выберите тип компонента – Normal (информацию о типах компонентов см. табл. 5−1)

5) В окне Number of Gates укажите количество секций в компоненте – 4.

6) В группе Component Style выберите стиль компонента – Homogeneous (однородный).

7) В группе Gate Numbering укажите способ нумерации секций на схеме – Numeric (числовой).

Рис. 8−26.Выбор символа для компонента

8) Для выбора символа, помещаемого на схему, нажмите кнопку Select Symbol и в окне Library Browse (см. рис. 8−26) выберите из списка нужный символ для компонента. В данном случае это созданный в подразделе 8.3 символ 2И−НЕ. После нажатия кнопки OK в данном окне может появиться предупреждение о несоответствии указателей, номеров и имен выводов (см. рис. 8−27). Нажмите кнопку «Да» для перезаписи существующих полей в электронной таблице.

Рис. 8−27.Предупреждение о несогласованности указателей, имен и номеров выводов

9) В окне Refdes Prefix (рис. 8−24) укажите префикс для позиционного обозначения компонента на схеме и плате. Для логических элементов это – DD.

10) Нажмите кнопку Pins View для ввода информации о цеколевке корпуса и свойствах секций и выводов. Заполните появившуюся таблицу, как показано на рис. 8−28.

Рис. 8−28.Таблица с информацией о выводах компонента

В первом столбце этой таблицы Pads# располагаются номера контактных площадок, во втором – Pin Des – указатели выводов. Эта информация переносится автоматически из данных корпуса. В третьем столбце – GATE # — указывается номер секции, к которой относится вывод. В столбце Sym Pin # указываются номера выводов символа для каждой секции, а в столбце Sym Name – их имена. Эта информация заносится при создании символа. В столбце Gate Eq указывается код эквивалентности секции. Поскольку в данном компоненте все секции одинаковы, все они имеют одинаковый код равный единице. В столбце Pin Eq указывается код эквивалентности выводов внутри секции. В данном случае каждая секция имеет два эквивалентных входа. Для указания типа вывода в столбце Elec. Type (электрический тип) щелкните в нужной графе этого столбца правой кнопкой мыши и выберите во всплывающем меню пункт Electrical Type, содержащий список типов выводов. Здесь возможны следующие варианты:

— Unknown — неизвестный тип вывода

— Passive — вывод пассивного компонента

— Input — входной вывод

— Output — выходной вывод

— Bidirectional — двунаправленный вывод (вход и выход)

— Open-H — вывод секции с открытым эмиттером

— Open-L — вывод секции с открытым коллектором

— Passive-H — вывод пассивного компонента с высоким уровнем

— Passive-L — вывод пассивного компонента с низким уровнем

— 3−State — вывод логических микросхем с тремя возможными состояниями: низкий уровень, высокий уровень и высокоимпедансное состояние;

— Power — вывод питания. Подключается к источнику питания или «земле»

После заполнения таблицы закройте или сдвиньте окно Pins View, поскольку оно часто закрывает меню менеджера библиотек.

11) В Library Executive активизируйте команду Component/Validate для проверки правильности введенных данных. В случае отсутствия ошибок появится сообщение, показанное на врезке.

12) В Library Executive активизируйте команду Component/Save As… На появившейся панели Component Name (см. рис. 8−29) наберите имя компонента или выберите его из раскрывающегося списка. В данном случае нужно набрать – 155ЛА3 и нажать кнопку ОК.

Рис. 8−29.Сохранение компонента в библиотеке.

 

Компоненты со скрытыми и общими выводами

Как правило, выводы питания для логических микросхем на схемах электрических принципиальных в УГО элементов не показывают. Вместе с тем необходимо обеспечить их подключение к цепям питания. Это так называемые, скрытые выводы. При создании компонентов, содержащих такие выводы нужно руководствоваться следующими правилами:

• в столбце GATE # электронной таблицы с информацией о выводах (см. рис. 8−28) для такого вывода должна быть запись PWR;

 

Аббревиатура «PWR» более наглядно определяет назначение вывода питания, чем пустая ячейка или число ноль, которые также допустимы в данной ячейке для выводов типа Power

• ячейка Sym Pin # должна быть пустой;

• в ячейке Pin Name указывается имя цепи, к которой по умолчанию должен быть автоматически подключен данный вывод;

• в ячейке Elec Type должен быть установлен тип Power.

При создании компонента 155ЛА3 все эти рекомендации были соблюдены для выводов 7 и 14.

Для скрытых выводов, неподключенных ни к одной из секции:

• ячейки Gate # и Sym Pin # должны быть пустыми;

• в ячейке Elec Type должен быть установлен тип Unknown.

Рис. 8−30.Секции с общими выводами

Некоторые компоненты имеют общие выводы для нескольких секции, например, общую синхронизацию или общий сброс. Такие выводы на схеме отображаются в каждой секции, хотя в корпусе они реально подключены к одному выводу (рис. 8−30). Особенность создания таких компонентов заключается в заполнении электронной таблицы свойств выводов. На рис. 8−31 представлена информационная таблица для триггера, изображенного на рис. 8−30. Обратите внимание, что у общих выводов (1 и 13) в ячейке GATE # электронной таблицы стоит ключевое слово CMN (от английского COMMON — общий).

Рис. 8−31.Электронная таблица для двухсекционного компонента с общими выводами

 

Для правильного отображения имени инверсного вывода (с надчеркиванием) поставьте перед именем знак «~» (тильда). Для примера см. ячейки Pin Name в строках 6 и 9 таблицы на рис. 8−31

• Самостоятельно создайте новый библиотечный компонент, имеющий секции с общими выводами и поместите его в библиотеку.

 

Создание компонента с неоднородными секциями

Достаточно часто в состав электронного компонента входят неоднородные секции, например, обмотка и контакты реле. Создание таких компонентов имеет свои особенности, поскольку каждая секция имеет свой электрический символ. Рассмотрим методику создания такого компонента на примере микросхемы КР1533ЛН7, представляющей собой шесть буферных инверторов с тремя состояниями выходов. Микросхема имеет два входа управления третьим состоянием, один из которых управляет четырьмя буферными элементами, второй еще двумя, так что эту микросхему на схеме представляют две разнородных секции (см. рис. 8−32). Упакована эта микросхема в корпус DIP16.

Рис. 8−32. Неоднородные секции

• Создайте компонент КР1533ЛН7

1) Используя мастер символов, создайте в редакторе символов символы отдельных секции (см. рис. 8−32 и п. 8.3.3). Чтобы иметь возможность разделить секции на вертикальные блоки, ширину символа установите равной 20 мм. В графе Default Pin Designator указывайте номера выводов в соответствии с рис. 8−32. Первую секцию сохраните в библиотеке «Моя библиотека.lib» с именем KR1533LN7_1, вторую — KR1533LN7_2.

2) Используя мастер корпусов, в редакторе корпусов создайте корпус DIP16, имеющий 16 выводов (см. п. 8.4.2), и сохраните его в библиотеке «Моя библиотека.lib».

Рис. 8−33.Создание компонента с неоднородными секциями

3) В менеджере библиотек создайте новый компонент, используя рис. 8−33 и рекомендации п. 8.5. Перед выбором символа для первой секции, прежде чем нажать кнопку Select Symbol, щелкните левой кнопкой мыши в первой ячейке столбца Normal, таблицы Gate #. Перед выбором символа для второй секции таким же образом отметьте вторую ячейку в этом столбце.

4) В графе Gate Eq для обеих секции установите значение равное нулю, поскольку секции не являются одинаковыми.

Рис. 8−34. Упаковочная таблица для компонента с неоднородными секциями

5) Электронную таблицу с информацией о выводах заполните в соответствии с рис. 8−34.

6) Сохраните компонент в библиотеке «Моя библиотека.lib» под именем KR1533LN7.

7) Запустите Редактор схем и разместите на рабочем поле первую и вторую секции созданного компонента (см. рис. 8−32).

Рис. 8−35.Выбор второй секции компонента с неоднородными секциями.

 

Для размещения второй секции в окне Part Num панели Place Part установите значение равное 2, как показано на рис. 8−35. 

 

Уроки по P-CAD2001
Уроки по P-CAD. Урок 1
Запуск редактора схем (Schematic). Выбор и установка системы единиц измерения и размеров чертежа. Установка параметров сетки. Создание новых стилей текста. Редактирование существующих стилей текста. Задание ширины линий и проводников. Настройка параметров отображения. Настройка клавиатуры и мыши. Настройка фильтра выбора объектов. Сохранение шаблона проекта.
Уроки по P-CAD. Урок 2
Создание углового штампа чертежа и форматок. Создание графики углового штампа чертежа. Создание текстовых надписей. Поля и работа с ними. Создание форматки чертежа.
Уроки по P-CAD. Урок 4, часть 1
Ввод схемы принципиальной электрической. Создание многостраничного проекта. Подключение библиотек. Ввод и размещение символов библиотечных компонентов на схеме. Ввод линий групповой связи (шин). Назначение имен цепям. Нанесение на схему текстовых надписей. Копирование фрагментов схемы. Редактирование схемы. Расстановка позиционных обозначений. Расстановка соединителей страниц.
Уроки по P-CAD. Урок 7, часть 1
Работа с редактором печатных плат. Импорт контура платы через формат DXF. Создание контура ПП в редакторе PCB. Упаковка соединений на печатную плату. Размещение компонентов на печатной плате. Выбор и выделение объектов. Настройка фильтра выбора объектов. Использование контекстного выпадающего меню. Выравнивание компонентов. Отображение электрических связей. Редактирование и просмотр атрибутов компонентов. Изменение стилей контактных площадок. Общая справочная информация о компоненте. Просмотр таблицы упаковки в корпус. Просмотр списка возможных вариантов корпусов.