Виды моделирования

OrCAD позволяет производить моделирование чисто аналоговых схем, комбинированных аналого-цифровых схем и чисто цифровых схем. Большая часть книги посвящена аналоговому моделированию, поэтому в настоящем разделе оно отдельно не рассматривается.

Цифровое моделирование

Среда OrCAD 9.2 позволяет осуществлять моделирование аналоговых, цифровых, а также смешанных аналого-цифровых устройств. При моделировании цифровых устройств предоставляются следующие возможности:

  • 1) использование примитивов цифровых устройств и их комбинаций (таблица цифровых примитивов, имеющихся в PSpice А/D приведена в разд. 1.3);
  • 2) использование цифровых элементов, являющихся моделями реально существующих цифровых устройств (например, библиотека CD4000, содержащая модели цифровых элементов общеизвестной цифровой серии).

Использование возможностей, перечисленных в пунктах 1 и 2, практически перекрывает подавляющее большинство встречающихся на практике случаев построения цифровых и аналого-цифровых систем. Однако если все-та-ки возникнет необходимость моделирования цифровой системы, формирование которой не удается осуществить стандартными методами, пользователь может построить собственную цифровую модель.

Законченная модель цифрового устройства имеет три основные характеристики:

  • 1) функциональные зависимости: описаны уровнем затвора и цифровыми примитивами поведения, включенными в подсхему;
  • 2) входные/выходные зависимости: описаны моделью входа/выхода, интерфейсом подсхемы и источниками питания, относящимися к логическому семейству;
  • 3) временные зависимости: описаны одной или более временными моделями, примитивами межвыводной задержки или примитивами проверки состояния.

При моделировании аналого-цифровых устройств осуществляется возможная их стыковка с применением стандартных AtoD и DtoA интерфейсов, которые подключаются по умолчанию автоматически или построение собственных интерфейсов пользователя. Для использования стандартных интерфейсов необходимо подключить к проекту библиотеку dig io.lib.

В библиотеках PSpice (например, SOURCSTM.lib) содержатся цифровые источники сигналов с широким набором функциональных свойств, применение которых во многих случаях может упростить решение задач моделирования цифровых устройств.

Для работы с цифровыми элементами имеются источники постоянного логического нуля $D_LO и постоянной логической единицы $D_HI.

При работе с моделями выпускаемых промышленностью цифровых элементов PSpice позволяет применять либо стандартное напряжение питания (5 В), либо напряжение питания по желанию пользователя.

Для аналого-цифровых интерфейсов схемы необходимо установить уровень входа/выхода.

Предусмотрены уровни с 0 до 4. Смысл значения уровней приведен в табл. 3.4.

Таблица 3.4. Уровни моделей интерфейса входа/выхода

Уровень

Характеристика уровня

0

Расчетное значение переменной в цифровых примитивах

1

Минимально возможное значение переменной в цифровых примитивах

2

Более вероятное значение переменной в цифровых примитивах

3

Максимально возможное значение переменной в цифровых примитивах

4

Значение переменной в цифровых примитивах при наихудшем времени переключения цифровых примитивов

Кроме этого необходимо установить в проекте начальное состояние триггеров. Всего имеется три начальных состояния триггера: логический ноль (0), логическая единица (1) и неопределенное состояние (X). По умолчанию используется неопределенность.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >