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