размещение контактов.
Определение элемента
Перед тем как вы начнете рисовать новый элемент, вы должны задать специальную информацию об элементе. Откройте библиотеку и из меню DESIGN выберите пункт NEW PART. Появится окно задания свойств нового элемента— New Part Properties. Сначала задается ими элемента. Если элемент содержит в себе несколько логических элементов, вы должны задать их количество и тип элемента — гомогенный и гетерогенный. Задав эту информацию, вы можете приступить к прорисовке графики.
В строке Name вы задаете имя элемента, в строке Part Reference Prefix задается буква позиционного обозначения элемента, например, С для конденсаторов. Строку РСВ Footprint заполнять необязательно — тип корпуса. Переключатель Create Convert View включается, если элемент имеет эквивалент DeMorgan. Parts per Pkg — количество логических элементов в корпусе. Part Numbering — определяет как обозначается логический элемент в корпусе — цифрой или буквой, например, DD12.1 или DD12.A.
После того как вы задали тип элемента и нажали кнопку ОК, окно закроется и появится окно редактора, в котором пунктирной линией — БОРДЮРОМ — определена граница тела элемента. Контакты всегда располагаются с внешней стороны тела, касаясь бордюра. Название элемента VALUE (значение строки Name) располагается под телом, позиционное обозначение — над элементом. В заголовке окна редактора отображается название библиотеки и имя элемента.
Если вы создаете элемент, содержащий несколько логических элементов, то в окне редактора будет находиться первый элемент. Если это гомогенный элемент, то все редактирование, которое производится с первым элементом, будет автоматически распространяться на все элементы пакета (исключая изменения номеров контактов). Если вы создаете гетерогенный элемент, редактирование распространяется только на один эле-
11
мент. Чтобы отредактировать другой элемент, нужно выбрать Next Part или Previous Part из меню VIEW. Чтобы просмотреть все элементы в пакете, выберите VIEW — PACKAGE и, щелкнув два раза по любому из элементов, вы можете отредактировать его. Чтобы просмотреть всю информацию о пакете, вы-
берите последовательно VIEW — PACKAGE, Edit — Properties.
Вы увидите на экране таблицу, показывающую всю информацию о контактах.
Чтобы изменить размер тела элемента, выделите бордюр и растяните его до нужных размеров. Как только вы определили размер тела, вы можете нарисовать сам элемент. Вся графика должна находиться внутри бордюра. Если вы нарисуете чтонибудь вне его, бордюр автоматически изменит размер и включит графику. Чтобы добавить графику, вы должны пользоваться командами меню Place — Line, Rectangle, Ellipse, Arc, Polyline.
Добавить текст командой TEXT. В меню Place также находится команда включения IEEE символов. Текст и IEEE символы могут находиться вне тела элемента.
Есть несколько способов размещения контактов на элементе. Команда PIN в меню PLACE или кнопками панели инструментов Pintools, которая устанавливается через меню VIEW. Контакты должны касаться бордюра элемента, если бордюр и край тела совпадают, контакты будут располагаться непосредственно на крае тела элемента, если нет, то они будут продолжением линий, внутри тела. Для цифровых, цифро-аналоговых и аналоговых микросхем бордюр должен совпадать с границей тела элемента.
Выберите команду PLACE — PIN. Появится диалоговое окно, и вы должны задать информацию о каждом контакте. Когда вы определите все характеристики контакта, нажмите ОК. Указателем мыши поставьте контакты на нужное место и нажмите левую клавишу, чтобы зафиксировать контакт. Вы можете поставить сразу несколько контактов, каждый раз нажимая левую клавишу и размещая новый контакт. При этом имя и номер контакта назначаются автоматически с увеличе-
12
нием на единицу. Вы можете изменять свойства этих контактов, нажав правую клавишу и выбрав пункт Edit Properties. Чтобы закончить размещение контактов, выберите пункт End mode из меню правой клавиши или нажмите клавишу ESC.
Все характеристики контактов задаются через диало-
говое окно Place Pin Dialog Box.
Name — имя контакта, если контакт подсоединяется к шине, он должен иметь имя в формате busname[range], например, А[0..3]. Если имя контакта имеет верхнюю черту, например, RESET, то имя набирается следующим образом
R\E\S\E\T.
Number — номер контакта.
Width — ширина контакта. Если контакт подсоединяется к проводнику, то устанавливается Scalar, если к шине — выберите Bus.
Shape — форма контакта. Контакт, в зависимости от несущей функции, может принимать различное графическое изображение:
•Dot — инверсный;
•Clock — счетный;
•Dot-Clock — счетный с инверсией;
•Zero — контакт нулевой длины в узле сетки;
•Short — контакт длиной в один узел сетки;
•Line — контакт длиной в три узла сетки. Туре — тип контакта. Выбирается из списка допус-
тимых типов контакта:
•3-state — контакт имеет три возможных состояния: низкое, высокое и высокое сопротивление.
•Bidirectional — контакт может быть входным и вы-
ходным;
•Input — контакт, принимающий входной сигнал;
•Open collector — открытый коллектор;
•Open emmiter — открытый эмиттер;
•Output — выходной;
•Passive — подсоединяется к пассивному устройству,
13
не имеющему источника питания, например, контакт резистора;
•Power — контакт питания. Напряжение питания или земля. Эти контакт невидимы и не подсоединяются к шинам и проводам. Для отечественных элементов — имя контакта питания обычно +5V, для импортных — Vcc. Земля условно обозначается — GND.
Размещение группы контактов
Выберите в меню Place пункт Pin Array, появится диалоговое окно этой команды. В окне Starting Name задайте имя контакта. Если имя контакта оканчивается на цифру, то она будет автоматически увеличиваться, если имя контакта задано только буквой, то имена будут одинаковые. В окне Starting Number задайте стартовый номер первого контакта.
•Number of Pins — количество контактов в группе.
•Increment — шаг увеличения номера контакта.
•Pin Spasing — расстояние между контактами в шагах
сетки.
После закрытия окна разместите указателем мыши группу контактов на теле элемента и зафиксируйте их щелчком левой клавиши. Выможете сделать несколько копий групп контактов, нажимая левую клавишу, и каждый раз имена и номера контактов будут увеличиваться относительно последней размещенной группы. Если группа контактов длиннее чем тело элемента, оно автоматически увеличивается. END Mode — выход из режима. Чтобы отредактировать группу контактов, надо ее выделить, и
вменю Edit выбрать пункт Properties.
3.ЛАБОРАТОРНОЕ ЗАДАНИЕ
3.1.Создать библиотеку УГО, используя в качестве имени библиотеки обозначение группы.
3.2.Создать УГО в графическом редакторе OrCAD
Capture:
- резистор;
14
-конденсатор;
-транзистор;
-диод.
4.УКАЗАНИЯ ПО ОФОРМЛЕНИЮ ОТЧЕТА
ИКОНТРОЛЬНЫЕ ВОПРОСЫ
4.1.Отчет по лабораторной работе должен содержать: - наименование и цель работы.
4.2.Контрольные вопросы к лабораторной работе
1.Цель выполнения лабораторной работы.
2.Что такое кеш проекта?
3.Перечислите состав пакета OrCAD.
4.Этапы создания нового элемента.
5.Перечислите формы, которые может принимать кон-
такт.
ЛАБОРАТОРНАЯ РАБОТА № 2 СТРУКТУРА И ВОЗМОЖНОСТИ ПАКЕТА ORCAD.
СОЗДАНИЕ ПРИНЦИПИАЛЬНЫХ СХЕМ
1.ОБЩЕЕ ОПИСАНИЕ РАБОТЫ
1.1. Цель работы – изучение назначения, организации, функционирования возможностей пакета OrCAD и создание в нем принципиальной схемы.
1.2. Содержание работы
Лабораторная работа состоит из домашнего и лабораторного заданий. Домашнее задание заключается в изучении назначения и возможностей комплекса OrCAD, правил созда-
15