Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод. P-CAD.doc
Скачиваний:
60
Добавлен:
27.11.2019
Размер:
5.98 Mб
Скачать
  1. Создание символа компонента.

ЗАПУСК И НАСТРОЙКА РЕДАКТОРА СИМВОЛОВ.

Графический редактор P-CAD Symbol Editor может быть запущен либо автономно (Пуск → Программы → P-CAD 2006 → Symbol Editor), либо через какой-либо из главных модулей программы (P-CAD PCB, P-CAD Schematic или P-CAD Library Executive) выбором в строке UtilsP-CAD Symbol Editor.

Главное окно указанного редактора представлено на рис. 28. Из нестандартных элементов обращает на себя внимание наличие четырех кнопок:

  • Validate Symbolинструмент проверки правильности созданного символа.

  • Renumber Pinsинструмент перенумерации выводов символа.

  • Symbol Attributesинструмент просмотра и редактирования атрибутов символа.

  • Symbol Wizardнажатие на эту кнопку приводит к запуску встроенного Мастера создания символа компонента.

По левому краю окна располагается панель Placement Toolbar, предназначенная для размещения и рисования в рабочей области всевозможных стандартных элементов:

  • Place Pinкнопка размещения вывода символа.

  • Place Lineкнопка рисования линии.

  • Place Arcкнопка рисования дуги.

  • Place Polygonкнопка рисования многоугольника.

  • Place Ref Pointкнопка установки точки привязки символа.

  • Place Textкнопка ввода текста.

  • Place Attributeкнопка задания атрибутов символа.

Place IEEE Symbolкнопка размещения стандартного символа IEEE, указывающего функциональное назначения символа.

Рисунок 28. Окно редактора P-CAD Symbol Editor.

После загрузки редактора P-CAD Symbol Editor, прежде чем приступить к отрисовке символа компонента, необходимо выполнить команду OptionsConfigure и произвести настройку параметров (шага и свойств сетки, стилей текста, толщины линий и т.д.) по тому же алгоритму, который реализован в схемном редакторе P-CAD Schematic. По окончании не забудьте сохранить введенные настройки в виде пустого файла с именем Nastroiki_Symbol_Editor.sym, используя команду SymbolSave To file As (Сохранить в файл как), в папку Шаблоны. Этот файл можно будет использовать в качестве заготовки для создания новых символов.

3. Создание различных типов компонентов.

ОБЩИЕ МОМЕНТЫ.

В общем виде алгоритм создания компонента электрической схемы выглядит следующим образом:

1. Создание символа компонента в программе Symbol Editor.

2. Создание графики посадочного места (корпуса) в программе Pattern Editor.

3. Объединение символа и посадочного места (упаковка компонента).

4. Добавление и редактирование текстовых атрибутов компонента.

5. Проверка компонента и его размещение в библиотеке.

В процессе работы нам чаще всего придется обращаться к вертикальной инструментальной панели, расположенной в верхней части экрана. О предназначении большинства из них было сказано выше, кроме того, по ходу дела также будут даваться все необходимые пояснения. Манипуляции с отдельными частями построения можно осуществлять, предварительно выделив их щелчком мыши при выбранном инструменте Select . Для выделения нескольких объектов при щелчках мыши удерживайте на клавиатуре «Ctrl». Щелчок правой кнопкой мыши по выделенному объекту вызывает контекстное меню (рис. 29), в котором собраны наиболее часто используемые команды и опции.

Рисунок 29. Контекстное меню.

ПРАКТИКА СОЗДАНИЯ СИМВОЛОВ КОМПОНЕНТОВ.

Создание резистора.

В меню Utils выбираем программу Symbol Editor. В диалоговом окне, вызываемой командой OptionsConfigure (рис. 30), переходим в область Units

Рисунок 30. Задаем параметры.

(Единицы измерения) и выставляем флажок напротив значения mm (миллиметры).

Активизируем опцию OptionsDisplay и указываем цветовые параметры отдельных элементов изображения.

Вызываем окно Options Grids и задаем два новых шага сетки - 0.5 mm и 2.5 mm.

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

Рисунок 31. Так выглядит процесс создания контура символа резистора.

прямоугольный контур символа размером 4 х 10 мм (рис. 31). Расстояния по осям отображаются в информационной строке в нижней части экрана.

Нажимаем кнопку и добавляем к изображению резистора два вывода длиной 5 мм. Сразу после нажатия на вышеуказанную кнопку на экране появится диалоговое окно Place Pin. В нем сразу необходимо отключить флажки Pin Name (Имя вывода) и Pin Des (Обозначение вывода) в области Display, чтобы эти элементы не отображались на схеме. Далее, в области Length устанавливаем переключатель в положение User и вводим размер вывода 5 мм в расположенное рядом поле (рис. 32).

Рисунок 32. Задаем параметры выводов.

