LTspice中的仿真问题

B站影视 港台电影 2025-10-23 15:24 2

摘要:简 介: 本文分析了LTspice仿真电路中的异常问题。原电路在运放直接驱动PNP三极管时工作正常,但增加NPN三极管后出现仿真错误。通过逐步修改电路,发现问题的根源在于运放型号ADA4807的模型存在缺陷,更换为OP07后电路即恢复正常。测试表明,某些LTs

简 介: 本文分析了LTspice仿真电路中的异常问题。原电路在运放直接驱动PNP三极管时工作正常,但增加NPN三极管后出现仿真错误。通过逐步修改电路,发现问题的根源在于运放型号ADA4807的模型存在缺陷,更换为OP07后电路即恢复正常。测试表明,某些LTspice元器件模型可能存在问题,导致仿真异常。建议在遇到类似问题时,尝试更换元器件型号以排查模型缺陷。
关键词: LTspice,OP07ADA4807

  今天收到朋友发送过来的两个 LTspice 的仿真电路。第一个是通过运放直接控制一个 PNP 的三极管,实现输出电压控制。由于他所使用的三极管的型号在我的电脑中没有,将它更换成2N3906,这样便可以正确的仿真了。输出电压节点电压为2V,这与设定2V电压是一样的。这说明这个电路工作正常。

  由于将来在实际应用中,输出电压会是高压,比如控制500V的直流电压。运放无法承受这麽大的电压,于是在运放之前增加一个NPN的三极管作为驱动 。由它来承受PNP电源端的高压。但是问题来了,在整个仿真过程,LTspice出现了问题。仿真过程非常漫长。最后出现报错,显示是增加的NPN三极管出现了问题。这个问题来自于仿真步骤过小。那么,问题来了,为什么会出现这个错误了呢?为什么增加了一个三极管之后,整个电路就无法仿真了呢?

  如果修改仿真参数,将仿真最大步长设定为 10微秒,查看一下是否能够影响仿真过程。重新进行仿真。发现问题依然存在。现在还是仿真非常慢。似乎整个过程都在进行过渡过程的计算。

  下面,舍弃原来的电路,重新自行搭建了相似的电路。一方面,将运放修改为 OP07,对于反馈回路中的一些阻容器件进行了简化。现在可以看到,这个电路仿真非常正常,输出电压为2V,这与设置的电压是相同的。

  下面逐步将原来电路中的一些阻容电路增加上,一方面,增加了运放反馈回路的电阻电容部分。另一方面,增加了给定电路部分滤波电路。现在电路仿真依然正常。

  最后,将反馈回路的电阻R7增加到电路中。限流电阻R8也增加上,此时,电路依然仿真正常。

  对比之前仿真的电路,可以看到,其中唯一区别就在于这个运放的型号。从LTspice自带的电子元器件库中,还是可以找到ADA4807这个型号的运放,但它放置在电路中,很可惜,这个电路输出电压异常,和 OP07运放来比,输出电压只有121微伏。这难道是这个运放模型存在问题?下面简单的搭建ADA4807这个运放的仿真电路。把它设置成一个简单的比较器,可以看到,这个电路输出异常。因此是否可以验证,实际上是因为 LTspice中的元器件模型存在着错误,造成了之前仿真电路的问题。

  本文测试了一个LTspice电路,遇到了一个奇怪的问题。在原始电路中增加了一个NPN三极管之后,电路仿真就出现了异常。最后发现,只要其中的运放的型号修改为 OP07,电路仿真就正常了。看来,原来电路中所使用的运放模型存在着 Bug。

  将原来的电路中的运放,修改成OP07,可以看到输出仿真电压都正常了。

来源:APPLE频道

相关推荐