S-R Latch

Поведенческая модель Фиксатора S-R

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

Описание

Блок S-R Latch является абстрактной поведенческой моделью сброшенного набором фиксатора. Это не моделирует внутренние отдельные устройства MOSFET (см. Предположения и Ограничения для деталей). Поэтому блок запускается быстро в процессе моделирования, но сохраняет правильное поведение ввода-вывода.

Если напряжение затвора больше порогового напряжения VTH, затем взятым входом является 1 (HIGH). В противном случае вход является нулем (LOW). Пороговое напряжение логического элемента VTH является промежуточным между Low level input voltage (VIL) и High level input voltage (VIHПараметры.

Выходным логическим уровнем блока является или HIGH или LOW, согласно логическим уровням входных параметров логического элемента и таблицы истинности фиксатора S-R.

SR Q n
00 Q n-1
010
101
111

Блок моделирует логический элемент можно следующим образом:

  • Входные параметры логического элемента имеют бесконечное сопротивление и конечную или нулевую емкость.

  • Логический элемент вывел, предлагает выбор двух моделей: Linear и Quadratic. Для получения дополнительной информации смотрите Выбор Output Model for Logic Blocks. Используйте параметр 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 модель, выходное напряжение для Высоких и Низких состояний является функцией текущего выхода, как объяснено в Квадратичном Выходе Модели и Параметрах. Для нулевой текущей загрузки выходом высоко является Vcc (значение параметров Supply voltage), и выход низко является нулевыми вольтами.

Предположения и ограничения

Блок не моделирует внутренние отдельные устройства MOSFET, которые составляют логический элемент (за исключением итоговой пары MOSFET, если вы выбираете Quadratic опция для параметра Output current-voltage relationship). Это ограничение имеет следующие последствия:

  • Поведение этого блока абстрагировано. В частности, ответ, чтобы ввести шум и входные параметры, которые являются вокруг логического порогового напряжения, может быть неточным. Кроме того, динамический ответ является аппроксимированным.

  • Линейное понижение выходного напряжения как функция текущего выхода является приближением к MOSFET или биполярному выходному поведению.

  • Моделирование выхода как управляемый источник напряжения является представительным для полюсного тотемом или двухтактного выходного каскада. Смоделировать устройство с открытым коллектором:

    1. Соедините выходной контакт с основой блока NPN Bipolar Transistor или PNP Bipolar Transistor.

    2. Установите параметр Output resistance на подходящее значение.

Порты

Сохранение

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

Электрический порт сохранения, сопоставленный с S-R, фиксирует контакт набора.

Электрический порт сохранения, сопоставленный с S-R, фиксирует контакт сброса.

Электрический порт сохранения, сопоставленный с S-R, фиксирует выходной контакт.

Параметры

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

Входные параметры

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

Значение напряжения, больше, чем который блок интерпретирует входное напряжение как HIGH.

Фиксированная емкость, которая аппроксимирует входную емкость для логического элемента MOSFET. Можно обычно находить это значение емкости на таблице данных производителя. Обнуление этого значения может привести к более быстрым временам симуляции.

Выходные параметры

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

  • Linear - Это - значение по умолчанию.

  • Quadratic

Значение напряжения при выходе, когда выходным логическим уровнем является LOW.

Зависимости

Этот параметр отображается только, когда вы выбираете Linear для параметра Output current-voltage relationship.

Значение напряжения при выходе, когда выходным логическим уровнем является HIGH.

Зависимости

Этот параметр отображается только, когда вы выбираете Linear для параметра Output current-voltage relationship.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Linear для параметра Output current-voltage relationship.

Значение напряжения предоставления применилось к логическому элементу в вашей схеме.

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

Напряжение предоставления логического элемента, для которого заданы сопротивления вывода данных маски и токи.

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

Получившийся ток, когда логический элемент находится в логическом состоянии LOW, но загрузка обеспечивает выходное напряжение к напряжению предоставления Vcc.

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

Время это берет для выхода, чтобы качаться от LOW к HIGH или HIGH к LOW после того, как входные логические уровни изменяются.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

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

Зависимости

Этот параметр отображается только, когда вы выбираете Quadratic для параметра Output current-voltage relationship.

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

Задайте, является ли начальным состоянием вывода блока High или Low. Этот параметр используется и в линейных и в квадратичных состояниях вывода, при условии, что параметр Propagation delay больше нуля, и блоку Solver Configuration не выбрали опцию Start simulation from steady state.

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Представленный в R2009b