Создание библиотечного компонента в интегрированной среде разработки электронных устройств P-CAD 2004



Цель работы.

Изучить основные принципы создания библиотечного компонента в интегрированной среде разработки электронных устройств P-CAD 2004. Ознакомится с редактором символов «Symbol Editor»,редакторов корпусов «Pattern Editor»,с менеджером библиотек «Library Executive»программной среды разработки P-CAD. Создать компонент и поместить его в предварительно созданную библиотеку.

Средства выполнения работы

Персональный компьютер на базе процессора Pentium-III или выше с установленным программным обеспечением P-CAD 2004(допускается использовать P-CAD 2006) .

Ход работы.

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

    1. Откройте редактор символов Symbol Editor среды P-CAD .

    2.Запустите мастер символов Symbol Wizard, воспользовавшись меню Symbol->Symbol Wizardили пиктограммой. После этого на экране откроется окно, изображённое на рисунке 3.1.

В левой части данного окна находится панель, в которой можно задавать параметры создаваемого символа. В графе Symbol Width задаётся ширина символа в миллидюймах(mil) или в миллиметрах(mm), в зависимости от того, какая система единиц измерения выбрана(изменение системы единиц можно произвести зайдя в меню Options->Configureи в открывшемся окне в разделе Unitsвыбрать новую систему единиц.) . В графе Pin Spacingзадаётся расстояние между выводами (рекомендуется расстояние между выводами для всех компонентов в библиотеках, подключаемых к одному проекту делать одинаковыми, например 100 mil (2.54 mm)).

рисунок 3.1

В графах Number Pin LeftиNumber Pin Right задаётся число выводов слева и справа символа соответственно. В графе Line Widthзадаётся ширина контурных линий символа. Установите эти параметры так, чтобы они соответствовали параметрам символа по заданию и нажмите кнопку Finish.

    3. После этого сформированный символ окажется в основном рабочем поле редактора символов. Отредактируйте номера и имена выводов в соответствии с заданием. Для этого двукратно щёлкните левой клавишей мыши по редактируемому выводу, и в открывшемся окне (рисунок 3.2) в графе Default Pin Nameвведите имя данного конкретно символа, а в графе Default Pin Desего номер в соответствии с заданием, после этого нажмите Ok. Повторите данное действие для каждого вывода.

рисунок 3.2

    4.Перед сохранением проверьте символ на корректность, воспользовавшись меню Utils->Validateили пиктограммой . В случаи успешной проверки должно появится окно изображённое на рисунке 3 в случаи ошибок появится подобное окно, но с указанием номера ошибка и её краткого содержания.

 

рисунок 3.3

Далее создайте библиотеку my.lib воспользовавшись меню Librari->Newи сохраните в неё созданный вами символ по именем, указанным в задании. Для этого зайдите Symbol->Save Es,в качестве библиотеки сохранения в графе Library, выберите созданную вами библиотеку my.lib, в качестве имени используйте имя приведённое в задании.

 

 Б. Создание корпуса(посадочного места) компонента.

    1.Откройте редактор корпусов Pattern Editor среды P-CAD .

    2.Запустите мастер корпусов (посадочных мест) Pattern Wizard, воспользовавшись меню Pattern->Pattern Wizardили пиктограммой  . После этого на экране откроется окно, изображённое на рисунке 3.4.

 рисунок 3.4

В левой части проявившегося окна в меню Pattern Typeвыберите тип корпуса (для данной лабораторной работы для всех вариантов рекомендуется выбирать тип корпуса DIP(выводы по краям с двух сторон)). В графе Number of Pads Downвведите количество выводов по заданию. В графе Pad to Pad spacingвведите расстояние между выводами, лежащими в одном ряду и в графе Pattern Widthрасстояние между рядами выводов в соответствии с заданием. Геометрию графики корпуса можно минять манипулируя параметрами Silk Rectangle Width, Silk Rectangle Hight. Далее нажмите кнопку Finish.

3. Отредактируйте стиль контактных площадок. Для этого сделать двойной щелчок по любой контактной площадке, после этого откроется окно изображённое на рисунке 3.5.

рисунок 3.5

Нажмите в нём на кнопку Pad Styles и после этого в появившемся окне (рисунок 3.6) выберите стиль default и нажмите кнопку Copy. При копировании укажите произвольно имя создаваемого стиля контактных площадок, стараясь привязать его к их геометрическим размерам (например, smd_1.2x2.5).

 

рисунок 3.6

Выделите созданный стиль контактных площадок и для его редактирования нажмите кнопку Modify (Simple). В появившемся после этого окне (рисунок 3.7) можно редактировать параметры стиля контактных площадок.

рисунок 3.7

В разделе Typeвыбираются тип контактной площадки(Thru - сквозное металлизированное отверстие, Top - поверхностная контактная площадка в верхнем слое, Bottom - поверхностная контактная площадка в нижнем слое). В графе Shapeзадаётся форма площадки, в графе width -ширина, в графе Height -высота. В разделе Hole в графе Diameter задаётся диаметр контактного отверстия. После установки требуемых параметром для стиля контактных площадок нажмите Ok. Далее для требуемых контактных площадок выберите созданный вами стиль. Для этого кликните дважды по контактной площадке и в открывшемся окне (рисунок 3.5) в графе Pad Style выберите созданный вами стиль.

    4. Перед сохранением корпуса компонента проверьте его, используя методику, описанную в разделе A.4 настоящей лабораторной работы. В случаи удачной проверки сохраните его в созданную вами при выполнении раздела А библиотеку, присвоив корпусу имя, указанное в задании.

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

        1.Откройте менеджер библиотек Library Executive среды P-CAD . После его открытия зайдите в меню Component->New, в открывшемся диалоге выберите созданную вами библиотеку (в дальнейшем в неё будет помещён создаваемый компонент).

    2. В открытом окне Component Information (рисунок 3.8) нажмите кнопку Select Patternи в открывшемся окне обозревателя выберите требуемый(созданный вами) корпус.

 

рисунок 3.8

3.Перед выбором символа компонента в окне Component Information (рисунок 3.8) корректно заполните следующие поля. В поле Number of Gatesвведите число однотипных секций в вашем компоненте (во всех заданиях одна). В поле RefDef Prefixвведите префикс позиционного обозначения вашего элемента (например, для цифровой микросхемы DD для аналоговой DA, для резистора R, для конденсатора С). После этого нажмите кнопку Select Symbolи в открывшемся окне обозревателя выберите требуемый (созданный вами) символ.

    4. Для заполнения «таблицы упаковки» в окне Component Information (рисунок 3.8) нажмите кнопку Pins View, после это откроется таблица показанная на рисунке 3.9. Если символ и корпус были созданы корректно, то таблица будет частично заполнена. Колонки таблицы имеют следующие назначения PAD# -номер контактной площадки, Pin Des -позиционное обозначение вывода на символе (если символ создан правильно, то принимает значение соответствующее Default Pin Des), Gate -номер секции, Sym Pin #- порядковый номер вывода у символа, Pin Name- наименование вывода символа (если символ создан правильно, то принимает значение соответствующее Default Pin Name),

рисунок 3.9

        

Gate Eq -атрибут отвечающий за эквивалентность секций(если секция одна, то прописывается 1), Pin Eq– поле, указывающие на эквивалентность выводов, Elec Type- поле содержащие атрибут для электрического типа вывода.

При заполнении данной таблицы обычно приходится PAD# приводить в соответствия с Default Pin Des,в поле Gateвводить номер секции, к которой принадлежит вывод, заполнять поля Gate Eq и Pin Eq.Произведите заполнение данной таблицы в соответствии с заданием.

    5. Если по заданию у создаваемого компонента имеются скрытые выводы, то есть выводы, которые отсутствуют в графике символа, но реально имеются у компонента и подключаются к конкретным электрическим цепям в проекте, например к цепям питания GND и Vcc (рисунок 3.10 строка 7), то их следует создавать, учитывая некоторые особенности. Особенностью заполнения в «таблицы упаковки» для таких выводов является то, что в столбце Gateвместо номера секции указывается PWR, в столбце Sym Pin #нечего не указывается (вывода у символа нет), так же не заполняется, столбцы Gate Eq и Pin Eqне заполняются. А в столбце Pin Nameуказывается имя цепи, к которой в проектах этот вывод будет автоматически подцепляться.

6. Сохраните компонент, но перед этим, как и в предыдущих пунктах проверьте его, используя туже команду. Далее сохраните компонент зайдя в меню Component-> Save Es, и в появившемся окне укажите название компонента в соответствии с заданием (внимание компонент можно сохранить только в ту библиотеку, где находятся его символ и корпус).

 

 

рисунок 3.10.

Форма отчётности.

    В качестве отчёта по данной работе студент обязан предоставить преподавателю файл библиотеки(*.lib), содержащий, созданный в ходе выполнения данной работы компонент. После этого преподаватель должен задать несколько вопросов по теме выполненной работы. Далее файл сохраняется для создания общего отчёта по лабораторным работам.

 

 


Дата добавления: 2018-04-05; просмотров: 549; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!