LTspice:生成三角形和锯齿波

描述

仿真电压和电流源所需的一些最常见波形是正弦波、正弦波、三角形和锯齿形波形。

仿真

正弦波、正弦波、三角波和锯齿波形状

LTspice仿真软件具有内置脉冲、正弦、指数、单频FM和源元件编辑器中提供的任意分段线性函数。虽然看起来不像,但LTspice确实具有三角形和锯齿函数,但它们需要从PULSE或PWL函数创建。®

仿真

LTspice电压源功能

脉冲功能

脉冲功能通常用于瞬态电路仿真,我们希望源的行为类似于方波。如果需要自由运行的方波,可以省略 Ncycles。

PULSE(Voff Von Tdelay Trise Tfall Ton Tperiod Ncycles)

创建三角形和锯齿波的一种简单方法是使用上面所示的源组件编辑器使用 PULSE 功能。对于三角波形,您可以在脉冲函数中将上升和下降时间设置为所需周期的 1/2。同样,要创建锯齿功能,您需要将上升时间设置为等于周期,将下降时间设置为零。PULSE功能可以进一步修改,以最好地满足您的仿真需求。这两个功能的波形显示在页面顶部。

仿真

脉冲函数产生的三角形和锯齿波

PWL 功能

对于任意或复杂的波形,您始终可以依靠分段线性函数。任意分段线性函数由一系列时间和电压对定义。

PWL(t1 v1 t2 v2 t3 v3...)

这指定对于 t1 之前的时间,电压为 v1。对于 t1 和 t2 之间的时间,电压在 v1 和 v2 之间线性变化。可以有任意数量的时间,给定的电压点,对于最后一次之后的时间,电压是最后一个电压。

要实现三角波或锯齿波,您可以使用以下分段线性函数。这两个功能的波形显示在页面顶部。

仿真

由分段线性函数生成的三角形和锯齿波

这两个示例使用 PWL 函数的未记录重复功能。要探索这些功能,您需要通过在原理图编辑器中右键单击源符号的文本而不是使用源元件编辑器来直接进行编辑。

以下是PWL功能未记录功能的一些亮点:

永远重复日期对

PWL 永远重复 (0 0 .5 1 1 0) 结束重复

重复数据对 5 个周期

PWL 重复 5 (0 0 .5 1 1 0) 结束重复

一个触发器表达式,只要表达式为 true,它就会打开源

PWL (0 0 .5 1 1 0) 触发器 V(节点)>1

缩放时间或源值

PWL TIME_SCALE_FACTOR=0.5 VALUE_SCALE_FACTOR=2 (0 0 .5 1 1 0)

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分