传递函数分析缺陷

文章作者:John Dunn

传递函数分析并不一定困难,但有一个三角陷阱要注意,并纠正如果遇到。

对于一些非常简单的电路,在这种情况下,一个二极RC低通滤波器,我们可以很容易地推导出代数传递函数,并观察电路的增益和相位特性。使用SPICE模拟(图1).

Spice屏幕截图为一个双极RC滤波器分析 图1此分析是针对一个双极RC滤波器。

传递函数的分母有一个“实”分量,我们称之为DR,还有一个“虚”分量,我们称之为DI,从中可以计算增益和相位。然而,如果我们手边没有SPICE程序,并且试图用几行代码来做代数计算,我们就会遇到麻烦,如图所示图2

传递函数的注释代数计算 图2尝试在几行代码中进行代数计算可能会给您带来麻烦。

当我们扫过我们的频率范围时,分母中的DR值从正变为负,当这种情况发生时,反正切函数在计算的相位滞后曲线上产生一个阶跃变化。

四幅图显示反正切函数的阶跃变化 图3反正切函数在计算的相位滞后曲线上产生一个阶跃变化。

在标准相图的第二和第四象限中,三角切线是负的。当博士变得小于零,反正切函数返回不实际电路的相位滞后角,而是返回主值的角度,对我们来说可以作为最接近0度的角位置实轴的积极的一面。结果是一个突然的180度的步进在计算阶段的结果中,我们很清楚这不会发生在我们建造这个东西的时候。

SPICE程序足够聪明,知道这一点,并作出适当的,但我们看不见的纠正。当我们编写自己的代码时,我们必须自己检测并纠正这个问题。

修正的例子:

修正=0:如果abs (phasehold-phaselag)>90,则修正=180

主角度校正的计算 图4在编写自己的代码时,我们必须自己检测并纠正这个问题。

本文最初发表于经济日报

约翰·邓恩是一名电子顾问,毕业于布鲁克林理工学院(BSEE)和纽约大学(MSEE)。

相关文章

留下你的评论