先上图
[SPICE] transient GMIN stepping at time
[SPICE] TRAN: Timestep too small; timestep = 6.60796e-008: trouble with node #00039.
关于这两个错误警告,我想但凡使用protues来仿真的人没有少遇到这样的困恼。可说得上是既害怕有无奈。
这是如何造成的呢?有的时候还有点摸不到头脑,为什么呢?同一个文件,在这台电脑上运行可能没有丝毫问题,跑到另外的电脑上运行却曝出这样的警告,导致仿真程序无法运行。
可以很负责人的说,这个还真与具体的电脑有关,有操作系统的情况有关,因为我做过测试,同一个程序在同一台电脑上可能重新安装操作系统之后就可以运行了,郁闷吧?
说可能有用的解决方法,有两种:
1、在数字电路中仿真,检查所有的模拟电路元件(如电阻,LED灯等),看看是否已经配合将模拟模式(analog)修改成了数据模式(digital),如果没有,那么对于数据信号的高频运行它肯定是应对不了的。这一点几乎百分之九十的新手会入坑。
2、
可以进入system下的 set simulator option(但老实说,这里的修改只有少数时候有效)
如果修改上面的参数没有效果,那就只有最后的一招了,将下面的设置从default setting更改为setting for better convergence 或者setttings for better accuracy,别忘记点击加载(load)。
重新启动系统再来仿真,也许你的问题解决了。