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

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

3天内不再提示

模拟初始状态相关的.ic和.save命令用法

骏龙电子 来源:骏龙电子 作者:骏龙电子 2022-10-26 10:52 次阅读

在上篇《活学活用 LTspice 进行电路设计 — 用 .step 命令更改参数》和上上篇《活学活用 LTspice 进行电路设计 — 用 .meas 命令确认电压最大、最小值》中,我们分别介绍了.step 和 .meas 命令用法。本文将继续探讨 LTspice 仿真命令,介绍 .ic 和 .save 命令用法,在评估开关电源时,它们可以应用于缩短仿真模拟的运行时间。

用 .ic 命令设置初始状态

在瞬态分析中用 .ic 命令设置节点电压和电感器电流的初始值,语句设为 .IC<电压节点或元件的电流名称>=<值>。本文使用电源开关降压稳压器 LT8640 的 JIG 电路进行演示,如下图 (图1) 所示。关于 LT8640 更多信息,请查阅《活学活用 LTspice 进行电路设计 — DC-DC 转换器仿真》。

5cfeec64-54d8-11ed-a3b6-dac502259ad0.jpg

图1 LT8640 的 JIG 电路

运行模拟

使用上图 (图1) 中的 JIG 电路进行瞬态分析,可以观察从输出电压上升到稳定状态的波形。测量点是 OUT 和 SS 节点,如下图 (图2) 所示:

5d30266c-54d8-11ed-a3b6-dac502259ad0.jpg

图2 OUT 和 SS 引脚波形

用 .ic 命令对 SS 引脚添加初始电压值

SS 引脚决定了电源电压的上升时间,如下图 (图3) 所示,用 .ic 命令添加 0.8V 初始电压。使用初始电压命令时,必须在模拟设置中取消勾选 “Start external DC supply voltage at 0V”。由于输出电压为 5V 时处于稳定状态,模拟时长无法改变,所以将 “Stop Time” 设为 300usec。

5d538f6c-54d8-11ed-a3b6-dac502259ad0.jpg

图3 使用 .ic 在 SS 引脚上进行初始电压设置和模拟设置

运行模拟后,输出电压迅速上升,缩短了过渡状态的时间,如下图 (图4) 所示。像这样在确定某个点的电压时,通过添加初始电压值,可以减少模拟计算次数,从而缩短时间。

5d707082-54d8-11ed-a3b6-dac502259ad0.jpg

图4 添加初始电压的 OUT 和 SS 引脚波形

用 .save 命令保存所需数据

用 .save 命令可以只保存指定节点电压、元件和引脚电流的仿真模拟结果,语句设为 .save<信号名称>。我们将继续使用上文提及的 LT8640 JIG 电路,演示如何保存 OUT 引脚的波形数据。使用方法很简单,添加 .save V (OUT) 的语句,如下图 (图5) 所示。在波形模拟中,只显示 OUT 引脚的波形。

通过使用 .save 命令仅保存关键的节点电压和器件电流,可减少对硬盘的访问次数和存储空间,还可以加快仿真模拟的时间。但是需要注意,只有保存的节点电压和关键电流才能查看波形。

5db65ffc-54d8-11ed-a3b6-dac502259ad0.jpg

图5 用 .save 命令只指定 OUT 引脚

确认模拟运行时间

以下介绍如何确认仿真模拟运行时间,从 Menu ⇒ View 打开 SPICE Error Log (CTL+L)。通过文件中的 “Total elapsed time” 可以确认运行时间,如下图 (图6) 所示,此处的运行时间为12.751秒。

5dd2a75c-54d8-11ed-a3b6-dac502259ad0.jpg

图6 确认模拟运行时间

总结

本文介绍了模拟初始状态相关的 .ic 和 .save 命令用法。除此之外,ADI LTspice 仿真软件还有其它多样功能,在后续的系列文章也会为大家逐一解析。

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

    关注

    6348

    文章

    7972

    浏览量

    469954
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21845
  • LTspice
    +关注

    关注

    0

    文章

    111

    浏览量

    13123

原文标题:活学活用 LTspice 进行电路设计 — 用 .ic .save 命令加速模拟

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

收藏 人收藏

    评论

    相关推荐

    为什么uboot中执行save命令无法保存环境变量?

    uboot中 执行save命令无法保存环境变量执行set bootargs console=ttySAC0,115200 root=/dev/mtdblock3执行 save 命令提示
    发表于 07-31 02:19

    GPIO初始化函数用法

    1.GPIO初始化函数用法:voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数
    发表于 08-13 09:05

    GPIO初始化函数用法

    1.GPIO初始化函数用法:voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数
    发表于 08-20 07:04

    GPIO初始化函数用法

    1.GPIO初始化函数用法:voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数
    发表于 08-20 07:48

    模拟开关特殊用法

    模拟开关特殊用法 模拟开关在数据采集系统中通常被用作为模拟传输器,和A/D转换器配合使用以实现多通道的模拟信号输入;在控制中通常被用作为
    发表于 08-14 22:28 34次下载

    状态机原理及用法

    状态机原理及用法状态机原理及用法状态机原理及用法
    发表于 03-15 15:25 0次下载

    命令行工具Kubectl的别样用法

      kubectl 是 K8s 官方附带的命令行工具,可以方便的操作 K8s 集群。这篇文章主要介绍一些 kubectl 的别样用法,希望读者有一定基础的 K8s 使用经验。   有一篇文章也介绍
    的头像 发表于 10-12 09:31 1683次阅读

    eMMC初始命令发送流程

    eMMC初始命令发送流程通过stm32单片机驱动eMMC芯片,在完成项目的过程中,命令发送和响应很令人头疼,所以整理出一篇文档供各位开发者参考。初始
    发表于 12-05 19:21 16次下载
    eMMC<b class='flag-5'>初始</b>化<b class='flag-5'>命令</b>发送流程

    Ping命令的7个基础用法

    IT行业中ping命令经常被用到,今天整理了一下关于网络基础知识中的网络命令ping命令在项目中是使用频率最高的,一般我们用的都是它的基本功能,今天和大家来详细看下Ping命令的7个基
    的头像 发表于 10-12 09:16 2523次阅读

    unzip命令的作用及用法

    unzip 命令往往用于解压缩 zip 文件,但它能做的不仅仅是如此。今天我们主要介绍一下该命令的作用及用法
    的头像 发表于 01-30 15:57 6641次阅读

    低压共源共栅电流镜在模拟IC用法

    电流镜在模拟IC中可以说是必不可少,关键又很重要。电流镜的结构有很多种,今天来总结一下低压共源共栅电流镜在模拟IC用法以及偏置电压产生方法
    发表于 02-20 15:34 3015次阅读
    低压共源共栅电流镜在<b class='flag-5'>模拟</b><b class='flag-5'>IC</b>的<b class='flag-5'>用法</b>

    Linux系统维护命令用法

    Linux有很多命令,每个命令基本可以用一篇文章介绍,本文仅简单总结一些常用系统维护命令用法
    的头像 发表于 04-17 14:57 642次阅读
    Linux系统维护<b class='flag-5'>命令</b>的<b class='flag-5'>用法</b>

    linux中source命令用法

    在Linux中,source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。source命令可以用于读取并执行脚本文件中的命令,通常用于在当前shell环境
    的头像 发表于 11-08 14:35 707次阅读

    linux常用命令用法

    Linux是一种开源的操作系统,它以稳定、高效和安全的特点受到广大用户的喜爱。掌握Linux的常用命令及其用法对于操作系统的管理和开发都至关重要。本文将详尽、详实、细致地介绍Linux常用命令及其
    的头像 发表于 11-17 09:47 344次阅读

    redis查看集群状态命令

    Redis 集群管理时,了解集群的状态是非常重要的,可以通过一些命令来获取集群的状态信息。本文将详细介绍 Redis 查看集群状态命令
    的头像 发表于 12-04 11:39 383次阅读