Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Устройство функционального контроля восьмиразрядных микроконтроллеров.doc
Скачиваний:
74
Добавлен:
02.05.2014
Размер:
2.04 Mб
Скачать

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

Нормальная работа в любой системе проектирования ПП немыслима без наличия достаточно развитых библиотек компонентов, а также программных средств, обеспечивающих создание и редактирование условно графических изображений (УГО) символов элементов, посадочных мест, корпусов, а также контроль библиотечной информации. В P-CAD2001 предусмотрен достаточно широкий набор необходимых для этого средств.

К сожалению приходиться констатировать тот факт, что «родные» библиотеки P-CAD2001 практически не пригодны для работы российского конструктора. Поэтому еще достаточно долго будет актуален вопрос создания библиотек, содержащих условные графические обозначения и конструктивы как компонентов российского производства, так и зарубежных ЭРЭ, выполненные в соответствии с действующими стандартами. Рассмотрим процесс создания компонента.

7.2 Создание компонента кр1533тл2 с помощью программы работы с библиотеками p-cad Library Executive

Программа P-CADLibraryExecutiveпредназначена для создания компонентов и ведения библиотек. Для создания компонента после запускаP-CADLibraryExecutiveвыполняется командаComponent|Newи выбирается библиотека, в которой будет находиться компонент,Diplom. После этого выводится диалоговое окноComponentInformation(рисунок 7.1)

Рисунок 7.1- Диалоговое окно ComponentInformation.

Для выбора корпуса и посадочного места компонента используется кнопкаSelectPattern. При нажатии этой кнопки открывается диалоговое окноLibraryBrowse(рисунок 7.2) и выбирается тип корпуса из открытой библиотекиDIP14.

Рисунок 7.2- Диалоговое окно LibraryBrowseпри нажатии кнопкиSelectPattern.

Далее в области ComponentTypeвыбираем тип компонента с помощью соответствующих переключателей. В нашем случае этоNormal.

В области ComponentStyleвыбираем с помощью переключателей стиль вентилей компонента. В нашем примере этоHomogeneous.

В области GateNumberingзадается способ именования логических секций компонента. В нашем случае этоNumeric.

В поле ввода NumberofGatesвводится число вентилей (логических секций), входящих в компонент. В нашем примере это 6.

В поле ввода NumberofPadsотображается число выводов компонента. При выбранном типе корпуса это выполняется автоматически.

В текстовом поле RafdesPrefixзаносится информация о буквенном обозначении компонента. В нашем случае этоDD.

Следующим шагом является выбор компонента из библиотеки. Но так как американское обозначение отличается от российского необходимо их создать. Для этого предназначен графический редактор P-CADSymbolEditor. Он запускается при нажатии кнопjкSymbolViewи затемNewSymbol. Символ компонента вводится с помощью пиктограммыPlaceLine. Выводы ставятся с помощью командыPlacePin.

Начертив выводы необходимо ввести атрибуты символа. Атрибуты вводятся при помощи команды Place|Attributes. Необходимыми атрибутами являются позиционное обозначениеRefDesи тип компонентаType. На рисунке 7.3 приведено диалоговое окно командыPlace|Attributes.

Рисунок 7.3- Диалоговое окно PlaceAttributes.

В области AttributeCategoryвыбирается класс атрибутов по назначению, в текстовом полеNameвыводится имя атрибута. После ввода необходимы атрибутов определяется точка привязки компонента с помощью командыPlace|RefPoint. Как правило, в качестве точки привязки выбирается левый верхний вывод компонента.

Полученное в результате изображение символа компонента показано в окне графического редактора символов компонентов P-CADSymbolEditorна рисунке 7.4.

Рисунок 7.4- Изображение символа компонента в окне графического редактора P-CADSymbolEditor.

Созданный символ сразу заносится в библиотеку Diplomс помощью командыSymbol|Save.

Следующим шагом является выбор символа компонента из библиотеки Diplimдиалоговом окнеLibraryBrowse(рисунок 7.5), которое открывается при нажатии кнопкиSelectSymbolв диалоговом окнеComponentInformation. В результате этих действий в таблице в нижней части окнаPinsViewбудет отображена информация о номере секции (Gate#), его коде логической эквивалентности (GateEq) и основном символе (Normal).

Наконец все готово для заполнения таблицы выводов компонента, которая выводится нажатием кнопки PinsViewв диалоговом окнеComponentInformation. На рисунке 7.5 приведена таблица выводов для компонента КР1533ТЛ2.

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

В столбцах PinDesиPad# отображаются номера выводов корпуса компонента. В столбцеSymPin# вводятся соответствующие им номера выводов символа компонента. В принципе они могут и не совпадать с номерами выводов корпуса. В ячейки столбцаPinNameвводится информация об имени вывода, в ячейкиGate#- о номере секции.

В ячейки столбца Elect.Typeзаносится информация о типе вывода, которая в дальнейшем используется при контроле правильности выполнения схемы электрической принципиальной.

После заполнения таблицы выводов остается только сохранить компонент в библиотеке с помощью команды Save. Перед сохранением проводится автоматическая проверка правильности его создания.

Все остальные элементы создаются в такой же последовательности.