Engee 文档

Diode (Advanced)

页面进行中。

具有片线性、指数或表 VAC 的二极管。

类型: AcausalElectricPowerSystems.Semiconductors.Diode

图书馆中的路径:

/Physical Modeling/Electrical/Semiconductors & Converters/Diode (Advanced)

说明

Diode (Advanced) 可以用片断线性、指数或表 - 曲线(伏安特性,VAC)表示二极管。通过参数 Fidelity level ,您可以选择动态模型的详细程度。

片线性 VAC 二极管

具有片线性 BAC 的二极管模型与*Diode* 相似,只是增加了一个固定结电容,并能考虑电荷动态。如果二极管两端的正向电压超过 Forward voltage 中指定的值,则二极管的行为类似于线性电阻器,其电阻值在 On resistance 中指定。否则,二极管的行为就像线性电阻器,具有参数 Off conductance 中规定的小电导。在零电压时,流过二极管的电流为零。

带指数 VAC 的二极管

指数型 EAC 是二极管电流 与二极管电压 之间的以下关系:

, 在

其中

  • - 是电子的基本电荷 (1.602176e-19 Cl);

  • - 玻尔兹曼常数(1.3806503e-23 J/K);

  • - 参数 Reverse breakdown voltage (反向击穿电压)的值;

  • - 发射系数;

  • - 饱和电流;

  • - 是二极管参数设置的温度,由参数值 Measurement temperature 决定。

时,程序块将 替换为 ,这与 时的二极管电流梯度相对应,并进行线性外推。

时,程序块将 替换为 ,这也与梯度相对应,并进行线性外推。

传统电路无法达到这样的极值。程序块提供这种线性外推法是为了在建模过程中求解约束条件时便于收敛。

如果参数 Parameterization 选为 Use parameters IS and N,则二极管指定为参数 Saturation current, ISEmission coefficient, N

如果参数 Parameterization 设置为 `Use two I-V curve data points`则设置二极管 VAC 上的两个电压和电流测量点,并由程序块确定 的值。计算 的方法如下:

,

,

其中

  • ;

  • 是参数 Voltages, [V1 V2] 的值;

  • 是参数 Currents, [I1 I2] 的值。

如果参数 Parameterization 被选中 Use an I-V data point and IS,程序块计算 的方法如下:

.

如果 Parameterization 设置为 Use an I-V data point and N,程序块计算 的方法如下:

.

表中 BAC 的二极管

要模拟带表 BAC 的二极管,请将 Diode model 设为 Tabulated I-V curve.该图显示了带表 BAC 的二极管变体的实现情况:

diode 1 1

您只需提供正向偏压的表格数据。程序块使用修正的阿基姆插值法查找中间值。如果电压或电流超出表格数据的范围,程序块会在最后一个电压和电流数据点之后使用线性外推法。

对于反向偏置

  • 如果电压小于 -1 V,程序块将模拟一个在关断状态下具有恒定电导的 VAC,其电导等于参数 Off conductance 的值。对于小正向电压,设定点应小于正向 VAC 的梯度。

  • 如果电压介于 -10 V 之间,程序块将使用修改后的 Akim 插值,使正向和反向偏置 VAC 平滑重叠。

对于具有表列 VAC 的二极管,不会模拟反向击穿。

过渡电容

如果程序块中使用了热端口,则只有当 Fidelity level 设置为 Include capacitance and charge dynamics.

启用结电容建模有三种方法:

  • 选择 `Fixed or zero junction capacitance`参数值 Parameterization 。在这种情况下,电容是固定的。

  • 选择 `Use parameters CJ0, VJ, M & FC`为参数 Parameterization 选择值。在这种情况下,程序块使用系数 , , 计算结电容,结电容取决于瞬态电压。

  • 选择 `Use C-V curve data points`为参数 Parameterization 选择值。在这种情况下,程序块使用 C-V 曲线上的三个电容值估算 ,并使用这些值和设定值 计算取决于结电 压的结电容。该模块计算 , , 的方法如下:

    ,

    ,

    ,

其中

  • - 是参数 Reverse bias voltages, [VR1, VR2, VR3] 的值;

  • - 参数值 Corresponding capacitances, [C1, C2, C3]

反向偏置电压(定义为正值)必须满足条件 。这意味着电容必须满足条件 ,因为反向偏压会扩大耗尽区,从而减小电容。违反这些不等式会导致错误。电压 必须与过渡电位 保持足够的距离。电压 必须小于结电位 的典型值为 `0.1`V 。

与电压有关的结电容是以电容器电荷积累 来定义的:

  • 对于

    .

  • 对于

    .

何处

  • ;

  • ;

  • .

这些方程与[2] 中给出的方程相似,只是没有模拟 的温度依赖性。

电荷动力学

如果程序块中使用了热端口,则只有在参数 Fidelity level 设置为 Include capacitance and charge dynamics.

对于开关电路二极管等应用,模拟二极管的电荷动态可能非常重要。当向直接输入二极管施加反向电压时,电荷耗散需要时间,因此二极管关闭也需要时间。关闭二极管所需的时间主要由跨度时间参数决定。关闭二极管后,剩余电荷会耗散,这一过程的速度由载流子寿命决定。

为了考虑这些影响,该模块采用了 Lauritzen 和 Ma[3] 的模型。定义方程如下:

, (1)

τ , (2)

τ , (3)

其中

  • - 二极管电流;

  • - 过渡电荷

  • - 总累积电荷;

  • - 传输时间

  • τ - 载流子寿命;

  • - 二极管电压

  • - 二极管正向电压

  • - 二极管开关电阻;

  • - 二极管在关断状态下的电导率。

该图显示了二极管的典型反向电流特性。

diode 2 2

其中

  • - 峰值反向电流

  • - 是测量过程中的初始正向电流

  • - 测量过程中的电流变化率

  • - 反向恢复时间。

二极管数据表提供了初始正向电流和恒定电流变化率的峰值反向电流值。数据表还可能提供反向恢复时间和完全恢复电荷值。

设备如何计算 τ _

程序块根据输入的*电荷动态*参数值计算跨距时间 和载流子寿命 τ 。程序块使用 τ 来求解电荷动力学方程 (1)、(2) 和 (3)。

在反向模式的初始电流衰减期间,二极管保持导通,电流变化率由外部测试电路确定。

该模块首先使用方程 (1) 进行计算:

.(4)

然后将公式 (4) 代入公式 (2):

τ .(5)

然后求解方程 (5)

ττττ , (6)

其中 是一个常数。

τ 时,由于系统处于稳定状态。

将这些关系式代入方程 (6) 并求解,可得 τ

因此

ττττ .(7)

时,电流为 ,结点电荷 为零。 将这些值代入方程 (1)。

.(8)

程序块根据公式 (8) 表示 ,并将所得结果代入公式 (7)。

ττττ .(9)

然后,程序块通过 来表示时间

.(10)

考虑二极管恢复过程,即当 时。二极管反向偏置,结电流和电荷实际上为零。

电流由公式

τ , (11)

其中

ττ .(12)

现在将方程 (12) 中的表达式与后向恢复时间 联系起来。

电流为 .

因此

τ (13)

и

τ .(14)

该模块使用公式 (9) 和 (14) 计算 τ 的值。由于方程 (9) 中有一个指数项,因此计算采用了迭代方案。

直接指定 _ 的替代方法

除了允许区块直接指定反向恢复时间 外,它还支持三种替代参数设置。程序块可以根据任意参数定义

  • 反向恢复时间 拉伸因子 λ

  • 反向恢复电荷 ,如果规范指定了该值而不是反向恢复时间。

  • 反向恢复能量 ,如果规格指定了该值而不是反向恢复时间。

恢复时间拉伸系数 λ 之间的关系用公式表示为

λ .

反向恢复时间应大于 。其典型值为

因此, λ 的典型值为 3 λ 的值必须大于 1

反向恢复电荷 是反向电流时间内从电流变为负值到电流回落到零值的积分。

时间的初始电荷用下式表示:

.(15)

对方程 (11) 进行积分,可得出 inf 两个时间点之间的电荷量。该电荷等于 τ

因此,反向恢复的总电荷由式 (11) 确定。

τ .(16)

对方程 16 进行重排,求出 τ ,然后将结果代入方程 14,就得到了一个用 表示 τ 的方程:

.

或者,该模块利用反向恢复能量 计算出 τ 。该方程确定了二极管两端的电压曲线:

τ , (17)

其中 τ 是二极管的最大反向电压。

如果 τ ,这是反向恢复检查电路的通常条件,则该模块计算出二极管的最大反向电压:

τ .

由于衰减时间值较小,该模块假定二极管电流衰减为线性:

.(18)

然后将公式 (18) 代入公式 (5):

τ .(19)

解方程 (19) 即可得出总累积电荷:

ττττ , (20),

其中 为电流梯度。

时,峰值反向电流为:

.(21)

现在将公式 (21) 代入公式 (20):

ττττ
τττ
τ .(22)

最后,区块求解方程 (22) 得到反向恢复能量:


τ
τ .(23)

温度依赖性

默认情况下, Diode (Advanced) 模块不建模温度相关性,器件在模块参数设置的温度下建模。带指数 VAC 的二极管包含多个选项,用于模拟二极管电流和电压的温度相关性。结电容的温度依赖性没有建模,因为其影响要小得多。

当包括温度依赖性时,二极管的定义方程保持不变。测量温度值 由建模温度 代替。根据下式,饱和电流 成为温度的函数:

,

其中

  • - 是二极管参数设置的温度,由参数值 Measurement temperature 决定;

  • - 是建模温度;

  • - 测量温度下的饱和电流;

  • - 模拟温度下的饱和电流。该饱和电流值用于模拟温度相关性时的标准二极管方程;

  • - 是此类半导体的带隙宽度,单位为焦耳 (J)。对于硅,通常假定其值为 1.11 eV,其中 1 eV 等于 1.602e-19 J;

  • - 是饱和电流的温度指数。对于 pn 结二极管,该值通常为 3.0,对于肖特基势垒二极管,该值通常为 2.0

  • - 发射系数;

  • - 玻尔兹曼常数(1.3806503e-23 J/K)。

的相应值取决于二极管的类型和使用的半导体材料。特定材料类型和二极管的默认值反映了温度变化时的近似行为。常见二极管类型的默认值在方框中给出。

在实践中,要模拟特定二极管的精确行为,需要调整 的值。一些制造商会在数据表中说明这些调整值,您可以在数据表中查看相应的值。否则,您可以使用数据表中较高温度下的特定电流-电压数据点来确定 的改进估计值。为此,程序块包含一个参数化选项。它还允许直接设置较高温度下的饱和电流

注意:设备的温度特性还取决于发射因子。由于饱和电流取决于 的比值,因此发射因数的错误值会导致不正确的温度依赖性。

如果设置了最终反向击穿电压 ,则反向 的值受与温度相关的反向击穿系数 (通过参数 Reverse breakdown voltage temperature coefficient dBV/dT 进行设置)的调节:

.(24)

完美切换

您可以将完美切换选项与电路块一起用于切换电路:

这些模块中的二极管可在内部建模,或使用单独的模块 Diode (Advanced)

要使用完美开关选项,请将 Fidelity level 参数设置为 Ideal switching.

反向恢复损耗是二极管热损耗的主要来源之一。二极管每次关断都会耗散能量,从导通状态变为开路状态。

在理想开关中,电路块不使用物理电荷模型。程序块将反向恢复过程中电荷产生的损耗表示为瞬时损耗。

程序块通过提高转换温度来计算反向恢复损耗,提高的幅度等于反向恢复损耗除以转换的总热容量。

如果 Reverse recovery loss model 设置为 Tabulated loss,则 Reverse recovery loss table, Erec(Tj, If) 的值将决定开关事件发生前作为结温和正向电流函数的耗散能量。关断电压与 Turn-off voltage when measuring recovery loss, Vrec 的损耗成线性比例关系。表中使用的是延迟电流和电压值。要在查找表中使用近瞬时值,请将 Filter time constant for voltage and current values 设置为小于最快开关周期的值。

如果 Reverse recovery loss model 设置为 Fixed lossReverse recovery loss 的值将决定每次关机事件中的能量耗散。如果选择 Scale reverse recovery loss with current and voltage ,则设备将根据开启电流和关断电压对该损耗值进行线性缩放。要使用接近瞬时值的缩放值,请将 Filter time constant for voltage and current values 设置为小于最快开关周期的值。

热效应建模

热端口可用于模拟产生的热量和设备温度的影响:

  • 如果未选择 Enable thermal port 复选框,则程序块不包含热端口,也不会模拟设备发热。

  • 如果选中 Enable thermal port 复选框,则程序块包含一个热端口,可模拟热量损失导致的热量释放。为确保数值效率,热状态不会影响程序块的电气性能。

齐纳二极管建模

若要为齐纳二极管(半导体稳压电源)建立正反向导电模型,请选择复选框 Model Zener diode 并指定参数值 Reverse breakdown voltage

如果选择该选项,则可以通过指定参数值 Reverse voltages, Vr(Tj,Ir) , Reverse currents, Ir(Tj,Vr) , Reverse voltages, VrReverse currents, Ir 来为二极管块的反向 VAC 建模。

假设和限制

  • 为参数 Use two I-V curve data points Parameterization 时,请选择一对接近二极管开启电压的电压。通常,该电压范围在 0.05 至 1 V 之间。使用超出此范围的值可能会导致 的数字和估计值出现问题。

  • 该模块没有考虑温度对结电容的影响。

  • 为避免数值建模中的问题,可能有必要使用非零值的欧姆电阻和结电容,但如果将这些值设为零,仿真运行速度可能会更快。

  • 模式 `Tabulated I-V curve`模式不能用于反向击穿建模。

端口

非定向

# + — 正触点

Details

与阳极相关的电气端口。

程序使用名称

p

# - — 负极(阴极)

Details

与阴极相关的电端口。

程序使用名称

n

