exponenta event banner

Двухтактный выход

Поведенческое представление комплементарного выходного каскада КМОП

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

  • Push-Pull Output block

Описание

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

Вы можете выбрать между двумя выходными соотношениями ток-напряжение:

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

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

  • Quadratic - Выходной каскад моделируется двумя MOSFET, которые составляют комплементарную пару. Параметры MOSFET получаются из значений выходного сопротивления и токов короткого замыкания, указанных в качестве параметров маски. Входная потребность затвора задерживается для аппроксимации значения параметра задержки распространения.

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

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

где

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

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

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

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

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

Примечание

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

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

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

  • Quadratic выходная модель не моделирует никаких эффектов выходной емкости. При необходимости добавьте выходную емкость к блоку.

Порты

Вход

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

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

Сохранение

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

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

Параметры

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

Масштабирование входных данных

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

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

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

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

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

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

Определяет один наклон выходной I-V характеристики.

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Linear.

Определяет напряжения шины, для которых определены сопротивления и токи на выходе данных маски.

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Quadratic.

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

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Quadratic.

Результирующий ток при выходе HIGH (Vg = V-), но нагрузка направляет выходное напряжение на отрицательную направляющую питания.

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Quadratic.

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

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Quadratic.

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

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Quadratic.

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

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

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

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

Отрицательное напряжение питания, подаваемое на N-канальный контакт источника MOSFET.

Положительное напряжение питания, подаваемое на контакт источника МОП-транзистора P-канала.

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

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

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Linear на закладке Output Characteristics.

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

Зависимости

Этот параметр отображается только в том случае, если для параметра «Выходное отношение ток-напряжение» установлено значение Quadratic на закладке Output Characteristics.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

См. также

Представлен в R2011b