Записи с меткой «иерархические»

Список команд программы PSpice Schematics

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

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

  • Блоки. Изображение блока в виде прямоугольника размещается на схеме щелчком по пиктограмме (команда 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 это значение присваивается автоматически. далее…