# H — 热端口
加热

Details

加热端口。

依赖关系

要使用该端口,请选择复选框 Enable thermal port

程序使用名称

thermal_port

参数

主要

# Fidelity level — 详细程度
Ideal switching | Include capacitance and charge dynamics

Details

动态二极管模型的详细程度。如果选择。 Ideal switching,程序块仅对反向恢复损耗进行建模。如果选择 `Include capacitance and charge dynamics`则程序块同时模拟结电容和电荷动态。

依赖关系

要使用该参数,请选择复选框 Enable thermal port

Ideal switching | Include capacitance and charge dynamics

默认值

Include capacitance and charge dynamics

程序使用名称

fidelity_level

可计算

# Diode model — 二极管型号
Piecewise linear | Exponential | Tabulated I-V curve

Details
  • Piecewise linear- 根据Diode with Piecewise Linear BAC中的描述,为具有片线性 BAC 的二极管建模。这是默认模型。

  • Exponential- 按照Diode with exponential BAC 中的描述,使用指数 BAC 对二极管建模。

  • Tabulated I-V curve- 按照具有表列 BAC 的二极管 章节中的描述,对具有表列值 - 的二极管进行建模,二极管具有正向偏压,在反向偏压关闭时具有固定电导。

Piecewise linear | Exponential | Tabulated I-V curve

默认值

Piecewise linear

程序使用名称

diode_parameterization

可计算

# Table type — 制表函数
Table in If(Tj, Vf) form | Table in Vf(Tj, If) form

Details

是以表格形式显示电流与温度和电压的函数关系,还是以表格形式显示电压与温度和电流的函数关系。

依赖关系

要使用该参数,请将参数 Diode model 设置为 Tabulated I-V curve.

Table in If(Tj, Vf) form | Table in Vf(Tj, If) form

默认值

Table in If(Tj, Vf) form

程序使用名称

tabulated_diode_parameterization

可计算

# Forward currents, If(Tj, Vf) — 直流矢量
A | MA | kA | mA | nA | pA | uA

Details

直流电流。该参数必须是至少包含三个非负元素的矢量。

依赖关系

要使用该参数,请将 Table type 设置为 Table in If(Tj, Vf) form.

计量单位

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

默认值

[0.07 0.12 0.19 1.75 4.24 7.32 11.20; 0.16 0.30 0.72 2.14 5.02 8.35 13.12] A

程序使用名称

I_f_matrix

可计算

# Forward voltages, Vf(Tj, If) — 直接应力矢量
V | MV | kV | mV

Details

前进方向的应力。该参数必须是至少包含三个非负元素的矢量。

依赖关系

要使用该参数,请将参数 Table type 设置为 Table in If(Tj, Vf) form.

计量单位

V | MV | kV | mV

默认值

[0.90 1.15 1.25 1.5 1.75 2.17 2.60 2.85; 0.58 0.68 0.75 1.1 1.38 1.77 2.27 2.70] V

程序使用名称

V_f_matrix

可计算

# Junction temperatures, Tj — 过渡温度矢量
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

过渡温度向量。

如果矢量中只有一个元素,则二极管特性与温度无关。

依赖关系

要使用该参数,请将 Diode model 设为 Tabulated I-V curve.

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

[25.0, 125.0] degC

程序使用名称

T_j_vector

可计算

# Forward voltages, Vf — 直接应力矢量
V | MV | kV | mV

Details

直接应力向量。该参数应为至少包含三个非负值的向量。

依赖关系

要使用该参数,请将参数 Table type 设为 Table in If(Tj, Vf) form.

计量单位

V | MV | kV | mV

默认值

[0.5, 0.7, 0.9, 1.3, 1.7, 2.1, 2.5] V

程序使用名称

V_f_vector

可计算

# Forward currents, If — 直流矢量
A | MA | kA | mA | nA | pA | uA

Details

直流电向量。该参数必须是至少包含三个非负值的矢量。

依赖关系

要使用该参数,请将参数 Table type 设置为 Table in Vf(Tj, If) form.

计量单位

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

默认值

[0.1, 0.2, 0.5, 1.0, 2.0, 4.0, 7.0, 10.0] A

程序使用名称

I_f_vector

可计算

# Forward voltage — 正向电压
V | MV | kV | mV

Details

二极管进入直通模式时必须施加的最小电压。

依赖关系

要使用该参数,请将 Diode model 设置为 Piecewise linear.

计量单位

V | MV | kV | mV

默认值

0.6 V

程序使用名称

V_f

可计算

# Reverse currents, Ir(Tj,Vr) — 逆电流矩阵
A | MA | kA | mA | nA | pA | uA

Details

反向电流矩阵。零点为可选项 ( )。

依赖关系

要使用该参数,请将参数 Table type 设置为 "If(Tj,Vf)中的表格",并选择复选框 Model Zener diode

计量单位

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

默认值

[1e-6 2e-6 5e-6 1e-5 2.5e-5 5e-5 1e-4; 2e-6 5e-6 1e-5 4e-5 8e-5 2e-4 5e-4] A

程序使用名称

I_reverse_matrix

可计算

# Reverse voltages, Vr(Tj,Ir) — 逆应力矩阵
V | MV | kV | mV

Details

逆应力矩阵。零点为可选项 ( )。

依赖关系

要使用该参数,请将 Table type 参数设置为 `Table in Vf(Tj, If) form`并选择 Model Zener diode 复选框。

计量单位

V | MV | kV | mV

默认值

[10.0 100.0 200.0 250.0 300.0 325.0 350.0; 10.0 70.0 160.0 220.0 270.0 300.0 320.0] V

程序使用名称

V_reverse_matrix

可计算

# Reverse currents, Ir — 反向电流矢量
A | MA | kA | mA | nA | pA | uA

Details

反向电流矢量。该向量必须包含至少三个按升序排列的非负元素。零点为可选项 ( )。

依赖关系

要使用该参数,请将 Table type 参数设置为 `Table in Vf(Tj, If) form`并选择 Model Zener diode 复选框。

计量单位

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

默认值

[1e-6, 2e-6, 5e-6, 1e-5, 2e-5, 5e-5, 1e-4] A

程序使用名称

I_reverse_vector

可计算

# Reverse voltages, Vr — 反向电压矢量
V | MV | kV | mV

Details

反向电压向量。该向量必须包含至少三个按升序排列的非负元素。零点为可选项 ( )。

依赖关系

要使用该参数,请将 Table type 设置为 "Table in If(Tj,Vf)",并选择 Model Zener diode 复选框。

计量单位

V | MV | kV | mV

默认值

[10.0, 20.0, 40.0, 50.0, 70.0, 80.0, 100.0] V

程序使用名称

V_reverse_vector

可计算

# On resistance — 包括阻力
Ohm | GOhm | MOhm | kOhm | mOhm

Details

二极管在正向偏置时的电阻。

依赖关系

要使用该参数,请将 Diode model 设置为 Piecewise linear.

计量单位

Ohm | GOhm | MOhm | kOhm | mOhm

默认值

0.3 Ohm

程序使用名称

R_on

可计算

# Off conductance — 残障导通
S | mS | nS | uS

Details

二极管反向偏置时的导电性。

依赖关系

要使用该参数,请将 Diode model 设置为 Piecewise linear`或 `Tabulated I-V curve.

计量单位

S | mS | nS | uS

默认值

1e-08 S

程序使用名称

G_off

可计算

# Parameterization — 模型参数化
Use two I-V curve data points | Use parameters IS and N | Use an I-V data point and IS | Use an I-V data point and N

Details

从以下方法中选择一种进行模型参数化:

  • Use two I-V curve data points- 指定二极管 VAC 两点的测量数据。默认使用此方法。

  • Use parameters IS and N- 指定饱和电流和发射因数。

  • Use an I-V data point and IS- 结合饱和电流指定二极管 VAC 一点的测量数据。

  • Use an I-V data point and N- 结合发射系数指定二极管 VAC 一点的测量数据。

依赖关系

要使用该参数,请将 Diode model 参数设置为 Exponential.

Use two I-V curve data points | Use parameters IS and N | Use an I-V data point and IS | Use an I-V data point and N

默认值

Use two I-V curve data points

程序使用名称

exponential_diode_parameterization

可计算

# Currents, [I1 I2] — 两点的电流值向量
A | MA | kA | mA | nA | pA | uA

Details

二极管 VAC 两点的电流值矢量,程序块利用该矢量计算

依赖关系

要使用该参数,请将 Diode model 参数设置为 Exponential`而 Parameterization 的值为 `Use two I-V curve data points.

计量单位

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

默认值

[0.0137, 0.545] A

程序使用名称

I_vector

可计算

# Voltages, [V1 V2] — 两点的电压值向量
V | MV | kV | mV

Details

二极管 VAC 两点的电压值矢量,程序块利用该矢量计算

依赖关系

要使用该参数,请将 Diode model 参数设置为 Exponential`而 Parameterization 的值为 `Use two I-V curve data points.

计量单位

V | MV | kV | mV

默认值

[0.6, 0.7] V

程序使用名称

V_vector

可计算

# Ohmic resistane, RS — 欧姆电阻
Ohm | GOhm | MOhm | kOhm | mOhm

Details

二极管串联的电阻,欧姆。

依赖关系

要使用该参数,请将 Diode model 设置为 Exponential.

计量单位

Ohm | GOhm | MOhm | kOhm | mOhm

默认值

0.0 Ohm

程序使用名称

R_s

可计算

# Measurement temperature — 测量温度
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

,在该温度下测量 - 曲线。

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

298.15 K

程序使用名称

T_measurement

可计算

# Saturation current, IS — 饱和电流
A | MA | kA | mA | nA | pA | uA

Details

理想二极管方程在很大的反向偏置水平下渐近达到的电流值。

依赖关系

要使用该参数,请将 Diode model 设置为 Exponential`和 Parameterization 的值 `Use parameters IS and N`或 `Use an I-V data point and IS.

计量单位

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

默认值

1e-12 A

程序使用名称

I_sat

可计算

# Emission coefficient, N — 二极管发射系数

Details

二极管发射因数或表意因数。

依赖关系

要使用该参数,请将 Diode model 设置为 Exponential`和 Parameterization 设置为 `Use parameters IS and N`或 `Use an I-V data point and IS.

默认值

1.0

程序使用名称

N

可计算

# Current, I1 — 当前值
A | MA | kA | mA | nA | pA | uA

Details

模块计算时使用的二极管 VAC 上某点的电流值。根据*参数化*参数的值,程序块使用该参数计算

依赖关系

要使用该参数,请将 Diode model 参数设置为 Exponential`的值,将 Parameterization 设置为 `Use an I-V data point and IS`或 `Use an I-V data point and N.

计量单位

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

默认值

0.0137 A

程序使用名称

I_point

可计算

# Voltage, V1 — 电压值
V | MV | kV | mV

Details

二极管 VAC 上点的电压大小,该模块用于计算。

依赖关系

要使用该参数,请将 Diode model 设置为 Exponential`和 Parameterization 的值。 `Use an I-V data point and IS`或 `Use an I-V data point and N.

计量单位

V | MV | kV | mV

默认值

0.6 V

程序使用名称

V_point

可计算

# Number of series diodes — 串联二极管数

Details

串联在设备 +- 端口之间的二极管数量。不模拟多个二极管。相反,对于每个二极管,所有与电压相关的量都按给定系数缩放。

默认值

1

程序使用名称

series_diode_count

可计算

# Number of parallel diodes — 并联二极管数

Details

模块的 + 端口和 - 端口之间的并联二极管数量,或由串联连接的二极管形成的并联轨道数量。不模拟多个二极管。相反,对于每个二极管,所有与电流相关的量都按给定系数缩放。

默认值

1

程序使用名称

parallel_diode_count

可计算

# Model Zener diode — 齐纳二极管建模能力

Details

齐纳二极管建模选项。

选择复选框可模拟齐纳二极管在正向和反向偏压方向上的导电情况。图块图标显示齐纳二极管的电子名称, Breakdown (击穿)选项卡启用参数。参数 Reverse breakdown voltage 需要设置最终值。

取消选中该复选框可模拟仅单向导电的标准二极管。程序块假定反向击穿电压为无穷大,从而有效消除了模型中的反向击穿。程序块图标显示标准二极管的电子符号。

依赖关系

要使用该参数,请将参数 Diode model 设为 Piecewise linear`或 `Exponential

默认值

false (关掉)

程序使用名称

zener_model

可计算

击穿

# Zener resistance — 齐纳电阻
Ohm | GOhm | MOhm | kOhm | mOhm

Details

当电压小于 Reverse breakdown voltage 时二极管的电阻值。

依赖关系

要使用该参数,请将 Diode model 设置为 `Piecewise linear`并勾选 Model Zener diode 复选框。

计量单位

Ohm | GOhm | MOhm | kOhm | mOhm

默认值

0.3 Ohm

程序使用名称

R_z

可计算

# Reverse breakdown voltage — 反向击穿电压
V | MV | kV | mV

Details

反向电压,低于该电压时,二极管击穿导致的电导率快速上升将被模拟。

依赖关系

要使用该参数,请将参数 Diode model 设置为 `Piecewise linear`或 `Exponential`并勾选 Model Zener diode 复选框。

计量单位

V | MV | kV | mV

默认值

Inf V

程序使用名称

V_br

可计算

电容

# Parameterization — 结电容建模
Fixed or zero junction capacitance | Use C-V curve data points | Use parameters CJ0, VJ, M & FC

Details

一种过渡电容建模方法:

  • Fixed or zero junction capacitance- 将结电容建模为固定值。

  • Use C-V curve data points- 在二极管 C-V 曲线的三个点上标出测量数据。

  • Use parameters CJ0, VJ, M & FC- 说明零偏置结电容、结电位、梯度系数和确定耗尽正向偏置电容的系数。

Fixed or zero junction capacitance | Use C-V curve data points | Use parameters CJ0, VJ, M & FC

默认值

Fixed or zero junction capacitance

程序使用名称

C_parameterization

可计算

# Junction capacitance — 结电容
F | mF | nF | pF | uF

Details

结电容的固定值。

依赖关系

要使用此参数,请将 Parameterization 设置为 。 Fixed or zero junction capacitance.

计量单位

F | mF | nF | pF | uF

默认值

0.0 pF

程序使用名称

C_j

可计算

# Zero-bias junction capacitance, CJ0 — 零偏置时的结电容
F | mF | nF | pF | uF

Details

与传导电流分量平行的电容值。

依赖关系

要使用该参数,请将 Parameterization 设置为 。 Use parameters CJ0, VJ, M & FC.

计量单位

F | mF | nF | pF | uF

默认值

5.0 pF

程序使用名称

C_j0

可计算

# Junction potential, VJ — 接触电位差
V | MV | kV | mV

Details

接触电位差。

依赖关系

要使用该参数,请将参数 Parameterization 设置为 。 Use parameters CJ0, VJ, M & FC.

计量单位

V | MV | kV | mV

默认值

1.0 V

程序使用名称

V_j

可计算

# Grading coefficient, M — 评价系数

Details

估价比率。

依赖关系

要使用该参数,请将 Parameterization 设置为 Use parameters CJ0, VJ, M & FC.

默认值

0.5

程序使用名称

grading_coefficient

可计算

# Reverse bias voltages, [VR1, VR2, VR3] — 反向偏置电压值向量
V | MV | kV | mV

Details

二极管 C-V 曲线上三点的反向偏置电压值矢量,该模块用于计算 ,

依赖关系

要使用该参数,请将参数 Parameterization 设置为 Use C-V curve data points.

计量单位

V | MV | kV | mV

默认值

[0.1, 10.0, 100.0] V

程序使用名称

V_r_vec

可计算

# Corresponding capacitances, [C1, C2, C3] — 电容值向量
F | mF | nF | pF | uF

Details

二极管 C-V 曲线上三点的电容值矢量,模块利用该矢量计算 ,

依赖关系

要使用该参数,请将参数 Parameterization 设置为 Use C-V curve data points.

计量单位

F | mF | nF | pF | uF

默认值

[3.5, 1.0, 0.4] pF

程序使用名称

C_r_vec

可计算

# Capacitance coefficient, FC — 电容系数

Details

一种拟合系数,用于量化施加电压时势垒电容的减小。

依赖关系

要使用此参数,请将 Parameterization 设为 。 Use parameters CJ0, VJ, M & FC.

默认值

0.5

程序使用名称

C_coefficient

可计算

# Charge dynamics — 电荷动力学参数化
Do not model charge dynamics | Use peak reverse current and stretch factor | Use peak reverse current and reverse recovery time | Use peak reverse current and reverse recovery charge | Use peak reverse current and reverse recovery energy | Use transit time and carrier lifetime

Details

从以下电荷动力学参数化方法中选择一种:

  • Do not model charge dynamics- 不包括电荷动力学建模。这是默认方法。

  • Use peak reverse current and stretch factor- 通过提供峰值反向电流 和拉伸因子 λ 的值,以及测量期间测试电路中使用的初始正向电流和电流变化率 的信息,模拟电荷动态。

  • Use peak reverse current and reverse recovery time- 通过提供峰值反向电流 和反向恢复时间 的值,以及测量期间测试电路中使用的初始正向电流和电流变化率的信息,建立电荷动态模型 。如果制造商的数据表没有提供传输时间 和载流子寿命 τ 的值,请使用此选项。

  • Use peak reverse current and reverse recovery charge- 建立电荷动态模型,提供峰值反向电流 和反向恢复电荷 Qrr 值,以及测量时测试电路中使用的初始正向电流和电流变化率信息

  • Use peak reverse current and reverse recovery energy- 通过提供峰值反向电流 和反向恢复能量 的值,以及测量时测试电路中使用的初始正向电流和电流变化率的信息,建立电荷动态模型 .

  • Use transit time and carrier lifetime- 通过提供过渡时间 和载流子寿命 τ 来模拟电荷动态。

Do not model charge dynamics | Use peak reverse current and stretch factor | Use peak reverse current and reverse recovery time | Use peak reverse current and reverse recovery charge | Use peak reverse current and reverse recovery energy | Use transit time and carrier lifetime

默认值

Do not model charge dynamics

程序使用名称

Q_rr_parameterization

可计算

# Peak reverse current, iRM — 峰值反向电流
A | MA | kA | mA | nA | pA | uA

Details

由外部测试电路测量的峰值反向电流。该值必须小于零。

依赖关系

要使用该参数,请将 Charge dynamics 设置为零。 Use peak reverse current and stretch factor, Use peak reverse current and reverse recovery time, Use peak reverse current and reverse recovery charge`或 `Use peak reverse current and reverse recovery energy.

计量单位

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

默认值

-7.15 A

程序使用名称

i_rm

可计算

# Initial forward current when measuring iRM — 测量 iRM 时的初始直流电流
A | MA | kA | mA | nA | pA | uA

Details

测量峰值反向电流时的初始正向电流。该值必须大于零。

依赖关系

要使用该参数,请将 Charge dynamics 设置为零。 Use peak reverse current and stretch factor, Use peak reverse current and reverse recovery time, Use peak reverse current and reverse recovery charge`或 `Use peak reverse current and reverse recovery energy.

计量单位

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

默认值

4.0 A

程序使用名称

i_f

可计算

# Rate of change of current, when measuring iRM — iRM 测量期间的电流变化率
A/s | A/us

Details

测量峰值反向电流时的电流变化率。该值必须小于零。

依赖关系

要使用该参数,请将 Charge dynamics 设置为 Use peak reverse current and stretch factor, Use peak reverse current and reverse recovery time, Use peak reverse current and reverse recovery charge`或 `Use peak reverse current and reverse recovery energy.

计量单位

A/s | A/us

默认值

-750.0 A/us

程序使用名称

current_change_rate

可计算

# Reverse recovery time stretch factor — 拉伸比恢复时间

Details

区块用于计算 Reverse recovery time, trr 的值。该值必须大于 1

与指定反向恢复电荷相比,指定拉伸因数是一种更简单的反向恢复时间参数化方法。拉伸因数的值越大,反向恢复电流耗散的时间就越长。

依赖关系

要使用该参数,请将参数 Charge dynamics 设置为 Use peak reverse current and stretch factor.

默认值

3.0

程序使用名称

t_rr_factor

可计算

# Reverse recovery time, trr — 恢复时间
d | s | hr | ms | ns | us | min

Details

二极管关断时电流最初为零,到电流下降到峰值反向电流 10% 以下的时间。

测量 iRM* 时,参数 Reverse recovery time, trr , 的值必须大于参数 Peak reverse current, iRM , 的值除以参数 *电流变化率*的值。

依赖关系

要使用该参数,请将 Charge dynamics 的值设置为 Use peak reverse current and reverse recovery time.

计量单位

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

默认值

115.0 ns

程序使用名称

t_rr

可计算

