Schmitt Trigger
Поведенческая модель триггера Шмитта.
Тип: AcausalElectricPowerSystems.IntegratedCircuits.Logic.SchmittTrigger
Путь в библиотеке:
|
Описание
Блок Schmitt Trigger реализует поведенческую модель триггера Шмитта.
Выходной логический уровень блока становится HIGH, когда входной сигнал поднимается выше значения параметра High level input voltage, и не переходит на LOW, пока входной сигнал не опустится ниже значения параметра Low level input voltage. Эта логика формирует гистерезисную характеристику зависимости выходного сигнала от входного.
На рисунке показан входной сигнал на триггер, для которого и соответствуют значениям параметров High level input voltage и Low level input voltage, и соответствуют значениям параметров High level output voltage и Low level output voltage.
На следующем рисунке показан пример выходного сигнала блока с параметрами В, В, В и В.

Блок определяет логические уровни входа следующим образом:
-
Если входное напряжение выше порогового, блок интерпретирует входной сигнал как логическую
1. -
В противном случае блок интерпретирует входной сигнал как логический
0.
Пороговое напряжение равно среднему значению параметров High level input voltage и Low level input voltage.
| Для повышения скорости моделирования блок не моделирует каждое внутреннее MOSFET-устройство затвора по отдельности. Дополнительные сведения см. в разделе Допущения и ограничения. |
Блок моделирует затвор следующим образом:
-
Входные сигналы затвора имеют бесконечное сопротивление и конечную или нулевую емкость.
-
Для выходного сигнала затвора можно выбрать одну из двух моделей:
LinearилиQuadratic. Модель вывода задается параметром Output current-voltage relationship. -
Для обеих моделей вывода можно задать задержку распространения. Для модели
Linearблок задает значение выходного конденсатора затвора таким образом, чтобы резистивно-емкостная постоянная времени была равна значению параметра Propagation delay. Для моделиQuadraticвходной сигнал затвора запаздывает, чтобы приблизительно соответствовать значению параметра Propagation delay.
Выходное напряжение блока зависит от выбранной модели вывода:
-
Для модели
Linearвысокий уровень выходного напряжения соответствует значению параметра High level output voltage, а низкий уровень выходного напряжения — значению параметра Low level output voltage. -
Для модели
Quadraticвыходное напряжение в состоянияхHIGHиLOWявляется функцией выходного тока. При нулевом токе нагрузки высокий уровень выходного напряжения равен , то есть значению параметра Supply voltage, а низкий уровень выходного напряжения равен нулю вольт.
Допущения и ограничения
Блок не моделирует каждое внутреннее MOSFET-устройство затвора по отдельности, если только для параметра Output current-voltage relationship не установлено значение Quadratic, тогда исключение составляет последняя пара MOSFET-устройств. У этого ограничения есть следующие последствия:
-
Блок неточно моделирует отклик затвора на входной шум и входные сигналы, близкие к логическому пороговому напряжению.
-
Блок неточно моделирует динамический отклик.
Для схем с обратной связью вокруг набора логических затворов может потребоваться задать ненулевую задержку распространения для одного или нескольких затворов.
Данный блок реализован с помощью уравнений событий. Поэтому необходимо задать начальное состояние выхода, соответствующее входному сигналу блока в начальный момент времени. Например, если начальное состояние выхода равно HIGH, а начальное входное напряжение ниже значения параметра Low level input voltage, то начальное значение выхода останется в состоянии HIGH. Состояние изменится только после того, как входное напряжение поднимется выше значения параметра High level input voltage.
Порты
Ненаправленные
#
A
—
входной порт
электричество
Details
Ненаправленный электрический порт, связанный со входом блока Schmitt Trigger.
| Имя для программного использования |
|
#
J
—
выходной порт
электричество
Details
Ненаправленный электрический порт, связанный с выходом блока Schmitt Trigger.
| Имя для программного использования |
|
Параметры
Outputs
#
Protection diode forward voltage —
прямое напряжение защитного диода
V | uV | mV | kV | MV
Details
Напряжение, при превышении которого срабатывает защитный диод.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Propagation delay —
задержка распространения
s | ns | us | ms | min | hr | d
Details
Время, необходимое для изменения выходного сигнала из состояния LOW в состояние HIGH или из состояния HIGH в состояние LOW после изменения входных логических уровней.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Measurement voltage —
измерительное напряжение
V | uV | mV | kV | MV
Details
Напряжение питания затвора, при котором задаются выходные сопротивления и токи.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Output resistance —
выходное сопротивление
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Значение последовательного выходного резистора, используемого для моделирования падения выходного напряжения, вызванного выходным током. Это значение можно получить из технического описания, разделив выходное напряжение высокого уровня на максимальный выходной ток низкого уровня.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Linear.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Low level output voltage —
выходное напряжение низкого уровня
V | uV | mV | kV | MV
Details
Значение выходного напряжения, когда логический уровень выходного сигнала равен LOW.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Linear.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
High level output voltage —
выходное напряжение высокого уровня
V | uV | mV | kV | MV
Details
Значение выходного напряжения, когда логический уровень выходного сигнала равен HIGH.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Linear.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Logic HIGH output current I_OH when shorted to ground —
выходной ток высокого уровня при замыкании на землю
A | pA | nA | uA | mA | kA | MA
Details
Результирующий ток, когда логический уровень выходного сигнала равен HIGH, но нагрузка заставляет выходное напряжение стремиться к нулю.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Logic LOW output current I_OL when shorted to Vcc —
выходной ток низкого уровня при замыкании на
A | pA | nA | uA | mA | kA | MA
Details
Результирующий ток, когда логический уровень выходного сигнала равен LOW, но нагрузка заставляет выходное напряжение стремиться к напряжению питания .
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Logic HIGH output resistance at zero current and at I_OH —
сопротивление высокого логического уровня выходного сигнала при нулевом токе и при
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Сопротивление при логическом уровне выходного сигнала HIGH. Установите для этого параметра значение в виде вектора-строки из двух значений сопротивления , где — градиент зависимости выходного напряжения от тока при отсутствии выходного тока, а — градиент зависимости выходного напряжения от тока при выходном токе .
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Output current-voltage relationship —
модель зависимости выходного тока от напряжения
Linear | Quadratic
Details
Модель, определяющая зависимость выходного тока от выходного напряжения. Установите для этого параметра значение Linear или Quadratic.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Logic LOW output resistance at zero current and at I_OL —
сопротивление низкого логического уровня выходного сигнала при нулевом токе и при
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Сопротивление при логическом уровне выходного сигнала LOW. Установите для этого параметра значение в виде вектора-строки из двух значений сопротивления , где — градиент зависимости выходного напряжения от тока при отсутствии выходного тока, а — градиент зависимости выходного напряжения от тока при выходном токе .
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Supply voltage —
напряжение питания
V | uV | mV | kV | MV
Details
Напряжение, которое подается на затвор в схеме.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Protection diode on resistance —
сопротивление открытого защитного диода
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Градиент зависимости напряжения от тока для защитных диодов при прямом смещении.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Initial Conditions
#
Output initial state —
начальное состояние выходного сигнала
Low | High
Details
Начальное состояние выходного сигнала блока может принимать значения High или Low. Этот параметр используется как для линейной, так и для квадратичной модели вывода, при условии, что значение параметра Propagation delay больше 0 и в блоке Solver Configuration не установлен флажок Start simulation from steady state.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
Inputs
#
High level input voltage —
входное напряжение высокого уровня
V | uV | mV | kV | MV
Details
Входное напряжение, выше которого блок интерпретирует входной сигнал как логический HIGH.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Low level input voltage —
входное напряжение низкого уровня
V | uV | mV | kV | MV
Details
Входное напряжение, ниже которого блок интерпретирует входной сигнал как логический LOW.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Average input capacitance —
средняя входная емкость
F | pF | nF | uF | mF
Details
Фиксированная емкость, приблизительно соответствующая входной емкости затвора MOSFET. Емкость MOSFET зависит от приложенного напряжения. Если этот блок управляется другим затвором, параметр Average input capacitance обеспечивает время нарастания, аналогичное времени нарастания MOSFET. Значение этой емкости можно найти в техническом описании производителя. Для ускорения моделирования установите для этого параметра значение 0.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |