Проектирование микроконтроллерных устройств

Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 03:52, статья

Краткое описание

Данная публикация открывает серию статей, посвященных программе Model Editor, которая входит в пакет программ OrCAD 16.5. Эта программа предназначена для создания и редактирования моделей. Материал будет изложен в виде четырех уроков. Целью первого урока является ознакомление с возможностями и основными правилами работы с программой. В этой статье будет рассказано о создании и редактировании моделей для компонентов, которые используются при моделировании в программе PSpice OrCAD. Мы сначала познакомимся с библиотеками моделей и кратким обзором инструментальных средств, которые необходимо использовать для их создания и редактирования.

Содержание

Введение……………………………………………………………..3
Урок №1……………………………………………..……………….4
Урок №2………………………………………..…………………….9
Урок №3……………………………………………..………………16
Урок №4……………………………………………………………..23
Использованный Литература ………………...……………………29

Прикрепленные файлы: 1 файл

Kursovoy_Proekt_chast1.docx

— 1.17 Мб (Скачать документ)

2. Нажмем на пустую  ячейку под колонкой Implementation Type. В ячейке появится раскрывающийся список.

3. В списке Implementation Type выберем PSpice Model.

4. Нажмем на пустую  ячейку под колонкой Implementation и введем название модели для присоединения к УГО.

5. Нажмем Apply для того, чтобы обновить проект, а затем закроем электронную таблицу Property Editor.

 

Рисунок-24. Электронная таблица  User Properties

 

 

Импорт  моделей Spice

 

Этот раздел описывает  процесс, служащий для импорта моделей Spice, загружаемых с веб-сайта изготовителя в PSpice, и подготавливает их для использования в моделируемой схеме.

  

Обычно модели Spice, загружаемые с веб-сайта изготовителя, не могут использоваться прямо в PSpice. Опишем шаги, которые должны быть выполнены прежде, чем можно успешно использовать загруженные модели для разработки схемы.

 

  Прежде чем использовать имитационные модели, загруженные с веб-сайта в проект, необходимо выполнить следующие шаги:

• импортировать  текст моделей;

• сгенерировать  символ УГО;

• сконфигурировать новую библиотеку моделей.

 

 Для импортирования  загруженной Spice модели в PSpice необходимо выполнить следующее:

1. Переименовать  загруженную модель, чтобы она  имела расширение .MOD. Замечание. Переименование требуется, только если загружаемая модель не имеет расширения .MOD. Например, переименование будет требоваться, если загружаемая модель будет иметь расширение .txt.

2. Запустим Model Editor.

3. Откроем новую  или пользовательскую библиотеку моделей.

4. В меню File выберем Import.

5. В диалоговом  окне Open выберем загружаемую модель с расширением .MOD и выберем Open.

6. В меню File выберем Save As. в диалоговом окне Save As, определим название и местоположение новой библиотеки моделей: installation_directory>\tools\Pspice\library\userlib.

  

    После того как загруженная модель импортирована в PSpice, необходимо сгенерировать символы УГО для модели. Можно присоединить модель к символу или создать новый символ либо использовать символы из существующей библиотеки символов или использовать Model Import wizard.

 

   Можно создать символы Capture для импортированных моделей. Используя Model Editor, можно, во-первых, создать УГО для всех моделей в библиотеке или, во-вторых, разрешить автоматическую генерацию символов в Model Editor, такое УГО создается каждый раз, когда сохраняется модель.

 

 Для создания  символов:

1. Откроем Model Editor.

2. В меню Tools выберем Options.

3. Выберем Capture как схематический редактор и закроем диалоговое окно Options.

 

Рисунок-25. Диалоговое окно Options

 

 

4. В меню File выберем Export to Capture Part Library.

 

Рисунок-26. Диалоговое окно Export to Capture Part Library

 

5. Определим местоположение  библиотеки (.LIB), для которой необходимо создать символы.

6. Определим местоположение  создаваемой библиотеки символов (.OLB) и нажмем OK.

7. Появится окно  сообщений с отображением состояния  процесса создания УГО. Выберем  OK, чтобы закрыть окно сообщений.

 

 

Для создания символа модели:

1. В меню Tools выберем Options.

2. Чтобы разрешить  создавать УГО каждый раз, когда  сохраняется модель, выберем флажок Always Create Part when Saving Model.

3. Выберем Capture как схематический редактор.

4. Используя поле  Save Part To, определим библиотеку, в которой новый символ должен быть сохранен, и закроем диалоговое окно Options.

 

Рисунок-27. Диалоговое окно Option

 

После сделанных  изменений в диалоговом окне Options символ будет генерироваться для компонента каждый раз, когда сохраняются изменения имитационной модели. Сгенерированный символ будет иметь то же самое название, что и имитационная модель.

 

 

 

Редактирование  с помощью Model Editor созданных символов

 

В зависимости от описания модели генерируются различные  формы символа Model Editor. Правильные формы символа генерируются для стандартных моделей PSpice, которые определены с помощью правила. MODEL. Для устройств, основанных на более сложном описании модели подсхемы SUBCKT, генерируется прямоугольник, который является интерфейсом модели подсхемы.

В таких случаях  можно отредактировать символ, созданный Model Editor. Например, чтобы отредактировать символ, сгенерированный Model Editor для имитационной модели ОУ LF442A, загруженной с веб-сайта National Semiconductor, необходимо выполнить следующее:

1. После того  как генерация символа выполнена,  откроем созданную в Model Editor библиотеку символов в Capture:

– Запустим Capture. В меню Пуск выберем Programs/Release OrCAD 15.7/Capture;

– В меню File в Capture выберем Open/Library.

2. Дважды щелкнем  по символу, который должен быть изменен. Появится символ компонента, как показано на рис. 28.

 

Рисунок-28. Символ компонента

 

  

Вместо правильного  треугольного графического символа  сгенерирован прямоугольный графический  символ. Номера в прямоугольнике —  названия выводов, а номера вне прямоугольника представляют собой номера выводов.

 

  Теперь можно отредактировать сгенерированный Model Editor символ, чтобы получить треугольную форму.

3. Удаляем линии  в пределах пунктира.

4. Перерисовываем  заданную фигуру. Для ОУ заданная  фигура — треугольник.

   – В меню  Place выберем Line.

   – Начертим  треугольник, как показано на рис. 29.

 

Рисунок-29. Перерисованный символ компонента

 

 

 

 

5. Снова устанавливаем  выводы так, чтобы инвертирующие и не инвертирующие входы находились в левой части измененного символа. Положительный источник питания должен быть вверху, а отрицательный источник питания — внизу. Вывод выхода должен быть помещен справа от измененного символа.

  

Для того чтобы снова  установить выводы, необходимо обратиться к названиям вывода, так же, как к описанию модели — потому что названия вывода используются для описания модели.

  

Важный раздел описания модели для LF442A, связывающей название вывода, показан на рис. 20.

 

 

 Переставьте  выводы ОУ так, как показано на рис. 30.

 

Рисунок-30. Окончательный вид символа ОУ

 

6. Можно также  изменить номера и тип выводов,  используя диалоговое окно Pin Properties. Но не изменяйте названия выводов, потому что они используются в файле описания модели.

7. После изменения  символа сохраните символ и библиотеку символов. На этом мы заканчиваем с уроками.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Использованные  Литература

 

1. Разевиг В. Д. Система проектирования OrCAD 9.2. М.: Солон-Р, 2001.

2. Златин И. Моделирование на функциональном уровне в OrCAD 9.2 // Компоненты и технологии. 2003. №№ 3, 4.

3. Златин И. В Монте-Карло с OrCAD 9.2 // Компоненты и технологии. 2003. № 5.

4. Златин И. Графический анализ результатов моделирования в OrCAD 9.2 // Компоненты и технологии. 2003. № 7.

5. Златин И. Расширенный анализ (Advanced Analysis) и режим анализа Smoke в PSD 15.0 и OrCAD 10.0 // Компоненты и технологии. 2004. № 4.

6. Златин И. Advanced Analysis и режим анализа Sensitivity в PSD 15.0 и OrCAD 10.0 // Компоненты и технологии. 2004. № 5.

7. Златин И. Advanced Analysis и режим анализа Optimizer в PSD 15.0 и OrCAD 10.0 // Компоненты и технологии. 2004. № 6, 8.

8. Златин И. Advanced Analysis и режим анализа Monte Carlo в PSD 15.0 и OrCAD 10.0 // Компоненты и технологии. 2005. № 9.

 

 


Информация о работе Проектирование микроконтроллерных устройств