Поведенческое представление CMOS дополнительный выходной каскад
Simscape / Электрический / Интегральные схемы
Блок 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
выходная модель не моделирует выходных воздействий емкости. Добавьте выходную емкость внешне в блок при необходимости.