D Latch
Поведенческая модель D-защелки.
Тип: AcausalElectricPowerSystems.IntegratedCircuits.Logic.DataLatch
Путь в библиотеке:
|
Описание
Блок D Latch реализует поведенческую модель D-защелки. Блок хранит однобитовое значение: 0 (low) или 1 (high).
У блока есть два входных порта, управляющих защелкой: порт данных D и порт разрешения E. Когда логический уровень на порту E равен 1, блок передает данные на выходной порт Q. Когда логический уровень на порту E равен 0, блок удерживает выходное значение в предыдущем состоянии. В приведенной ниже таблице истинности показаны логические уровни на входах и выходе блока. Нижний индекс n обозначает значение на текущем временном шаге, а n−1 — значение на предыдущем временном шаге. Логический уровень на инвертированном выходном порту !Q является обратным логическому уровню на порту Q.
| En | Dn | Qn |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Чтобы задать логический уровень на порту Q в начале моделирования, в группе параметров Initial Targets установите для параметра Output logic значение 0 или 1. Блок использует это значение в качестве начального логического уровня на порту Q только в том случае, если начальный логический уровень на порту E равен 0. В этом случае блок обычно сохраняет выходное значение в предыдущем состоянии. Дополнительную информацию о начальных значениях см. в статье Настройка физических блоков с помощью целевых значений.
Входные сигналы затвора имеют бесконечное сопротивление и конечную или нулевую емкость.
Если напряжение на затворе превышает пороговое напряжение, блок интерпретирует логический уровень на входе как 1. В противном случае блок интерпретирует логический уровень на входе как 0. Блок вычисляет пороговое напряжение как среднее значение параметров Low level input voltage и High level input voltage.
Выходной сигнал затвора зависит от параметра Output current-voltage relationship. Установите для этого параметра значение Linear для ускорения моделирования или Quadratic для получения более точных результатов. Для большинства моделей рекомендуется использовать значение Linear. Значение Quadratic можно использовать для проверки результатов, полученных с помощью более простой линейной модели.
Если для параметра Output current-voltage relationship установлено значение Linear:
-
При логическом уровне
0на порту Q выходное напряжение равно значению параметра Low level output voltage. -
При логическом уровне
1на порту Q выходное напряжение равно значению параметра High level output voltage. -
Резистивно-емкостная постоянная времени выходного конденсатора затвора равна значению параметра Propagation delay.
Если для параметра Output current-voltage relationship установлено значение Quadratic:
-
Выходное напряжение является функцией выходного тока. Для тока нулевой нагрузки:
-
если логический уровень на порту Q равен
0, выходное напряжение равно нулю; -
если логический уровень на порту Q равен
1, выходное напряжение равно значению параметра Supply voltage.
-
-
Запаздывание входного сигнала затвора приблизительно соответствует значению параметра Propagation delay.
Допущения и ограничения
-
Для повышения скорости моделирования блок не моделирует каждое внутреннее MOSFET-устройство затвора по отдельности. Поэтому блок неточно моделирует отклик затвора на входной шум и входные напряжения, близкие к пороговому напряжению.
-
Если вы моделируете схему с обратной связью вокруг набора логических элементов, необходимо установить для параметра Propagation delay ненулевое значение для одного или нескольких затворов.
Порты
Ненаправленные
#
D
—
вывод данных
электричество
Details
Ненаправленный электрический порт, связанный с выводом данных.
| Имя для программного использования |
|
#
Q
—
выходной контакт
электричество
Details
Ненаправленный электрический порт, связанный с выходным контактом.
| Имя для программного использования |
|
#
E
—
вывод разрешения
электричество
Details
Ненаправленный электрический порт, связанный с выводом разрешения.
| Имя для программного использования |
|
#
!Q
—
инвертированный выходной контакт
электричество
Details
Ненаправленный электрический порт, связанный с инвертированным выходным контактом.
| Имя для программного использования |
|
Параметры
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 после изменения входных логических уровней.
Если для параметра Propagation delay установлено значение 0, то значение параметра Output resistance должно быть положительным.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Measurement voltage —
измерительное напряжение питания
V | uV | mV | kV | MV
Details
Напряжение питания затвора, при котором задаются выходные сопротивления и токи.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Output resistance —
выходное сопротивление
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Выходное сопротивление, которое блок использует для моделирования падения выходного напряжения, вызванного выходным током. Это значение можно рассчитать по техническому описанию, разделив выходное напряжение высокого уровня на максимальный выходной ток низкого уровня.
Если для параметра Propagation delay установлено значение 0, то значение параметра Output resistance должно быть положительным.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Linear.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Low level output voltage —
выходное напряжение при логическом уровне 0
V | uV | mV | kV | MV
Details
Выходное напряжение, когда логический уровень на выходном порту равен 0.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Linear.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
High level output voltage —
выходное напряжение при логическом уровне 1
V | uV | mV | kV | MV
Details
Выходное напряжение, когда логический уровень на выходном порту равен 1.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Linear.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Logic HIGH output current I_OH when shorted to ground —
выходной ток при логическом уровне 1
A | pA | nA | uA | mA | kA | MA
Details
Выходной ток, когда логический уровень на выходе равен 1, но нагрузка заставляет выходное напряжение стремиться к нулю.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Logic LOW output current I_OL when shorted to Vcc —
выходной ток при логическом уровне 0
A | pA | nA | uA | mA | kA | MA
Details
Выходной ток, когда логический уровень на выходе равен 0, но нагрузка заставляет выходное напряжение стремиться к значению параметра Supply voltage.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output current-voltage relationship значение Quadratic.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Logic HIGH output resistance at zero current and at I_OH —
сопротивление при выходном логическом уровне 1
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Сопротивление, когда логический уровень на выходе равен 1. Установите для этого параметра значение в виде вектора-строки из двух значений сопротивления , где — градиент зависимости выходного напряжения от тока при отсутствии выходного тока, а — градиент зависимости выходного напряжения от тока при коротком замыкании выхода на землю.
Зависимости
Чтобы использовать этот параметр, установите для параметра 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 —
сопротивление при выходном логическом уровне 0
Ohm | mOhm | kOhm | MOhm | GOhm
Details
Сопротивление, когда логический уровень на выходе равен 0. Установите для этого параметра значение в виде вектора-строки из двух значений сопротивления , где — градиент зависимости выходного напряжения от тока при отсутствии выходного тока, а — градиент зависимости выходного напряжения от тока, когда нагрузка заставляет выходное напряжение стремиться к значению параметра Supply voltage.
Зависимости
Чтобы использовать этот параметр, установите для параметра 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.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Inputs
#
High level input voltage —
входное напряжение, выше которого логический уровень равен 1
V | uV | mV | kV | MV
Details
Входное напряжение, выше которого блок интерпретирует входной логический уровень как 1.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Low level input voltage —
входное напряжение, ниже которого логический уровень равен 0
V | uV | mV | kV | MV
Details
Входное напряжение, ниже которого блок интерпретирует входной логический уровень как 0.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Average input capacitance —
входная емкость затвора MOSFET
F | pF | nF | uF | mF
Details
Фиксированная емкость, приблизительно соответствующая входной емкости затвора MOSFET. Емкость MOSFET зависит от приложенного напряжения. Если этот блок управляется другим затвором, параметр Average input capacitance обеспечивает время нарастания, аналогичное времени нарастания MOSFET. Значение этой емкости можно найти в техническом описании производителя. Для быстрого моделирования установите для этого параметра значение 0.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |