AnyMath 文档

Schmitt Trigger

施密特触发器的行为模型。

模块类型: AcausalElectricPowerSystems.IntegratedCircuits.Logic.SchmittTrigger

库中的路径:

/Physical Modeling/Electrical/Integrated Circuits/Logic/Schmitt Trigger

资料描述

Schmitt Trigger 实现施密特触发器的行为模型。

块的输出逻辑电平变为 当输入信号上升到参数值以上时 High level input voltage ,并且不切换到 直到输入信号降到参数值以下 Low level input voltage . 该逻辑产生输出信号对输入信号的依赖性的滞后特性。

schmitt trigger cn

该图显示了输入信号到触发器为其 对应于参数的值 High level input voltageLow level input voltage , 对应于参数的值 High level output voltageLow level output voltage .

下图显示了一个带有参数的块的输出信号示例 在, 在, 在和 V.

schmitt trigger 1 cn

该块定义逻辑输入级别如下:

*如果输入电压高于阈值,则该单元将输入信号解释为逻辑 1. *否则,单元将输入信号解释为逻辑 0.

阈值电压等于参数的平均值 High level input voltageLow level input voltage .

为了提高仿真速度,该单元不会单独仿真栅极的每个内部MOSFET器件。 有关详细信息,请参阅[假设和限制]

该块模拟快门如下:

*栅极输入具有无限电阻和有限或零电容。

快门输出信号可选择两种型号之一。: LinearQuadratic. 输出模型由参数设置 *Output current-voltage relationship .

可以为两种输出模型设置传播延迟。 对于模型 Linear 块设置所述栅极输出电容的值,使得所述阻容时间常数等于所述参数的值 *Propagation delay . 对于模型 Quadratic 快门的输入信号被延迟到近似匹配参数的值 Propagation delay .

单元的输出电压取决于所选的输出型号:

对于模型 Linear 高输出电压电平对应于参数的值 *High level output voltage ,并且输出电压的低电平对应于参数的值 Low level output voltage .

对于模型 Quadratic 状态下的输出电压 是输出电流的函数。 在零负载电流,高输出电压电平是 ,即参数的值 *Supply voltage ,并且低输出电压电平为零伏。

假设和限制

该单元不模拟栅极的每个内部MOSFET器件单独,除非为参数 Output current-voltage relationship 值未设置 Quadratic 那么例外的是最后一对MOSFET器件。 此限制具有以下后果:

*该单元不准确地模拟输入噪声和接近逻辑阈值电压的输入信号的栅极响应。 *块不能准确地对动态响应建模。

对于围绕一组逻辑门的反馈电路,可能需要为一个或多个门设置非零传播延迟。

该块使用事件方程实现。 因此,有必要在初始时刻设置与块的输入信号相对应的初始输出状态。 例如,如果初始输出状态为 ,且初始输入电压低于参数值 Low level input voltage ,那么输出的初始值将保持在状态 . 只有在输入电压上升到参数值以上后,状态才会改变。 High level input voltage .

港口

非定向

# A — 输入端口
电力

Details

非定向电端口连接到单元输入 Schmitt Trigger .

程序使用名称

input_pin

# J — 输出端口
电力

Details

非定向电端口连接到单元输出 Schmitt Trigger .

程序使用名称

output_pin

参数

Outputs

# Protection diode forward voltage — 保护二极管的正向电压
V | uV | mV | kV | MV

Details

超过时触发保护二极管的电压。

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

V | uV | mV | kV | MV

默认值

0.6 V

程序使用名称

V_forward_diode

可计算

# Propagation delay — 传播延迟
s | ns | us | ms | min | hr | d

Details

状态改变输出信号所需的时间 或出州 后改变输入逻辑电平。

计量单位

s | ns | us | ms | min | hr | d

默认值

25.0 ns

程序使用名称

delay

可计算

# Measurement voltage — 测量电压
V | uV | mV | kV | MV

Details

设置输出电阻和电流的栅极电源电压。

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

V | uV | mV | kV | MV

默认值

5.0 V

程序使用名称

V_measurement

可计算

# Output resistance — 输出电阻
Ohm | mOhm | kOhm | MOhm | GOhm

Details

用于模拟由输出电流引起的输出电压降的串行输出电阻的值。 该值可以从技术描述中通过将高电平输出电压除以最大低电平输出电流来获得。

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Linear.

计量单位

Ohm | mOhm | kOhm | MOhm | GOhm

默认值

25.0 Ohm

程序使用名称

R_output

可计算

# Low level output voltage — 低电平输出电压
V | uV | mV | kV | MV

Details

输出信号的逻辑电平时的输出电压的值 .

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Linear.

计量单位

V | uV | mV | kV | MV

