Proteus仿真时报错:[SPICE] Too many iterations without convergence

一、问题:在利用Proteus仿真时,经常会遇到[SPICE] Too many iterations without convergence(太多没有收敛的迭代)这个提示,致使仿真进行不下去,通过设置System-Set Simulation Options的Set Better Convergence也无济于事,浪费太多时间在摆弄proteus软件上,而不是电路上,浪费大把的光阴。

 二、原因:原因还是在电路的启动状态,SPICE模拟器在某些特定的情况下无法解内部方程,这与对称不稳定多谐振荡器一样,我们必须强制一个不平衡的启动状态来允许仿真启动。

三、措施:在某个不收敛的过程输出后面(或输入前面)加Gate门,迫使不收敛的状态变为收敛态,就可以使仿真进行下去了。

四、举例:如下面例子,在三端稳压器7805的输出后面,即NE555定时器电压输入的前面,接入两个非门,如下图,仿真就不会报错了。例子原理大家可以参见《常用控制电路设计及应用》第2版 项目5 双闪车灯电路。

五、总结: 该处理方式,可以举一反三推广到Proteus更多出现该问题的事例中,解决大家的仿真烦恼。

六、重要提示:如果解决了您的问题,请点赞,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值