2. Создание символов
компонентов
Создание символьного
элемента, используя программу ACCEL Schematic.
С помощью этой программы удобно
создавать сложные составные
элементы, т.е. блоки, представляющие собой
совокупность нескольких простых элементов.
Она запускается из меню “Пуск”:
Программы\ Accel\Schematic.
Создание простых элементов
проще и удобнее в программе
ACCEL SymbolEditor которая описана ниже.
Перед началом работы устанавливаем
параметры графического редактора.
Создание обводки. Выбрать
команду Options\CurrentLine. В появившемся диалоговом
окне OptionsCurrentLine устанавливаются параметры
текущей линии рисования: в поле Width (ширина)
выбрать Thin (тонкая линия), а в поле Style
выбрать Solid (сплошная линия). Нажать ОК.
В пункте меню Place вызвать команду
Line (для ускорения работы можно
использовать “быструю кнопку”
на левой панели редактора). Используя
левую кнопку мыши, создать изображение
корпуса символьного элемента. Размер
корпуса контролируется при помощи координат.
Отказ от проведения следующей линии производится
по правой кнопке мыши.
Создание выводов. Выбрать
команду Place\Pin (для ускорения работы можно
использовать “быструю кнопку”
на левой панели редактора). Нажать левую
кнопку мыши. В открывшемся диалоговом
окне PlacePin: установить нужную длину контакта
(в поле Length выбрать User, а в расположенном
ниже окошке ввести цифру 5), настроить
отображение номеров контактов (в поле
Display включить метку PinDes и выключить метку
PinName). В области DisplayCharacteristics выбрать в
открывающемся списке OutsideEdge значение
Dot (кружок инверсии), а в остальных областях
– None. Нажать ОК. Переместить курсор в
точку начала выходного контакта (появится
выходной контакт с инверсией). Затем нажать
правую кнопку и снова левую. В открывшемся
вновь диалоговом окне PlacePin убрать кружок
инверсии (в списке OutsideEdge выбрать None).
Переместить курсор в точку начала входного
контакта, нажать левую кнопку мыши и не
отпуская кнопки нажать клавишу F для отражения
контакта. Аналогичные действия для второго
входа. Для переименования контактов,
вызвать команду Utils\Renumber. В открывшемся
диалоговом окне UtilsRenumber установить режим
перенумерации контактов (в поле Type установить
PinNum). Начальный номер контакта (StartingNumber)
и приращение (IncrementValue) должны быть равны
единице. Нажать ОК. На появившееся предупреждение
о необратимости команды, нужно ответить
“ДА”. В нужной последовательности кликнуть
левой кнопкой мыши по началу каждого
контакта.
Добавление символьного
обозначения элемента. Выбрать команду Place\Text (для ускорения
работы можно использовать “быструю кнопку”
на левой панели редактора). Нажать левую
кнопку мыши. В открывшемся диалоговом
окне PlaceText набрать символ &, установить
выравнивание текста по (Justification), выбрать
стиль PartStyle. Нажать ОК. Установить курсор
в нужную точку и нажать ОК.
Введение точки
привязки. Для введения точки привязки элемента
вызвать команду Plase\RefPoint (для ускорения
работы можно использовать “быструю кнопку”
на левой панели редактора). Переместить
курсор в начало первого контакта и нажать
левую кнопку (появится перечеркнутый
квадрат).
Установка атрибутов
элемента. Для введения атрибутов элемента (возьмем
к примеру место для размещения позиционного
обозначения и надпись типа элемента)
надо вызвать команду Plase\Attribute (для
ускорения работы можно использовать
“быструю кнопку”
на левой панели редактора). Нажать левую
кнопку мыши. В открывшемся диалоговом
окне PlaseAttribute выбрать в области категорий
атрибута (AttributeCategory) назначение атрибута
для элемента (Component). В области имен атрибутов
(Name) выбрать имя атрибута позиционного
обозначения (RefDes). Установить стиль текста
в открывающемся списке TextStyle как PartStyle.
Выравнивание (Justification): по вертикали –
низ, по горизонтали – центр. Нажать ОК.
Переместить курсор в точку над изображением
корпуса и нажать левую кнопку мыши. Нажать
правую кнопку мыши, а затем снова левую.
В появившемся вновь диалоговом окне выбрать
области имен атрибутов (Name) выбрать имя
атрибута типа элемента (Type). Полностью
“снять” флажок видимости (Visible). Нажать
ОК.
Запись созданного
символьного элемента в библиотеку
элементов.Для начала создадим свою библиотеку
TEST.lib. В пункте меню Library вызвать команду
New и в открывшемся диалоговом окне задать
имя новой библиотеки: TEST.lib. Нажать ОК.
Для подсоединения созданной библиотеки
надо в пункте меню Library вызвать команду
Setup и в открывшемся диалоговом окне нажать
кнопку Add. В открывшемся окне найти и активировать
созданную библиотеку TEST.lib. Нажать ОК.
Теперь TEST.lib(пока еще пустая) подключена
к редактору. Вызвать команду Edit\Select (для
ускорения работы можно использовать
“быструю кнопку”
на верхней панели редактора) и выделить
весь созданный элемент. Вызвать команду
Library\SymbolSaveAs и в открывшемся диалоговом
окне выбрать библиотеку TEST.lib. В области
Display включить метки RefDes и Type, а метку Value
выключить. Выключить метку занесения
информации в библиотеку как отдельного
элемента (CreateComponent). В поле Symbol набрать
имя элемента NAND (notand – Элемент И с инверсией
на выходе) и нажать кнопку ОК. Теперь вновь
созданный символьный элемент занесен
в библиотеку TEST.lib.
В данной курсовой работе были созданы
следующие символы: микросхема, резисторы,
конденсаторы, диод, и другие, которые
представлены на рисунках2.1…2.4.
|
|
|
|
|
6.051003.3331.01.КР |
|
|
|
|
|
Зм |
Лист |
№
Докум. |
Подпись |
Дата |
|
|
|
|
Создание корпусов
компонентов
|
Літ |
Лист |
Листов |
Студент |
Анисимов |
|
|
|
28 |
|
|
|
|
|
НУК |
Препод. |
Прищепов Е.О. |
|
|
|
|
|
|
3. Создание корпусов
компонентов
База данных корпуса компонента
создается при помощи графического
редактора PatternEditor.
Настройка
конфигурации графического редактора.
- Впункте
меню Options вызвать команду Configure. В
появившемся диалоговом окне OptionsConfigure
выбрать миллиметры как основную
систему единиц (в области Units “включить” mm). В полях WorkspaseSize (Width и Height) задать
любой размер, но не меньше размера, необходимого
под посадочное место. Все остальные параметры
оставить без изменения. Нажать ОК.
- В пункте
меню Options вызвать команду Grids. В появившемся
диалоговом окне OptionsGrids установить новую
сетку графического редактора с шагом
в 1 миллиметр (в области GridSpacing набрать
на клавиатуре 1 и нажать Add) – в данном
случае это наиболее удобный шаг сетки.
Нажать ОК.
- можно
“прикрепить” курсор к узлам сетки графического
редактора с помощью команды SnaptoGrid из
пункта меню View (обратный эффект с помощью
той же команды).
Работа
с PatternWizardPatternWizard– это специальное средство, облегчающее
работу по созданию посадочного места
для элемента на печатной плате. Для его
запуска нужно нажать кнопку
на верхней панели графического редактора.
Откроется окно, разделенное на две части.
В левой части находится редактор, с помощью
которого, используя различные настойки,
можно менять параметры элемента, изображение
которого находится в правой части окна.
Изменение настроек сразу отражается
на изображении элемента, что облегчает
работу с ним.
Для создания посадочного места
для элемента К155ЛА3 необходима следующая
комбинация параметров:
- в поле
PatternType (тип шаблона) выбрать DIP
- в поле
NumberOfPadsDown (число контактных площадок сверху
вниз) задать 14
- в поле
NumberPadtoPadSpacing (OnCenter) (расстояние между центрами
контактных площадок) задать 2.5 мм
- в поле
PatternWidth (ширина шаблона) задать 8 мм
- в поле
Pad 1 Position () задать 1
- в поле
SilkLineWidth () задать 0.25 мм
- в поле
SilkRectangleWidth () задать 6 мм
- вполе
Silk Rectangle Height () задать 18
- Notch Type
(типключа) выбрать Arc
Все остальные параметры оставить
без изменения. Нажать кнопку Finish.
После этого “настроечная часть”
редактора закроется и можно
продолжать непосредственное редактирование
элемента.
Запись созданного
символьного элемента в библиотеку
элементов.Новая библиотека создается при помощи
пункта меню Library\New. Запись созданного
элемента в уже существующую библиотеку
элементов производится путем нажатия
на кнопку
и выбора соответствующей библиотеки
из списка уже существующих библиотек.
В поле Pattern надо ввести название нового
посадочного места, а поле CreateComponent выключить.
Нажать ОК. Созданные корпуса элементов
показаны на рисунке 3.1…3.4.
|
|
|
|
|
6.051003.3331.01.КР |
|
|
|
|
|
Зм |
Лист |
№
Докум. |
Подпись |
Дата |
|
|
|
|
Создание библиотеки
компонентов |
Літ |
Лист |
Листов |
Студент |
Анисимов |
|
|
|
32 |
|
|
|
|
|
НУК |
Препод. |
Прищепов Е.О. |
|
|
|
|
|
|
4. Создание библиотеки
компонентов
В описанных выше примерах создания
символьных и технологических библиотечных
элементов создавались лишь графические
образы будущих элементов. Сами же библиотечные
элементы создаются при помощи программы
администратора библиотек. Эта программа
не является графическим редактором. Она
связывает введенную ранее графическую
информацию в единую систему — библиотечный
элемент, в котором сочетаются несколько
образов представления элемента на схеме,
образ посадочного места и упаковочная
информация.
Рассмотрим пример создании библиотечного
элемента К155ЛАЗ на основе созданных
выше схемного образа и посадочного
места.
- Вызвать программу администратора библиотек (LibraryExecutive)
- Выбрать команду ComponentNew (создать новый библиотечный элемент)
- В открывшемся диалоговом окне выбрать созданную библиотеку (в нашем случае test.lib). В результате появится диалоговое окно ComponentInformation, в котором надо:
- нажать кнопку SelectPattern, и выбрать посадочное место (Pattern) библиотечного элемента: в списке имеющихся посадочных мест выбрать DIP14 и нажать кнопку ОК.
- в переключателе ComponentType (тип элемента) выбрать Normal;
- и поле GaleNumbering
(способ нумерации вентилей) выбрать Numeric;
- в поле NumberofGates
(количество вентилей) ввести 4 т.к. микросхема К155ЛА3 состоит из
4х элементов 2И-НЕ;
- в поле RefDesPrefix
(префикс позиционного обозначении) ввести DD.
Рисунок4.1 - Окно описания
элемента.
- Для присоединения символа следует нажать кнопку SymbolView, а затем SelectSymbol. В появившемся списке символов найти LA3, выбрать его и нажать кнопкуОК.
- Нажать кнопку PinsViews. В результате появится заготовка таблицы упаковочной информации. Таблица имеет семь колонок и четырнадцать строк (по количеству контактов посадочного места). Колонки:
- PinDes содержит нумерацию контактов посадочного места;
- Gate# содержит номера вентилей;
- SymPin# содержит номера контактов символа (схемного образа элемента);
- PinName содержит имена контактов символа;
- GateEq и PinEq содержат группы эквивалентности соответственно для вентилей и контактов: значение 0 (уникальный вентиль или контакт) не высвечивается. Эквивалентные контакты группируются в пределах вентиля. Для эквивалентных вентилей должны присваиваться одни и те же номера эквивалентности;
- ElecType определяет электрический тип контакта (выбирается из выпадающего списка) Контакты «питания» и «земли» должны.иметь тип Power, причём тип следует устанавливать прежде чем в столбец Gate# будет введен тип контакта (GND или VCC).