LTspice 中的 .nodeset 命令在执行仿真时为电路提供初始工作点,可以很方便的设置直流分析和瞬态分析的初始状态。
另外,在具有多个稳定状态的电路(例如触发器)的情况下,可以通过使用 .nodeset 命令给出初始工作点将电路置于任一状态。
一、.nodeset 命令的语法
.nodeset 命令的语法如下:
.nodeset V (node1) = <电压> [V (node2) = <电压>]
语法中<>之间的参数为必填项,[]之间的参数为选填项。
.nodeset 命令的命令示例
.nodeset V (1) = 0.25 V (2) = 5.0
解释:设置节点 1 的电压 V(1)的初始工作点为 0.25V,节点 2 的电压 V(2)的初始工作点为 5.0V。
二、.nodeset 命令仿真示例
2.1 使用和不使用 .nodeset 命令仿真结果的差异

(1)不使用“.nodeset 命令”时
左右两个串联的 MOSFET 是一样的。因此,在电路的初始状态,节点 1 的电压 V(1)和节点 2 的电压 V(2)相等。
(2)使用“.nodeset 命令”时
使用“.nodeset 命令”给出初始工作点,触发器将从该工作点计算电路的初始状态。因此,节点 1 的电压 V(1)和节点 2 的电压 V(2)具有不同的值。
2.2 “.ic 命令”和“.nodeset 命令”之间的区别
让我们通过仿真一个由 1kΩ电阻和 1uF 电容组成的 RC 电路来观察“.ic 命令”和“.nodeset 命令”的区别。在仿真中,执行瞬态分析(.tran 命令)后,通过选择右键单击节点时显示的“Place .op Data Labe”,将“op analysis”的结果显示在电路上。另外,观察施加在电容器上的电压 V(out)。
(1)使用“.ic 命令”时

执行仿真时,.ic 命令设置了每个节点的电压和流过元件的电流的初始状态。
(2)使用“.nodeset 命令”时

用“.nodeset 命令”给出初始工作点后,通过迭代处理搜索初始状态(电路稳定的状态)。
但是,在上图电路的情况下,初始状态下节点 out 的电压 V(out)为 1V,因为初始状态(稳定状态)是在电容充电之后。也可以在瞬态分析后确认它在 0s 处为 1V。
扫码关注尚为网微信公众号

原创文章,作者:sunev,如若转载,请注明出处:https://www.sunev.cn/hardware/1104.html