# Reverse recovery charge, Qrr — 反向恢复费
C | Ah | mC | nC | uC | MAh | kAh | mAh | nA*s

Details

设备用于计算 Reverse recovery time, trr 的值。如果二极管设备规格指定了反向恢复电荷值而不是反向恢复时间值,请使用此参数。

反向恢复电荷是二极管关断后继续耗散的总电荷。该值应小于

其中

  • - 是参数 Peak reverse current, iRM 的指定值;

  • - 是参数 测量 iRM 时的电流变化率 的指定值。

依赖关系

要使用该参数,请将 Charge dynamics 设置为 。 Use peak reverse current and reverse recovery charge.

计量单位

C | Ah | mC | nC | uC | MAh | kAh | mAh | nA*s

默认值

150.0 nA*s

程序使用名称

Q_rr

可计算

# Diode turn-off voltage when measuring Erec — 测量 Erec 时二极管的关断电压
V | MV | kV | mV

Details

稳态时二极管间的电压。

依赖关系

要使用该参数,请将 Charge dynamics 设置为 Use peak reverse current and reverse recovery energy.

计量单位

V | MV | kV | mV

默认值

-600.0 V

程序使用名称

V_turn_off

可计算

# Stray inductance when measuring Erec — 测量 Erec 时的寄生电感
H | mH | nH | uH

Details

测量电路中的非预期总电感。设备使用该值计算参数 Reverse recovery energy, Erec

依赖关系

要使用该参数,请将 Charge dynamics 设置为 Use peak reverse current and reverse recovery energy.

计量单位

H | mH | nH | uH

默认值

150.0 nH

程序使用名称

L_s

可计算

# Reverse recovery energy, Erec — 反向恢复能量
Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

Details

二极管反向恢复造成的总开关损耗。

依赖关系

要使用该参数,请将 Charge dynamics 设置为 Use peak reverse current and reverse recovery energy.

计量单位

Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

默认值

0.03 J

程序使用名称

E_rr

可计算

# Transit time, TT — 过渡期
d | s | hr | ms | ns | us | min

Details

载流子穿过二极管结的时间。

依赖关系

要使用该参数,请将参数 Charge dynamics 设为 Use transit time and carrier lifetime.

计量单位

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

默认值

50.0 ns

程序使用名称

t_transit

可计算

# Carrier lifetime, tau — 载波寿命
d | s | hr | ms | ns | us | min

Details

二极管停止传导电流后的载流子耗散时间。

依赖关系

要使用该参数,请将 Charge dynamics 设置为 Use transit time and carrier lifetime.

计量单位

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

默认值

100.0 ns

程序使用名称

tau

可计算

反向恢复损耗

# Reverse recovery loss model — 反向恢复过程中的损失计算模型
Fixed loss | Tabulated loss

Details

选择回收损失的模型:固定值或表格函数。

依赖关系

要使用该参数,请勾选 Enable thermal port 复选框,并将参数 Fidelity level 设置为 Ideal switching.

Fixed loss | Tabulated loss

默认值

Fixed loss

程序使用名称

reverse_recovery_loss_model

可计算

# Reverse recovery loss — 反向恢复损失
Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

Details

每次关断时耗散的能量,与开关前后的二极管状态无关。

依赖关系

使用该参数时

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • Reverse recovery loss model 设置值 Fixed loss.

计量单位

Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

默认值

0.0 J

程序使用名称

reverse_recovery_loss_const

可计算

# Scale reverse recovery loss with current and voltage — 反向恢复过程中损失的缩放

Details

可将反向恢复损耗作为电流和电压的函数进行缩放。

依赖关系

使用该参数时

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • Reverse recovery loss model 设置值 Fixed loss.

默认值

true (已开启)

程序使用名称

scale_reverse_recovery_loss

可计算

# Forward current when measuring recovery loss, Irec — 设备测量恢复损失时的正向电流
A | MA | kA | mA | nA | pA | uA

Details

反向恢复前通过二极管的直流电流,该模块用于测量恢复损耗。

依赖关系

要使用此参数,请

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • Reverse recovery loss model 设置为 Fixed loss;

  • 勾选 Scale reverse recovery loss with current and voltage 复选框 。

计量单位

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

默认值

10.0 A

程序使用名称

I_forward_recovery_loss_const

可计算

# Reverse recovery loss table, Erec(Tj, If) — 逆向回收损失表
Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

Details

能量耗散与开关前的正向电流 和二极管闭合状态下的最终电压的函数关系。

依赖关系

使用该参数时

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • Reverse recovery loss model 设置值 Tabulated loss.

计量单位

Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

默认值

zeros(2, 3) J

程序使用名称

reverse_recovery_loss_matrix

可计算

# Temperature vector for recovery loss table, Tj — 回波损耗表的温度矢量
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

区块用于反向恢复损耗表的温度矢量。

依赖关系

要使用此参数,请

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • Reverse recovery loss model 设置值 Tabulated loss.

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

[298.15, 398.15] K

程序使用名称

T_losses_vector

可计算

# Forward current vector for recovery loss table, If — 反向恢复损耗表的直流矢量
A | MA | kA | mA | nA | pA | uA

Details

程序块用于反向恢复损耗表的正向电流矢量。

依赖关系

要使用该参数:

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • Reverse recovery loss model 设置值 Tabulated loss.

计量单位

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

默认值

[0.1, 1.0, 10.0] A

程序使用名称

I_f_losses_vector

可计算

# Turn-off voltage when measuring recovery loss, Vrec — 用于测量恢复损失的跳闸电压
V | MV | kV | mV

Details

反向恢复后的二极管电压用于测量恢复损耗。

依赖关系

使用该参数时

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • 对于 Reverse recovery loss model ,将值设为 `Tabulated loss`或设置值 `Fixed loss`并勾选 Scale reverse recovery loss with current and voltage

计量单位

V | MV | kV | mV

默认值

10.0 V

程序使用名称

V_off_recovery_loss_const

可计算

# Filter time constant for voltage and current values — 电压和电流值的滤波时间常数
d | s | hr | ms | ns | us | min

Details

电压和电流值的滤波时间常数,该模块用于计算反向恢复损耗。将该参数设置为小于最快开关周期的值。

依赖关系

使用该参数时

  • 勾选 Enable thermal port 复选框;

  • Fidelity level 参数设置为 Ideal switching;

  • 对于 Reverse recovery loss model ,将值设为 `Tabulated loss`或设置值 `Fixed loss`并勾选 Scale reverse recovery loss with current and voltage

计量单位

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

默认值

1.0 / 1000.0 / 100.0 s

程序使用名称

tau_filter

可计算

温度依赖性

# Parameterization — 温度依赖性参数
None - Use characteristics at parameter measurement temperature | Use an I-V data point at second measurement temperature | Specify saturation current at second measurement temperature | Specify the energy gap, EG

Details

从以下方法中选择一种进行温度相关性参数化:

  • None - Use characteristics at parameter measurement temperature- 不对温度相关性进行建模,或以测量温度 (在 Main 标签页的参数 Measurement temperature 中指定)对模型进行建模。这是默认方法。

  • Use an I-V data point at second measurement temperature- 选择该参数设置第二个测量温度 以及该温度下的电流和电压值。模型将使用这些值以及第一个测量温度 下的参数值来计算带隙值。

  • Specify saturation current at second measurement temperature- 选择该参数可设置第二个测量温度 以及该温度下的饱和电流。模型将这些值与第一个测量温度 下的参数值一起用于计算禁带宽度值。

  • Specify the energy gap, EG- 直接指定禁带宽度值。

None - Use characteristics at parameter measurement temperature | Use an I-V data point at second measurement temperature | Specify saturation current at second measurement temperature | Specify the energy gap, EG

默认值

None - Use characteristics at parameter measurement temperature

程序使用名称

T_parameterization

可计算

# Device simulation temperature — 设备建模温度
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

指定设备模拟温度值

依赖关系

要使用该参数,请将 Parameterization 设置为 Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature`或 `Specify the energy gap, EG.

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

298.15 K

程序使用名称

T_device

可计算

# Saturation current, IS, at second measurement temperature — 第二测量温度下的 IS 饱和电流
A | MA | kA | mA | nA | pA | uA

Details

指定第二测量温度下的饱和电流值

依赖关系

要使用该参数,请将 Parameterization 设置为 Specify saturation current at second measurement temperature.

计量单位

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

默认值

1.25e-07 A

程序使用名称

saturation_current_at_T2

可计算

# Current I1 at second measurement temperature — 第二测量温度下的电流 I1
A | MA | kA | mA | nA | pA | uA

Details

当第二个测量温度下的电压等于 时,指定二极管电流

依赖关系

要使用该参数,请将 Parameterization 设置为 Use an I-V data point at second measurement temperature.

计量单位

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

默认值

0.245 A

程序使用名称

I_T2

可计算

# Voltage V1 at second measurement temperature — 第二测量温度下的电压 V1
V | MV | kV | mV

Details

指定第二个测量温度下电流 时二极管 的电压值。

依赖关系

要使用该参数,请将 Parameterization 设置为 Use an I-V data point at second measurement temperature.

计量单位

V | MV | kV | mV

默认值

0.5 V

程序使用名称

V_T2

可计算

# Second measurement temperature — 第二次测量温度
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

指定第二次测量温度的值。

依赖关系

要使用此参数,请将 Parameterization 设置为 Use an I-V data point at second measurement temperature`或 `Specify saturation current at second measurement temperature.

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

125.0 degC

程序使用名称

T2

可计算

# Saturation current temperature exponent parametrization — 饱和电流温度指数参数化
Use nominal value for pn-junction diode (XTI=3) | Use nominal value for Schottky barrier diode (XTI=2) | Specify a custom value

Details

选择其中一个选项来设置饱和电流温度指数值。

选择后 Specify a custom value Saturation current temperature exponent, XTI 出现,允许您为 指定一个自定义值。

依赖关系

要使用该参数,请将 Parameterization 参数设置为 。 Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature`或 `Specify the energy gap, EG.

Use nominal value for pn-junction diode (XTI=3) | Use nominal value for Schottky barrier diode (XTI=2) | Specify a custom value

默认值

Use nominal value for pn-junction diode (XTI=3)

程序使用名称

XTI_parameterization

可计算

# Saturation current temperature exponent, XTI — 饱和电流的温度指数

Details

指定饱和电流温度指数的自定义值

依赖关系

要使用该参数,请将 Parameterization 设置为 Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature`或 `Specify the energy gap, EG`并将 Saturation current temperature exponent parametrization 设置为 ,或将 设置为 。 `Specify a custom value.

默认值

3.0

程序使用名称

XTI

可计算

# Energy gap parametrization — 禁带宽度参数化
Use nominal value for silicon (EG=1.11eV) | Use nominal value for 4H-SiC silicon carbide (EG=3.23eV) | Use nominal value for 6H-SiC silicon carbide (EG=3.00eV) | Use nominal value for germanium (EG=0.67eV) | Use nominal value for gallium arsenide (EG=1.43eV) | Use nominal value for selenium (EG=1.74eV) | Use nominal value for Schottky barrier diodes (EG=0.69eV) | Specify a custom value

Details

从预定义选项列表中选择禁带宽度值或指定自定义值。

Use nominal value for silicon (EG=1.11eV) | Use nominal value for 4H-SiC silicon carbide (EG=3.23eV) | Use nominal value for 6H-SiC silicon carbide (EG=3.00eV) | Use nominal value for germanium (EG=0.67eV) | Use nominal value for gallium arsenide (EG=1.43eV) | Use nominal value for selenium (EG=1.74eV) | Use nominal value for Schottky barrier diodes (EG=0.69eV) | Specify a custom value

默认值

Use nominal value for silicon (EG=1.11eV)

程序使用名称

E_g_parameterization

可计算

# Energy gap, EG — 禁带宽度
Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

Details

指定禁带宽度的自定义值,

依赖关系

要使用该参数,请将 Energy gap parametrization 设置为 Specify a custom value.

计量单位

Btu_IT | J | MJ | MWh | Wh | eV | kJ | kWh | mJ | mWh

默认值

1.11 eV

程序使用名称

E_g

可计算

# Reverse breakdown voltage temperature coefficient dBV/dT — 反向击穿电压温度系数
V/K

Details

反向击穿电压的调制 。如果将反向击穿电压 定义为正值,则 的正值表示反向击穿电压的大小随温度升高而减小。

依赖关系

要使用该参数,请将 Parameterization 设置为 Use an I-V data point at second measurement temperature, Specify saturation current at second measurement temperature`或 `Specify the energy gap, EG.

计量单位

V/K

默认值

0.0 V/K

程序使用名称

reverse_breakdown_voltage_temperature_coefficient

可计算

热端口

# Enable thermal port — 打开加热口

Details

选择该复选框可使用设备的热端口,模拟产生的热量和设备温度的影响。

默认值

false (关掉)

程序使用名称

has_thermal_port

可计算

# Thermal network — 选择内部热模型
Specify junction and case thermal parameters | Cauer model | Cauer model parameterized with Foster coefficients | External

Details

选择内部热模型:

  • Specify junction and case thermal parameters;

  • Cauer model;

  • Cauer model parameterized with Foster coefficients;

  • External.

Specify junction and case thermal parameters | Cauer model | Cauer model parameterized with Foster coefficients | External

默认值

Specify junction and case thermal parameters

程序使用名称

thermal_network_parameterization

可计算

# Junction-case and case-ambient (or case-heatsink) thermal resistances, [R_JC R_CA] — 热阻向量
K/W

Details

矢量包含两个热阻值。第一个值 `R_JC 是结点与机箱之间的热阻。第二个值 R_CAH 端口与设备外壳之间的热阻。

依赖关系

要使用该参数,请将 Thermal network 设置为 Specify junction and case thermal parameters.

计量单位

K/W

默认值

[0.0, 10.0] K/W

程序使用名称

thermal_resistance_vector

可计算

# Thermal resistances, [R1 R2 ... Rn] — 考尔模型的热阻矢量
K/W

Details

热网络中考尔元件所代表的热阻向量值。所有这些值都必须大于零。

依赖关系

要使用该参数,请将参数 Thermal network 设置为 Cauer model.

计量单位

K/W

默认值

[1.0, 3.0, 10.0] K/W

程序使用名称

thermal_resistance_cauer_vector

可计算

# Thermal resistances, [R1 R2 ... Rn] — 福斯特模型的热阻矢量
K/W

Details

热网中福斯特模型系数所代表的热阻值矢量。所有这些值都必须大于零。

依赖关系

要使用该参数,请将 Thermal network 参数设置为 Cauer model parameterized with Foster coefficients.

计量单位

K/W

默认值

[4.0, 6.0] K/W

程序使用名称

thermal_resistance_foster_vector

可计算

# Thermal mass parameterization — 热容量参数化
By thermal time constants | By thermal mass

Details

选择指定热容量的方法:

  • By thermal time constants- 根据热时间常数设置热容量参数。默认使用该值。

  • By thermal mass- 指定热容量值。

依赖关系

要使用该参数,请将 Thermal network 设置为 。 Specify junction and case thermal parameters, Cauer model`或 `Cauer model parameterized with Foster coefficients.

By thermal time constants | By thermal mass

默认值

By thermal time constants

程序使用名称

thermal_mass_parameterization

可计算

# Junction and case thermal time constants, [t_J t_C] — 热时间常数矢量
d | s | hr | ms | ns | us | min

Details

由两个热时间常数值组成的矢量`[t_J t_C]。第一个值 `t_J 是过渡的热时间常数。第二个值 t_C 是物体的热时间常数。

依赖关系

要使用该参数,请将 Thermal network 设置为 Specify junction and case thermal parameters,并将参数 Thermal mass parameterization 设置为 By thermal time constants.

计量单位

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

默认值

[0.0, 10.0] s

程序使用名称

thermal_time_constant_vector

可计算

# Thermal time constants, [t1 t2 ... tn] — 考尔模型的热时间常数矢量
d | s | hr | ms | ns | us | min

Details

热时间常数的矢量,其中 是热网络中考尔元素的数量。所有这些值都必须大于零。

热容量值的计算公式为 ,其中 分别为 -th 考尔元件的热容量、热时间常数和热阻。

依赖关系

要使用该参数,请将 Thermal network 设为 Cauer model`并将 Thermal mass parameterization 设为 `By thermal time constants.

计量单位

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

默认值

[1.0, 3.0, 10.0] s

程序使用名称

thermal_time_constant_cauer_vector

可计算

# Thermal time constants, [t1 t2 ... tn] — 福斯特模型的热时间常数矢量
d | s | hr | ms | ns | us | min

Details

热时间常数的矢量,其中 是热网络中福斯特模型系数的数量。所有这些值都必须大于零。

热容量值的计算公式为 ,其中 分别为 -th Cauer 单元的热容量、热时间常数和热阻。

依赖关系

要使用该参数,请将 Thermal network 设为 Cauer model parameterized with Foster coefficients`并将 Thermal mass parameterization 设为 `By thermal time constants.

计量单位

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

默认值

[6.0, 18.0] s

程序使用名称

thermal_time_constant_foster_vector

可计算

# Junction and case thermal masses, [M_J M_C] — 考赫特模型的热容值矢量
J/K | kJ/K

Details

矢量 [M_J M_C] 包含两个热容量值。第一个值 M_J 是过渡层的热容量。第二个值 M_C 是外壳的热容量。

依赖关系

要使用该参数,请将 Thermal network 设置为 Specify junction and case thermal parameters`并将 Thermal mass parameterization 设置为 `By thermal mass.

计量单位

J/K | kJ/K

默认值

[0.0, 1.0] J/K

程序使用名称

thermal_mass_vector

可计算

# Thermal masses, [M1 M2 ... Mn] — 考尔模型的热容值矢量
J/K | kJ/K

Details

热容量值矢量,其中 是热网中考尔模型系数的个数。所有这些值都必须大于零。

依赖关系

要使用该参数,请将 Thermal network 设置为 Cauer model`并将 Thermal mass parameterization 设置为 `By thermal mass.

计量单位

J/K | kJ/K

默认值

[0.1, 0.3, 1.0] J/K

程序使用名称

thermal_mass_cauer_vector

可计算

# Thermal masses, [M1 M2 ... Mn] — 福斯特模型的热容量矢量
J/K | kJ/K

Details

热容量值矢量,其中 是热网中 Foster 元素的数量。所有这些值都必须大于零。

依赖关系

要使用该参数,请将 Thermal network 设置为 Cauer model parameterized with Foster coefficients`并将 Thermal mass parameterization 设置为 `By thermal mass.

计量单位

J/K | kJ/K

默认值

[1.5, 3.0] J/K

程序使用名称

thermal_mass_foster_vector

可计算

# Junction and case initial temperatures, [T_J T_C] — 热时间常数矢量
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

由两个热时间常数值组成的矢量`[t_J t_C]。第一个值 `t_J 是过渡的热时间常数。第二个值 t_C 是物体的热时间常数。

依赖关系

要使用该参数,请将 Thermal network 设置为 Specify junction and case thermal parameters,并将参数 Thermal mass parameterization 设置为 By thermal time constants.

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

[25.0, 25.0] degC

程序使用名称

T_thermal_mass_vector_start

可计算

# Thermal masses initial temperatures, [T1 T2 ... Tn] — 考尔模型的初始温度向量
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

温度值向量。相当于模型中每个热容量的温度差。

依赖关系

要使用该参数,请将 Thermal network 设为 Cauer model.

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

[25.0, 25.0, 25.0] degC

程序使用名称

T_thermal_mass_cauer_vector_start

可计算

# Initial node temperatures, [T1 T2 ... Tn] — 福斯特模型的初始温度矢量
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

福斯特模型各元素绝对温度值的向量。

依赖关系

要使用该参数,请将 Thermal network 设置为 Cauer model parameterized with Foster coefficients.

计量单位

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

默认值

[25.0, 25.0] degC

程序使用名称

T_thermal_mass_foster_vector_start

可计算

# Junction thermal mass — 过渡热容
J/K | kJ/K

Details

过渡热容量

依赖关系

要使用该参数,请将 Fidelity level 设置为 Ideal switching`并将 Thermal network 设置为 `External.

计量单位

J/K | kJ/K

默认值

0.01 J/K

程序使用名称

junction_thermal_mass

可计算

文学

  1. MH.艾哈迈德和 P.J.Spreadbury.工程师模拟和数字电子学》。第 2 版。英国剑桥:剑桥大学出版社,1984 年。

  2. G.Massobrio and P. Antognetti.用 SPICE 进行半导体器件建模》。第 2 版。纽约:McGraw-Hill,1993 年。

  3. Lauritzen, P. O. and C. L.Ma."具有反向恢复功能的简单二极管模型"。IEEE® Transactions on Power Electronics.6, No.6, No. 2, April 1991, pp.