0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用LTspice定义电压源和电流源的分段线性函数

analog_devices 来源:亚德诺半导体 2026-04-14 10:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

分段线性(PWL)函数是一系列直线段,可用于在LTspice中创建电压或电流波形。PWL段通过时间/数值对进行定义,是瞬态仿真中用于描述电压或电流波形的众多方式之一。

为电压源或电流源添加分段线性(PWL)函数

要将PWL函数添加到新布置的电压源或电流源,请右键单击原理图中的电压源或电流源符号。接下来,点击Advanced(高级)查看所有设置,并选择Functions(函数)部分中的PWL(t1 v1 t2 v2…)。

dd21dff6-3269-11f1-90a1-92fbcf53809c.png

图1. 定义PWL函数中的时间和数值点

定义PWL波形

选择 PWL(t1 v1 t2 v2…)之后,在输入字段中输入时间/数值对(仅输入所需数量的参数对)。如果需要4个以上的点,请点击 Additional PWL Points(更多PWL点)。完成后点击OK(确定)。

LTspice会利用Advanced(高级)设置对话框中输入的值构造一个 PWL语句:

PWL (0 0 1m 1 2m 1 3m 0)

图1和图2显示了一个包含四个点对的示例及相应的PWL函数语法。

PWL-Examples.asc是一个LTspice原理图文件,包含了本文中的此示例和其他示例。

dd7f1608-3269-11f1-90a1-92fbcf53809c.png

图2. 原理图中显示的电压源的相应PWL语法

在PWL波形中使用相对时间值

时间值也可采用相对前一个时间点的增量形式定义,只需在时间前添加“+”号即可。

PWL (0 0 +1m 1 +1m 1 +1m 0)

图3同时显示了绝对时间和相对时间,其生成的波形相同。

ddd3df94-3269-11f1-90a1-92fbcf53809c.png

图3. 使用绝对时间和相对时间生成的相同PWL波形

定义重复PWL波形

LTspice允许在Advanced(高级)对话框中编辑时间/数值对。要探索PWL的其他语法元素,请右键单击原理图中的PWL语句以继续编辑。要创建一个重复PWL波形,请在PWL语句中添加REPEAT和ENDREPEAT。

要使图3中的示例波形重复一定次数,请使用REPEAT FOR X:

PWL REPEAT FOR 5 (0 0 1m 1 2m 1 3m 0) ENDREPEAT

要使图3中的示例波形重复无限次,请使用REPEAT FOREVER:

PWL REPEAT FOREVER (0 0 1m 1 2m 1 3m 0) ENDREPEAT

图4显示了原始PWL示例、该波形重复五次的版本以及无限重复的波形(右键单击波形查看器并选择Add Plot Pane Above/Below)(在上方/下方添加绘图窗格)可创建多个绘图窗格)。

de2b7aba-3269-11f1-90a1-92fbcf53809c.png

图4. 使用REPEAT FOR和REPEAT FOREVER参数构建的PWL波形

使用触发条件启动PWL序列

图5显示了一个依赖触发条件的PWL波形示例。在此示例中,当触发表达式(V(trig) > 1)为真时,波形序列开始。当表达式为假时,波形停止。

de7fbfd0-3269-11f1-90a1-92fbcf53809c.png

图5. 定义了触发条件的PWL波形

在此示例中,当触发条件为真时,波形会重复:

PWL REPEAT FOREVER (0 0 1m 1 2m 1 3m 0) ENDREPEAT TRIGGER V(trig)>1

拉伸或缩小PWL波形

PWL参数TIME_SCALE_FACTOR和VALUE_SCALE_FACTOR可用于拉伸或缩小波形。图6显示了原始波形及周期长度减半、幅度加倍的波形:

PWL TIME_SCALE_FACTOR=0.5 VALUE_SCALE_FACTOR=2 REPEAT FOREVER (0 0 1m 1 2m 1 3m 0) ENDREPEAT

ded6ef44-3269-11f1-90a1-92fbcf53809c.png

图6. 在时间和电压(或电流)值维度上对波形进行缩放

使用文本文件来定义PWL波形

为构建具有大量点的波形,从文本文件导入这些点有助于保持原理图简洁,避免杂乱。文件名在PWL语句中指定:

PWL REPEAT FOREVER FILE=data.txt ENDREPEAT

图7以一个导入的无限重复波形为例,展示了其文本文件和相应的波形。有关导入波形数据的更多信息,包括FILE、SCOPEDATA和WAVEFILE导入语法,请参见LTspice手册。

df2c57a4-3269-11f1-90a1-92fbcf53809c.png

图7. 从文本文件导入波形数据

LTspice手册的“电压源”和“电流源”部分介绍了PWL函数,可供进一步学习。

结语

当瞬态仿真需要任意源波形时,PWL函数支持灵活定义(或导入)波形数据。

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

    关注

    2

    文章

    425

    浏览量

    34946
  • 函数
    +关注

    关注

    3

    文章

    4421

    浏览量

    67819
  • LTspice
    +关注

    关注

    2

    文章

    132

    浏览量

    14663
  • 电流波形
    +关注

    关注

    1

    文章

    54

    浏览量

    6852

原文标题:LTspice操作方法:定义电压源和电流源的分段线性函数

文章出处:【微信号:analog_devices,微信公众号:analog_devices】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于multisim中分段线性电压的使用

    本帖最后由 ritacoffee 于 2017-3-31 19:51 编辑 我在使用分段线性电压时,输入100个点的数据,仿真时软件报错,或者软件闪退,怎么回事?
    发表于 03-31 08:27

    分段线性电压应用的问题

    我在使用分段线性电压时,导入70个点的数据可以仿真,导入80个点的数据就会报错,导入250个点的数据后,一仿真软件就会直接退出,有人遇到过吗?
    发表于 03-31 19:50

    电压电流的基本性质

    电压(有源):是对实际电池等电源的一种理想化的集总元件,没有电源电路就无法工作电压具有两个基本性质:(1)它的端电压是定值Us或是一定的
    发表于 09-10 09:04

    如何生成时变和频变

    轴)和电压电流(y 轴)输入统计表格(x、y),然后将其插入 TINA-TI 信息对话框。剩下的工作 TINA-TI 就可完成(见图 1)。图 1:输入可定义时变波形的
    发表于 11-21 07:26

    电压电流区别

    电压电流区别:电压电流
    发表于 09-13 16:57 87次下载

    电压电流及其等效转换

    电压电流及其等效转换   一、实验目的  1、了解理想电流与理想
    发表于 10-17 23:03 1.6w次阅读

    基准电压电流检测和电流

    基准电压电流检测和电流
    发表于 09-08 17:32 28次下载
    基准<b class='flag-5'>电压</b><b class='flag-5'>源</b>、<b class='flag-5'>电流</b>检测和<b class='flag-5'>电流</b><b class='flag-5'>源</b>

    一种改进的分段线性逼近超越函数算法

    针对超越函数计算中所采用的分段线性逼近算法存在的无法提前确定精度及部分区间资源浪费的问题,提出一种改进的分段线性逼近超越
    发表于 12-15 09:54 0次下载
    一种改进的<b class='flag-5'>分段</b><b class='flag-5'>线性</b>逼近超越<b class='flag-5'>函数</b>算法

    理想电压VS实际电压、理想电流VS实际电流

    文章目录1 理想电压和实际电压1.1 理想电压和实际
    发表于 01-11 09:30 12次下载
    理想<b class='flag-5'>电压</b><b class='flag-5'>源</b>VS实际<b class='flag-5'>电压</b><b class='flag-5'>源</b>、理想<b class='flag-5'>电流</b><b class='flag-5'>源</b>VS实际<b class='flag-5'>电流</b><b class='flag-5'>源</b>

    电压电流的区别

      电压,就是能够提供电压的电源。是生活中最常见的一类电源,干电池,铅酸电池,锂电池都是这种电压。从模型上来分,我们又分为直流
    的头像 发表于 09-05 15:19 7807次阅读
    <b class='flag-5'>电压</b><b class='flag-5'>源</b>和<b class='flag-5'>电流</b><b class='flag-5'>源</b>的区别

    电压电流的区别

    电压电流都是电子实验室中比较重要的测试仪器,精度电压是高精度、高稳定性
    的头像 发表于 04-19 16:04 6301次阅读
    <b class='flag-5'>电压</b><b class='flag-5'>源</b>和<b class='flag-5'>电流</b><b class='flag-5'>源</b>的区别

    电压电流的特点及等效变换 

    的端电压与流过它的电流无关,其电压总保持为某一常数或是时间t的函数U S (t)。 2)通过理想电压
    的头像 发表于 09-18 11:40 1.7w次阅读

    不同值的电压并联、电流串联的影响

    不同值的电压并联、电流串联的影响 在电路中,电压电流
    的头像 发表于 11-10 15:42 9641次阅读

    电流电压的区别?

    电流电压的区别? 电流电压
    的头像 发表于 12-07 14:39 7293次阅读

    电压控制电流电流控制电流的区别

    电压控制电流电流控制电流是两种常见的电源类型,它们在电路设计和应用中有着广泛的应用。本文将
    的头像 发表于 06-16 11:25 9445次阅读