Пример использования вертикальной иерархии

Продемонстрируем пример использования подхода с применением вертикальной иерархии на примере схемы инвертора.

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

Для того, чтобы некоторую схему можно было использовать в качестве иерархического блока на другом уровне иерархии, необходимо определённым образом сообщить системе OrCAD, какие выводы рассматриваемой схемы будут являться входными и выходными выводами иерархического блока. В качестве таких элементов выступают элементы «Port»(порт).

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

Схема будет выглядеть следующим образом (рисунок 4.4).

 

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

 

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

·        Input – в такие порты сигнал может подаваться на вход, но не может быть считан из него,

·        Output– такие порты используются на выходах схем, в них нельзя подать напряжение,

·        Bidirectional– в такие порты можно как подавть сигнал, так и с нимать оттуда его значение.

В данном случае направление порта YOutput, направление порта XInput. Для изменения направления сигнала порта необходимо выполнить двойной щелчок мышью на символе порта и в диалоге настройки свойств порта (рисунок 4.5) изменить значение поля Typeна требуемое.

 

Ссылка на основную публикацию
Adblock detector