Поведенческая модель триггера Шмитта
Simscape/Электрический/Интегральные схемы/Логика
Блок Schmitt Trigger реализует поведенческую модель триггера Шмитта.
Выходной логический уровень блока HIGH
когда вход поднимается выше High level input voltage (V IH) значения и не идет LOW
пока вход не упадет ниже значения Low level input voltage (V IL). Эта логика реализует характеристику гистерезиса между входом и выходом.
На графике V OH и V OL соответствуют значениям High level output voltage и Low level output voltage, соответственно.
Следующий рисунок показывает выход выборки блока с параметрами V IH = 2V, V IL = -2V, V OH = 3V и V OL = -3V.
Блок определяет логические уровни входов затвора следующим образом:
Если напряжение затвора больше, чем пороговое напряжение, блок интерпретирует вход как логику 1.
В противном случае блок интерпретирует вход как логику 0.
Значение threshold voltage является значением напряжения в средней точке между значением параметров 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
модель, выход напряжение для Высоких и Низких состояний является функцией от выхода тока, как объяснено в Quadratic Model Выхода и Параметров. Для нулевого тока нагрузки, выход высоким является Vcc (Supply voltage значения параметров), и выход низким является ноль вольт.
Блок не моделирует внутренние отдельные устройства MOSFET, которые образуют ворота (за исключением конечной пары MOSFET, если вы выбираете Quadratic
опция для параметра Output current-voltage relationship). Это ограничение имеет следующие последствия:
Блок не точно моделирует реакцию затвора на входной шум и входы, которые окружают логическое пороговое напряжение.
Блок не точно моделирует динамическую характеристику.
Для схем, которые включают путь обратной связи вокруг набора логических затворов, вам, возможно, потребуется задать ненулевую задержку распространения на одном или нескольких затворах.
Этот блок реализован с помощью уравнений событий. Это означает, что вы должны предоставить начальное выходное состояние, которое согласуется с входным параметром блока в начальном моменте времени. Например, если вы задаете начальное выходное состояние HIGH, но начальное входное напряжение ниже Low level input voltage, то начальный выход остается ВЫСОКИМ, состояние только корректируется, когда входное напряжение повышается выше High level input voltage значения.