Push-Pull Output

Поведенческое представление CMOS дополнительный выходной каскад

  • Библиотека:
  • Simscape / Электрический / Интегральные схемы

  • Push-Pull Output block

Описание

Блок Push-Pull Output представляет CMOS дополнительный выходной каскад поведенчески. Чтобы улучшить скорость симуляции, блок не моделирует все внутренние отдельные устройства MOSFET, которые составляют логический элемент. Можно использовать этот блок, чтобы создать представительное выходное отношение текущего напряжения при определении поведения модели интегральной схемы с блоками Физического сигнала из библиотеки Simscape™ Foundation.

Можно выбрать между, два выходных отношения текущего напряжения:

  • Linear — Блок представляет выход как источник напряжения плюс серийное сопротивление и параллельная емкость как показано в следующем рисунке. Значение, которое вы задаете для параметра Output resistance, присвоено серийному сопротивлению, и значения емкости определяются путем соответствия с постоянной времени RC к значению параметров Propagation delay.

    Вход к Управляемому Исходному блоку Напряжения ограничивается, чтобы быть между шинопроводами электропитания, и это также инвертируется вычитанием от напряжения питания. Инверсия заставляет его вести себя как дополнительный выходной каскад с высоким напряжением источника логического элемента, приводящим к низкому выпуску продукции.

  • Quadratic — Выходной каскад моделируется двумя МОП-транзисторами, которые составляют дополнительную пару. Параметры MOSFET выведены из выходных значений сопротивления и токов короткой схемы, которые вы задаете как параметры маски. Спрос на вход логического элемента изолирован, чтобы аппроксимировать значение параметров Propagation delay.

Оба Linear и Quadratic выведите модели, добавляет смещение и масштабирует физический вход X так, чтобы напряжением затвора дали:

Vg = k · (X + c)(1)

где

  • k является масштабированием входного сигнала.

  • c является смещением входного сигнала.

Смещение и масштабирование могут использоваться, например, чтобы совпадать с логическими значениями для X (то есть, область значений [0,1] ) к [V-, V +] в выходном контакте. Например, если V + = 10 В и V-= 0, то совпадать с логическими значениями сигнала к этой области значений напряжения, устанавливают c = -1 и k = -10.

Для обоих Linear и Quadratic выведите модели, защитные диоды D1 и действие D2, чтобы ограничить область значений выходного напряжения. Эти диоды являются блоками Diode из библиотеки Simscape Foundation, то есть, кусочные линейные диоды, заданные их прямым напряжением и на сопротивлении. Если напряжение через повышения D1 выше прямого напряжения, то диод начинает проводить, и при условии, что на сопротивлении является низким, это эффективно, предотвращает выход, повышающийся выше V + плюс диод прямое падение напряжения. Эквивалентное поведение заканчивается, если выходное напряжение понижается слишком низко.

Выходная модель очень похожа на используемый для логических блоков. Для графика типичной характеристики выхода V-I при использовании Quadratic выведите модель, смотрите Выбор Output Model for Logic Blocks.

Примечание

Этот блок создается из блоков из библиотеки Simscape Physical Signals (таких как PS Add, PS Gain, и так далее). В настоящее время блоки в библиотеке Physical Signals не поддерживают модульное распространение и проверку. Для получения дополнительной информации смотрите, Как работать с Физическими единицами измерения.

Допущения и ограничения

  • Блок точно не моделирует динамический ответ.

  • Quadratic выходная модель не моделирует выходных воздействий емкости. Добавьте выходную емкость внешне в блок при необходимости.

Порты

Входной параметр

развернуть все

Физический порт сопоставлен с входом Push-Pull Output.

Сохранение

развернуть все

Электрический порт сохранения, сопоставленный с блоком, выводится. Имя порта скрыто на значке блока, но вы видите его в журналах данных моделирования.

Параметры

развернуть все

Введите масштабирование

Входной физический сигнал X сопоставлен с напряжением затвора Vg = k · (X + c), где k является масштабированием входного сигнала. Используйте этот параметр в сочетании с Input signal offset, c, чтобы сопоставить область значений X к области значений напряжения, заданной источником питания.

Входной физический сигнал X сопоставлен с напряжением затвора Vg = k · (X + c), где c является смещением входного сигнала. Используйте этот параметр в сочетании с Input signal scaling, k, чтобы сопоставить область значений X к области значений напряжения, заданной источником питания.

Выходные характеристики

Выберите выходную модель:

  • Linear - выходное напряжение понижается линейно с текущим выходом. Это - опция по умолчанию.

  • Quadratic - зависимость от выходного напряжения от текущего выхода задана квадратичными характеристиками I-V двух устройств выхода MOSFET.

Задает один по наклону характеристики выхода I-V.

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Linear.

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

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Quadratic.

Вектор-строка [R_OH1 R_OH2] двух значений сопротивления. Первое значение R_OH1 является градиентом текущего выходным напряжением отношения, когда дополнительным парным выходом является HIGH (Vg=V-) и нет никакого текущего выхода. Второе значение R_OH2 является градиентом текущего выходным напряжением отношения, когда выходом является HIGH и текущий выход, является I_OH.

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Quadratic.

Получившийся ток, когда выходом является HIGH (Vg=V-), но загрузка обеспечивает выходное напряжение к отрицательному шинопроводу электропитания.

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Quadratic.

Вектор-строка [R_OL1 R_OL2] двух значений сопротивления. Первое значение R_OL1 является градиентом текущего выходным напряжением отношения, когда дополнительным парным выходом является LOW (Vg=V +) и нет никакого текущего выхода. Второе значение R_OL2 является градиентом текущего выходным напряжением отношения, когда выходом является LOW и текущий выход, является I_OL.

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Quadratic.

Получившийся ток, когда выходом является LOW (Vg=V +), но загрузка обеспечивает выходное напряжение к положительному напряжению питания.

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Quadratic.

Время это берет для выхода, чтобы достигнуть 63,2% его окончательного значения после ступенчатого изменения во входе, X. Для Quadratic выведите, это реализовано изолированным спросом на вход логического элемента.

Градиент текущего напряжением отношения для защитных диодов, когда прямосмещенный.

Напряжение, выше которого включен защитный диод.

Напряжение питания

Отрицательное напряжение источника питания применилось к исходному контакту N-channel MOSFET.

Положительное напряжение источника питания применилось к исходному контакту P-channel MOSFET.

Начальные условия

Этот параметр используется, чтобы установить напряжение на выходных конденсаторах так, чтобы выходное напряжение было инициализировано к значению параметра.

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Linear на вкладке Output Characteristics.

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

Зависимости

Этот параметр отображается только, когда параметр Output current-voltage relationship устанавливается на Quadratic на вкладке Output Characteristics.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Смотрите также

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