LTspice-SW压控开关仿真

压控开关SW是 LTspice 中的基本电路元件之一。它的实用之处在于,提供了一种简单的方法,能够在仿真过程中动态地为电路添加开路或短路行为。虽然设计者在完善原理图时,最终可能需要引入更精确的场效应管或开关模型,但在设计初期,使用这种简单的开关元件足以帮助快速启动仿真验证。
1. 放置SW symbol
打开想要添加开关的原理图。或者选择 文件 (File) → 新建原理图 (New Schematic) 来创建一个新的原理图。
选择 编辑 (Edit) → 元件 (Component)(或按快捷键 P),然后在元件库中选择 sw。您可以使用 旋转 (Rotate)(快捷键 Ctrl+R)和 镜像 (Mirror)(快捷键 Ctrl+E)命令来微调开关符号的方向。点击 放置 (Place),然后在原理图上单击以放置新开关。

Value初始值是SW,为避免影响对LTspice语法. model的影响,将SW修改为MYSW。
(我之前几乎总在这一步和放置语法时纠结,尤其是后面再修改老是会忘记.model SW SW()哪个SW是component Value,特别是SW放置多的时候)
2. 放置语法.model MYSW SW()
必须放置.model MYSW SW(),否则MYSW无法使用.

.model MYSW SW()相当于.model MYSW SW(Ron=1 Roff=1T Vt=0 Vh=0 Lser=0 Vser=0)
以上定义不分先后顺序
初始值如下图所示,Lser、Vser、Ilimit很少用到,不做过多解释

3. 建立原理图,开始仿真
3.1 Vh=0(理想跳变)
Vth=0,大于0V时SW闭合,小于0V时SW断开
Vth=0,没有迟滞
如图所示,当Vin从-1V到1V,Vin>0V时,R3//R4后与R2分压,Vout=2.5V
当Vin从1V到-1V,Vin<-0V时,R3与R2分压,Vout=3.33V

3.2 Vh>0 出现迟滞(施密特触发)
Vt+Vh=0.2V; Vt-Vh=-0.2V
如图所示,当Vin从-1V到1V,Vin>0.2V时,R3//R4后与R2分压,Vout=2.5V
当Vin从1V到-1V,Vin<-0.2V时,R3与R2分压,Vout=3.33V

3.3 Vh<0时,平滑过渡
请注意,负的 Vh 仅产生平滑过渡区间,并不产生任何迟滞效应。
很少用到,如果有用到的,欢迎评论区留言讨论

下期想看什么?留言告诉我!👇
觉得有用记得 点赞❤️ + 收藏⭐️,关注我不迷路,带你解锁更多硬件仿真黑科技!
更多推荐


所有评论(0)