熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-5-4 22:14
正文摘要:proteus仿真時(shí)[SPICE] Too many iterations without converge...怎么處理,跪求大佬 |
這個(gè)問題是因?yàn)殡娐吩诜抡鏁r(shí)通過迭代運(yùn)算無法獲取收斂的結(jié)果,也就是迭代運(yùn)算是發(fā)散的。常見的原因有: 1,模型問題,有些模型本身有BUG,嘗試用Schematic Model取代SPICE Model,或換其他型號的元件; 2,數(shù)字電路與模擬電路的混合仿真,比如單片機(jī)電路中的限流電阻,一般要選DIGITAL屬性才行; 3,同為“輸出”屬性的引腳之間的連接,也會導(dǎo)致發(fā)散。 理論上修改Sysyem-Set Simulator Options里面的Tolerance參數(shù)和Iteration參數(shù)(尤其是GMINS值)有可能解決問題。 |
沒有收斂的迭代太多 |
收斂的迭代太多。這是因?yàn)镻roteus在建立數(shù)學(xué)模型進(jìn)行仿真時(shí),運(yùn)算在設(shè)定的迭代次數(shù)下無法收斂,一般是由于采用了SPICE模型引起的,也可以認(rèn)為是Proteus的BUG,解決的辦法是把SPICE模型的器件(一般是三極管、運(yùn)放一類的)改成Schematic Model(原理圖模型)。 還有個(gè)別情況是數(shù)字電路相接的電阻引起的,要使用Digital屬性的電阻而非Analog屬性的。 |
Powered by 單片機(jī)教程網(wǎng)