Закрываем окно Place Pin, нажав кнопку OK, и щелчком левой кнопки мыши указываем месторасположение первого вывода (левого). Не отпуская кнопки мыши, двигаем вывод в нужное место. Как только мы отпускаем кнопку мыши, вывод будет зафиксирован (в случае чего впоследствии мы сможем подвинуть его, выбрав кнопку . Вторым щелчком вставим второй вывод. При этом будет вставлен тот же левый вывод; чтобы повернуть его, удерживая кнопку мыши, нажимаем клавишу «R» на клавиатуре.

Для получения символа необходимо установить позиционное обозначение и номинал. Для этого на инструментальной панели щелкаем по кнопке . В результате на экране появится диалоговое окно Place Attribute (рис. 33), в котором сначала выберите Ref Des (Позиционное обозначение), нажмите OK и укажите место расположения позиционного обозначения над символом резистора.

Рисунок 33. Окно «Place Attribute».

Аналогичным образом вставляем Value (Номинал). Результат показан на рис. 34.

Элемент почти полностью создан. Ранее в библиотеке мы сохранили Имя файл – Резисторы. Воспользовавшись кнопкой , размещаем на графическом поле точку привязки компонента (на рис. 34 – крупный квадрат с перекрестьем на конце левого вывода).

Рисунок 34. Символ резистора с размещенными атрибутами.

Рисунок 35. Готовый символ резистора.

Перед сохранением символа, проведем проверку нажав на кнопку . Появится следующее окно (рис. 36)

Рисунок 36. Окно проверки символа.

Теперь можно произвести сохранение. Делается это при помощи команды Symbol Save to Library (кнопка ). Сохраняем символ компонента под именем RES в библиотеку Резисторы (рис. 37).

Рисунок 37. Сохранение символа в библиотеке.

Чтобы создать посадочное место, в меню Utils запускаем программу Pattern Editor. Вызвав диалоговое окно Options Configureвыбором в строке меню OptionsConfigureустановим единицы измерения мм, размеры рабочего поля и другие настройки так же, как и для редактора Symbol Editor (рис. 38).

Рисунок 38. Задаем параметры работы в редакторе Pattern Editor (по аналогии с Symbol Editor.

При помощи команды OptionsGrids задаем шаг сетки 0,1 mm.

Выводы резистора могут быть штыревыми и планарными. Рассмотрим создание сначала посадочного места под планарные выводы (которые в настоящее время более предпочтительны).

Нажимаем кнопку , в появляющемся диалоговом окне Place Pad (все значения равны 1) щелкаем OK и размещаем на рабочем поле первую контактную

Рисунок 39. диалоговое окно Place Part.

площадку (см. рис. 40).

Рисунок 40. Разместили первую контактную площадку с настройками по умолчанию.

Построенная по умолчанию площадка нас не устраивает. Чтобы изменить ее параметры, выбираем инструмент , щелкаем по контактной площадке, чтобы выделить ее (она изменит свой цвет). Далее щелкаем по ней правой кнопкой мыши и в появившемся контекстном меню выбираем команду Properties. В появившемся диалоговом окне Pad Properties щелкаем мышкой по кнопке Pad Style и попадаем в окно Options Pad Style, где сначала щелчком по кнопке Copy вызываем окно для создания нового стиля для контактных площадок – в поле Pad name вводим Кв_0,9 х 1,6 (сокращение от площадка 0,9х1,6 мм) и нажимаем OK (рис. 41).

Вернувшись в окно Options Pad Style, выберем только что созданный стиль Кв_0,9 х 1,6 и нажмем кнопку Modify (Simple), чтобы изменить параметры площадки. На экране появится соответствующее диалоговое окно. Первое, что нужно сделать – это задать форму, которую будут иметь площадки данного вида.

Рисунок 41. Создаем новый стиль контактных площадок.

Сделать это можно в раскрывающемся списке Shape, в котором предусмотрены следующие варианты: Ellipseэллиптическая форма, Ovalовал, Rectangleпрямоугольник, Rounded rectangleпрямоугольник со скрученными углами, Targetреперный знак, Mounting Holeмонтажное отверстие. Мы выбираем Rectangle. В полях Width и Height вводим ширину и высоту нашей прямоугольной площадки (1,6 и 0,9 соответственно). В области Type выбираем тип контактной площадки: Thruконтактная площадка для штыревого (сквозного) контакта, Topконтактная площадка для планарного вывода на верхней стороне печатной платы, Bottomконтактная площадка для планарного вывода на нижней стороне печатной платы. В нашем случае выберем Top. Групповой переключатель Plane Connection задается тип контактных площадок при подключении их к сплошным слоям металлизации. Thermalконтактная площадка с тепловым барьером, Directплощадка сплошного типа, которая напрямую подключается к слою металлизации. По окончании всех этих настроек нажимаем OK (рис. 42).

Рисунок 42. Настройки нового стиля контактных площадок.

Возвращаемся в окно Options Pad Style и нажимаем в нем кнопку Close. Попадаем в исходное окно Pad Properties, в котором в раскрывающемся списке Pad Style выбираем только что созданный стиль Кв_0,9х1,6 и подставляем обозначение элемента 1 в поле Default Pin Designator (Заданный по умолчанию номер вывода компонента) – нажимаем OK (см. рис. 43).

Рисунок 43. Включаем использование только что созданного нового стиля контактных площадок.

Мы увидим видоизмененную площадку на экране (см. рис. 44).

Рисунок 44. Видоизмененная контактная площадка после применения к ней нового стиля.

Готовую контактную площадку следует развернуть, выделив ее и нажав кнопку «R» на клавиатуре (рис. 45).

Рисунок 45. Повернули площадку.

Снова щелкаем по кнопке и затем устанавливаем вторую площадку, проведя вышеописанную процедуру еще раз. При этом в появившемся окне Place Pad в полях Starting Pad Number и Unused Pad Numbers должно будет стоять 2 – см. рис. 46.

Рисунок 46. Размещаем еще одну площадку.

Построив и развернув вторую площадку, вызываем окно Pad Properties и в поле Default Pin Designator устанавливаем нужное значение. Далее разместим обе площадки таким образом, чтобы они отстояли друг от друга на 2,2 мм. Удобнее всего сделать следующим образом: сначала совместите обе площадки на чертеже, пометив одну из них точно над другой. Затем выделите верхнюю площадку и переместите ее вправо на нужное расстояние, ориентируясь на подсказку, появляющуюся в строке состояния (рис. 47).

Рисунок 47. Точное позиционирование площадок.

Следующий шаг – создание слоем шелкографии контура элемента. Для этого в раскрывающемся списке слоев в строке состояния выберем слой рисования Top Silk (рис. 48).

Рисунок 48. переходим на слой шелкографии.

Прежде чем приступить к рисованию, изменим толщину линии, выбрав в строке меню OptionsCurrent Line. При этом на экране появится диалоговое окно Options Current Line, в котором в поле Line Width задаем требуемую ширину линии 0,1 мм, нажимаем Add, а затем – OK (рис. 49).

Рисунок 49. Задаем толщину линий.

Далее прокладываем линии в виде буквы «П» сбоку каждой площадки. Для ускорения работы нарисовать нужно один контур, а второй скопировать (выделить, щелкнув правой кнопкой мыши и в контекстном меню выбрать Copy, а затем выбрать в строке меню EditPaste) и развернуть зеркально посредством нажатия клавиши «F» (см. рис. 50).

Рисунок 50. Контур шелкографии.

Незабываем добавить точку привязки, щелкнув по кнопке на панели инструментов и установив точку привязки, как показано на рис. 51.

Рисунок 51. Задаем точку привязки.

Используя опцию Place Attribute (кнопка ), добавляем к изображению текстовые элементы Ref Des (Позиционное обозначение) и Type (Тип). Для этого в появляющемся диалоговом окне Place Attribute выбираем соответствующий атрибут, нажимаем OK и указываем его место расположения. В итоге должно получиться как на рис (рис. 52).

Рисунок 52. Окончательный вид посадочного места.

Закончив создание посадочного места, проверим его на наличие ошибок. Для этого щелкнем по кнопке . Должно появиться сообщение о том, что ошибок нет (см. рис. 53).

Рисунок 53. Проверка показала, что ошибок нет.

После чего сохраняем результаты работы в библиотеке Резисторы под именем SMD_0805, нажав кнопку на панели инструментов и в появившемся диалоговом окне выбрав файл библиотеки, а так же имя посадочного места (рис. 54).

Рисунок 54. Сохраняем посадочное место в библиотеке.

Теперь остается упаковать (создать) компонент, в который войдут и символ резистора, и его посадочное место. Для упаковки компонента нужно запустить модуль Library Executive. Сделать это можно либо из меню Пуск, или, если у нас уже запущено какое-либо приложение комплекса P-CAD, в строке меню выбрать UtilsP-CAD Library Executive. В окне Library Executive выбираем в строке меню ComponentNew и в появившемся диалоговом окне указываем библиотеку, в которой хранится символ и посадочное место резистора и в которой впоследствии, будет храниться объединенный компонент (см. рис. 55).

Рисунок 55. Выбор библиотеки.

После чего в открывшемся окне Component Information щелкаем по кнопке Select Patter и выбираем вариант стека контактных площадок – SMD_0805 (рис. 56).

Рисунок 56 Выбор варианта стека контактных площадок.

Это наименование вставляется автоматически в строку диалогового окна Component Information (рис. 57).

Рисунок 57. Диалоговое окно Component Information.

Затем щелкаем по кнопке Select Symbol и указываем в качестве символа элемента вариант RES (рис. 58). Высветившееся на экране сообщение предупреждает нас о несоответствии символа и стека, однако расхождение нам не помешает, поэтому мы нажимаем кнопку «Да» и продолжаем работу.

Рисунок 58. Выбор символа.

В окне Component Information проставляем в поле Ref Des Prefix латинскую букву R (стандартное обозначение резисторов на схеме), в области Gate Numbering установим цифровую нумерацию элементов (Numeric) и нажатием на кнопки в левом ряду выведем наглядные изображения символа и стека контактных площадок (рис.59), а также таблицу соответствия выводов.

Рисунок 59. параметры упаковки компонента.

В таблице нам предстоит заполнить имеющиеся столбцы (рис. 60):

Рисунок 60. Таблица соответствия выводов.

  • номер контактной площадки;

  • позиционное обозначение вывода;

  • номер логической части;

  • номер вывода у символа;

  • название вывода;

  • эквивалентность логической части;

  • эквивалентность выводов;

  • тип выводов.

Не закрывая открытых окон, нажав кнопку , убеждаемся в отсутствии ошибок, после чего приступаем к сохранению компонента. Для этого щелкаем по кнопке , в окне Component Name набираем имя компонента – RES_0805 – и нажимаем OK (рис. 61).

Рисунок 61. Сохраняем компонент.

Чтобы проверить результат, в окне Source Browser выделяем набор библиотек, правой кнопкой мыши вызываем контекстное меню, активизируем пункт Add Library и в окне проводника указываем путь к нужной папке. Вернувшись в исходное окно, выделяем появившуюся библиотеку Резисторы и приступаем к изучению ее содержимого. Мы можем убедиться, что все составляющие на месте (рис. 62). При необходимости их можно изменить – при щелчке по элементу откроется соответствующий редактор.

Рисунок 62. Просматриваем состав компонента в окне Source Browser.

Рассмотрим создание посадочного места под штыревой вариант конструкции резистора.

В программе Pattern Editor создаем две площадки типа эллипс, диаметром 0.8 мм, шириной и высотой 1.4 мм тип контактной площадки – Thru, тип подключения к слоям металлизации Thermal, поскольку отверстие предполагается металлизированное, то в области Hole устанавливаем флажок Plated. В слое Top Silk создаем контур. Ставим тип и позиционное расположение, привязку, делаем проверку и сохраняем в библиотеку Резисторы под именем SMD. Результаты на рисунке 63 и 64 .

Рисунок 63. Настройка стиля контактных площадок.

Рисунок 64. Окончательный вид посадочного места.

Для упаковки компонента нужно запускаем модуль Library Executive. В окне Library Executive выбираем в строке меню ComponentNew и в появившемся диалоговом окне указываем библиотеку, в которой хранится символ и посадочное место резистора и в которой впоследствии, будет храниться объединенный компонент. После чего в открывшемся окне Component Information щелкаем по кнопке Select Patter и выбираем вариант стека контактных площадок – SMD. Это наименование вставляется автоматически в строку диалогового окна Component Information. Затем щелкаем по кнопке Select Symbol и указываем в качестве символа элемента вариант RES. В окне Component Information проставляем в поле Ref Des Prefix латинскую букву R (стандартное обозначение резисторов на схеме), в области Gate Numbering установим цифровую нумерацию элементов (Numeric) и нажатием на кнопки в левом ряду выведем наглядные изображения символа и стека контактных площадок, а также таблицу соответствия выводов, а затем делаем проверку (рис. 65).

Рисунок 65. Параметры упаковки компонента.

Создание конденсатора.

Для создания символа конденсатора в программе Symbol Editor используем готовый символ резистора. Его нужно извлечь из библиотеки Резисторы. Для этого на панели инструментов в Symbol Editor щелкнем на кнопке , в появившемся диалоговом окне выберем библиотеку, в которой хранится компонент резистора (библиотеку Резисторы). В результате на экране появится диалоговое окно обзора содержимого библиотеки Library Browse, в котором найдем и двойным щелчком мыши откроем символ резистора (рис. 66).

Рисунок 66. Просмотр библиотеки.

Далее отредактируем символ резистора: избавимся от лишних горизонтальных линий, а вертикальные – сблизим и растянем (рис. 67). Проверим символ, нажав кнопку . Убедившись, что все нормально, сохраняем результат (рис. 68) в библиотеке Конденсаторы, в случае необходимости создав ее (аналогично тому, как это мы делали при сохранении символа резистора в библиотеке Резисторы).

Рисунок 67. На основе символа резистора создаем символ конденсатора.

Рисунок 68. Сохраняем символ конденсатора в соответствующей библиотеке.

Посадочные места для конденсатора возьмем такие же, что и для резистора (варианты с планарными и штыревыми выводами).

Вариант посадочного места с планарными выводами.

Чтобы применить для конденсатора посадочное место, ранее созданное для резистора с планарными выводами, переходим в программу Library Executive (выбрав в строке меню UtilsP-CAD Library Executive), выделяем в появившемся окне текущий набор библиотек DEFAULT_Library_SET, щелкаем по нему правой кнопкой мыши и в появившемся контекстном меню выбираем пункт Add Library, чтобы подключить к стандартному набору библиотек только что созданную библиотеку Конденсаторы (если она уже подключена, то делать этого не нужно). Далее укажем в качестве искомой библиотеки Конденсаторы, она подключиться к набору. Раскрыв библиотеку Конденсаторы, легко убедиться, что символ элемента в ней имеется, а посадочное место отсутствует. Его-то мы и скопируем из библиотеки Резисторы.

Рисунок 69. Копирование посадочного места из одной библиотеки в другую.

Для этого в строке меню выберем LibraryCopy. В появившемся на экране диалоговом окне Library Copy укажем, что и из какой библиотеки должно быть скопировано и в какую, библиотеку. Нажмем кнопку Source Library, чтобы указать исходную библиотеку - Резисторы .lib, потом щелкнем по кнопке Destination Library и укажем конечную библиотеку – Конденсаторы .lib, в группе переключателей Copy Iten зададим тип копируемого элемента – Pattern (посадочное место). В области Multiple Source Names среди появившегося списка выберем названия подходящих элементов – SMD_0805.). В поле Single Destination name введем название копируемого элемента, в которое он должен быть переименован по результатам копирования – SMD_0805 (рис. 69). По окончании нажмем Copy, и копирование будет произведено.

Теперь можно перейти к упаковке компонента конденсатора. В строке меню выберем ComponentNew и далее укажем, какой символ и какое посадочное место у конденсатора, как мы это делали при создании символа резистора. Заполнение параметров также является аналогичным тому, как мы это делали при создании компонента резистора, только значения будут немного отличаться, например, в поле Pefdes Perfix нужно ввести C (стандартное обозначение конденсаторов на схеме) и т.д. По окончанию проверим компонент, нажав кнопку , а затем сохраняем его. Приведем лишь итоговые окна с произведенными настройками (см. рис. 70).

Рисунок 70. Итоговые настройки упаковки компонента конденсатора.

Вариант посадочного места с штыревыми выводами.

В программе Pattern Editor создаем две площадки типа эллипс, диаметром 0.8 мм, шириной и высотой 1.4 мм тип контактной площадки – Thru, тип подключения к слоям металлизации Thermal, поскольку отверстие предполагается металлизированное, то в области Hole устанавливаем флажок Plated. В слое Top Silk создаем контур. Ставим тип и позиционное расположение, привязку, делаем проверку и сохраняем в библиотеку Конденсаторы под именем SMD (рис. 71).

Рисунок 71. Посадочное место Конденсатора.

Теперь можно перейти к упаковке компонента конденсатора. В строке меню выберем ComponentNew и далее укажем, какой символ и какое посадочное место у конденсатора, как мы это делали при создании символа резистора. Заполнение параметров также является аналогичным тому, как мы это делали при создании компонента резистора, только значения будут немного отличаться, например, в поле Pefdes Perfix нужно ввести C (стандартное обозначение конденсаторов на схеме) и т.д. По окончанию проверим компонент, нажав кнопку , а затем сохраняем его. Приведем лишь итоговые окна с произведенными настройками (см. рис. 72).

Рисунок 72. Итоговые настройки упаковки компонента конденсатора.

Создание диода.

Для создания символа диода, выбираем и настраиваем программу Symbol Editor. Делаем все необходимые действия, которые описаны при разработке символа резистора. Создаем символ компонента – светодиод. Проводим его проверку и сохраняем в библиотеке Диоды под именем светодиод.

Рисунок 73. Создание символа компонента.

В программе Pattern Editor создаем две площадки типа эллипс, диаметром 0.8 мм, шириной и высотой 1.4 мм тип контактной площадки – Thru, тип подключения к слоям металлизации Thermal, поскольку отверстие предполагается металлизированное, то в области Hole устанавливаем флажок Plated. В слое Top Silk создаем контур. Ставим тип и позиционное расположение, привязку, делаем проверку и сохраняем в библиотеку Диоды под именем светодиод (рис. 74).

Рисунок 74. Создание посадочного места.

Финальная стадия создания элемента – это объединение условно-графического обозначения и посадочного места. Чтобы проделать эту операцию пользуемся программой P-CAD Library Executive. В окне Source Browser нажимаем правой кнопкой по строчке DEAFULT_LIBRARY_SET и выбираем пункт Add Library и добавляем свою библиотеку - Диоды.

Теперь можно перейти к упаковке компонента светодиода. Для создания компонента выбираем из меню ComponentNew. Из появившегося окна выбираем библиотеку, где были ранее сохранены условно графические изображения и посадочные места, как мы это делали при создании символа резистора. Заполнение параметров также является аналогичным тому, как мы это делали при создании компонента резистора, только значения будут немного отличаться, например, в поле Pefdes нужно ввести D (стандартное обозначение светодиода на схеме), и в окне Gate Numbering выбираем Numeric – цифровую нумерацию элементов.

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

По окончанию проверим компонент, нажав кнопку , а затем сохраняем его под именем светодиод. Приведем лишь итоговые окна с произведенными настройками (см. рис. 75).

Рисунок 75. Параметры упаковки. Таблица соответствия выводов.

Создание диодного моста.

Для создания символа диода, выбираем и настраиваем программу Symbol Editor. Делаем все необходимые действия, которые описаны при разработке символа светодиода. Создаем символ компонента – диодный мост. Проводим его проверку и сохраняем в библиотеке Диоды под именем MOST (рис. 76).

Рисунок 76. Создание символа компонента.

Загружаем программу P-CAD Pattern Editor. Настроить конфигурацию графического редактора, установив шаг сетки 1,25 мм. По команде File / Symbol Wizard или нажатием на кнопку вызвать мастер создания корпусов компонентов. В диалоговом окне (рис. 77) указать тип корпуса компонента (Pattern Type) – корпус типа DIP; число выводов (Number of Pads Down) − 4;

расстояние между центрами выводов (Pad to Pad Spacing) – 2,5; место расположения первого вывода компонента (Pad 1 Position) − 1; ширину корпуса компонента (Pattern Width) – 7,5; ширину линий габаритов корпуса компонента (Silk Line Width) – 0,254 мм; высоту (ширину) прямоугольника, ограничивающего габариты корпуса компонента (Silk Rectangle Width (Height)) – 5 (19,5) мм и другие необходимые параметры.

4. Завершить создание корпуса нажатием на клавишу Finish, после чего его изображение переносится на основной экран программы Pattern Editor (рис. 78).,

Ставим тип и позиционное расположение, привязку, делаем проверку и сохраняем в библиотеку Диоды под именем DIP 4.

Рисунок 77. Итоговые настройки Мастера создания посадочных мест.

Рисунок 78. Окончательный вид посадочного места диодного моста.

Теперь можно перейти к упаковке компонента светодиода. Для создания компонента выбираем из меню ComponentNew. Из появившегося окна выбираем библиотеку, где были ранее сохранены условно графические изображения и посадочные места, как мы это делали при создании символа резистора. Заполнение параметров также является аналогичным тому, как мы это делали при создании компонента резистора, только значения будут немного отличаться, например, в поле Pefdes нужно ввести DD (стандартное обозначение светодиода на схеме), и в окне Gate Numbering выбираем Numeric – цифровую нумерацию элементов.

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

По окончанию проверим компонент, нажав кнопку , а затем сохраняем его под именем MOST. Приведем лишь итоговые окна с произведенными настройками (см. рис. 79).

Рисунок 79. Параметры упаковки. Таблица соответствия выводов.

Создание переключателя.

Для создания символа переключателя, выбираем и настраиваем программу Symbol Editor. Делаем все необходимые действия, которые описаны при разработке символа резистора. Создаем символ компонента – переключатель. Проводим его проверку и сохраняем в библиотеке Разное под именем SA2-1 ПЕРЕКЛЮЧАТЕЛЬ. (рис. 80).

Рисунок 80. Создание символа переключателя.

В программе Pattern Editor создаем две площадки типа эллипс, диаметром 1.0 мм, шириной и высотой 1.6 мм тип контактной площадки – Thru, тип подключения к слоям металлизации Thermal, поскольку отверстие предполагается металлизированное, то в области Hole устанавливаем флажок Plated (рис 81). В слое Top Silk создаем контур. Ставим тип и позиционное расположение, привязку, делаем проверку и сохраняем в библиотеку Разное под именем SA2-1 (рис. 82).

Рисунок 81. Задаем параметры контактных площадок.

Рисунок 82. Посадочное место переключателя.

Теперь можно перейти к упаковке компонента переключателя. Для создания компонента выбираем из меню ComponentNew. Из появившегося окна выбираем библиотеку Разное, где были ранее сохранены условно графические изображения и посадочные места, как мы это делали при создании символа резистора. Заполнение параметров также является аналогичным тому, как мы это делали при создании компонента резистора, только значения будут немного отличаться, например, в поле Pefdes нужно ввести SW, и в окне Gate Numbering выбираем Numeric – цифровую нумерацию элементов.

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

По окончанию проверим компонент, нажав кнопку , а затем сохраняем его под именем. Приведем лишь итоговые окна с произведенными настройками (см. рис. 83).

Рисунок 83. Итоговые настройки упаковки компонента переключателя.

Создание трансформатора.

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

Щелкаем по кнопке и проводим произвольную дугу (рис. 84).

Рисунок 84. Начало построения.

Вызываем нажатием правой кнопки мыши контекстное меню, запускаем из него опцию Properties и указываем в окошке Radius (Радиус) появившейся панели значение 2,25 mm (рис. 85).

С помощью кнопок (Copy) и (Paste) превращаем единичный графический элемент в блок из трех дуг. Разворачиваем копии лицом друг другу (выделите дугу и нажмите «R») и проводим между ними вертикальную черту (кнопка ) рис. 86.

Рисунок 85. Настройка параметров дуги.

Рисунок 86. Заготовка символа трансформатора.

Расставляем при помощи кнопки четыре вывода. Свойства выводов показаны на рис. 87 (включен флажок Pin Des, отключен флажок Pin Name и т.д.).

Рисунок 87. Настраиваем параметры выводов.

Построив выводы, задаем для них свои номера (по умолчанию они нумеруются 0,1,3,4). Чтобы задать правильную нумерацию, выделяем нужный вывод, щелкаем по нему правой кнопкой мыши и в появившемся контекстном меню выбираем команду Properties. В результате на экране появится диалоговое окно Pin Properties, в котором в поле Default Pin Des вводим нужный номер вывода (соответственно 1, 4, 9, 10). Расположите номера нужным образом. Сделать это можно, выделив номер при нажатой клавише «Shift» - он будет выделен отдельно от всего вывода – и перетащив его мышкой в нужное место. В результате у нас должно получиться так же, как на рис. 88.

Далее при помощи опции Add Attribute (кнопка ) добавляем на чертеж атрибуты компонента – Ref Des (Позиционное обозначение) Type (Тип). Располагаем их так, как показано на рис. 89.

Рисунок 88. Расположили номера выводов должным образом.

Рисунок 89. Расположим атрибуты.

Щелкнув по кнопке , наносим на схему точку привязки, расположив ее на конце первого вывода, как показано на рис. 90.

Рисунок 90. Расположили точку привязки.

Далее проверяем правильность создания символа, нажав на кнопку , сохраняем символ в библиотеку Трансформаторы (в случае необходимости предварительно создав ее, как было описано в практическом примере) под именем ТРАНС_1:1 рис. 91.

Рисунок 91. Сохраняем символ трансформатора в соответствующей библиотеке.

Теперь перейдем в редактор Pattern Editor для создания посадочного места. При создании посадочного места трансформатора придерживаемся того же алгоритма, что и ранее в отношении резистора. Помещаем на рабочее поле контактные площадки. По умолчанию они у нас будут такими (рис. 92).

Рисунок 92. Произвольные контактные площадки.

Построенная по умолчанию площадка нас устраивает. Изменим, свойства вставленных площадок, предварительно выделив все 4, щелкнув по ним правой кнопкой мыши и в появившемся контекстном меню выбрав команду Properties. Далее в появившемся диалоговом окне Pad Properties Мы зададим имя для стиля в появившемся окне Copy Pad Styleимя Кв_1,2х2,5.

Рисунок 93. Создаем новый стиль контактных площадок.

Стиль появился в окне Pad Styles.

Назначенный стиль появится в окне Pad Styles. Выделим его и нажмем Modify (Simple), чтобы задать его параметры. В появившемся диалоговом окне Modify Pad Style в области Type установим тип Thruсквозная площадка для штыревого (сквозного) контакта, в раскрывающемся списке Shape выберем Ellipseэллиптическую форму контактной площадки. В полях Width и Height установим одинаковое значение 2,5 мм, а в поле Diameterзначение 1,2 – внутренний диаметр отверстия для сверления. Поскольку отверстие предполагается металлизированное, то в области Hole устанавливаем также флажок Plated. После этого нажмем OK в окне Modify Pad Style и еще раз OK в следующем окне, завершив задание параметров нашего стиля контактных площадок рис. 94.

Рисунок 94. Задаем параметры контактных площадок трансформатора.

Вернувшись в окно Pad Properties, устанавливаем этот стиль в окне Pad Style, и нажимаем OK. Контактные площадки примут вид, показанный на рис. 95.

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

Рисунок 95. Контактные площадки в обновленном виде.

Рисунок 96. Положение контактных площадок трансформатора относительно друг друга.

Теперь выберем инструмент для рисования прямых линий и обведем площадку размером 43х36 мм и расположим ее так, как показано на рис. 97.

Рисунок 97. Обвели площадку.

Добавляем два монтажных отверстия диаметром 3,5 мм. Делается это так же, как и добавление контактных площадок, - кнопкой . Так же, как было описано выше, создадим новый стиль контактных площадок. При этом обратим внимание на следующие моменты. Во-первых, в раскрывающемся списке Shape выбираем вариант Mourning Hole, во-вторых, в области Hole снимаем флажок с опции Plated, в-третьих, Width и Height установим одинаковое значение 2,5 мм, а в поле Diameterзначение 1,2 (см. рис.98).

Рисунок 98. Параметры монтажных отверстий.

Рисунок 99. Выставим два монтажных отверстия.

Ставим тип и позиционное расположение, привязку(на левую верхнюю площадку). Проверяем созданное посадочное место нажатием кнопки . Сохраняем новый элемент в библиотеку Трансформаторы под именем ТП112-3 (рис. 100).

Рисунок 100. Проверка показала, что ошибок нет.

Прейдем в программу Library Executive и займемся упаковкой компонента. Данная процедура до определенного момента практически не отличается от той, что использовалась в отношении конденсатора и резистора. Однако когда мы дойдем до заполнения таблицы, то заметим, что здесь применяется более сложный алгоритм. Изначально присвоив выводам на УГО те же значения, что и в спецификации, мы избавили себя от необходимости перепроверять данные в четырех первых столбцах. Поэтому заполняем два крайних правых столбца и сохраняем результат (рис. 101).

Рисунок 101. Итоговые параметры упаковки компонента трансформатора. Заполненная таблица соответствия выводов.

Создание транзистора.

Символ транзистора (рис. 102) рисуется с использованием уже известных инструментов Place Line , Place Arc и Place Pin , а стрелки на схеме создаются при помощи нового средства – Place Polygon . Обращаем внимание – для каждого контакта после помещения на рабочее поле следует вызвать окно Pin Properties и проставить соответствующую латинскую букву (для эмиттера – E, для коллектора – K, для базы – B), а в окнах Позиционное обозначение и Номер вывода – цифры от 1 до 3. По ходу работы мы перепроверяем введенные данные, например, меняем длину и обозначение выводов.

Полученный элемент сохраняется в библиотеке Транзисторы под именем NPN.

Рисунок 102. Символ транзистора.

Для создания посадочного места (рис. 103), используем методику, ранее

Рисунок 103. Посадочное место транзистора.

опробованную на резисторе. Обращаем внимание, что контактные площадки имеют размер 0,8х0,9 мм (остальные настройки такие же, что и у контактных площадок резистора – см. выше), а расстояние между ними по центральным осям равняется 2 мм. Прямоугольный контур компонента в слое шелкографии обводится линией толщиной 0,1 мм.

Результат работы помещаем в библиотеку Транзисторы под именем SOT-23.

Создание ИМС 556 (таймера). Практика использования мастера создания посадочных мест.

Символ ИМС 555 (рис. 104) (а ИМС 556 состоит из двух элементов 555)

Рисунок 104. Символ ИМС 555.

составлен из контура размером 20х30 мм и выводов длиной 5 мм. Свойства выводов показаны на рис. 105.

Рисунок 105. Свойства выводов.

Обращаем внимание, что установлены флажки Increment Pin Name и Increment Pin Des. Точку привязки поместим на конец первого вывода (см. рис.) с помощью кнопки . Разместим атрибуты Ref Des и Type уже знакомым по предыдущим примерам способом (кнопка ). Проверив символ, нажав кнопку , сохраним его в библиотеку Микросхемы (в случае необходимости предварительно создав ее) под именем 555 (рис. 106).

Рисунок 106. Сохранение готового символа ИМС 555 в библиотеке.

Как известно, ИМС 556 по своей сути представляет собой сдвоенную ИМС 555. Для создания посадочного места ИМС 556 , в которое потом будут помещены две микросхемы ИМС 555, в программе Patter Editor применим Мастер Pattern Wizard, вызываемый нажатием кнопки .

Рисунок 107. Мастер с настройками посадочного места, предлагаемыми по умолчанию.

Уже с самого начала Мастером нам будут предложены готовый корпус и панель для настройки основных параметров (рис. 107). Давайте по порядку рассмотрим настройки панели мастера. Так, в раскрывающемся списке Pattern Type задается тип корпуса: Dipкорпус типа Dip (или SMD) с двухрядным расположением выводов, ARRAYпрямоугольный корпус с массивом выводов, QUADкорпус прямоугольной формы с расположением выводов по всем четырем сторонам. В нашем случае мы выбираем тип Dip. Далее в поле Number of Pads Down задаем общее количество контактов (для корпусов типа ARRAY и QUAD здесь задается число столбцов контактных площадок, а в поле Number of Pads Acrossколичество строк контактных площадок в массиве выводов. В поле Pad to Pad Spacing (On Center) задается расстояние между центрами контактных площадок по вертикали – для корпусов типа Dip (SMD). Для корпусов типа ARRAY и QUAD данное значение характеризует расстояние между центрами двух любых соседних контактных площадок в строке или столбце. Мы в своем примере зададим расстояние между контактами 1,27 мм.

В поле Pattern Width задается расстояние между выводов (по горизонтали). В нашем случае 5,5 мм. В поле Pattern Height указывается расстояние между рядами выводов (по вертикали). В нашем случае не задается.

В поле Pad 1 Position указывается положение первого вывода. В корпусе типа Dip (SMD) это, как правило, верхний левый контакт посадочного места. При этом остальные контакты будут автоматически пронумерованы против часовой стрелки от первого вывода, начиная с единицы.

В раскрывающихся списках Pad Style (Pad 1) и Pad Style (Other) задаются стили контактных площадок для первого контакта и для всех остальных, соответственно. В нашем случае необходимо создать новый стиль контактных площадок, размером 0,6х2,2 мм и в форме прямоугольника со скругленными углами. Если заранее этого не было, то оставляем тип отверстия по умолчанию, а потом переопределим его, уже после завершения работы Мастера.

Включив флажок Silk Screen и в расположенных ниже полях, задаем параметры контура шелкографии:

  • Silk Line Widthширина линии обводки (в нашем случае 0,1 мм);

  • Silk Rectangle Widthширина прямоугольника, изображающего корпус компонента (в нашем случае 3 мм);

  • Silk Rectangle Heightвысота прямоугольника, изображающего корпус компонента (в нашем случае 8 мм );

  • Notch Typeтип скоса (в нашем случае ARC).

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

Итоговый результат помещается в библиотеку Микросхемы под именем SO-14. итоговый вид посадочного места показан на рис. 108.

Рисунок 108. Итоговый вид посадочного места ИМС 556.

Переходим в программу Library Executive, упаковываем компонент. Сейчас у нас имеется символ 555 и посадочное место SO-14. Приступив к созданию компонента ComponentNew и указав в качестве посадочного места SO-14, а в качестве символа – 555, пропишите в поле Number of Gates число 2, так как два символа 555 будут упаковываться в рамках создания компонента ИМС 556. В поле Ref Des Prefix набираем DD, устанавливаем числовую нумерацию (Numtric) – (рис.109).

Рисунок 109. Указываем, что и как должно паковаться.

При упаковке компонента следует уделять особое внимание заполнению форм (см. рис. 110) и обязательно проверять введенные данные при помощи кнопки . Если программа подтверждает отсутствие ошибок, сохраняем в библиотеку Микросхемы, присвоив ему имя Таймер 556.

Рисунок 110. Параметры упаковки. Таблица соответствия выводов.

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

Порядок поиска микросхемы сумматора.

На сайте http://www.izme.ru в списке микросхем (http://www.izme.ru/dsheets/ic/155/index.html) было найдено описание микросхемы четырехразрядного (двоичного) сумматора К155ИМ3. Зарубежные аналоги SN7483N, SN7483J.

1. Вход слагаемого А4; 2. Выход суммы S3; 3. Вход слагаемого A3; 4. Вход слагаемого B3; 5. Напряжение питания; 6. Выход суммы S2; 7. Вход слагаемого B2; 8. Вход слагаемого A2; 9. Выход суммы S1; 10. Вход слагаемого A1; 11. Вход слагаемого B1; 12. Общий; 13. Вход переноса Р0; 14. Выход переноса четвертого разряда Р4; 15. Выход суммы S4; 16. Вход слагаемого B4.

С помощью рассмотренных ранее инструментов и последовательности действий в Symbol Editor рисуем для микросхемы К155ИМ3 символ (рис. 111)

Рисунок 111. Символ четырехразрядного (двоичного) полного сумматора К155 ИМ3.

проверяем и сохраняем его в библиотеку Микросхемы под именем 155IM3.

Для создания посадочного места ИМС К155ИМ3, в программе Pattern Editor применим Мастер Pattern Wizard, вызываемый нажатием кнопки . В предложенном Мастером готового корпуса, мы выбираем тип корпуса Dip с двухрядным расположением выводов. Далее в поле Number of Pads Down задаем общее количество контактов – 16.

Рисунок 112. Итоговый вид посадочного места К115ИМ3.

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

В поле Pad 1 Position указывается положение первого вывода. В корпусе типа Dip это верхний левый контакт посадочного места. При этом остальные контакты будут автоматически пронумерованы против часовой стрелки от первого вывода, начиная с единицы.

Включив флажок Silk Screen и в расположенных ниже полях, задаем параметры контура шелкографии:

  • Silk Line Widthширина линии обводки (в нашем случае 0,1 мм);

  • Silk Rectangle Widthширина прямоугольника, изображающего корпус компонента (в нашем случае 7 мм);

  • Silk Rectangle Heightвысота прямоугольника, изображающего корпус компонента (в нашем случае 21,5 мм );

  • Notch Typeтип скоса (в нашем случае ARC).

Подтверждаем введенные данные нажатием на кнопку Finish. Размещаем точку привязки по центру первой контактной площадки, если точка привязки отсутствует, нажав кнопку . По окончании проверим правильность создания посадочного места, нажав кнопку (см. рис. 111) и сохраняем под именем К155.

Переходим в программу Library Executive, упаковываем компонент. Сейчас у нас имеется символ 155IM3 и посадочное место K155. Приступив к созданию компонента ComponentNew и указав в качестве посадочного места K155, а в качестве символа – 155IM3. В поле Ref Des Prefix набираем 155, устанавливаем числовую нумерацию (Numtric) – (рис.113).

При упаковке компонента следует уделять особое внимание заполнению форм (см. рис. 113) и обязательно проверять введенные данные при помощи кнопки . Если программа подтверждает отсутствие ошибок, сохраняем в библиотеку Микросхемы, присвоив ему имя K155.

Рисунок 113. Параметры упаковки. Таблица соответствия выводов.

Создание операционного усилителя.

С помощью рассмотренных ранее инструментов и последовательности действий в Symbol Editor рисуем для ОУ два символа (рис. 114 и рис. 115) и сохраняем их в библиотеку Микросхемы под именами ОУ1 и ОУ2.

Рисунок 114. Символ операционного усилителя ОУ1.

Рисунок 115. Символ операционного усилителя ОУ2.

Чтобы установить значок треугольника, щелкаем кнопку на панели инструментов, в появившемся диалоговом окне выбираем Amplifer (рис. 116), а затем указываем точку вставки.

Рисунок 116. Вставка специального символа.

Перейдя в Pattern Editor, создадим посадочное место операционного усилителя, по аналогии с ИМС 556 воспользовавшись Мастером (кнопка ). Описание настроек было приведено в предыдущем примере с ИМС 556, здесь лишь приведем итоговое окно с произведенными настройками (контур с размерами 5,5х7,62 и т.д.) – см. рис. 117.

Форма и размер контактных площадок должны быть такими же, что и для таймера ИМС 556 – прямоугольник со скрученными углами, размером 0,6х2,2 мм. Задаем точку привязки (кнопка ), разместим атрибуты Ref Des и Type, затем проверим созданное посадочное место, нажав кнопку . Окончательный вид посадочного места операционного усилителя приведен на рис. 118. по завершению заносим элемент в библиотеку Микросхемы под именем SO8.

Рисунок 117. Итоговые настройки Мастера создания посадочных мест.

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

Переходим в программу Library Executive, упаковываем компонент. Сейчас у нас имеется два символа ОУ1 и ОУ2, а также одно посадочное место SO8.

Выбрав в строке меню ComponentName, зададим свойства и состав нового компонента, выбрав посадочное место и задав параметры (обращаем внимание, что Number of Gates – 2, установлен переключатель Heterogeneous), как показано на рис. 119. При этом на последнем этапе для каждого Gate внизу окна надо сопоставить свой символ: в соответствующей строке щелкаем в поле Normal и задаем сначала ОУ1 для Gate1 и ОУ2 для Gate2.

Рисунок 119. Задаем, что и как должно компоноваться в компоненте операционного усилителя.

Упаковываем компонент, заполнив таблицу контактов, как показано на рис. 120. По окончании проверим созданный компонент и сохраним его в библиотеку Микросхемы под именем AD8620AR.

Рисунок 120. Параметры упаковки. Таблица соответствия выводов.

Создание логического элемента 3И-НЕ (К561ЛА9).

Для создания символьного образа элемента с помощью редактора Symbol Editor, например, логического элемента 3И-НЕ (К561ЛА9), необходимо:

1. Загрузить редактор P-CAD Symbol Editor.

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

3. По команде Symbol Wizard меню File или нажатием на кнопку вызвать Мастер создания символов компонентов.

4. В диалоговом окне мастера (рис. 121) указать ширину символа (Symbol Width), расстояние между смежными выводами (Pin Spacing) – длину выводов (Lenght), количество выводов на левой (правой) стороне символа (Number Pin) и ввести условное обозначение элемента «И». Результат показан на рис. 121.

Рисунок 121. Мастер создания символов компонентов.

5. Завершить создание контура символа нажатием на клавишу Finish и отредактировать его на основном экране программы Symbol Editor. Для этого настроить отображение вида и имен контактов, как мы делали раньше.

Результат редактирования показан на рис. 122.

Рисунок 122. Результат редактирования символьного компонента.

6. Сохраняем их в библиотеку Микросхемы под именами 3И-НЕ.

Для создания посадочного места ранее созданного образа логического элемента К561ЛА9 с помощью редактора P-CAD Pattern Editor необходимо:

1. Загрузить программу P-CAD Pattern Editor.

2. Настроить конфигурацию графического редактора, установив шаг сетки 1,25 мм.

3. По команде File / Symbol Wizard или нажатием на кнопку вызвать мастер создания корпусов компонентов. В диалоговом окне (рис. 123) указать тип корпуса компонента.

(Pattern Type) – корпус типа DIP; число выводов (Number of Pads Down)14; расстояние между центрами выводов (Pad to Pad Spacing) – 2,5; место расположения первого вывода компонента (Pad 1 Position) − 1; ширину корпуса компонента (Pattern Width) – 7,5; ширину линий габаритов корпуса компонента (Silk Line Width) – 0,254 мм; высоту (ширину) прямоугольника, ограничивающего габариты корпуса компонента (Silk Rectangle Width (Height)) – 5 (19,5) мм и другие необходимые параметры.

На этом же рисунке показан результат создания корпуса.

Рисунок 123. Диалоговое окно мастера создания корпусов компонентов.

  1. Завершить создание корпуса нажатием на клавишу Finish, после чего его изображение переносится на основной экран программы Pattern Editor (рис. 124).

Сохраняем их в библиотеку Микросхемы под именами DIP14. Редактирование технологического образа элемента, аналогично схемному образу, осуществляется с помощью технологического редактора Pattern Editor, для чего в меню Pattern Open редактора выбирается и открывается подлежащий редактированию элемент, и далее, как и в схемном редакторе, с помощью курсора отмечается и выделяется требуемый фрагмент элемента. После нажатия But#2 выбирается опция Properties и далее в открывающихся окнах выполняется требуемая корректировка. Удаление или добавление новых компонентов элемента осуществляется как обычно с использованием необходимых клавиш и опций меню редактора. Отредактированный технологический образ элемента необходимо занести в библиотеку под старым или новым именем.

Рисунок 124. Окно редактирования корпуса технологического элемента.

Переходим в программу Library Executive, упаковываем библиотечный компонент К561ЛА9. На рисунке 125 приведена общая информация об элементе.

Выбрав в строке меню ComponentName, зададим свойства и состав нового компонента, выбрав посадочное место и задав параметры (обращаем внимание, что Number of Gates – 3, установлен переключатель Nomogeneous).

По окончании проверим созданный компонент и сохраним его в библиотеку Микросхемы под именем 561 LA9.

Рисунок 125. Параметры упаковки. Таблица соответствия выводов.

Создание разъема.

Для создания символа переключателя, выбираем и настраиваем программу Symbol Editor. Делаем все необходимые действия, которые описаны при разработке символа резистора. Создаем символ компонента – разъем. Проводим его проверку и сохраняем в библиотеке Разное под именем Разъем (рис. 126).

Рисунок 126. Создание символа разъема.

В программе Pattern Editor создаем две площадки типа эллипс, диаметром 1.0 мм, шириной и высотой 1.6 мм тип контактной площадки – Thru, тип подключения к слоям металлизации Thermal, поскольку отверстие предполагается металлизированное, то в области Hole устанавливаем флажок Plated. Добавляем два монтажных отверстия диаметром 3,2 мм. Делается это так же, как и добавление контактных площадок, - кнопкой . Так же, как было описано выше, создадим новый стиль контактных площадок. При этом обратим внимание на следующие моменты. Во-первых, в раскрывающемся списке Shape выбираем вариант Mourning Hole, во-вторых, в области Hole снимаем флажок с опции Plated, в-третьих, Width и Height установим одинаковое значение 1,6 мм, а в поле Diameterзначение 1,6. Ставим тип и позиционное расположение, привязку, делаем проверку и сохраняем в библиотеку Разное под именем Разъем. Результат на рисунке 127 .

Рисунок 127. Посадочное место под разъем.

Переходим в программу Library Executive, упаковываем библиотечный компонент Разъем. На рисунке 128 приведена общая информация об элементе.

Рисунок 128. Параметры упаковки. Таблица соответствия выводов.

СОЗДАНИЕ СИМВОЛА ЗЕМЛЯ.

Рисуем символ Земля при помощи инструмента Place Line (рис. 129).

рис. 129. Создание символа Земля.

И снабжаем выводом длиною 5 мм. Для этого нажимаем кнопку .

Рис. 130. Задаем параметры выводов.

Сразу после нажатия на вышеуказанную кнопку на экране появится диалоговое окно Place Pin (рис. 130). В нем сразу необходимо отключить флажки Pin Name (Имя вывода) и Pin Des (Обозначение вывода) в области Display, чтобы эти элементы не отображались на схеме. Далее, в области Length устанавливаем переключатель в положение User и вводим размер вывода 5 мм в расположенном рядом поле (см. рис.130). Закрываем окно Place Pin, нажав кнопку OK, и щелчком левой кнопки мыши указываем месторасположение вывода (рис.131).

рис. 131. Символ Земля с размещенным выводом.

Далее при помощи опции Add Attribute (кнопка ) добавляем на чертеж атрибуты компонента Ref Des (позиционное обозначение) рис.132.

Рисунок 132. Добавление атрибута Ref Des.

и Type (Тип). на рис.133.

Рисунок 133. Добавление атрибута Type.

Результат показан на рис. 134.

Рисунок 134. Символ Земля с размещенными атрибутами.

Убираем атрибут компонента атрибут компонента Ref Des (позиционное обозначение). Двойной щелчок левой кнопкой мыши по Ref Des (рис. 135).

Рисунок 135. Выделение атрибута Ref Des.

Появляется окно рис.136.

Рисунок 136. Окно Attribute Properties.

Убираем флажок около Visible - нажимаем OK. Появилось изображение Земля без позиционного обозначения рис.137.

Рисунок 137. Символ Земля без атрибута Ref Des.

Воспользовавшись кнопкой , размещаем на графическом поле точку привязки компонента (на рис. 138 – крупный квадрат с перекрестьем на конце вывода).

Рисунок 138. Готовый символ Земля.

Перед помещение символа в библиотеку проверяем его на предмет присутствия всех необходимых элементов и отсутствия ошибок. Для этого нажимаем на панели инструментов . В случае отсутствия ошибок появится соответствующее информационное сообщение рисунок 139.

Рисунок 139. Ошибок нет. Верификация символа была выполнена успешно.

Для сохранения символа, нажимаем на панели инструментов команду Symbol Save to Library (кнопка ). Появится окно рис.140.

Рис. 140. Окно «Symbol Save to Library».

Используя созданную ранее библиотеку Разное и записываем в нее полученный символ под именем. Для этого нажимаем в окне Symbol Save to Library на Library. Появится окно выбора библиотек рис.141. Нажимаем Разное – Открыть. Появляется окно рис 142. В нем мы записываем полученный символ под именем GND в разделах Symbol и Component, предварительно поставив флажок около Create Component.

Рисунок 141. Окно выбора библиотеки.

Рисунок 142. Запись полученного символа Земля.

Описание наиболее типичных ошибок.

Описание наиболее типичных ошибок, встречающихся при создании символов, приведено в таблице 1.

Таблица 1. Ошибки при создании символов

Ошибка

Описание

Пояснение

Error 5514

Found duplicate pin number

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

Error 5516

Found duplicate attribute

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

Error 5517

Found more than one reference point

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

Error 5519

Pins must be numbered sequentially, stating with 1

Данное сообщение говорит о том, что в нумерации выводов имеются разрывы. В то же время напоминаем, что выводы должны нумероваться последовательно, начиная с 1

Error 5521

Missing reference point

Для какого-то символа отсутствует точка привязки

Error 5522

Missing Ref Des attribute

Для символа не задан атрибут Ref Des (Позиционное обозначение). Данный атрибут является единственным критичным: все остальные атрибуты, в том числе и Type (Тип), могут быть не определены. При этом никакой ошибки выдаваться не будет

Error 55786

Duplicate default pin designators are not allowed

Не разрешается использовать повторяющиеся указатели выводов (Pin Des), хотя допускается не задавать их вообще. В отличие от указателей имена выводов могут и дублироваться, и отсутствовать

Особо обращаем внимание на такую довольно распространенную, но, как правило, труднообнаружимая ошибку, как неправильная нумерация выводов. Для ее выявления нам нужно нам нужно будет просмотреть свойства всех выводов и найти повторения или разрывы. Чаще всего бывает удобнее и эффективнее просто перенумеровать все выводы заново (с помощью команды UtilsRenumber). Однако это может помочь, если у нас выводов не очень много. В противном случае …нам уже ничего не поможет.

Также очень трудно бывает обнаружить наложение выводов друг на друга, когда под одним выводом случайно расположился другой. Такое часто бывает при копировании/перемещении выводов. Располагающиеся друг под другом выводы ничем себя не выдают, и обнаружить их можно только вручную.

Таким образом, хочется порекомендовать быть внимательными при работе с выводами (pin) и их атрибутами. По возможности старайтесь использовать встроенный в программу Мастер создания символов (он автоматически следит за правильной нумерацией и количеством выводов, а также их параметрами).

Особенности сохранения символов и посадочного места.

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

Чтобы сохранить созданный символ в одну из библиотек:

  1. Выбираем Symbol → Save As (кнопка ).

  2. В открывшемся окне (рис. 143) в поле Symbol указываем имя символа, а

Рисунок 143. Сохранение символа в библиотеку.

нажав на Library, мы сможем выбрать библиотеку для хранения символа. При этом флажки Create Component и Match Default Pin Designator to Pin Numbers можно не устанавливать. Однако обращаем внимание, что благодаря данным флажкам, которые, по сути, означают возможность автоматического согласования номеров и указателей выводов при сохранении символа, мы можем существенно упростить себе жизнь в тех случаях, когда указатели выводов должны совпадать с их номерами.

  1. Нажимаем ОК, и сохранение символа будет завершенною. При этом будет произведена автоматическая проверка символа (аналогично тому, как описано в предыдущем разделе). В случае выявления ошибок сохранение будет прервано с выдачей соответствующего сообщения.

Запускаем встроенный графический редактор P-CAD Pattern Editor.

НАСТРАИВАЕМ:

  • - конфигурацию (выбираем Options → Configure);

  • - сетку (Options → Grid);

Далее выполняем следующую последовательность действий:

1). Включаем привязку указателя мыши к узлам сетки, выбрав в строке меню ViewSnap to Grid.

2). Увеличиваем область рисования, нажав клавишу «серый плюс».

