广告

如何使用LTspice对复杂电路的统计容差分析进行建模

2022-03-09 15:48:02 ADI公司现场应用工程师Steve Knudtsen 阅读:
本文介绍可以使用LTspice进行的统计分析。这不是对6-sigma设计原则、中心极限定理或蒙特卡罗采样的回顾。

摘要

LTspice可用于对复杂电路进行统计容差分析。本文介绍在LTspice中使用蒙特卡罗和高斯分布进行容差分析和最差情况分析的方法。为了证实该方法的有效性,我们在LTspice中对电压调节示例电路进行建模,通过内部基准电压和反馈电阻演示蒙特卡罗和高斯分布技术。然后,将得出的仿真结果与最差情况分析仿真结果进行比较。其中包括4个附录。附录A提供了有关微调基准电压源分布的见解。附录B提供了LTspice中的高斯分布分析。附录C提供了LTspice定义的蒙特卡罗分布的图形视图。附录D提供关于编辑LTspice原理图和提取仿真数据的说明。ioRednc

本文介绍可以使用LTspice进行的统计分析。这不是对6-sigma设计原则、中心极限定理或蒙特卡罗采样的回顾。ioRednc

公差分析

在系统设计中,为了保证设计成功,必须考虑参数容差约束。有一种常用方法是使用最差情况分析(WCA),在进行这种分析时,将所有参数都调整到最大容差限值。在最差情况分析中,会分析系统的性能,以确定最差情况的结果是否在系统设计规格范围内。最差情况分析的效力有一些局限性,例如:ioRednc

  • 最差情况分析要求确定哪些参数需要取最大值,哪些需要取最小值,以得出真实的最差情况的结果。
  • 最差情况分析的结果往往会违反设计规范要求,致使必需选择价格高昂的元件才能得到可接受的结果。
  • 从统计学来说,最差情况分析的结果不能代表常规观察到的结果;要研究展示最差情况分析性能的系统,可能需要使用大量的被测系统。

进行系统容差分析的另一种替代方法是使用统计工具来进行元件容差分析。统计分析的优点在于:得出的数据的分布能够反映出在物理系统中通常需要测量哪些参数。在本文中,我们使用LTspice来仿真电路性能,利用蒙特卡罗和高斯分布来体现参数容差变化,并将其与最差情况分析仿真进行比较。ioRednc

除了提到的关于最差情况分析的一些问题外,最差情况分析和统计分析都能提供与系统设计相关的宝贵见解。关于如何在使用LTspice时使用最差情况分析的教程,请参见Gabino Alonso和Joseph Spencer撰写的文章“LTspice:利用最少的仿真运行进行最差情况的电路分析”。ioRednc

蒙特卡罗分布

图1显示在LTspice中建模的基准电压,使用蒙特卡罗分布。标称电压源为1.25 V,公差为1.5%。蒙特卡罗分布在1.5%的容差范围内,定义251个电压状态。图2显示251个值的直方图,图中包含50个条形区间(bin)。表1表示与该分布相关的统计结果。ioRednc

ioRednc

图1.电压源的LTspice原理图(使用蒙特卡罗分布)ioRednc

ioRednc

图2.1.25 V基准电压的蒙特卡罗仿真结果,以50个条形区间和251个点组成的直方图呈现ioRednc

表1.蒙特卡罗仿真结果的统计分析ioRednc

ioRednc

高斯分布

图3显示在LTspice中建模的基准电压,使用高斯分布。标称电压源为1.25 V,容差为1.5%。蒙特卡罗分布在1.5%的容差范围内,定义251个电压状态。图4显示251个值的直方图,图中包含50个条形区间(bin)。表2表示与该分布相关的统计结果。ioRednc

ioRednc

3.电压源的LTspice原理图使用3-sigma高斯分布ioRednc

表2.高斯参考仿真结果的统计分析ioRednc

ioRednc

ioRednc

图4.1.25 V基准电压的3-sigma高斯仿真结果,以50个条形区间和251个点组成的直方图呈现ioRednc

