3.2 交流小信号分析:.AC 频率响应


3.2 交流小信号分析:.AC 频率响应

本节摘要:交流分析把电路在工作点附近线性化,用一次扫描回答"每个频率上增益多大、相位差多少"。本节以一阶 RC 低通为样本,讲透 .AC 语句的十年对数扫描、幅频与相频读数、转折频率与滚降斜率的自动提取,并解释它为什么是三类分析里跑得最快的一类。

先弄懂"小信号"三个字

交流分析的输入不是真实波形,而是"扰动"。仿真器先在直流工作点处把每个非线性器件替换成线性元件(跨导、电导、电容),得到一个纯线性电路,然后让一个单位幅值的正弦信号从零频一直扫到你指定的上限频率。因为电路已线性化,任何频率上都只是解一组线性方程,没有迭代、没有收敛问题,所以 .AC 跑得飞快,哪怕扫几千个频点也只要一瞬间。代价也在这里:它看不见大信号行为——削顶、交越失真、压摆率限制统统超出它的视野,那些是瞬态分析的领地。

理解"线性化基准取自工作点"还有个实际推论:交流分析前必须保证直流解正确。工作点不收敛或者偏到怪异区域,得到的小信号参数就错,频响曲线自然全错。排查频响异常时,先回头查工作点,这个顺序能省掉大量无效功。

.AC 语句与 RC 低通实测

语句格式:.AC <扫描方式> <每十倍频点数或总点数> <起始频率> <终止频率>。三种扫描方式里 DEC 最常用——按十倍频对数扫描,频率跨几个数量级时点分布均匀。对一阶 RC 低通网络:

* 一阶 RC 低通交流分析 V1 in 0 AC 1 R1 in out 1k C1 out 0 100n .AC DEC 20 10 1MEG .PRINT AC VDB(out) VP(out) .END

理论先算一遍:转折频率为一千欧与一百纳方的乘积倒数除以二派,约一千五百九十赫兹;低于转折处增益零分贝,高于转折处每十倍频滚降二十分贝;相位从零度滞后到负九十度,转折处恰好负四十五度。跑完仿真,抽取若干频点的输出:

freq vdb(out) vp(out) 1.000e+01 -6.30e-04 -1.14e-01 1.589e+03 -3.01e+00 -4.51e+01 1.600e+04 -2.01e+01 -8.59e+01 1.600e+05 -4.00e+01 -8.96e+01 1.000e+06 -5.60e+01 -8.99e+01

逐行核对理论:十赫兹处增益零分贝、相位几乎不滞后;转折频率一千五百八十九赫兹处,增益负三分贝、相位负四十五度,分毫不差;频率每翻十倍,增益跌二十分贝;相位在十倍转折频率处逼近负八十九点九度。VDB 与 VP 两个输出变量分别给出分贝幅值与相位角度,是频域读数的标配。

让仿真器报出转折频率

人眼从表里找负三分贝点太原始,交给 .MEASURE:

.MEAS AC gmax MAX VDB(out) .MEAS AC f3db WHEN VDB(out)=gmax-3 FALL=1 .MEAS AC f1 WHEN VDB(out)=gmax-20 FALL=1 .MEAS AC slope PARAM f3db/f1

第一条测通带增益峰值;第二条找增益跌三分贝的频点,即转折频率;第三条找跌二十分贝的频点,理论上应是转折频率的十倍;第四条算两者比值验证滚降斜率——比值为零点一时,斜率正是每十倍频二十分贝。自动测量加理论校验的组合拳,能把"曲线看着不对"这类模糊抱怨变成可定位的定量结论。

图:一阶 RC 低通的幅频与相频特性

图:一阶 RC 低通的幅频与相频特性

相位为什么和幅度一样重要

幅频曲线告诉你"还有多少信号",相频曲线告诉你"信号晚了多少"。对滤波与放大,幅度是主角;但一旦电路被接进反馈环路,相位就成了生死线:反馈信号每多滞后一点,环路就越接近自激。判断环路稳定性要看的"相位裕度",就是在幅频过零分贝的频点上读相位与负一百八十度的距离——本节的一阶系统永远到不了负一百八十度,所以绝对稳定;而两级以上的运放在十倍转折频率后就潜伏着自激风险,第 4 章的运放宏模型会把这个故事讲完。

💡 想快速判断一个网络的频率行为,先看它的传递函数分母里线性因子有几个:每一个极点贡献每十倍频负二十分贝的滚降与最多负九十度相位。仿真前先手算极点位置,仿真后核对曲线拐点,两步对上,说明模型和网表都没毛病。

本节要点回顾

  • 小信号本质:工作点处线性化后逐频点解线性方程,快而稳,但看不见大信号失真。
  • .AC DEC 是标配:对数十倍频扫描,点分布均匀,一阶网络扫二十个点每十倍频足够。
  • 理论先行:转折频率、滚降斜率、相位滞后都能手算,仿真读数先对理论再谈异常。
  • .MEASURE 提取带宽:峰值增益、三分贝频点、斜率比值三件套,把曲线变成报告数字。

频域看完,下一节回到时域:方波打进来,电容充放电,波形在示波器上长什么样。

问题:扫描点数设多少合适

按每十倍频十个点起步是惯例:一阶网络一条曲线两三百个点已经光滑;要精确抓窄谷或陷波,把局部频段加密到每十倍频五十个点。点数翻倍的代价很小——交流分析本身快,扫描密度几乎不影响求解时间,只影响输出文件大小。所以这里的原则与瞬态相反:宁可点密,不要漏峰。

问题:为什么我的频响在低频端翘起来

多数情况是耦合电容在"捣乱"。信号源经耦合电容接入时,低频端被高通特性衰减,相位提前——曲线低频端下塌是常态,但若出现上翘或峰起,嫌疑就转向器件模型的寄生与工作点异常。排查次序:先看 .OP 是否正常,再把耦合电容加大三个数量级重跑,若曲线恢复平直,锁死耦合电容口径。

问题:交流分析能算噪声和失真吗

本身不能——它是纯线性框架。但在同一骨架上,仿真器提供了两类扩展:噪声分析在逐频点线性解之上叠加各元件的噪声贡献,得到噪声频谱;失真分析对小信号模型做高阶展开,估计谐波成分。它们分别在本书第 7 章有专节展开。理解 .AC 是这两类分析的共同底座,能帮你把频域工具串成一张网。

动手实验单

安排两个升级实验。其一,把 RC 低通改造成高通(电容串入、电阻接地),预测转折频率与相位变化的符号,再用仿真验证;其二,把两级同样的低通级联起来(中间加一个受控源隔离负载效应),验证总斜率变成每十倍频负四十分贝、总相移逼近负一百八十度——相位裕度的危险感,在这个小实验里就能第一次摸到。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U