3). Задаем требуемую толщину линий, выбрав в строке меню OptionsCurrent Line.

Устанавливаем разные цвета для объектов, располагающихся на различных слоях платы. Сделать это можно, выбрав в строке меню OptionsDisplay (рис. 144) на вкладке Colors указав нужные соответствия. Просто щелкаем мышкой по имени слоя или имени объекта, а потом указываем цвет. В любой момент мы можем вернуться к первоначальным настройкам, используемым по умолчанию, нажав на кнопку Defaults.

Рисунок 144. Диалоговое окно «Options Display». Вкладка «Colors».

Структура слоев, используемая по умолчанию, приведена в табл. 2.

Таблица 2. Структура слоев платы, используемая по умолчанию

Название слоя

Описание

Top

Проводник на верхней стороне платы (сторона установки компонентов)

Bottom

Проводники на нижней стороне платы

Board

Контур платы

Top Mask

Паяльная маска на верхней стороне платы

Bot Mask

Паяльная маска на нижней стороне платы

Top Silk

Шелкография на верхней стороне платы (позиционные обозначения компонентов)

Bot Silk

Шелкография на нижней стороне платы

Top Paste

Пайка на верхней стороне платы

Bot Paste

Пайка на верхней стороне платы

При этом установка цветов возможна для следующих объектов:

  • Via – переходные отверстия,

  • Pad – контактные площадки,

  • Line – линии и проводники,

  • Poly – полигоны,

  • Text – текст.

