急!!!proteus仿真时出现问题:too many iterations without convergence!

希望有高人指点一下!万分感谢!
2024-12-22 16:33:58
推荐回答(2个)
回答1:

这个问题是因为电路在仿真时通过迭代运算无法获取收敛的结果,也就是迭代运算是发散的。常见的原因有:
1,模型问题,有些模型本身有BUG,尝试用Schematic Model取代SPICE Model,或换其他型号的元件;
2,数字电路与模拟电路的混合仿真,比如单片机电路中的限流电阻,一般要选DIGITAL属性才行;
3,同为“输出”属性的引脚之间的连接,也会导致发散。
理论上修改Sysyem-Set Simulator Options里面的Tolerance参数和Iteration参数(尤其是GMINS值)有可能解决问题,但是我使用中似乎没啥效果,而且改起来也很麻烦。

回答2:

是不是你把有的元器件文本格式的都删掉了,其实只要隐藏就好了,你重新放置元器件,不要重名,不要删掉任何文字形式的说明,还有问题再问我吧