通过公差和温度模拟电流泵性能

出处:维库电子市场网 发布于:2023-11-09 15:30:52

 其中误差计算为模拟负载电流与应用笔记中给出的公式预测的负载电流之间的差值。
 IOUT=VIN(R4R2)R1 
 通过使用 LTspice 的 Monte Carlo 函数在指定容差内改变 R3 和 R5 的值来模拟不完美匹配。输出电流的大小与R1、R2和R4的值成正比,并且这三个电阻保持其标称值。
 在本文中,我们将对现实生活与理论性能进行更全面的模拟。所有电阻器的容差均为 0.1%,并且我们还将考虑工作温度的变化。这里的目标是真正了解在现实生活条件下我们可以期望该电路达到多少精度。 
 在特定温度下进行模拟
 LTspice 中包含的一些运算放大器组件会随温度变化而变化,而另一些则不会。如果有一种方便的方法来确定哪些是哪些,我一直找不到它,所以我只是使用猜测和检查的方法。
 我们在之前的仿真中使用的 LT1001A 不属于温度依赖性类别。在测试了其他一些不符合要求的运算放大器后,我发现 AD8606(一款适用于低压应用的精密运算放大器)在其宏模型中的某个位置具有温度依赖性。
 我们可以通过“temp”指令将温度纳入 LTspice 的电路计算中。例如,“.temp -40 125”将在 –40°C 下执行模拟,在 +125°C 下执行另模拟。
 以下电路表明运算放大器在不同温度下是否会产生不同的结果。
 

 

 
 预期输出电流为 (0.6 V – 0.5 V)/(100 Ω) = 1 mA。以下是在“temp”指令中指定的温度下获得的模拟输出电流值:
 

 

 温度变化的蒙特卡罗模拟
 当我们将蒙特卡罗函数(LTspice 中的“mc”)应用于电阻值并使用“.step param run ...”指令时,仿真将由多个独立运行组成,并且对于每次运行,mc函数将从指定容差确定的范围内选择一个新值。
 我们假设预期应用需要在整个汽车温度范围(–40°C 至 +125°C)内发挥功能。这也恰好是 AD8606 的工作温度范围。如果我们添加“temp”指令,运行次数将乘以列表中的温度数量。
 在该范围内包含大量温度将导致模拟时间过长,并且很难想象有必要这样做的场景。运算放大器不会因工作温度的适度升高或降低而表现出严重的性能波动。
 事实上,上图表明温度的影响是单调且非常微妙的。因此,我认为我们可以通过选择覆盖整个范围的几个温度来充分考虑温度影响。
 这是我用于电阻容差加温度模拟的原理图:

 

 
 这里是 900 次运行(每个温度 100 次运行)的模拟负载电流图。

 

 
关键词:温度模拟电流泵

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!