Независимо от того, каким образом было создано посадочное место, в большинстве случаев его потребуется отредактировать: изменить его положение, способы привязки, ориентацию, стили текста, видимость основных атрибутов (позиционного обозначения и типа). Кроме того, может возникнуть необходимость подкорректировать положение контактных площадок для посадочных мест некоторых компонентов.

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

Чтобы сохранить созданное посадочное место, в строке меню редактора Pattern Editor выберите Pattern Save As. Сразу же отметим, что созданное и проверенное посадочное место, не содержащее ошибок, может быть сохранено в одну из имеющихся библиотек. Что и рекомендуется сделать, нажав кнопку Library в окне Pattern Save To Library (рис. 145) и выбрав нужный библиотечный файл. Незавершенная заготовка может сохраниться только в отдельный файл.

Рисунок 145. Диалоговое окно «Pattern Save To Library».

Упаковка компонента в менеджере библиотек P-CAD Library Executive

Общая методика создания (компоновки) компонента.

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

Говоря простым языком, P-CAD Library Executive позволяет упаковать некоторую совокупность данных (графическое изображение, посадочное место, атрибуты и т.д.) в виде одного цельного элемента, который и называется компонентом. Для того, как все вышеуказанные данные не будут упакованы в компонент, они будут представлять собой лишь отдельные разрозненные части, по своей сути никак не связанные друг с другом. Именно в рамках компонента они становятся единым целым и в таком виде уже могут использоваться в P-CAD.