高斯分布是以钟形曲线表示的正态分布,其概率密度如图5所示。ioRednc

ioRednc

图5.3-sigma高斯正态分布ioRednc

理想分布和LTspice仿真的高斯分布之间的关联如表3所示。ioRednc

表3.LTspice仿真的251个点高斯分布的统计分布ioRednc

ioRednc

综上所述,LTspice可用于仿真电压源的高斯或蒙特卡罗容差分布。该电压源可用于对DC-DC转换器中的基准电压进行建模。LTspice高斯分布仿真结果与预测的概率密度分布高度吻合。ioRednc

DC-DC转换器仿真的容差分析

图6显示DC-DC转换器的LTspice仿真原理图,使用压控电压源来模拟闭环电压反馈。反馈电阻R2和R3的标称值为16.4 kΩ和10 kΩ。内部基准电压的标称值为1.25 V。在该电路中,标称调节电压VOUT或设定点电压为3.3 V。ioRednc

ioRednc

6.LTspice DC-DC转换器仿真原理图ioRednc

为了仿真电压调节的容差分析,反馈电阻R2和R3的容差定义为1%,内部基准电压的容差定义为1.5%。本节介绍三种容差分析方法:使用蒙特卡罗分布的统计分析、使用高斯分布的统计分析,以及最差情况分析(WCA)。ioRednc

图7和图8显示使用蒙特卡罗分布仿真的原理图和电压调节直方图。ioRednc

ioRednc

图7.使用蒙特卡罗分布进行差分析的原理图ioRednc

ioRednc

图8.使用蒙特卡罗分布仿真的电压调节直方图ioRednc

图9和图10显示使用高斯分布仿真的原理图和电压调节直方图。ioRednc

ioRednc

图9.使用高斯分布进行差分析的原理图ioRednc

ioRednc

图10.使用高斯分布仿真进行差分析的直方图ioRednc

图11和图12显示使用最差情况分析仿真的原理图和电压调节直方图ioRednc

ioRednc

图11.使用最差情况分析仿真进行差分析的原理图ioRednc

ioRednc

图12.使用WCA进行差分析的直方图ioRednc

表4和图13比较了容差分析结果。在这个示例中,WCA预测最大偏差,基于高斯分布的仿真预测最小偏差。具体如图13中的箱形图所示,箱形表示1-sigma限值,盒须表示最小和最大值。ioRednc

表4.三种公差分析方法的电压调节统计汇总ioRednc

ioRednc

ioRednc

图13.调节电压分布的箱形图比较ioRednc

总结

本文使用简化的DC-DC转换器模型来分析三种变量,使用两个反馈电阻和内部基准电压来模拟电压设定点调节。使用统计分析来展示得出的电压设定点分布。通过图表来展示结果。并与最差情况计算结果进行比较。由此得出的数据表明,最差情况下的限值在统计学上是不可能的。ioRednc

致谢

仿真均在LTspice中完成。 ioRednc

附录A

附录A介绍集成电路中经调节基准电压的统计分布。ioRednc

在调节前,内部基准电压采用高斯分布,在调节后,采用蒙特卡罗分布。调节过程通常如下所示:ioRednc

  • 测量调节前的值。此时,通常采用高斯分布。
  • 该芯片能否进行微调?如果不能,则放弃该芯片。此步骤基本上会剪除高斯分布的末尾部分。
  • 调整数值。这会使基准电压尽可能接近理想值;数值离理想值越远,调整的幅度越大。但是,微调分辨率非常精准,所以,接近理想值的基准电压值不会发生偏移。
  • 测量调整后的数值,如果数值可以接受,则锁定该值。

将得到的分布结果与原来的高斯分布相比,可看到有些数值没有变化,而其他数值则尽可能接近理想值。生成的直方图类似于立柱带有弧形顶部,如图14所示。ioRednc

ioRednc

图14.基准电压值在调节后的分布图ioRednc

虽然这看起来很像是随机分布,但事实并非如此。如果产品是在封装后微调,那么其在室温下的分布图就如图14所示。如果产品是在晶圆分类时进行微调,则组装到塑料封装时上述分布会再次展开(spread out)。其结果通常是歪斜的高斯分布。ioRednc

附录B

附录B简要回顾LTspice中提供的高斯分布命令。将回顾sigma = 0.00333和sigma = 0.002时的分布,以及理想分布和仿真的高斯分布之间的一些数值比较。本附录旨在提供仿真结果的图表和数值分析。ioRednc

图15显示电阻R1的1001点高斯分布的原理图。ioRednc

ioRednc

图15.5-sigma高斯分布原理图ioRednc

值得注意的是对.function语句的修改,将高斯函数的公差定义为tol/5。这导致标准偏差为0.002,或者在1%公差下偏差为1⁄5。直方图如图16所示。ioRednc

ioRednc

图16.1001点、5-sigma高斯分布的直方图,包含50个条形区间ioRednc

表5显示1001点仿真的统计分析。值得注意的是,标准偏差为0.001948,而预测偏差为0.002。ioRednc

表5.5-sigma分布仿真的统计分析ioRednc

ioRednc

ioRednc

图17.1001点、3-sigma高斯分布的直方图,包含50个条形区间ioRednc

图17和表6给出了类似的结果,sigma = 0.00333,或者在容差定义为1%时为1⁄3。ioRednc

表6.3-Sigma高斯分布仿真的统计分析ioRednc

ioRednc

附录C

图18至图21以及表7表示1001点蒙特卡罗仿真的原理图。ioRednc

ioRednc

图18.1001点蒙特卡罗分布仿真的LTspice原理图ioRednc

表7.图18至图21所示的蒙特卡罗分布仿真的统计分析ioRednc

ioRednc

ioRednc

图19.1001点蒙特卡罗分布的1000条形区间直方图ioRednc

ioRednc

图20.1001点蒙特卡罗分布的500条形区间直方图ioRednc

ioRednc

图21.1001点蒙特卡罗分布的50条形区间直方图ioRednc

附录D

附录D回顾:ioRednc

  • 如何编辑LTspice原理图来实现容差分析,以及
  • 如何使用.measure命令和SPICE错误日志。

图22显示蒙特卡罗容差分析的原理图。红色箭头表示在.param语句中定义的元件的容差。.param语句属于SPICE指令。ioRednc

ioRednc

22.LTspice中的蒙特卡罗差分析ioRednc

可以右键单击元件来编辑R1的电阻值。如图23所示。ioRednc

ioRednc

图23.在LTspice中编辑电阻值ioRednc

输入{mc(1, tol)},将电阻标称值定义为1,蒙特卡罗分布由参数tol定义。参数tol被定义为SPICE指令。ioRednc

可以使用控制栏中的SPICE Directive图标来输入图22所示的SPICE指令。如图24所示。ioRednc

ioRednc

ioRednc

图24.在LTspice中输入SPICE指令ioRednc

.meas命令可提供一个非常有用GUI,方便您输入相关参数。如图25所示。要访问此GUI,请输入SPICE指令作为.meas命令。右键单击.meas命令,将会弹出GUI。ioRednc

ioRednc

图25.输入相关参数的GUIioRednc

测量数据记录在SPICE错误日志中。图26和图27显示如何访问SPICE错误日志。ioRednc

ioRednc

图26.访问LTspice错误日志ioRednc

也可以右键单击原理图,直接从原理图访问该错误日志,如图27所示。ioRednc

ioRednc

图27.访问LTspice错误日志ioRednc

打开SPICE错误日志会显示测量值,如图28所示。可以将这些测量值复制粘贴到Excel中进行数值和图表分析。ioRednc

ioRednc

图28.SPICE错误日志图示,包含来自.meas命令的数据ioRednc

作者简介

Steve Knudtsen是ADI公司的一名高级现场应用工程师,工作地点在美国科罗拉多。他毕业于科罗拉多州立大学,拥有电子工程学士学位,自2000年开始,一直在凌力尔特和ADI公司工作。联系方式:steve.knudtsen@analog.com。ioRednc

(原文标题:How to Model Statistical Tolerance Analysis for Complex Circuits Using LTspice)ioRednc

责编:Franklin
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 工程师常用的5种EDA仿真工具 EDA(electronic design automation)电子设计仿真软件是工程师们在设计电路,验证想法的工具,选择适合工程师的EDA工具对于提升工作效率尤为重要。对此,本文为大家整理了市面上工程师最常用的EDA电路仿真软件。
  • 基于 MXene 和Borophene(硼墨烯)的第5代智能传感器如何 随着基于 MXene 和 Borophene (硼墨烯)的高级二维材料 (A2M) 的推出,使用 A2M 构建的传感器在各个方面都优于传统传感器。 使用基于 2D MXenes 和 Borophene 的第 5 代智能传感器彻底改变物联网传感器市场。
  • 拆解:苹果AirTag追踪器 有人猜到这次要拆解什么产品吗?当然是苹果的AirTag追踪设备。既然之前都已经拆解了Tile Mate,当然也只有对AirTag进行同样的检查才算公平,对吧?
  • 赛灵思强劲的AI引擎能为AMD带来哪些新发展? AMD收购赛灵思的目的在于将其差异化IP集成到公司未来旗下的CPU中,Xilinx无论是从丰富的计算引擎还是其AI引擎技术都能让AMD在服务器CPU市场上扩大影响力
  • 麻省理工开发利用人体自身糖分发电的超薄燃料电池 该装置比其他提议的葡萄糖燃料电池更小,厚度仅为 400 纳米,约为人类头发直径的 1/100。含糖电源每平方厘米产生约 43 微瓦的电力,在环境条件下实现了迄今为止任何葡萄糖燃料电池的最高功率密度。
  • 采用LM35(无MCU)的冷却风扇控制器 本文所提出的自动风扇控制器电路板简单、紧凑,并且可嵌入到商业设备中。LM35温度传感器可以使用一些硅胶固定在散热器上。用户可使用电位器轻松设置温度阈值。该电路板可使用5V或12V电源供电,因此可以使用各种5V或12V的微型PC风扇。
  • 要是无源元件遵循摩尔定律会怎样? 许多片上系统(SoC)设计使用巧妙的拓扑结构,最大限度地减少了这些L和C的数量和值,即使它需要使用更多有源但更容易集成的器件。毕竟,模拟IC设计不仅仅是将分立式元器件的原理图简化成IC而已。
  • 首席营销官如何利用数据力量在 2022 制定战略 市场营销和技术是密不可分的,因此它通常是一家企业中最先开始试点新技术的部门之一。未来数年,各企业都会想方设法比竞争对手更深入地了解客户,这一趋势将加速发展,毋庸置疑,数据将为这一未来趋势注入动能。
  • 手工耿自制“失重离心车”,硬核“手搓”齿轮 就在今天拥有百万粉丝的手工耿又带来了新作品——自制失重离心车,截至EDN电子技术设计发稿前,该视频在B站播放量已有139.8万,评论数高达3万。
  • 麻省理工开发出一种纸一样薄的扬声器 这种灵活的薄膜设备有可能将任何表面变成低功耗、高质量的音频源。
  • “毅力”号火星探测器和极端环境下的抗辐射技术 面对深空高能辐射和极端冷热循环等挑战,“毅力”号行星探测器将收集岩芯样本并进行仅限于我们想象的实验。“毅力号”科学探测器的重量不到2300磅,采用抗辐射技术,将为人类未来探索太阳系铺平道路。
  • 台湾地区用了哪些智能技术应对COVID-19危机? 全球自2019年底受到新冠肺炎(COVID-19)疫情的影响,到2022年的今天都还无法恢复,这两年来我们使用智能技术提升了很多关于防疫和抗疫的设备和策略,如对于病毒的检测,人口密度的排查,疫苗的恒温和数据整合等等..
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了