是否有软件程序可以计算给定电路的传递函数?

电器工程 电路分析 软件
2022-01-20 08:31:07

我要求一个程序(无论是否免费),您可以在其中将电路绘制为输入,就像在 PSPice、Multisim、LTSpice 等中发生的那样,然后指定两个参考节点,比如说VoutVin, 要么V1I2然后程序输出传递函数,例如Vout(s)/Vin(s)(最好在 s 平面中),或一些阻抗函数Vin(s)/Iin(s)或相应的任何功能。在我看来,这将是在 s 平面上检查电路分析的完美程序。

例如,如果你在下图中画出这个 Sallen-key 电路

在此处输入图像描述

并指定您的参考节点VoutVin,它将输出上面的传递函数(就电路组件而言,而不是它们所具有的值,就像在图片中一样)。提前致谢。

1个回答

如果您正在寻找能够为您提供符号(即公式)结果的软件,据我所知,评论中提到的那些都不能做到这一点您正在寻找的是一种符号(而不是数字)电路分析软件

实际上,有一个免费的、面向教育的软件可以做到这一点,实际上有两个

  • 原始的SapWin,免费但不开源
  • 和开源变体/继任者/重新实现QSapecNG

两者都有可用性/界面怪癖,但在某些更复杂的非标准网络的情况下基本上可用并节省时间。

还有一个名为Analog Insydes的非免费 Mathematica 插件可以做到这一点,它基本上是凯迪拉克版本,因为它可以利用 Mathematica 的公式简化引擎等,这有助于解决一些更棘手的情况;他们有一个30 天的免费试用版

上面的列表并非详尽无遗,但我偶尔使用过并且知道可以使用的东西。除此之外,据说 TINA v10(这不是 v9 免费的 TI 版本)也可以做到,但我没有尝试过。此外,Syrup for Maple是一个免费的附加组件,但维护得不是很好。据我所知,MATLAB 本身没有内置函数。好吧,我刚刚找到了一个名为 SCAM 的免费插件,但我还没有尝试过。