Запустить менеджер библиотек можно несколькими способами:

  • Выбором в главном меню Пуск → Программы → P-CAD 2006 → Library Executive.

  • Запуском исполняемого файла CMP.EXE.

  • Из среды любого графического редактора P-CAD выбором в строке меню Utils → P-CAD Library Executive.

Для создания (упаковки) компонента в открывшемся окне первой нужно активировать опцию ComponentNew, выбрав в Проводнике библиотеку, в которой ранее записаны сведения о графике символов и посадочных местах компонентов, и заполнить нужные поля в окне Component Information (см. рис. 146). Сами поля мы рассмотрим далее.

Рисунок. 146. Упаковка компонента. Окно Component Information.

Создание таблицы выводов компонента.

Чтобы создать таблицу выводов компонента, необходимо в окне параметров компонента Component Information нажать кнопку Pins View. В результате на экране появится диалоговое окно Pins View, в котором необходимо будет заполнить таблицу (рис. 147), исходя из сведений, почерпнутых из технической

Рисунок 147. Таблица выводов компонентов.

документации для текущего компонента (если это ваш уникальный компонент – то вы вольны задать эти параметры сами).

Таблица выводов имеет следующую структуру и следующие правила заполнения.

В столбце Pad# заносятся номера контактных площадок корпуса компонента, а в столбцы Pin Desпозиционные номера выводов компонентов на схеме. Очень часто в оба этих столбцах вводится одном и то же (один и тот же порядок нумерации).

