Реферат: Практикум работы с пакетом orcad (разработка и моделирование принципиальных электрических схем) Томск 2006 Содержание
Название: Практикум работы с пакетом orcad (разработка и моделирование принципиальных электрических схем) Томск 2006 Содержание Раздел: Остальные рефераты Тип: реферат | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ РОССИИ ТОМСКИЙ ГОСУДАРСТВЕННЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ Кафедра радиотехнических систем ЮВ Мартышевский ПРАКТИКУМ РАБОТЫ С ПАКЕТОМ OrCAD (разработка и моделирование принципиальных электрических схем) Томск 2006 Содержание От автора…………………………………………………………………………………… 4 Введение………………………………………………………………………………………5 1. Подготовка среды для создания проекта……………………………………………… 6 2. Создание нового проекта………………………………………………………………….8 3. Разработка электрических принципиальных схем…………………………………… 10 3.1. Общие сведения……………………………………………………………………… 10 3.2. Установка на схеме элементов……………………………………………………… 11 3.3. Проведение электрических связей…………………………………………………… 13 3.4. Создание элементов........................................................................................................ 14 3.5. Создание новых элементов из имеющихс я…………………………………………...18 3.6. Создание иерархических блоков………………………………………………………19 3.7. Межстраничные соединения……..……………………………………………………20 3.8 Проверка правильности соединений в схеме…………………………………………20 3.9. Офор м л ение отчета о выполненном проекте …………………………………………23 4. Моделирование работы разработанных устройств....................................................... 2 4 4.1. Общие сведения............................................................................................................... 24 4.2. Инструменты, используемые при моделировании...................................................... 2 4 4.3. Установка парамет ров моделирования ……………………………………………… 26 5. Редактор стимулов Stimul us Editor ………………………………………………………28 5.1. Создание файла стимула……………………………………………………………….29 5.2. Ред актирование стимулов…………………………………………………………… 31 5.3 Определ ение границ отображ аемой области ………………………………………. 32 5.4. Пример моделир овани я с использованием Stimulus Editor……………………… ..33 6. Задание на самостоятельную работу ……. ……………… ………………………… 35 7. Контрольные вопросы ………………………………………………………………… 36 8. Рекомендуемая литература…………………………………………………………… 38 9. Приложения………………………………………………………………………… .. 39 1. Приложение 1. Генератор цугов………………………………………………….40 2. Приложение 2. Принципиальная электрическая схема ТВ синхрогенератора. 41 3. Приложение 4. Дешифратор шины ISA……………………………………….. 42 4. Приложение 3…Архитектура 'общая шина'…………………………………… 43 5. Приложение 6. Частотомер на PIC AT90S2313………………………………….44 6. Приложение 5. Зарубежные аналоги микросхем …………… ……………… 45 В настоящее время практически невозможно провести разработку даже несложного электронного устройства без помощи средств автоматизации проектирования (САПР). Именно САПР позволяет интенсифицировать процесс разработки и снизить себестоимость устройства, а работу инженера освободить от рутины и сделать творческой. Известно достаточно много пакетов САПР, ориентированных на поддержание разработки и моделирования радиоэлектронных устройств, таких как Protel, DXP, PCAD, OrCAD и других. В последнее время OrCAD – продукт фирмы Cadence, занимает все более лидирующее положение. Это обусловлено возможностью проводить сквозное проектирование и высокими потребительскими качествами, сохранившимся еще с ранних версий, особенно для разработки и моделирования принципиальных электрических схем. Кроме этого, в состав OrCAD входят библиотеки PSpice и VHDL . Практикум ориентирован на студентов специальностей 201600 и 201800, знакомых с основами электроники, цифровой вычислительной техники и схемотехники, а также имеющих хотя бы небольшой опыт работы на компьютере. Цель практикума – дать необходимые навыки и опыт разработки цифровых радиоэлектронных устройств при проведении практических занятий по курсам «Микропроцессоры», «Цифровая обработка сигналов в РТС» с использованием пакета OrCAD . Практикум будет полезен также при выполнении курсового и дипломного проектирования. В описании практикума рассмотрено только минимальное количество команд OrCAD, необходимых для решения вышеизложенной задачи, поэтому ряд меню Win-приложений Plot, Edit и др. рассматриваться не будет, если эти приложения не имеют существенных различий. Кроме этого, в OrCAD имеется хорошо структурированный по разделам Help , который, несомненно, необходимо использовать для более углубленного изучения пакета. В приложении приведены принципиальные электрические схемы, необходимые для выполнения работ, и зарубежные аналоги отечественных микросхем серии 'К561'. САПР OrCAD – это пакет программ, сочетающих в себе возможности по сквозному проектированию, конструкторской разработке и моделированию радиоэлектронных устройств различного назначения. Пользователю доступны как отдельные программы: OrCAD Capture (редактор принципиальных схем), редактор для синтеза ПЛИИС OrCAD Express и OrCAD Layout (разводчик печатных проводников), так и несколько вспомогательных, но отдельных программ, являющихся «инструментами» OrCAD Capture , OrCAD Layout и OrCAD Gerb Tool редактор файлов фотоплоттера. 1. Подготовка среды для создания проекта Проектом в OrCAD называется (имеется в виду) несколько файлов, содержащих всю информацию (в том числи и документы отчета), необходимую для разработки принципиальной электрической схемы и всего радиоэлектронного устройства в целом. Входящие в проект файлы имеют расширения (.dsn, .pcb, .drc, .mnr и другие), соответствующие определенным стадиям разработки проекта. Управляет проектом менеджер проекта - программа, позволяющая просматривать, перемещать любой из файлов проекта. Перед началом проектирования необходимо создать условия, необходимые для выполнения проекта. В OrCAD это называется созданием среды проекта. Среда проектирования создается путем ряда установок, которые будут определять как вид проекта, так и удобство работы с ним. Среда проектирования позволяет: · Настроить рабочее окружение для вашей системы. · Создать установки по умолчанию для нового проекта. Эти установки останутся, даже если вы перейдете в новую систему. · Изменить установки в проекте или на странице схемы. Для создания среды проектирования необходимо запустить редактор Capture CIS (рис. 1). Пока в него не загружен ни один проект, посмотрим, каковы его установки. При выборе пункта меню O ptions\ D esign Template появится диалоговое окно Design template. В этом окне присутствует несколько закладок. Рис. 1. OrCAD Capture, меню Option Закладка Page Size определяет размеры страницы. Прежде убедимся, что в редакторе установлена метрическая система единиц. Если это не так, то в разделе Units (система единиц) щелкните по кнопке Millimeters , выберите формат страницы А4 (297´210 мм) и задайте шаг масштабной сетки 2,5 мм, кнопка Pin to Pin Spacing . Закладка Grid Reference позволяет задать параметры рамки схемной страницы и ее видимость на экране и при выводе на печать – Border Visible. Рамка разбивает схемную страницу на зоны: в нижнем правом углу обычно помещается штамп, в который заносится информация о названии проекта, авторе разработки, организации. Видимость штампа определяет флажок Displayed в разделе Title Block Visible . То же самое определяется при выводе схемы на печать (флажок Printed ). Закладка на панели Title Block позволяет задать данные, которые появятся в штампе на листе схемы. В штамп вносят информацию об организации-разработчике и авторе разработки. Для проверки установок проекта создайте новый проект, например Set_1. opj и курсором мыши измерьте расстояние между узлами сетки – оно равно 2,5 мм. Поместите курсор в левый верхний угол схемной страницы. Его координаты в этой точке имеют значения X=0.00, Y=0.00 и отображаются в статусной строке в правом нижнем углу экрана. Попробовав изменить шаг сетки на 1 мм, убедимся, что этого сделать невозможно. Создайте проект Set_2. opj , посмотрите какой в нем шаг сетки - он равен 1 мм. Таким образом, установки, сделанные командой Options\ Design Template , не влияют на текущий, уже открытый проект, а проявляются только во вновь создаваемых проектах. Вот почему об установках надо вовремя позаботиться, в открытом проекте некоторые установки, сделанные командой Options\ Design Template изменить уже нельзя. Опции диалогового окна Preferences (пункт меню O ptions\ P references ) не ориентированны на шаблон, а в отличие от рассмотренных ранее вступают в действие немедленно. Загрузим в редактор проект Set_1. opj , вызовем диалоговое окно Preferences и откроем закладку Grid Display . Левая ее половина предназначена для редактора схем, а правая – для редактора символов. Для редактирования схем выберем стиль изображения сетки Grid Style в виде линий Lines , нажмем на кнопку ОК и увидим, что на экране появилась решетка. Убрать решетку с экрана можно путем активизирования закладки Preferences и сбросом флажка Displayed . На этой же закладке находится флажок Pointer snap to grid , который определяет «привязку» объектов схемы к узлам сетки. Сказанное относится и к тексту. Кроме перечисленных на этой панели, имеется необходимая для работы закладка Miscellaneous (прочее), ее опция Automatically reference placed parts . Следует установить флажок с этим названием, чтобы каждый новый компонент, размещаемый на схеме, тут же получал уникальное позиционное обозначение. Заметим, что ряд установок можно сделать по умолчанию Default . Для создания нового проекта необходимо сначала запустить программу Capture и сделав при необходимости предварительные настройки шаблона проекта (пункт меню options\ design template ), выбрать в её меню пункт: file\new\ project . Вид окна показан на рис. 2. Рис. 2. Окно создания нового проекта В этом окне указывается способ создания проекта, каталог для файлов проекта и имя файла проекта. Наиболее удобный выбором в нашем случае P C Board Wizard Analog или or Mixed A/ D . После нажатия Ok в этом диалоге появится следующее окно (рис. 3), в котором необходимо указать, потребуется ли моделирование схемы, и какое моделирование выбрать -смешанных (аналого-цифровых) схем с использованием библиотек PSpice , либо цифровых схем с использованием библиотек VHDL. Рис. 3. Окно выбора типа моделирования В появившемся следом диалоговом окне (рис. 4) указываются подключаемые библиотеки (подключать и отключать библиотеки можно будет и уже во время работы с проектом), пока имеет смысл подключить только библиотеку 7400.olb, в которой находятся элементы цифровой логики - аналога отечественной серии микросхем К1533. Заметим, что в библиотеке (справа в окне) analog. olb - размещены аналоговые микросхемы различных фирм производителей, source. olb - источники питания, special. olb - разъемы, гнезда и прочие элементы. Кроме этого, OrCAD позволяет с помощью сети Интернет использовать базы данных фирм разработчиков микросхем. Рис. 4. Окно подключения к проекту библиотек Подключение библиотеки осуществляется командой Add . Далее появляется окно проекта и окно схемы – проект (рис. 5). Рис. 5. Вид созданного проекта test_1. dsh Проект, кроме схемы test_1. dsh, содержит папки Library, Output и PSpice resources, в которых хранятся используемые проектом библиотеки, выходные файлы и ресурсы Pspic . 3. Разработка принципиальных электрических схем Особенно удобно, быстро и красиво рисовать в OrCAD принципиальные электрические схемы. Созданная схема всегда под рукой, не теряется, не мнется, позволяет получить не только множество 100% копий, но и использоваться как в качестве составляющей при разработке схем новых радиоэлектронных устройств. Рисуются принципиальные электрические схемы в OrCAD с помощью редактора схем OrCAD Capture CIS . Для создания схемы необходимо выполнить следующие шаги: 1. Установить желаемую среду проектирования (создать проект). 2. Разместить графические изображения компонентов. 3. Каждому компоненту назначить имя – позиционное обозначение. 4. Выводы компонентов соединить электрическими цепями (проводниками) в соответствии со структурой схемы. 5. Присвоить проводникам пользовательские обозначения. 6. Сохранить выполненную работу. После запуска редактора Capture CIS и создания проекта появляется чистый лист создаваемой схемы (рис. 6). Рис. 6. Чистый лист создаваемой схемы На этом листе и рисуется схема. На первом этапе работы на листе необходимо разместить компоненты (схематические начертания радиоэлементов на принципиальных схемах) и только после этого рекомендуется произвести все электрические соединения между ними. Пиктограммы управления файлом проекта приведены на рис. 7.
Рис. 7. Пиктограммы управления файлом проекта Заметим, что в меню с наряду с уже известными действиями, такими как Увеличить, Уменьшить, Возврат , присутствует и ряд специальных - Создание NLIST, Проверка DRC, Расстановка порядкового номера элементов и др. 3.2. Установка на схеме элементов Выбор радиоэлектронных элементов для создаваемой схемы осуществляется с помощью меню place\part , либо пиктограммы, расположенной на панели инструментов (рис. 8). После этого появляется диалоговое окно, в котором выбирается имя файла стандартной или предварительно созданной пользователем библиотеки, содержащей требуемый компонент. Библиотека элементов содержит компоненты под разными именами, которые отображаются в списке. При выборе конкретного элемента (нажатии на его имени в списке мышью или наведении курсора клавишами) рядом появляется графическое изображение этого элемента, по которому можно выбрать нужный. В этом же диалоговом окне возможен поиск требуемого компонента по его имени среди всех существующих библиотек. После операции поиска и выбора элемента в рассматриваемом диалоговом окне нажимается кнопка Ok , после чего оно исчезает, возвращая пользователя на лист принципиальной схемы. При этом включается режим размещения выбранного элемента на листе: вместо обычного указателя мыши при её перемещении на экране двигается контур размещаемого элемента. Рис. 8. Пиктограммы выбора элементов схемы Переместив мышью контур элемента в нужное место принципиальной схемы, пользователь нажимает левую кнопку мыши, закрепляя элемент на выбранном месте. Однако режим размещения уже выбранного ранее элемента при этом не выключается. Это удобно, если принципиальная схема состоит из нескольких элементов с одним названием. Программа сразу готова к повторению операции размещения уже следующего одинакового элемента без указания каждый раз его имени. Закрепив нужное количество одинаковых элементов в соответствующих местах принципиальной схемы (один или более) можно перейти к следующему режиму. Выключение режима размещения выбранного компонента производится нажатием клавиши ESC , либо правой кнопки мыши в любом месте листа принципиальной схемы, при этом в появившемся «всплывающем» меню выбирается пункт end command . Вид листа схемы проекта с расположенными на ней элементами показан на рис. 9. Рис. 9. Вид листа схемы проекта с расположенными на ней элементами Если выбранный элемент перед закреплением его на листе требуется (удобнее) повернуть, либо отобразить зеркально, необходимо нажать в любом месте листа принципиальной схемы правую кнопку мыши и в появившемся «всплывающем» меню выбрать пункт rotate или mirror соответственно. Заметим, что это можно сделать и комбинацией клавиш Ctrl- R . Разместив все однотипные компоненты и выключив режим размещения (пункт 3), можно перейти к выбору и размещению следующего элемента (пункт 2). Если после размещения всех элементов схемы некоторые из них потребуется передвинуть в другое место листа, то нужно провести следующие действия. Выбрать элемент, т.е. «щёлкнуть» на него мышкой, при этом элемент изменит цвет. Навести указатель мыши на любую линию изображения выделенного элемента, например на любой вывод. Нажать левую кнопку мыши, и, не отпуская её, перемещать элемент в нужное место листа. По окончании перемещения кнопку отпустить, элемент закрепится на новом месте. Для позиционной нумерации элементов схемы, а также нумерации элементов в корпусе (если в один корпус упаковано несколько элементов), необходимо выбрать в окне проекта в разделе design resources файл дизайна . dsn , либо отдельную схему или страницу и выбрать в меню закладку tool\ annotate . В появившемся диалоговом окне нужно указать установку для нумерации и нажать Ok . Используя команду F ind и названия элемента Part Value, можно найти элемент в проекте, схеме или отдельной странице. Для этого необходимо в окне команды F ind включить переключатель Part . В строке Find What введите позиционный номер элемента, или его имя. Если имя точно не известно, можно выполнить поиск по шаблону, используя "*" и "?". Если команда F ind вызвана из окна администратора проекта, то список найденных элементов появится в окне просмотра Browser, если из схемного редактора, то найденные элементы появятся на схемной странице. Выделенные таким образом элементы можно редактировать. В OrCAD имеется редактор Propety Editor позволяющий изменять свойства элементов (или группы) схемы. 3.3. Проведение электрических связей Электрические связи (соединения, проводники) между выводами радиоэлементов выполняются по команде меню place\wire . Выбрав эту команду, наводят указатель на один из выводов и нажимают и отпускают левую кнопку мыши. При этом один из концов (начало) проводника фиксируется, а второй конец – свободно перемещается вслед за мышью. В местах, где линия должна принудительно претерпеть излом (линия может ломаться и автоматически в наиболее приемлемом, по мнению программы, месте), следует нажать и отпустить левую кнопку мыши. После проведения проводника к месту второго подключения (выводу), нажимают и отпускают левую кнопку мыши. Признаком того, что произошло соединение проводников, является исчезновение маленького квадратика, обрамляющего конец свободного вывода. Если вывод остался неподключённым, вокруг присутствует этот квадратик. Заметим, что полностью законченная принципиальная электрическая схема не должна содержать неподключенных выводов. Если вывод всё-таки должен остаться неподключённым по логике работы схемы (например, неиспользуемые выводы микросхем), то необходимо выбрать команду меню place\no connect . Пример принципиальной электрической схемы дешифратора DC2X4 приведен на рис. 10. Рис. 10. Вид принципиальной электрической схемы дешифратора DC2X4 При большом числе однотипных линий соединений (адреса, данные и др.), чтобы не загромождать чертёж, можно использовать шины. Для установки шины выбирается команда меню place\bus и рисуется шина. По команде place\bus entry к ней делаются отводы, которые можно вращать. После этого отводы необходимо соединить с соответствующими выводами схемы. Затем необходимо задать псевдоним каждому входному и выходному проводнику шины, используя команду меню place\net alias . Возможные варианты подключения проводников к шине показаны на рис. 11. Рис. 11. Варианты подключения проводников к шине Для входных и выходных проводников шины, которые должны быть соединены между собой по логике работы схемы, необходимо задавать одинаковые имена A[0..1] и A[0], A[1] на рис. 11. Таким образом, любые электрические связи (линии на принципиальной схеме), имеющие одинаковые имена или псевдонимы, программа считает соединёнными между собой. Это относится не только к одной шине, но и к проводникам разных шин, и вообще к любым проводникам на всей принципиальной схеме. При рисовании шин с большим числом проводников (16 или 32 и более разрядных шин) можно ускорить процесс их создания, если воспользоваться командой Edit/ Repeat Place или (Repeat/ Place Copy ). Эти команды активируются клавишей F4 и быстро исполняются. Поместите на схеме первый вход в шину, присвойте ему номер (имя) и нажмите Esc . Созданный объект должен сохранить выделение. Теперь нажимайте клавишу F4 столько раз, сколько необходимо проводников в шине, при этом заметьте, что вставленным проводникам будет присваиваться номер в возрастающем порядке. Заметим, что точно также можно размещать на схеме любые элементы. Если в библиотеках имеющегося в вашем распоряжении варианта пакета OrCAD нет условно графического обозначения (УГО) нужного вам элемента, его можно создать. Создание УГО нового элемента производится в три этапа: - определение элемента; - добавление графики; - размещение контактов. Перед этим необходимо выполнить команду file\open\library , позволяющую открыть нужную библиотеку, либо создать свою (file\ new\ library ). Выполнить команду меню Design\New Part . В диалоговом окне (рис. 12) установить соответствующие значения, описанные далее. Рис. 12. Вид окна для создания УГО нового элемента Name – имя, например К1401 . Part refrence prefix – буквенное обозначение на принципиальных схемах, например DD . PCB Footprint – имя файла корпуса для данного элемента, например DIP.100/14/W.300/L.800 (можно заранее не указывать). Part Per Pkg – число элементов в одном корпусе, например 4. Переключатель Homogenious-Heterogenious задаёт соответственно одинаковые или разнотипные элементы, размещенные в корпусе (в большинстве микросхем содержатся идентичные элементы). Переключатель Alphabetic-Numeric задаёт соответственно буквенную или цифровую нумерацию элементов на принципиальных схемах. Кнопка Attach Implementation служит для подключения ресурса, описывающего поведение элемента при моделировании (Schematic view, VHDL, и т.д.) Кнопка Aliases служит для добавления имени, которым будет представлен элемент в библиотеке. После заполнения указанного диалогового окна нажать клавишу Ok . Команда меню View\Package позволяет просмотреть всю микросхему. При ее активировании на листе появляются отдельные элементы создаваемого корпуса. Для заполнения всей схемы необходимо установить мышь на один из элементов и дважды нажать левую кнопку мыши, при этом на экране появится пустое окно с квадратной рамкой посередине. Эта рамка указывает границы элемента. Внутри неё должно размещаться всё УГО элемента, за исключением выводов. Благодаря рамке программа узнаёт, где границы изображения элемента и куда следует расставлять выводы. Таким образом, необходимо заранее мышью изменить размеры рамки (на принципиальной схеме этой рамки видно не будет) так, чтобы она была ровно по габаритам будущего элемента и не больше его, т.к. выводы можно разместить только по периметру рамки; внутри её или снаружи размещение выводов программа не допустит. Затем выбрать в меню команду рисования прямоугольника place\rectangle или линий, окружностей, текста, и нарисовать внутри рамки УГО элемента микросхемы, не изображая выводов. Выводы расставляются командой меню place\pin, для чего в появившемся окне необходимо нажать Ok . Очередной вывод будет перемещаться по листу вслед за мышью, но вокруг габаритной рамки. Нажатием левой кнопки мыши в нужном месте, вывод фиксируется на изображении элемента, после чего программа автоматически готова к размещению следующего вывода. Завершение режима расстановки выводов производится нажатием кнопки с изображением стрелки указателя мыши в панели инструментов, либо выбором команды (например, из меню place ). После этого переходят к заданию свойств каждого вывода созданного УГО элемента. Для этого необходимо указатель мыши поставить на нужный вывод и нажать правую кнопку мыши, а в появившемся всплывающем меню выбрать команду Edit Properties . В диалоговом окне в поле Number указать номер вывода, в поле Name – имя вывода, в поле Type выбрать свойства вывода: вход (in ), выход (out ), пассивный (passive ) и т.д., в поле shape указать вид вывода (короткий, с кружком и т.д.). Закрытие диалогового окна выполняется кнопкой Ok . 3.5. Пример создания нового элемента Рассмотрим, в качестве примера, создание УГО элемента DS2438 (Smart Battery Monitor). Первое, что нужно сделать, это открыть OrCAD CIS, затем, как отмечено выше, открыть в меню File, создание новой библиотеки (см. рис. на рис. 13) Рис. 13. Вид окна для создания новой библиотеки Заполняем таблицу значений, которая приведена на рисунке 12. После сохранения необходимо добавить данный УГО к общей библиотеке (см. рисунок 14). Рис. 14. Условно графическое обозначение созданного элемента DS2438. Для этого необходимо просто нажать кнопку Save As. После этого необходимо найти библиотеку, которая находится там, где установлен пакет OrCAD. Эта операция приведена на рисунке 15. Рис. 15. Вид окна для сохранения проекта в библиотеке Необходимо написать название нового элемента и указать путь для его сохранения. Необходимые действия показаны на рисунке 16. Рис. 16. Путь для сохранения нового элемента в библиотеке Pspice. Теперь можно открывать уже имеющийся проект и присоединять УГО элемента к имеющимся. 3.6. Создание новых элементов из имеющихся Если в какой-либо библиотеке имеется УГО элемента, похожий на требуемый, то можно на его основе создать необходимый, либо изменить уже имеющихся УГО. Обычно для этой цели берутся элементы с одинаковым количеством выводов, цепей питания, входов и выходов и т.п. Для того, чтобы скопировать элемент полностью, достаточно выделить его в окне менеджера проекта и нажать С trl-С , затем выделив нужную библиотеку – С trl- v . Если требуется только графическое обозначение, то необходимо зайти в нужную библиотеку и создать новый элемент описанным в начале предыдущего подраздела способом, т.е. заполнить поля свойств (имя, число компонентов в корпусе микросхемы, алфавитная или цифровая нумерация, одинаковые или разные компоненты и т.д.) в диалоговом окне задания свойств нового элемента. В диалоговом окне, появляющемся по команде file\open\library выбрать для открытия библиотеку, содержащую элемент-прототип. После открытия библиотеки появится окно, содержащее список находящихся в ней элементов. Выбрать нужный элемент в списке существующих в библиотеке, например, К140УД2 и дважды щёлкнув по нему левой кнопкой мыши. На экране появится этот элемент. В меню выбрать команду edit\select all , (выделить весь рисунок элемента для копирования) и команду edit\copy , т.е. скопировать выделенное в буфер обмена. Окно с графическим начертанием элемента-прототипа закрыть. Затем закрыть окно библиотеки (со списком содержащихся радиоэлементов), в которой брали элемент-прототип. На экране останется окно со списком элементов, содержащихся в библиотеке, в которой требовалось создать новый элемент. В списке также должно появится и имя вновь созданного элемента (для которого выше задали свойства). Двойным нажатием левой кнопки на имени этого элемента вывести его на экран. Поскольку графическое изображение элемента ещё создано не было, появится чистый лист с габаритной рамкой. Командой меню edit\paste from clipboard вставить запомненное в буфере обмена графическое изображение элемента-прототипа. Далее проделывать действия по изменению номеров ножек, их названий, свойств, графического начертания элемента, добавлению новых или исключению лишних ножек для получения требуемого вида элемента, как это показано в подразделе 3.4. 3.7. Создание иерархических блок ов Проект часто включает несколько схем, например, комплект схем телевизора обычно включает в себя лист, на котором изображены соединения основных блоков и на отдельных листах схемы самих блоков. Иерархические блоки как раз и предназначены для представления отдельной схемы в виде блока. Создать блок можно, нажав на кнопку Place hierarchical block на панели рисования. В появившемся окне рис. 13 в поле Reference следует указать название блока, в поле Implementation type – Schematic View , а в поле Implementation – имя папки со схемами в Design manager (существование необязательно, при необходимости создается автоматически). Рис. 13. Меню создания иерархических блоков После нажатия Ok мышкой рисуется контур блока. Линии ввода-вывода или так называемые порты ввода-вывода кнопкой устанавливаются с помощью Place pin . Во всплывающем меню предлагается целый набор портов ввода-вывода. Пример создания иерархического блока с портами ввода-вывода приведен на рис. 14. Рис. 14. Пример иерархического блока Далее в контекстном меню блока (правая клавиша мыши) выбирается пункт Descend Hierarchy (если в указанной папке существует несколько страниц, то будет задан вопрос об имени создаваемой страницы). После этого появится страница с уже нарисованными портами (если страница уже была создана, порты не появятся), на которой и рисуется схема блока. Заметим, что порты можно добавить и кнопкой Place port, расположенной на панели инструментов. 3.8. Межстраничные соедин ения Разработка сложной (большой) схемы потребует ее размещения на нескольких страницах, например формата А4. Для представления схемы как целой используются межстраничные соединители. Создание межстраничных соединений проводится путем нажатия на кнопки Place off- page connector на панели рисования. Межстраничные соединения объединяются в пределах схемной папки с портами иерархических блоков с тем же именем. 3.9. Проверка правильности соединений в схеме Для устранения ошибок, допущенных при проектировании, в редакторе Capture Cis имеются правила проверки соединений DRC (Design Rules Check ). DRC позволяет проконтролировать правильность сделанных в схеме соединений (не подсоединенные контакты), цепей, портов, межстраничных соединений, позиционных номеров элементов схемы, выявить несовпадения типов элементов при объединении их в один корпус. После запуска команды Tools> Design Rules Check появляется окно, имеющее две закладки (рис. 15 а и б) . На рис.15 а показана информация, которая будет внесена в отчет о проверке схемы. В отчеты вносятся сообщения о нарушении правил проектирования двух типов: - Errors (E ) - ошибки, которые обязательно должны быть исправлены. - Warnings (W ) - предупреждения о возможных ошибках при проверке работоспособности спроектированной схемы путем моделирования ее работы (реагировать на них не обязательно). а)
б) Рис. 15. Задание конфигурации команды Tools> Design Rules Check Рассмотрим некоторые опции закладки Disign Rules check . - Scope - проверка всего проекта, выбранной страницы схемы . - Check unconnected nets - выявление цепей, каждая из которых не соединена по крайней мере с двумя выводами или не подключена к источникам внешних сигналов , а также цепей, имеющих на разных страницах схемы одинаковые имена. - Report all net names- составление списка всех имен цепей. Правила проверки электрических соединений задаются с помощью ERC Matrix -матрицы правильности соединений, приведенной на рис. 15 б . В ERC матрице по вертикальным и горизонтальным осям приведены различные типы выводов. Разноцветные квадраты, расположенные на пересечении определенной строки и столбца, определяют уровень критичности соединений соответствующих выводов. Серый цвет (No Report ) сигнализирует о том, что соединение допускается и ошибки нет. Желтый ( буква W ) соответствует предупреждению о возможной ошибке, например, когда в схеме присутствует ненагруженный входной вывод (столбец Unconnected и строка Input Pin ). Красный (буква E ) соответствует ошибке, например, соединение выводов элемента (строка Output) с выводом выход (столбец Output ) является ошибкой, которую нужно устранить. Кроме этого, имеются Passive Pin – соединение пассивных элементов. Изменение уровня критичности ошибки производится последовательным перебором трех возможных значений щелчком левой кнопки мыши на нужном квадратике. Для проверки соединений настроим матрицу ERC таким образом, чтобы она выявляла ненагруженные выходы в разрабатываемой схеме дешифратора DC2X4. Для этого найдем пересечение строки ХХХХ со столбцом УУУУ. Серый цвет квадрата говорит о том, что такое состояние по умолчанию нарушением не является. Щелкните левой кнопкой мыши один раз по этому квадратику, после чего его цвет изменится на желтый, что соответствует предупреждению. Результатом проверки DRC является установка на страницах схемы в местах ошибок DRC маркеров, имеющих вид "шайбы". Это позволяет легко обнаруживать и определять ошибки, допущенные при проектировании. Заметим, что результаты проверки можно посмотреть в окне команды Browse (меню Edit ). Дважды щелкнув по любому значению в первой колонке всплывающей таблицы, можно перейти на соответствующий маркер в схеме. И, соответственно, дважды щелкнув по маркеру на схеме, получим окно с поясняющим этот маркер текстом. После завершения редактирования и DRC проверки принципиальной схемы её необходимо сохранить командой меню file\save и подготовить к переводу в формат, понятный разводчику печатных плат OrCAD Layout , а именно создать файл соединений. Связь программ OrCAD Capture и OrCAD Layout (рис. 16) осуществляется с помощью файла перечня элементов и соединений (netlist ), создаваемого с расширением *.mnl . Рис. 16. Схема взаимодействия OrCAD Capture и OrCAD Layout Файл соединений создаётся командой меню tools\create netlist . В появившемся диалоговом окне необходимо посмотреть и запомнить (или записать на листке бумаги) полное имя файла и его расположение на диске (путь), предлагаемое программой, после чего нажать кнопку ОК . На этом можно считать, что проектирование принципиальной схемы закончено. 3.10. Оформление отчета о выполненном проекте Программное обеспечения OrCAD позволяет создавать отчеты о выполненных проектах в формах Cross Reference - список позиционных обозначений и Bill of Materials - перечень элементов схемы. Перечень элементов может быть получен в двух видах, между которыми небольшие отличия. Для получения списка позиционных обозначений необходимо зайти в главное окно проекта, затем перейти в меню Tools\ Cross Refrencre , и в появившейся панели нажать кнопку ОК . Перечень элементов схемы получается аналогично по команде меню Tool\Bill of Materials . Перечни записываются в тот же каталог, что и сама принципиальная схема и с тем же именем, но с расширениями *. xrf и *. bom соответственно. На принципиальных электрических схемах часто в качестве дополнительной информации наносят текст. Текстовая информация необходима для уточнения особенностей схемы, используемых элементов или особенностей монтажа, настройки и регулировки устройства. Кроме этого, текстовая информация используется для документирования разработанной схемы, так как содержит выходные данные о фирме и разработчиках схемы. Для размещения текста на принципиальной электрической схеме необходимо, находясь в OrCAD, зайти в меню place\ part, выбрав Place Text . В появившемся меню закладки Color и Rotation определяют цвет и расположение текста на схеме. А закладки Font/ C hange позволяют выбирать алфавит и размеры символов, либо использовать его по умолчанию U se Default . В Capture CIS можно импортировать текст из любого приложения Windows. Для этого необходимо войти в приложение и скопировать текст в C lipbord командой C opy . Затем в редакторе схем выбрать в меню Place закладку Text, одновременным нажатием клавиш Ctrl+ V вставить текст в окно для текста. Экспорт текста в другие приложения из редактора схем выполняется из меню E dit командой copy . Обязательным элементом документа является штамп, в который заносится информация о названии проекта, фирме и разработчике схемы, ее вариантах. Для размещения штампа на принципиальной электрической схеме необходимо зайти в меню place\part и выбрать раздел Title Block . В появившемся меню выбрать наиболее подходящий штамп, например TitleBlock4 N . Для изменения надписей штампа необходимо щелкнуть два раза левой кнопкой мыши, а затем, выбрав в выпадающем меню необходимые установки алфавита и размеров шрифта, сделать соответствующие изменения. Разработанный проект и библиотеки можно экспортировать или импортировать командами Export Design Import Design закладки File в форматы .EDIF и .DXF . Например, при экспортировании схемы в формат .DXF получается файл с расширением .DXF в формате AutoCAD v.12. 4. Моделирование работы разработанных устройств Пакет OrCAD позволяет моделировать (исследовать) работу разработанных электронных устройств при изменении температуры, расчете надежности, вариациях питающих напряжений и других факторах, а также проводить временное моделирование. Рассмотрим только временное моделирование. Проверка работоспособности спроектированной схемы устройства проводится путем моделирования его работы и анализа временных процессов, происходящих в нем. Временной анализ работы позволяет устранить "состояние гонок", неопределенности и этим повысить устойчивость работы проектируемого устройства в целом. Моделирование работы цифровых устройств в OrCAD производится с помощью программы PSpice , которая запускается автоматически при старте OrCAD . 4.2. Инструменты, используемые при моделировании Рассмотрим пример моделирования на примере нарисованной ранее схемы дешифратора 2Х4. Для установки точек наблюдения сигнала используются пиктограммы Voltage/ Level Marker и т.п., приведенные на панели моделирования и показанные на рис. 17. Рис. 17. Вид маркеров, позволяющих контролировать временные процессы Физический смысл маркеров, используемых при моделировании очевиден - это вольтметры, амперметры и ваттметры, позволяющие контролировать соответствующие физические величины в различных точках схемы. Причем точки измерения напряжения и разности потенциалов устанавливаются на проводники, тока – на выводы элементов, а мощности – на сами элементы. В библиотеках SOURCE и SOURCSTM имеются источники сигналов (в OrCAD их принято называть стимулами ), позволяющих моделировать работу цифровых и аналоговых устройств. Библиотеки SOURCE и SOURCSTM включают: VDC – постоянного напряжения; VSTIM – график напряжения из stl-библиотеки; VSIN ‑ синусоидального напряжения; DigStim1 ‑ из stl-библиотеки; DigClock – меандра; STIM1 – импульсный сигнал. Имеются источники логических уровней: 0 – земля (необходим в аналоговых схемах); $D_HI – логическая «1»; $D_LO – логический «0». Устанавливаются логические уровни кнопками Place power или Place ground, расположенными на панели инструментов. Сигналы (стимулы) кратных частот удобно создавать с помощью источников STIM1 или DigClock, имеющихся в библиотеке SOURCE . Вид стимулов STIM1 (DSTM1 ), DigClock (DSTM2 ) и источников логических уровней «1» и «0» L0 , L1 приведен на рис. 18. Рис. 18. Вид стимулов STIM1 (DSTM1 ), DigClock (DSTM2 ) и L0 , HI Из приведенного рисунка видно, что параметры стимулов STIM1 и DigClock можно изменять. В частности, устанавливать логические уровни начала и конца импульсной последовательности, время единичного и нулевого уровней, время задержки между сигналами. Это особенно удобно использовать при моделировании, если временной протокол работы схемы известен и требуется только его уточнение при вариации параметров элементов схемы (анализа временных задержек). Вид схемы DC2 X4 с размещенными на ней стимулами и маркерами показан на рис. 19. Рис. 19. Схема дешифратора DC2 X4 4.3. Установка параметров моделирования Вид пиктограмм управления моделированием показан на рис. 20. Рис. 20. Пиктограммы управления моделированием Левая пиктограмма на рис. 20 позволят создать новый файл для моделирования в Pspice AD и определить тип проводимого моделирования. Вид возникающего при этом меню показан на рис. 21. Рис. 21. Вид меню Analysis Закладка Analysis определяет вид моделирования. Для проведения временного моделирования необходимо выбрать Time Domain ( Transient) . Заметим, что OrCAD позволяет проводить испытания (моделирование работы) схемы при температурных испытаниях и статистическом моделировании. Поля R un to time , Start saving data after и Maximum step size задают соответственно общее время моделирования, начало записи результатов в файл и интервал дискретизации процесса моделирования (разрешения). Если интервал дискретизации не указан, он выбирается автоматически (минимальный). Установки выполняются в секундах или производных секунд. Следует учитывать параметры стимулов и продолжительность времени моделирования. Более наглядными результаты будут в том случае, если за время моделирования наблюдается 3-4 периода используемых стимулов. Флажок Skip the initial transient bias point calculation указывает пропустить или нет начальный участок моделирования по постоянному току (имеет смысл установить, если требуется моделировать переходные процессы в схеме). Закладка Stimulus позволяет работать со стимулами, созданными редактором Stimulus Editor (SE ). С ее помощью можно подключить stl -библиотеки и этим проводить более полное моделирование разрабатываемых схем. Запуск моделирования осуществляется активированием пиктограммы Run PSpice (рис. 20, 2-я справа) на панели моделирования, при этом, если не было ошибок, запустится PSpice и если и он не обнаружит ошибок, то через некоторое время появится окно с результатами моделирования. Результат моделирования приведен на рис. 22.
Рис. 22. Результаты моделирования схемы DC2 X4 Следует заметить, что название временных диаграмм соответствует элементам схемы, а их расположение - порядку размещения на схеме маркера «V». Закладка Option позволяет проводить начальную установку триггеров и счетчиков (рис. 23). Эти установки необходимы при моделировании работы счетчиков и делителей частоты. Перейдя в закладку Gate level Simulation , выбрав меню I nitialize all flip- flop to (рис. 23), можно установить соответственно начальное состояние «1», «0» или неопределенное «X». Заметим, что здесь же имеется закладка Default I/ O level for A/ D, позволяющая устанавливать по умолчанию уровни выходных сигналов для A/D. Рис. 23. Закладка Option/Gate level Simulation 5. Редактор стимулов Stimulus Editor Моделирование работы является закономерным финальным результатом разработки принципиальных электрических схем любого устройства радиоэлектроники. Оно позволяет не только проверить правильность составления схемы, но и убедиться в ее работоспособности в динамике, а также оценить весь временной протокол работы устройства. Моделировать работу электронных схем в САПР OrCAD можно проводить двумя путями с использованием OrCAD Simulate или PSpice A/ D . Об этом уже говорилось при создании проекта. Напомним, что PSpice A/ D удобнее применять для моделирования смешанных цифровых и аналоговых схем, в этом случае используются библиотеки PSpice , а ORCAD Simulate - для моделирования цифровых схем с использованием средств VHDL модулей. В состав PSpice A/ D входит редактор Pspice Stimulus Editor ( SE), предназначенный для создания и редактирования входных воздействий (файлов сигнала с расширением *. stl) или стимулов (дословный перевод с английского). Рассмотрим теперь основные приемы работы с SE, которые позволяют провести моделирование работы принципиальных электрических схем. Редактор SE предоставляет более широкие возможности для проведения моделирования. 5.1. Создание файла стимула Для создания нового файла необходимо запустить редактор SE . Пиктограмма PSpice Stimulus Editor находится в общем меню пакета ORCAD. После запуска SE появляется окно редактора, представленное на рис. 24. Рис. 24. Вид окна SE SE позволяет создавать стимулы (сигналы) (возможно создание нескольких стимулов в одном файле), проводить моделирование работы схемы, переносить и сохранять результаты моделирования. Закладка F ile на этой панели позволяет создать новый или открыть уже существующий файл. Следует заметить, что порядок расположения пиктограмм SE (слева направо) совпадает с их применением для создания и редактирования стимулов. Заметим, что для хранения и обработки результатов удобно в имени создаваемого (*. stl ) файла упоминать имя проекта, а стимулы нумеровать порядковыми номерами. Например, моделируется работа разработанной ранее схемы дешифратора 2Х4. Вспомним, что проект назывался DC2 X4 , а создаваемый файл будем называть TestDC2 X4 , соответственно входящие в него стимулы 1, 2, 3 и т.д. Можно добавить в название и характерную особенность стимула, такую как временная задержка, начальные установки и прочее. Меню E dit (редактирование) имеет вид, приведенный на рис. 25. Рис. 25. Меню E dit Пункты D elete и A dd позволяют соответственно удалять или добавлять точки в редактируемых стимулах. A tributes – позволяет изменять параметры стимулов. Рассмотрим этот пункт позднее при редактировании уже созданных стимулов. Меню S timulus (стимул) имеет вид, показанный на рис. 26. Рис. 26. Меню S timulus При создании нового стимула (пункт меню N ew ) появится диалоговое окно, показывающее, какие сигналы могут быть использованы в SE . Вид окна показан на рис. 27, а описание видов стимулов приведено в таблице 1. Заметим, что если имя стимула не введено, появится подсказка, указывающая на это, а если имя повторяется, то появляется подсказка о необходимости его изменения. Рис. 27. Стимулы, используемые в SE Опция B US имеет поле Width, позволяющее задавать ширину шины (количество проводников), а список Initial V alue позволяет выбрать начало стимула (сигнала) соответственно с нуля, единицы, неопределенного или третьего состояния Z. Виды стимулов Таблица 1
Пункт G et – позволяет выбрать один из стимулов (если их было несколько). Остальные пункты этого меню понятны и не требуют пояснения.
Общие свойства стимула можно вывести, дважды щелкнув на его названии слева от графика, либо выбрав стимул, щелкнув на названии, а затем нажав . Появившееся диалоговое окно будет зависеть от типа стимула. Выбранный SE стимул выделяется красным цветом. Форма стимулов типов PWL , Signal и Bus задается в режиме рисования, который включается нажатием , а выключается правой кнопкой мыши. После выхода из режима рисования точки изменения стимула можно передвигать мышью. Для цифровых стимулов присутствует диалоговое окно установки параметров участков сигнала, которое выводится либо двойным нажатием на требуемый участок, либо выбором участка и нажатием , причем при выборе начала или середины участка выводятся разные диалоговые окна. Вид меню установки параметров стимулов показан на рис. 28. Рис. 28. Диалоговое окно установки параметров стимулов В этом диалоговом окне S tart Time – время начала участка; Shift f ollowing transitions – сдвигать последующие участки при изменении времени начала текущего; D uration – длительность; V alue – значение сигнала; Set Value – присвоить сигналу значение поля V alue ; Increment – увеличить значение на V alue (только для шины); Decrement – уменьшить значение на Value (только для шины). Для того, чтобы опции Set Value , Increment или Decrement устанавливались автоматически во время рисования, нужно устанавливать соответственно X, +X или –X (где X – требуемое значение) в окне, расположенном справа от пиктограммы . Для установки разрядности цифрового стимула и вида его отображения присутствует диалоговое окно (рис. 29), которое можно вызвать двойным нажатием на название стимула, либо выбором названия стимула и нажатием . В этом окне в поле Bus W idth устанавливается разрядность шины (1 для сигнала), а в списке Display R adix – вид отображения (для шины – система счисления). Все вышеперечисленные действия можно также осуществлять с помощью соответствующих пунктов меню E dit . Рис. 29. Вид окна с редактируемым стимулом 5.3. Определение границ отображаемой области Для определения объема отображаемой на экране информации необходимо активировать пиктограмму . Появляющееся окно показано на рис. 30. В опции Displayed Data Range указывается начало и конец области, отображаемой в окне целиком, в Extent of the Scrolling Region – указываются пределы отображаемой области при использовании полос прокрутки, а опция Minimum Resolution задает минимальное разрешение (интервал дискретизации) по каждой из осей. Рис. 30. Окно задания границ отображаемой области 5.4. Пример моделирования с использованием редактора SE Пример моделируемой схемы дешифратора DC2Х4 с расставленными маркерами и стимулами приведен на рис. 31 . Рис. 31. Схема дешифратора DC2Х4 Результаты моделирования работы дешифратора DC2Х4 приведены на рис. 32. На этом рисунке верхние строки A0 и A1 показывают состояние шины, а четыре нижние строки - выходы элементов 7408 (логических элементов 2И-НЕ) дешифратора с U2A по U2D. По оси абсцисс отложено время моделирования. Рис. 32. Результаты моделирования работы дешифратора DC2X4 Пример устройства имеющего архитектуру 'общая шина' для двунаправленной передачи информации. Пример схемы такого устройства показан на рис. 33. На рис. 34 приведена временная диаграмма работы схемы 'общая шина'. Рис. 33. Архитектура 'общая шина' При разработке цифровых устройств с шинной архитектурой необходимо выполнять одно из главных условий, а именно - в любой момент времени на шине может быть только один источник информации и в общем случае несколько приемников, приемник информации может быть ее источником. Для этого в устройстве с шиной необходимо использовать буферы с третьим состоянием. В библиотеке ORCAD имеются следующие элементы, позволяющие шине находиться в состояниях «1», «0» и «Z», это буферы 74НС125, 74НС126 и регистры 74НС245, 74НС205, 74НС573, имеющие третье состояние. На рис. 34 видно неопределенное состояние линий шины (на экране он выделяется синим цветом) и соответственно входы и выходы линий. Рис. 34. Временная диаграмма работы схемы 'общая шина' На этой схеме управляющими сигналами являются стимулы DSTM2 и DSTM3, один из которых активизирует 74НС125, а другой направление передачи. 6. Задание на самостоятельную работы При выполнении работ используйте серию ИМС 7400 - аналог отечественной серии К1533, или CD аналог серии К561. Практикум работы с OrCAD включает шесть работ которые необходимо выполнить для начального освоения OrCAD . Работа 1. Знакомство с OrCAD . Подготовка среды и создание нового проекта. Редактор схем OrCAD CiS. Цель работы - показать возможности пакета и привить начальные навыки по его использованию. Работа 2. Рисование и редактирование простых принципиальных электрических схем Цель работы - научиться рисовать и редактировать принципиальные электрические схемы цифровых и аналоговых радиоэлектронных устройств. Часть 1. Работа 3. Рисование, редактирование и оформление принципиальных электрических схем, содержащих программируемые БИС и архитектуру типа ОШ. Цель работы - научиться редактировать и оформлять принципиальные электрические схемы Часть 2. Работа 4. Составление новых элементов и иерархических блоков. Цель работы - научиться создавать графические обозначения элементов схемы, отсутствующих в библиотеках OrCAD и рисовать сложные принципиальные электрические схемы. Работа 5. Временное моделирование работы средствами OrCAD на примере счетчиков с последовательным и параллельным переносом и пересчетных схем, делителей частоты. Моделирование динамики работы цифровых устройств, оценка временных задержек в схемах. Пример моделирования схемы телевизионного синхрогенератора. Цель работы - научиться проводить временное моделирование работы цифровых устройств. Работа 6. Временное моделирование работы цифровых устройств, в том числе с архитектурой ОШ. Пример моделирования и исследования работы релаксационного генератора, одновибратора, схемы задержки, дешифратора и шифратора кодов. Моделирование динамики работы ОШ с переключением в состояния «1», «0» и «Z». Цель работы - научиться проводить моделирование и исследование работы цифровых и микропроцессорных устройств с использованием редактора SE . Пример - моделирование работы режима ввода/вывода контроллера шины ISA . 7. Контрольные вопросы Объем полученных знаний контролируется предъявленными в виде отчета результатами и ответом на следующие контрольные вопросы. 1. Назовите составляющие пакета OrCAD . 2. Настройка, меню проекта Options, Preference , Design Template . 3. Покажите возможности изменения размеров бумаги, сетки (Grid ) и возможности их использования при рисовании принципиальных электрических схем. 4. Покажите действие флажка Pointer snap to grid . Поясните его применение для разработки схемы. 5. Поменяйте цветовое оформление схемы и используемые фонты. 6. Чем отличается задание Project от Design. Поясните структуру проекта, созданного в OrCAD . 7. Запишите в штампе разработанной принципиальной электрической схемы ее название, номер вашей группы, ФИО ваc и преподавателя. 8. Покажите возможности нумерации проводников, входящих в архитектуру “общая шина”. 9. Познакомьтесь с закладкой Select диалоговой панели Preferences . Покажите возможность и рациональность ее применения. 10. Покажите свойства указанного преподавателем элемента схемы. 11. Создайте “новый” элемент из уже имеющегося прототипа. 12. Создайте оптрон (аналог КР294ЛП1), в качестве прототипа возьмите, например, К544UD1. 13. Создайте список элементов разработанной принципиальной электрической схемы. 14. Нарисуйте принципиальную электрическую схему дешифратора 3Х8, 2Х4 на логических элементах 2И-НЕ, 3И-НЕ или ИЛИ. 15. Покажите возможности поиска элементов схемы при частичном задании их имени из редактора схем и менеджера проектов. 16. Проведите моделирование работы дешифратора 3Х8 или 2Х4, изменяя временные параметры (соотношения) стимулов (сигналов). 17. Нарисуйте принципиальную электрическую схему совпадения кодов 300Н, 200Н. 18. Нарисуйте принципиальную электрическую схему по указанию преподавателя, приведенную в приложении. Проверьте правильность соединений и проведите ее временное моделирование. Сделайте перечень элементов схемы. Перечислите источники и виды стимулов, использующихся в OrCAD . 19. На примере DSTM продемонстрируйте возможности изменения параметров стимулов. 20. Покажите отличие стимулов DSTM и CLOCK . 21. Нарисуйте схему релаксационного генератора. Проведите моделирование и исследование его работы. Используйте редактор SE для задания сигналов. 22. Нарисуйте ЛЧМ цифровой сигнал. 23. Установите состояние ОШ адреса 200Н и 1FH. 24. Установите состояние ОШ последовательно с адреса 300Н по 31FH. 25. Нарисуйте схему одновибратора. Проведите моделирование и исследование его работы. Нарисуйте схему задержки на RC цепи. 26. Нарисуйте схему временной задержки (регистра сдвига). Проведите моделирование и исследование его работы. 27. Нарисуйте двоичные счетчики с последовательным и параллельным переносом и начальной установкой в «1» и «0». 28. Сделайте необходимые установки и исследуйте временные характеристики счетчиков, варьируя параметры стимулов DSTM и CLOCK . 29. Промоделируйте работу буферного элемента (ИМС 74НС125, 74НС126 ) ОШ. 30. Промоделируйте в динамике работу ОШ с переключением в состояния «1», «0» и «Z». Используйте ИМС 74НС245, 74НС205, 74НС573. 31. Разработайте схему дешифратора ОШ с базового адреса 300Н последовательно с 300Н по 30FH. 32. Выберите элементы и промоделируйте в динамике передачу с шины на один порт поочередно кодов AAH и 55H. 33. Поясните аббревиатуру DRC . 34. Объясните назначение строк и столбцов ERC матрицы и цветовую палитру элементов. Настройте ERC матрицу на проверку ошибки типа соединение «двух выходов» или «ненагруженный вывод». 35. Сымитируйте ошибку в схеме дешифратора DC2X4 типа «соединение двух выходов» или «ненагруженный вывод». Продемонстрируйте средствами проверки ее обнаружение. 1. Разевиг В. Д. OrCAD 9.2. – Москва,: СОЛОН – Р, 2001 – 519 с. 2. Афанасьев А. О., Кузнецов С. А. OrCAD 7.0…9.0. Проектирование электронно й аппаратуры и печатных плат. – СПб: Наука и техника, 2001. – 464 с. 3. Рафикузаманн А. Машинное проектирование микропроцессорных систем. В 2-х книгах – М.: Радио и связь, 1989, 126 с. Высшая школа, 1982. – 307 с. 4. Клингманн Э. Проектирование микропроцессорных систем - М. : Мир, 1980. - 575 с. 5. Сопряжение датчиков и устройств ввода данных с компьютерами IBM PC/ Под ред. Томпкинса У, Уэбстер Дж. - М.: Мир, 1992.- 589 с. 6. Новиков Ю.В., Калашников О.А., Гуляев С.Э. Разработка устройств сопряжения. - М.: ЭКОМ, 1997.- 224 с. ПРИЛОЖЕНИЯ Приложение 1 Генератор цугов Приложение 2
Приложение 3 Дешифратор шины ISA Приложение 4 Архитектура 'общая шина' Приложение 5 Приложение 6 Зарубежные аналоги микросхем
|