默认值

0.0 V

程序使用名称

V_OL

可计算

# High level output voltage — 高电平输出电压
V | uV | mV | kV | MV

Details

输出信号的逻辑电平时的输出电压的值 .

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Linear.

计量单位

V | uV | mV | kV | MV

默认值

5.0 V

程序使用名称

V_OH

可计算

# Logic HIGH output current I_OH when shorted to ground — 输出电流 高层接地故障
A | pA | nA | uA | mA | kA | MA

Details

输出信号的逻辑电平时产生的电流为 但负载导致输出电压趋于零。

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

A | pA | nA | uA | mA | kA | MA

默认值

63.0 mA

程序使用名称

I_OH

可计算

# Logic LOW output current I_OL when shorted to Vcc — 输出电流 低电平,当短路至
A | pA | nA | uA | mA | kA | MA

Details

输出信号的逻辑电平时产生的电流为 但负载导致输出电压趋于电源电压 .

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

A | pA | nA | uA | mA | kA | MA

默认值

-45.0 mA

程序使用名称

I_OL

可计算

# Logic HIGH output resistance at zero current and at I_OH — 输出信号的高逻辑电平的电阻在零电流和在
Ohm | mOhm | kOhm | MOhm | GOhm

Details

输出信号的逻辑电平的电阻 . 将此参数的值设置为一个向量,一个由两个电阻值组成的字符串。 ,在哪里 --在没有输出电流的情况下输出电压对电流的依赖性的梯度,以及 --在输出电流下输出电压对电流的依赖性的梯度 .

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

Ohm | mOhm | kOhm | MOhm | GOhm

默认值

[25.0, 250.0] Ohm

程序使用名称

R_OH_vector

可计算

# Output current-voltage relationship — 输出电流对电压的依赖关系的模型
Linear | Quadratic

Details

确定输出电流对输出电压的依赖性的模型。 将此参数设置为 LinearQuadratic.

Linear | Quadratic

默认值

Linear

程序使用名称

output_type

可计算

# Logic LOW output resistance at zero current and at I_OL — 输出信号的低逻辑电平的电阻在零电流和在
Ohm | mOhm | kOhm | MOhm | GOhm

Details

输出信号的逻辑电平的电阻 . 将此参数的值设置为一个向量,一个由两个电阻值组成的字符串。 ,在哪里 --在没有输出电流的情况下输出电压对电流的依赖性的梯度,以及 --在输出电流下输出电压对电流的依赖性的梯度 .

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

Ohm | mOhm | kOhm | MOhm | GOhm

默认值

[30.0, 800.0] Ohm

程序使用名称

R_OL_vector

可计算

# Supply voltage — 电源电压
V | uV | mV | kV | MV

Details

路中施加到栅极的电压。

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

V | uV | mV | kV | MV

默认值

5.0 V

程序使用名称

V_supply

可计算

# Protection diode on resistance — 开路保护二极管的电阻
Ohm | mOhm | kOhm | MOhm | GOhm

Details

正向偏置保护二极管的电压-电流梯度。

依赖关系

若要使用此参数,请为参数设置 Output current-voltage relationship 价值 Quadratic.

计量单位

Ohm | mOhm | kOhm | MOhm | GOhm

默认值

5.0 Ohm

程序使用名称

R_on_diode

可计算

Initial Conditions

# Output initial state — 输出信号的初始状态
Low | High

Details

块输出信号的初始状态可以取值 HighLow. 此参数用于线性和二次输出模型,前提是参数的值 Propagation delay 更多 0 在街区里 Solver Configuration*复选框未选中 *Start simulation from steady state .

Low | High

默认值

Low

程序使用名称

output_initial_state

可计算

Inputs

# High level input voltage — 高电平输入电压
V | uV | mV | kV | MV

Details

单元将输入信号解释为逻辑上的输入电压 .

计量单位

V | uV | mV | kV | MV

默认值

3.0 V

程序使用名称

V_IH

可计算

# Low level input voltage — 低电平输入电压
V | uV | mV | kV | MV

Details

单元将输入信号解释为逻辑的输入电压 .

计量单位

V | uV | mV | kV | MV

默认值

2.0 V

程序使用名称

V_IL

可计算

# Average input capacitance — 平均输入容量
F | pF | nF | uF | mF

Details

大致对应于MOSFET栅极的输入容量的固定容量。 MOSFET容量取决于施加的电压。 如果该单元由另一个快门控制,则参数 Average input capacitance 提供类似于MOSFET的上升时间。 该容量的值可以在制造商的技术说明中找到。 要加快仿真速度,请将此参数设置为 0.

计量单位

F | pF | nF | uF | mF

默认值

5.0 pF

程序使用名称

C_input

可计算