Schmitt Trigger
Поведенческая модель Триггера Шмитта
Описание
Блок Schmitt Trigger реализует поведенческую модель Триггера Шмитта.
Выходным логическим уровнем блока является HIGH
когда вход повышается выше High level input voltage (IH V) значение и не идет LOW
пока вход не падает ниже Low level input voltage с более низким знаком (V IL) значение. Эта логика реализует гистерезисную характеристику между вводом и выводом.
В графическом, OH V и V ОЛ соответствуют и значениям , соответственно.
Следующий рисунок показывает демонстрационный выход блока параметрами IH V = 2 В, V IL =-2V, OH V = 3 В и V ОЛ =-3V.
Блок определяет логические уровни входных параметров логического элемента можно следующим образом:
Если напряжение затвора больше порогового напряжения, блок интерпретирует вход как логическую 1.
В противном случае блок интерпретирует вход как логический 0.
threshold voltage является значением напряжения в средней точке между значением параметров High level input voltage и значением параметров Low level input voltage.
Примечание
Чтобы улучшить скорость симуляции, блок не моделирует все внутренние отдельные устройства MOSFET, которые составляют логический элемент. Смотрите Предположения и Ограничения для деталей.
Блок моделирует логический элемент можно следующим образом:
Входные параметры логического элемента имеют бесконечное сопротивление и конечную или нулевую емкость.
Логический элемент вывел, предлагает выбор двух моделей: Linear
и Quadratic
. Для получения дополнительной информации смотрите Выбор Output Model for Logic Blocks. Используйте параметр Output current-voltage relationship, чтобы задать выходную модель.
Можно задать задержку распространения обеих выходных моделей. Для Linear
выведите, блок устанавливает значение логического элемента выходной конденсатор, таким образом, что конденсаторная резистором постоянная времени равняется значению параметров Propagation delay. Для Quadratic
выведите, спрос на вход логического элемента изолирован, чтобы аппроксимировать значение параметров Propagation delay.
Выходное напряжение блока зависит от выходной выбранной модели:
Для Linear
модель, выход высоко является значением параметров High level output voltage, и выход низко является значением параметров Low level output voltage.
Для Quadratic
модель, выходное напряжение для Высоких и Низких состояний является функцией текущего выхода, как объяснено в Квадратичном Выходе Модели и Параметрах. Для нулевой текущей загрузки выходом высоко является Vcc (значение параметров Supply voltage), и выход низко является нулевыми вольтами.
Допущения и ограничения
Блок не моделирует внутренние отдельные устройства MOSFET, которые составляют логический элемент (за исключением итоговой пары MOSFET, если вы выбираете Quadratic
опция для параметра Output current-voltage relationship). Это ограничение имеет следующие последствия:
Блок точно не моделирует ответ логического элемента, чтобы ввести шум и входные параметры, которые являются вокруг логического порогового напряжения.
Блок точно не моделирует динамический ответ.
Для схем, которые включают путь к обратной связи вокруг набора логических элементов, вы можете должны быть установить ненулевую задержку распространения на одном или нескольких логических элементах.
Этот блок реализован с помощью уравнений события. Это означает, что необходимо обеспечить начальное состояние вывода, которое сопоставимо с входом блока в начальный момент времени. Например, если вы устанавливаете начальное состояние вывода HIGH, но начальное входное напряжение ниже Low level input voltage, затем начальный выход остается HIGH, состояние только исправление себя, когда входное напряжение повышается выше значения High level input voltage.
Порты
Сохранение
развернуть все
A
— Input port
электрический
Электрический порт сохранения сопоставлен с входом Schmitt Trigger.
J
— Выходной порт
электрический
Электрический порт сохранения сопоставил с Schmitt Trigger выход.
Параметры
развернуть все
Входные параметры
Low level input voltage
— Входное напряжение низкого уровня
2
V
(значение по умолчанию)
Значение напряжения, ниже которого блок интерпретирует входное напряжение как логический LOW
.
High level input voltage
— Входное напряжение высокого уровня
3
V
(значение по умолчанию)
Значение напряжения, выше которого блок интерпретирует входное напряжение как логический HIGH
.
Average input capacitance
— Средняя входная емкость
5
pF
(значение по умолчанию)
Фиксированная емкость, которая аппроксимирует входную емкость для логического элемента MOSFET. Емкость MOSFET зависит от приложенного напряжения. Когда вы управляете этим блоком с другим логическим элементом, Average input capacitance производит время нарастания, похожее на тот из MOSFET. Можно обычно находить это значение емкости в таблице данных производителя. Обнуление этого значения может привести к более быстрым временам симуляции.
Выходные параметры
Output current-voltage relationship
— Выведите отношение текущего напряжения
Linear
(значение по умолчанию) | Quadratic
Выберите выходную модель:
Low level output voltage
— Выходное напряжение низкого уровня
0
V
(значение по умолчанию)
Значение напряжения при выходе, когда выходным логическим уровнем является LOW
.
Зависимости
Этот параметр отображается только, когда вы выбираете Linear
для параметра Output current-voltage relationship.
High level output voltage
— Выходное напряжение высокого уровня
5
V
(значение по умолчанию)
Значение напряжения при выходе, когда выходным логическим уровнем является HIGH
.
Зависимости
Этот параметр отображается только, когда вы выбираете Linear
для параметра Output current-voltage relationship.
Output resistance
— Выведите сопротивление
25
Ohm
(значение по умолчанию)
Значение ряда вывело резистор, который используется, чтобы смоделировать понижение выходного напряжения, следующего из текущего выхода. Можно получить это значение на таблицу данных путем деления высокоуровневого выходного напряжения на максимальный низкоуровневый текущий выход.
Зависимости
Этот параметр отображается только, когда вы выбираете Linear
для параметра Output current-voltage relationship.
Supply voltage
— Напряжение питания
5
V
(значение по умолчанию)
Значение напряжения питания применилось к логическому элементу в вашей схеме.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Measurement voltage
— Напряжение измерения
5
V
(значение по умолчанию)
Напряжение питания логического элемента, для которого заданы сопротивления вывода данных маски и токи.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Logic HIGH output resistance at zero current and at I_OH
— Логическое сопротивление Высокой производительности в нулевом токе и в I_OH
[25, 250]
Ohm
Вектор-строка [R_OH1 R_OH2] двух значений сопротивления. Первое значение R_OH1 является градиентом текущего выходным напряжением отношения, когда логическим элементом является логический HIGH и нет никакого текущего выхода. Вторым значением R_OH2 является градиентом текущего выходным напряжением отношения, когда логическим элементом является логический HIGH и текущий выход, является I_OH.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Logic HIGH output current I_OH when shorted to ground
— Логическая Высокая производительность текущий I_OH, когда закорочено, чтобы основываться
63
mA
(значение по умолчанию)
Получившийся ток, когда логический элемент находится в логическом состоянии HIGH, но загрузка обеспечивает выходное напряжение, чтобы обнулить.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Logic LOW output resistance at zero current and at I_OL
— Логическое сопротивление Низкого выпуска продукции в нулевом токе и в I_OL
[30, 800]
Ohm
(значение по умолчанию)
Вектор-строка [R_OL1 R_OL2] двух значений сопротивления. Первое значение R_OL1 является градиентом текущего выходным напряжением отношения, когда логическим элементом является логический LOW и нет никакого текущего выхода. Вторым значением R_OL2 является градиентом текущего выходным напряжением отношения, когда логическим элементом является логический LOW и текущий выход, является I_OL.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Logic LOW output current I_OL when shorted to Vcc
— Логический Низкий выпуск продукции текущий I_OL, когда закорочено к Vcc
-45
mA
(значение по умолчанию)
Получившийся ток, когда логический элемент находится в логическом состоянии LOW, но загрузка обеспечивает выходное напряжение к напряжению питания Vcc.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Propagation delay
— Задержка распространения
25
ns
(значение по умолчанию)
Время это берет для выхода, чтобы качаться от LOW
к HIGH
или HIGH
к LOW
после того, как входные логические уровни изменяются.
Protection diode on resistance
— Защитный диод на сопротивлении
5
Ohm
(значение по умолчанию)
Градиент текущего напряжением отношения для защитных диодов, когда прямосмещенный.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Protection diode forward voltage
— Защитный диод прямое напряжение
0.6
V
(значение по умолчанию)
Напряжение, выше которого включен защитный диод.
Зависимости
Этот параметр отображается только, когда вы выбираете Quadratic
для параметра Output current-voltage relationship.
Начальные условия
Output initial state
— Выведите начальное состояние
Low
(значение по умолчанию) | High
Задайте, является ли начальным состоянием вывода блока High
или Low
. Этот параметр используется и для линейных и для квадратичных состояний вывода, при условии, что параметр Propagation delay больше нуля, и блоку Solver Configuration не выбрали опцию Start simulation from steady state.
Расширенные возможности
Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.
Представленный в R2015a