Смекни!
smekni.com

P-CAD для начинающих (стр. 2 из 2)


Рис. 6 Загрузка списка соединений

Нажав на кнопку NetlistFilename…, мы указываем расположение и имя файла списка соединений urok. net. В поле NetlistFormat указываем формат этого списка. В результате на рабочем поле РСВ должны появиться компоненты проекта, соединённые линиями связи (не разведёнными проводниками, по терминологии P-CAD) (рис.7).



Рис. 7 Окно графического редактора РСВ

Чтобы развести печатную плату, необходимо нарисовать её контур в предназначенном для этого слое Board. Сделаем этот слой текущим. В меню Опции выбираем команду Слои. Появляется диалоговое окно (рис.8), и в списке CurrentLayer выбираем Board, затем Close.

Теперь на рабочее поле проекта необходимо нанести контур печатной платы. По команде Поместить линию или щелкнув по пиктограмме \ нарисуем прямоугольный контур. Чтобы нарисовать линию, несколько раз меняющую направление, необходимо в точках излома фиксировать уже нарисованный отрезок щелчком левой клавиши мыши. Чтобы закончить рисование линии, нажмите правую кнопку мыши или Еsc. Посмотрите, все ли компоненты расположены внутри контура (рис.9). Перемещать или удалять компоненты с печатной платы можно тем же способом, что и при редактировании схемы в Schematic.



Рис.8 Диалоговое окно OptionsLayers

Рис.9 Наличие компонентов внутри контура


Таким образом, мы подготовили печатную плату к автоматической трассировке. В меню Роутинг выбираем команду Автороутеры…, в появившемся диалоговом окне (рис.10) выбираем тип автотрассировщика QuickRoute. Это самый простой из трассировщиков, входящих в состав пакета Р-CAD 2000, он используется лишь для разводки несложных плат, содержащих небольшое количество компонентов, и для профессиональной разводки не рекомендуется. Нажимаем кнопку Start и на рабочем поле редактора РСВ появляется уже разведенная печатная плата. Автоматически изменяется и имя файла, в начале добавляется префикс R. Теперь наш файл


называется Rurokl. pcb.

Рис.10 Диалоговое окно Автороутеры

На этом заканчивается процесс создания нашей микросхемы.

Теперь мы можем проверить, соответствует ли печатная плата нашей принципиальной схеме. Для этого запустим одновременно два файла: файл принципиальной электрической схемы urok1. sch и файл печатной платы Rurokl. pcb. Если мы в режиме выбора объекта щелкнем по компоненту правой клавишей мыши и в контекстном меню выберем команду Highlight, то подсвечены будут и условное графическое обозначение на схеме, и посадочное место на печатной плате.

Таким образом, осуществляется горячая связь между редакторами Schematic и РСВ.


Рис.11 Горячая связь

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

Для этого необходим справочник, в котором можно найти информацию о необходимом компоненте(например вид на принципиальной схеме и на печатной плате, количество ножек в блоке и порядок их расстановки и т.д.) Справочников существует большое количество один из них: Справочник по интегральным микросхемам/Под ред. Б.В. Тарабрина. – М.: Энергоатомиздат, 1985. –527 с.

Рассмотрим создание элемента из серии К176, например LE5. Этот элемент и-не, содержит 2 входа и 1 выход. В корпусе 4 элемента.

Элементы создаются в пакете P-CAD 2000 LibraryManager(Рис.12)


Рис.12 Диалоговое окно LibraryManager

Для начала создадим библиотеку, в которой будут храниться все элементы. Для этого войдем в меню Library/NewПоявится диалоговое окно, в котором мы дадим имя библиотеке и место, где она будет храниться. Моя библиотека будет называться К176

Теперь переходим к созданию элемента. Войдем в меню Сomponent/New

Появится диалоговое окно(рис 13) и вместе с ним диалоговое окно, в котором мы укажем библиотеку, в которой будет храниться созданный нами элемент.

Рис 13 Создание элемента.


В команде NumericofPins указываем количество ножек-14, в команде NumericofGates указываем количество элементов в блоке-4, в команде RefdesofPrefix указываем обозначение элемента на схемах-DD.Т. к. в блоке все создаваемые нами компоненты одинаковы, то в команде ComponentStyle ставим Homogenos, в команде GateNumbering ставим Numeric, для того, чтобы элементы нумеровались.

Основа для создания элемента готова. Теперь переходим на вкладку PinsView, где будем расставлять ножки –их нумерацию и свойства (рис 14)

Рис.14 Вкладка PinsView

В Pad# и PinDesнумеруем по порядку. В Gate# ставим номер блока, соответствующий данной ножке. Как видно всего 4 элемента и у каждого и по 3 ножки. Входы 7 и 14 служат для питания, поэтому они и обозначаются соответственно. В SymPin# в соответствии со справочником расставляется нумерация ножек. В PinNameставятся обозначения (для элементов питания, триггеров и т.д.) В GateEqв верхней строке ставим 1 и опускаемся вниз, на всех ножках элементов она проставится самостоятельно. В Elec. Typeуказываем электрический тип ножки (Input-входная, Output-выходная, Power - питание и т.д.)

Для этого щелкнем в правом верхнем углу на кнопку

появится список (рис 15) из которого выберем необходимую нам характеристику ножки.

Рис.15 Выбор Электрической характеристики ножки

Теперь необходимо данный компонент сохранить Component/Saveгде мы присваиваем имя и указываем место его сохранения.

Далее заходим меню Utils/PatternEditorперед нами появится диалоговое окно, где создается вид ‘элемента на печатном монтаже. Зайдем в меню Pattern/PatternWizardПеред нами появится окно (Рис 16)

Рис. 16.


Здесь мы задаем высоту, ширину, количество ножек, порядок первой ножки. После всего нажимаем кнопку Finish. Теперь данный элемент необходимо сохранить. Для этого заходим в меню Pattern/SaveПоявится диалоговое окно Сохранение элемента печатного монтажа (рис 17)

Рис.17 Сохранение элемента печатного монтажа

В команде Libraryуказываем имя и место нажождения библиотеки, где будет сохранен данный элемент. В Patternуказывается имя элемента ЛЕ5(по умолчанию программа сама выдаем имя, например UNTITLED 1

Вид элемента на печатном монтаже создан. Осталось создать вид элемента на принципиальной схеме. Для этого заходим меню Utils/SymbolEditorперед нами появится диалоговое окно, где создается вид элемента на принципиальной схеме. Зайдем в меню Symbol / SymbolWizardПеред нами появится диалоговое окно Меню Symbol Editor (Рис 18)

Рис.18 Диалоговое окно меню SymbolEditor.


Здесь мы задаем Высоту и ширину элемента, количество входящих и выходящих ножек, их дину(Short, Normal, Long и т.д.) Для вставки текста войдем в меню Place/Textи разместим нужный текст. Для создания элементов НЕ, триггеров и т.д. рисуем ножку сами. Войдем в меню Place/Pin, где выбираем необходимый вид (рис. 19) После окончания нажимаем кнопку Finish. Перед нами появится уже знакомое нам диалоговое окно (Рис.16), где мы аналогично, как и в PatternEditorсохраняем элемент.

Ну вот, данный элемент готов. Теперь можно посмотреть, что же получилось. В диалоговом окне Создание элемента (рис.13) необходимо щелкнуть на кнопке

Рис. 19 Диалоговое окно Place/Pin

PatternEditor. Появится диалоговое окно Вид компонента (рис. 20) и нажав на кнопку SelectPatternпоявится созданный нами элемент.

Аналогичные действия проводятся для просмотра вида элемента на принципиальной схеме. Только используется команда не Pattern, а Symbol.


Рис.20 Вид компонента

Таким же образов создаются все элементы.

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

Рис. 21. Принципиальная схема, созданная на элементах русских микросхем.


Рис. 22 Печатная плата.