首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
如何使用LTspice对复杂电路的统计容差分析进行建模
亚德诺
收藏本文     查看收藏

摘要

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

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

公差分析

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

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

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

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

蒙特卡罗分布

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

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

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

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

结果

平均值

1.249933

最小值

1.2313

最大值

1.26874

标准差

0.010615

正误差

1.014992

负误差

0.98504

高斯分布

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

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

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

结果

最小值

1.22957

最大值

1.26607

平均值

1.25021

标准差

0.006215

正误差

1.012856

负误差

0.983656

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

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

5.3-sigma高斯正态分布

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

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

仿真

理想值

1-Sigma幅值

67.73%

68.27%

2-Sigma幅值

95.62%

95.45%

3-sigma幅值

99.60%

99.73%

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

WCA

高斯

蒙特卡罗

平均值

3.30013

3.29944

3.29844

最小值

3.21051

3.24899

3.21955

最大值

3.39153

3.35720

3.36922

标准差

0.04684

0.01931

0.03293

正误差

1.02774

1.01733

1.02098

负误差

0.97288

0.98454

0.97562

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

总结

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

致谢

仿真均在LTspice中完成。

附录A

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

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

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

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

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

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

附录B

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

15显示电阻R11001点高斯分布的原理图。

15.5-sigma高斯分布原理图

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

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

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

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

结果

平均值

1.000049

标准差

0.001948

最小值

0.99315

最大值

1.00774

中间值

1.00012

模式

1.00024

1 Sigma中的点

690 (68.9%)

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

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

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

结果

平均值

1.000080747

标准差

0.003247278

最小值

0.988583

最大值

1.0129

中间值

1.0002

模式

1.00197

1 Sigma中的点

690 (68.93%)

附录C

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

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

7.18至图21所示的蒙特卡罗分布仿真的统计分析

结果

平均值

1.000014

最小值

0.990017

最大值

1.00999

标准差

0.005763

中间值

1.00044

模式

1.00605

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

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

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

附录D

附录D回顾:

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

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

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

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

23.LTspice中编辑电阻值

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

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

24.LTspice中输入SPICE指令

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

25.输入相关参数的GUI

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

26.访问LTspice错误日志

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

27.访问LTspice错误日志

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

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


 

状 态: 离线

公司简介
产品目录

公司名称: 亚德诺
联 系 人: 曹赟
电  话: 0755-82823086
传  真:
地  址: 福田区滨河路国通大厦
邮  编: 518048
主  页:
 
该厂商相关技术文摘:
ADI公司推出首款用于3D景深测量和视觉系统的高分辨率模块
ADI公司低抖动频率合成器支持GSPS数据转换器方案实现优异性能
利用PMBus数字电源系统管理器进行电流检测——第二部分
利用PMBus数字电源系统管理器进行电流检测——第一部分
USB供电的5.8 GHz RF LNA接收器,带输出功率保护功能
可实现高降压比的三种紧凑型解决方案
适合工业应用的鲁棒SPI/I2C通信
新推出的同步SAR模数转换器的片内校准优势
ADI公司精密信号链平台可轻松实现高精度设计
在自动驾驶汽车中实现5G和DSRC V2X
异步DC-DC升压转换器(包含续流二极管)还能实现低辐射吗?
ADI公司的安全认证器以加密方式保护产品并通过1-Wire®轻松实现集成
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved