Система схемотехнического моделирования и проектирования Design Center



Прочие директивы - часть 4


/p>

В начале знакомства с PSpice рекомендуется воспользоваться установкой параметров директивы .OPTIONS по умолчанию и изменять их по мере надобности после приобретения опыта моделирования.

Задание текстовых переменных, текстовых выражений и имен файлов производится по директиве

.TEXT <<имя> = "<имя файла>">*

.TEXT <<имя> = |<текстовое выражение>|>*

Директива .TEXT используется только при моделировании цифровых устройств. Текстовые параметры используются в следующих случаях:

– для указания имени JEDEC-файла программируемых логических матриц;

– для указания Intel Hex-файла для программирования ПЗУ или начальной записи в ОЗУ;

– для указания имени файла генератора цифровых сигналов FSTIM;

– для задания текстового параметра макромодели;

– как часть текстового выражения, используемого в указанных выше целях.

Спецификация внешних портов выполняется по директиве (введена впервые в Design Center 6.1)

.EXTERNAL   <атрибут>   <имя узла>*

Параметр <атрибут> принимает одно из значений INPUT (входной), OUTPUT (выходной) или BIDIRECTIONAL  (двунаправленный) в соответствии с назначением порта. Внешние порты предназначены для подсоединения периферийных устройств (например, генераторов сигналов) к моделируемой схеме. Приведем примеры

.EXTERNAL    INPUT   Data1,   Data2,   Data3

.EXTERNAL    OUTPUT   P1

.EXTERNAL    BIDIRECTIONAL   BPort1   BPort2   BPort3

Задание имени файла с описанием внешних воздействий

выполняется по директиве (введена впервые в Design Center 6.1)

.STIMLIB   <имя файла[.stl]>

Файл описания внешних сигналов с расширением .stl создается программой Stimulus Editor (разд. 7.1) и делается доступным для моделирования с помощью этой директивы. Расширение имени файла, в том числе и .stl, указывать обязательно.

Задание внешних воздействий выполняется с помощью директивы (введена впервые в Design Center 6.1)

.STIMULUS    <имя сигнала>      <тип>   <параметры>*

Приведем примеры

.STIMULUS   InputPulse  PULSE (-1mv  1mv  2ns  2ns  50ns  100ns)

.STIMULUS   DigitalPulse   STIM  (1,1)

+  0s        1

+  10ns    0

+  20ns    1

.STIMULUS   50KHZSIN   SIN   (0   5   50kHz   0   0   0)

Директива .STIMULUS вносится в библиотеки воздействий, созданных с помощью программы Stimulus Editor. Каждое воздействие имеет имя <имя сигнала>, присваиваемое источникам напряжения или тока (типа V или I) или источникам цифровых сигналов (типа STIM).




Содержание  Назад  Вперед