Записи с меткой «вручную»

Load Bias Point

  • Load Bias Point — загрузка данных режима по постоянному току.
  • Считывание из файла узловых потенциалов производится по директиве
    .LOADBIAS <"имя файла">
    Из файла, созданного в предыдущем сеансе работы с программой PSpice, считываются узловые потенциалы по постоянному току. Для выполнения расчета переходных процессов по директиве .TRAN с заданными начальными условиями этот файл можно предварительно отредактировать и заменить директиву .NODESET на .IC. Для передачи содержания файла узловых потенциалов, указанного в директиве .LOADBIAS, в выходной файл результатов (с расширением имени *.OUT), необходимо в директиве .OPTIONS указать параметр EXPAND.
    Приведем примеры:
    .LOADBIAS "DC_POINT.NOD"
    .LOADBIAS "D:\PSPICE\JOB\TR_DATA.TRN"

  • Save Bias Point — сохранение данных режима по постоянному току. Запись в файл узловых потенциалов осуществляется по директиве
  • .SAVEBIAS <"имя файла"> <[ОР] [DC] [TRAN]> [NOSUBCKT]
    + [ТIME=<значение> [REPEAT]] [ТЕМР=<змачение>] [SТЕР=<значение>]
    + [МСRUN=<знамение>] [DС=<значение>] [DС1=<значение>]
    + [DС2=<значение>]
    В файл с указанным именем записываются значения узловых потенциалов схемы для анализа указанного вида OP, DC или TRAN. Для каждого вида анализа в одном задании должна быть отдельная директива.
    Параметр NOSUBCKT запрещает запись в файл узловых потенциалов внутренних узлов макромоделей.
    Параметры ТIМЕ=<значеные> [REPEAT] определяют моменты времени, в которые запоминаются узловые потенциалы схемы при расчете переходных процессов (режим TRAN). Ели параметр REPEAT не указан, то узловые потенциалы запоминаются в первый момент времени, равный указанному значению (с точностью до шага интегрирования) или превышающий его. При наличии параметра REPEAT параметр <значение> равен интервалу времени, с которым узловые потенциалы периодически запоминаются, при этом в файле сохраняется только последняя запись.
    Параметр ТЕМР=<значение> задает температуру, для которой сохраняются узловые потенциалы при вариации температуры, а необязательный параметр SТЕР=<значение> задает интервал температур, через который обновляется запись в файл.
    Параметр МСRUN=<значение> определяет количество вариантов расчетов, через которые обновляется запись в файл при статистическом анализе или расчете по методу наихудшего случая.
    Параметры DC = <значение>, DC1 = <значение> и DC2 = <значение> задают значения параметров, варьируемых по директиве .DC, для которых производится запись в файл. Параметр DC = <значение> используется только при вариации одной переменной, a DC1 и DC2 — при вариации двух переменных (соответственно первой и второй). далее…

    Иерархические структуры

    Иерархические структуры
    При моделировании применяются иерархические структуры двух типов — блоки и иерархические символы.

  • Блоки. Изображение блока в виде прямоугольника размещается на схеме щелчком по пиктограмме (команда Draw>Block). К контуру блока подво-
  • дятся внешние проводники и шины — в этих точках автоматически создаются внешние выводы блока и проставляются их номера . Таким образом удобно создать функциональную схему устройства. Схема замещения каждого блока создается по команде Navigate>Push (после выбора блока щелчком левой кнопки мыши), и, в свою очередь, она может иметь вложенные блоки без ограничений на количество уровней иерархии. Вначале задается имя файла, в котором будет размещено описание блока — на строке Filename диалогового окна . Затем на панели Туре выбирается единственный тип описания блока:

    • Schematic — принципиальная схема.

    После закрытия этого окна выбором кнопки ОК на окне схем автоматически размещаются порты интерфейса (символы IF_IN, IF_OUT из библиотеки port.sib), соответствующие внешним выводам блока, им автоматически присваиваются имена P1, P2, … Схема,замещения блока создается обычным образом, и к портам интерфейса подводятся проводники . Обратно на верхний уровень иерархии возвращаются по команде Navigate>Pop. Каждому блоку может соответствовать несколько вариантов схем замещения, что позволяет выполнить моделирование различных вариантов. Для этого вручную составляется несколько схем замещения, сохраняемых в отдельных файлах и имеющих одинаковое количество интерфейсных выводов. Если же схема, указанная на строке Filename, на экран сразу выводится изображение этой схемы.
    Подсоединение к блоку нескольких схем замещения и выбор одной из них производится по команде Edit>Views . Сначала составляется список вариантов. далее…

    Атрибуты и шаблоны символов

    Атрибуты и шаблоны символов

  • В графическом редакторе PSpice Schematics имеются атрибуты со строго определенными именами, список которых приведен.
  • Атрибуты компонентов

    Атрибут

    Назначение

    Примечание

    COMPONENT

    Имя упаковочной информации компонента. Этот атрибут не нужен, если имя упаковочной информации совпадает с именем компонента PART

    2, 5

    GATE

    Имя секции компонента А, В, С, D и т.д. Не указывается, если компонент состоит из одной секции. При размещении символов на схеме всем им присваивается имя первой секции А, добавляемой к позиционному обозначению, например U1A, U2A. Автоматическое распределение секций по корпусам компонентов производится по команде Tools>Annotate. Изменение имен секций выполняется вручную двойным щелчком по атрибуту REFDES или по команде Edit>Attribute

    2, 4

    GATETYPE

    Тип секции. Применяется, когда компонент состоит из секций разных типов (неоднородный компонент). Например, ИС 533ТР2 состоит из четырех триггеров, два из которых имеют дополнительный вход установки. Секции каждого типа имеют отдельные символы с разными атрибутами GATETYPE, чтобы правильно "назначить номера выводов различных секций

    2, 5

     

    Атрибут

    Назначение

    Примечание

    IРIN[<имя скрытого
    вывода>]

    Имя цепи схемы, к которой подключается скрытый вывод

    5

    MODEL

    Имя модели компонента (должно согласовываться с именами моделей в директивах .MODEL и .SUBCKT, размещаемых в библиотечных файлах .LIB). Обычно атрибут MODEL помечен звездочкой в списке атрибутов, что означает невозможность его изменения на схеме. Для изменения имени модели или создания ее копии применяется команда Edit>Model;

    1, 3, 5

    PART

    Имя компонента, под которым он заносится\ в библиотеку символов

    1, 2, 5

    PKGREF

    Позиционное обозначение корпуса компонента. Если корпус состоит из четырех секций А, В, С и D, то все эти секции имеют один и тот же атрибут PKGREF, например U1, и разные атрибуты REFDES U1A ….. U1D. Атрибут REFDES образован слиянием атрибутов PKGREF и GATE

    2, 4

    PKGTYPE

    Тир корпуса компонента, например DIP14, DIPS, SOIC. Если при упаковке компонента указан только один тип корпуса, то атрибуту PKGTYPE это значение присваивается автоматически. далее…