Методические указания по применению пакета программ Orcad 9.2 для проектирования цифровых устройств, страница 5

.

Рис.10. Входные сигналы

Испытание схемы

Рис. 11. Определение параметров моделирования в профайле

Испытание проводится с помощью программы PSpice Simulation Editor.  Для его открытия выберите в меню графического редактора пункт PSpice, а в нем - команду создания файла с условиями испытаний New Simulation Profile или его редактирования Edit Simulation Profile. На панели инструментов также имеются соответствующие кнопки . После ввода имени профайла (Profile), обычно совпадающего с именем проекта, появится диалоговая панель Simulation Settings (рис.11). На закладке Analysis следует указать тип проводимого испытания. Для испытания цифровых схем используется временной анализ(Time Domain (Transient)).  В окне “Options” устанавливается (сохраняется) выбор типового анализа General Settings, хотя имеется принципиальная возможность проведения статистических испытаний, исследования влияния температуры и др. На этой же закладке задаётся длительность испытания (Run to Time). Для выбранных частот генераторов мультиплексера подойдет, например, значение 2000 ns, составляющее два периода частоты управляющего воздействия “clock”. Остальные значения на этой закладке могут остаться без изменений.

Не закрывая  диалоговую панель Simulation Settings, нужно переключиться на закладку Stimulus, где ввести имя ранее созданного файла с описанием испытательных сигналов (mux2.stl) и добавить их в проект (Add to Design). Убедитесь, что в соответствующем окне появилось нужное имя, и нажмите кнопку “Применить” (Apply).  В  окне Simulation Settings среди прочих имеется ещё закладка Options, устанавливающая дополнительные возможности временного анализа. Открыв её,  в окне Category следует выбрать исследование цифровых устройств: Gate-level Simulation, а в следующем окне  Timing Mode  произвести выбор среди возможностей: Minimum, Typical, Maximum, Worst-Case, относящихся к величине времени задержки распространения выбранных в проекте логических элементов. По умолчанию используется типовое значение (закладку Options можно не открывать). Применение минимальных и максимальных значений позволяют оценить требования к быстродействию выбранных логических элементов, а позиция Worst-Case (наихудший случай) является эффективным средством проверки надёжности созданного проекта по критерию временных соотношений. Некоторые сведения об имеющихся при этом возможностях приведены в Приложении3. После проведенного выбора кнопками Apply и ОК закрывается окно  Simulation Settings .

Проведение испытаний

Последнее, что осталось сделать перед испытанием, это   пометить маркерами те цепи, в которых требуется контролировать электрические величины (видеть их на временных диаграммах). Для цифровых устройств это обычно напряжения логического нуля и логической единицы. Сигналы на отмеченных цепях будут автоматически выдаваться на экран монитора в виде временных диаграмм.  Нажмите клавишу Voltage/Level Marker на панели инструментов PSpice (чуть ниже главной панели инструментов ORCAD) или введите команду PSpice/Markers/ Voltage Level  из меню. Подведите курсор мыши к желаемой цепи и нажмите левую кнопку мыши. В точке, на которую указывает курсор, появится маркер. С помощью горячей клавиши Ctrl+R его можно поворачивать (вместе с буквой V), подбирая наиболее удобное положение. Маркер, выделенный мышью можно отбуксировать в другое место  (рис.12)

Рис. 12. Установка маркеров на схеме

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

И вот наступил долгожданный момент: схему можно запустить на моделирование. Нажмите клавишу Run PSpice на панели инструментов PSpice (чуть ниже главной панели инструментов ORCAD)  или введите команду PSpice/Run из меню, по которой автоматически запускается программа моделирования PSpice A/D. Программа выполнит заданный вид анализа и сообщит о результатах своей работы (в окне внизу). Если все в порядке, то внизу появится сообщение «Simulation complete», если нет – то появятся сообщения об ошибках.