()嗨
:
关于Proteus模拟闪回问题 Proteus电容初始电压设置问题
:
文章目录
- ()嗨
-
- 关于Proteus模拟闪回问题的解决方案
- Proteus电容初始电压设置问题
-
- 方法1
- 方法2
- 关于开关和按钮BUG
关于Proteus模拟闪回问题的解决方案
见链接文章: https://blog.csdn.net/weixin_44578655/article/details/106593468
总之,就是如果安装位置目录和数据文件目录相同,否则,使用数字管或显示元件时会闪回。
Proteus电容初始电压设置问题
当你在上电时需要一个开始充电的电容器来逐渐提高个电压时,你会发现当你启动时Proteus仿真,电容器根本没有充电过程,直接达到稳态!
可以看到上面的绿线直接顶到5V
这很不愉快。整个中国互联网都没有太多的解决方案,甚至没有太多的信息。
作者收集信息,整合到这里,供遇到同样问题的朋友参考:
方法1
: 在电容库中,有一种特殊的电容,称为RealCap可以在库中搜索。 使用这种电容,可以呈现正常的电容充电现象,可以猜测这种电容应该是模拟精度较高的电容模型。
但问题是,我们不能总是使用这种电容器。其他电容器上电时能正常充电的方法是什么?
方法2
使用网络标号"IC = 0"设置这条线的初始状态,使普通电容模型正确充电。
所以问题是,我们以前从未使用过样使用过网络标号,长期以来,网络标号只是逻辑上连接了两行。这是什么用途?
我们输入软件使用帮助"wire label"查找答案:
如文档所说:
The easiest way to specify initial conditions is often to indicate the starting voltage for a particular net.
In the above circuit, this is achieved by adding a wire label with the text IC=0 to the probed net. Without this assignment, PROSPICE would compute the steady state value of the voltage on C1 i.e. 1 Volt and the graph would show VC as a horizontal straight line.
For nets which interconnect only digital components, you should use logic states for initial conditions - e.g. 1,0,H,L,HIGH,LOW,SHI,WHI,SLO,WLO or FLT and assign them to the BS (Boot State) property. For mixed nets, you should specify an initial voltage - this will be automatically propagated as a logic level to the digital components.
所以,使用此方法,我们可以设置节点的初始状态; 初始电压为3V,甚至设置比供电更大的初始电压。
关于开关和按钮BUG
关于按钮BUTTON和开关SWITCH这不是一个完全断开的问题。作者还没有解决这个问题。我不知道为什么。先挖个坑。