Далее, должно быть задано соответствие между номерами контактов столбца Sym Pad# и номерами выводов в столбце Pin Des. При этом в столбце Sym Pad# вводится номер вывода символа в соответствующей секции символа компонента.

Столбец Pin Name содержит имена выводов в каждой секции, в том числе контакты «земля» (имя GND) и «питания» (имя VCC).

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

Столбец Gate# содержит номер секции (вентиля) в которую назначен вывод символа.

В столбце Eles. Type задается тип вывода, который используется при поиске ошибок в схемах электрических принципиальных. Имейте ввиду, что данный столбец рекомендуется заполнить до заполнения столбца Gate#. Щелкните мышкой по нужной ячейке столбца, и вверху окна появится горизонтальное поле с раскрывающимся списком, в котором доступны следующие варианты типов выводов:

  • Unknownвывод, не имеющий определенного типа. Двойное значение используется по умолчанию.

  • Passive – пассивный вывод.

  • Input – входной выход.

  • Output – выходной вывод.

  • Bidirectionalдвунаправленный вывод.

  • Open-Hоткрытый эмиттер ИС типа ЭСЛ (к выводу должен быть подключен нагрузочный резистор).

  • Passive-Hпассивный компонент (обычно резистор), подключаемый к источнику питания (соответствует высокому логическому уровню).

  • Passive-Lпассивный компонент (как правило, резистор), подключаемый к «земле» (соответствует низкому логическому уровню).

  • 3-Stateтрехстабильный вывод (имеет высокий и низкий логические уровни и уровень высокого импеданса).

  • Powerвывод питании, или «земли». Назначение этого типа вывода автоматически проставляет номер секции PWR в столбце Gate# таблицы выводов.

Чтобы завершить выбор типа вывода, нажмите Enter.

Порядок выполнения работы:

  1. Получить задание у преподавателя.

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

  3. Создание посадочных мест компонентов, на основе созданных символов.

  4. Упаковка компонентов в менеджере библиотек P-CAD LIBRARY EXECUTIVE.

  5. Защитить лабораторную работу.

Контрольные вопросы:

  1. Назначение системы P-CAD 2006. Какие операции позволяет выполнять.

  2. Что входит в состав данного программного комплекса?

  3. Порядок запуска редактора схем. Основное окно программы.

  4. Порядок настройки редактора.