前言

LTspice 中的 “受控电压源(E)” 支持 Laplace 变换,可构建各类电路模型。

本文先通过 R、C 器件实现一阶低通滤波器,再基于受控电压源(E)的 Laplace 变换,完成等效实现。


案例1 —— RC 一阶低通滤波器

ADI 的一篇技术文章(参考资料 [1])给出了 RC 一阶低通滤波器示例,并且展示了电容 C 造成的相位延时现象。

我复刻了一下电路,运行仿真后如下:

图1 RC 一阶低通滤波器

图1 RC 一阶低通滤波器

电路包含两个信号分支:其一为 RC 滤波器支路,输出信号为 Vout_RC(绿色);其二为等阻分压支路,输出信号为 Vout_R_Divider(蓝色)。

电容 C 为 276nF ,这个取值敲到好处,使得容抗与电路阻抗之比正好为 1:2 —— 我们可以利用一些网上计算工具进行验证,比如下图求得容抗在 1KHz 频率上是 576Ω:

图2 容抗计算

图2 容抗计算

那么,代入公式: Vout_RC = 576 / (576^2+1000^2)^(1/2) = 0.5

这与等阻分压支路 Vout_R_Divider 幅度一致,但 Vout_RC 存在明显的相位延时。

于是,借助 LTspice 的 AC 分析功能,可直接观察到 Vout_RC 的频率响应:

图3 Vout_RC 的频率响应

图3 Vout_RC 的频率响应

可以看到:在 1KHz 位置上,信号的衰减是 -6dB ,相位延时是 -60° 。


什么是受控电压源(E)?

受控电压源在 LTspice 中用 E 表示,它含四个端子,左侧两输入端,右侧两个输出端,最简单的设置是输出与输入的比值,比如 > 1 为放大器,<1 为衰减器。

图4 受控电压源(E)

图4 受控电压源(E)

受控电压源(E)还支持 Laplace(拉普拉斯)变换,构建 S 域的转移函数,实现各类电路模型。


什么是 Laplace 变换?

Laplace(拉普拉斯)变换,可以用于构建 S 域的转移函数(Transfer functions),描述了系统的增益、频率、相位及指数响应特性,其数学原理详见相关教材。

我们只需要知道对于 RC 一阶低通滤波器 用以下公式表示:

图5 RC 一阶低通滤波器 Laplace(拉普拉斯)变换

图5 RC 一阶低通滤波器 Laplace(拉普拉斯)变换,来源[1]


案例2 —— 受控电压源(E)的 Laplace 变换

我们重新构建电路如下,可以看到这次增加了一个支路 —— 受控电压源(E)的输出节点 Vout_laplace

图4 增加受控电压源(E)支路

图6 增加受控电压源(E)支路

在受控电压源(E)中写了 spice 指令,对应上述 RC 一阶低通滤波器 公式:

Laplace = 1/(1+s*{C}*{R})
.param C = 276n
.param R = 1k

运行瞬态仿真后,可以看到 Vout_laplace (紫色)与 Vout_RC一样,两者重叠了,显示为紫色波形。

同样,在运行 AC 分析后,观察 Vout_laplace 的频率响应如下,结果与 Vout_RC 也是一样的:

图7 Vout_laplace 的频率响应

图7 Vout_laplace 的频率响应


总结

LTspice 中的受控电压源支持 Laplace 变换,本文将其用于实现一阶低通滤波器。


案例代码

本文 LTspice 案例上传至 Gitee,可下载运行:

参考资料

  1. https://www.analog.com/en/resources/technical-articles/model-transfer-functions-by-applying-the-laplace-transform-in-ltspice.html
  2. https://www.allaboutcircuits.com/tools/capacitor-impedance-calculator/

相关前文

  1. http://crazyamp.com/post/electronic-spices/ac-analysis-low-pass-filter/
  2. https://crazyamp.com/post/electronic-spices/ac-analysis-using-step-command/

欢迎关注我的微信公众号“疯狂的运放”,及时收到最新的推文。