Поведенческая модель S-R-защелки
Simscape/Электрический/Интегральные схемы/Логика
Блок S-R Latch является абстрагированной поведенческой моделью защелки с сбросом набора. Он не моделирует внутренние отдельные устройства MOSFET (см. Допущения и ограничения для получения дополнительной информации). Поэтому блок запускается быстро во время симуляции, но сохраняет правильное поведение ввода-вывода.
Если напряжение затвора больше порогового напряжения , затем принимается вход 1
(HIGH
). В противном случае вход равен нулю (LOW
). Напряжение порога затвора находится на полпути между Low level input voltage () и High level input voltage () параметры.
Выходной логический уровень блока является либо HIGH, либо LOW, в соответствии с логическими уровнями входов управления ключами и таблицы истинности фиксации S-R.
S | R | Q n |
---|---|---|
0 | 0 | Q n-1 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 1 |
Блок моделирует ворота следующим образом:
Входы затвора имеют бесконечное сопротивление и конечную или нулевую емкость.
Выход затвора предлагает выбор из двух моделей: Linear
и Quadratic
. Для получения дополнительной информации смотрите Выбор модели Выхода для логических блоков. Используйте параметр Output current-voltage relationship, чтобы задать модель выхода.
Можно задать задержку распространения для обеих выходных моделей. Для Linear
на выходе блок устанавливает значение выходного конденсатора затвора таким образом, чтобы временная константа резистор-конденсатор равнялась Propagation delay значению параметров. Для Quadratic
выход, входная потребность затвора отстает, чтобы аппроксимировать Propagation delay значение параметров.
Начальные условия блока зависят от выбранного выхода модели:
Для Linear
модель, высокое начальное условие соответствует High level output voltage значению параметров, V_OH
, и низкое начальное условие соответствует Low level output voltage значению параметров, V_OL
.
Для Quadratic
модель, высокое начальное условие является значением, близким к Supply voltage значениям параметров, Vcc
, и низкое начальное условие близко к 0
.
Выходное напряжение блока зависит от выбранного выхода модели:
Для Linear
модель, выход высокий является High level output voltage значением параметров, а выход низкий является Low level output voltage значением параметров.
Для Quadratic
модель, выход напряжение для Высоких и Низких состояний является функцией от выхода тока, как объяснено в Quadratic Model Выхода и Параметров. Для нулевого тока нагрузки, выход высоким является Vcc (Supply voltage значения параметров), и выход низким является ноль вольт.
Блок не моделирует внутренние отдельные устройства MOSFET, которые образуют ворота (за исключением конечной пары MOSFET, если вы выбираете Quadratic
опция для параметра Output current-voltage relationship). Это ограничение имеет следующие последствия:
Поведение этого блока абстрагировано. В частности, реакция на входной шум и входы, которые находятся вокруг логического порогового напряжения, могут быть неточными. Кроме того, динамическая характеристика аппроксимируется.
Линейное падение напряжения выхода как функции выхода тока является приближением к поведению MOSFET или биполярного выхода.
Моделирование выхода как управляемого источника напряжения представляет собой тотем-полюс или тяговый выходной каскад. Чтобы смоделировать устройство с открытым коллектором:
Соедините выход контакт с основой блока NPN Bipolar Transistor или PNP Bipolar Transistor.
Установите подходящее значение параметра Output resistance.
CMOS AND | CMOS Buffer | CMOS NAND | CMOS NOR | CMOS NOT | CMOS OR | CMOS XOR | Schmitt Trigger