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

一、问题:在利用仿真时,经常会遇到[SPICE] Too many(太多没有收敛的迭代)这个提示,致使仿真进行不下去,通过设置-Set的Set也无济于事,浪费太多时间在摆弄软件上,而不是电路上,浪费大把的光阴 。
二、原因:原因还是在电路的启动状态,SPICE模拟器在某些特定的情况下无法解内部方程,这与对称不稳定多谐振荡器一样,我们必须强制一个不平衡的启动状态来允许仿真启动 。

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

文章插图
三、措施:在某个不收敛的过程输出后面(或输入前面)加Gate门,迫使不收敛的状态变为收敛态,就可以使仿真进行下去了 。
四、举例:如下面例子,在三端稳压器7805的输出后面,即NE555定时器电压输入的前面,接入两个非门,如下图,仿真就不会报错了 。例子原理大家可以参见《常用控制电路设计及应用》第2版 项目5 双闪车灯电路 。
Proteus仿真时报错:[SPICE] Too many iterations

文章插图
五、总结: 该处理方式,可以举一反三推广到更多出现该问题的事例中,解决大家的仿真烦恼 。
【Proteus仿真时报错:[SPICE] Too many iterations】六、重要提示:如果解决了您的问题,请点赞,谢谢!