简介:周期稳态分析(PSS)是射频与开关电路仿真的地基:先求出周期性大信号的稳态“循环节”,再叠加小扰动,派生出PAC、PSTB、PNoise等分析族。本文系统讲解PSS的定义、原理与关键设置,涵盖PNoise扫描类型、抖动指标、瞬态噪声、谐波参数与分频比,并梳理典型场景与注意事项,帮助工程师建立完整的仿真知识框架。
PSS(Periodic Steady State,周期稳态分析)是电路仿真领域中求解周期性工作电路稳态解的核心分析方法。它在数学上要解决的问题是:在周期边界条件 x(t+T)=x(t) 的约束下,求解电路状态方程的周期解。其中 T 是电路的工作周期;当电路中存在多个非公度频率(例如本振与中频)时,T 取它们的最小公共周期,即“拍频周期”。
一个直观的类比有助于理解:周期性开关电路的稳态波形,就像一段循环播放的影片——每一格画面对应一个相位,播完一个循环后完全重复。传统瞬态仿真相当于“从开机开始逐帧播放,直到画面进入循环”;而 PSS 直接定位到循环节,把这个循环内的完整电路状态解出来。理解了“PSS 是在寻找电影的循环节(周期稳态)”,它的一切衍生分析就都容易理解了。
从三个互补视角看这个定义:
传统模拟电路的标准分析链路是:直流工作点 → AC 小信号分析 / STB 稳定性分析。这条链路隐含一个前提——工作点是静止的,在其邻域内线性化一次,模型在整个分析过程中始终成立。
开关电路(PLL 中的电荷泵与鉴相器、DC-DC 功率级、开关电容滤波器、振荡器、混频器)彻底打破了这个前提:大信号本身在周期跳动,开关闭合与断开对应完全不同的电路拓扑,“工作点”每个周期都沿一条轨迹扫过。在某个固定直流点上做线性化,得到的频率响应与稳定性结论会严重偏离真实行为。
PSS 的价值由此确立,可概括为三句话:
一句话总结对应关系:传统静态电路用 AC 与 STB;开关电路与射频电路用 PAC 与 PSTB;而 PSS 是后者的公共地基。
| 分析类型 | 回答的问题 | 对应的传统分析 |
|---|---|---|
| PSS | 电路的周期稳态波形是什么 | ——(基础求解) |
| PAC | 周期时变系统的频率响应如何 | AC |
| PSTB | 周期切换环路的增益与相位裕度如何 | STB |
| PNoise | 周期工作点下的噪声谱、相位噪声、抖动如何 | Noise |
| 瞬态噪声 | 噪声在时域上对波形的直接扰动长什么样 | 瞬态仿真(无噪声) |
| HB(谐波平衡) | 强非线性射频电路的稳态频谱解 | ——(稳态求解的频域路线) |
需要说明:瞬态噪声与 HB 并不都直接依赖 PSS 求解器(HB 本身就是求解周期稳态的一条技术路线),但它们与 PSS 分析族共同构成了“开关/射频电路稳态、稳定性与噪声评估”的完整工具箱,工程实践中经常组合使用。
一次典型的周期稳态分析在求解器内部大致经历四个阶段:
阶段一:确定周期 T。 仿真器根据用户给定的基波频率(或多个频率的公共周期)确定 T。对驱动式电路(如时钟驱动的开关电容电路),T 就是时钟周期;对自激振荡电路(如环形振荡器),求解器还需把振荡频率本身作为未知量一并求解;对包含分频器的环路,则要正确处理不同节点的周期差异(见第五节)。
阶段二:求解周期解。 业界常见两类技术路线:
阶段三:周期时变线性化。 在得到的周期轨迹上,按时间相位逐点对非线性器件做小信号线性化,形成随时间周期变化的线性算子。这是与传统“单点线性化”的本质区别。
阶段四:在 LTV 模型上叠加扰动。 后续各分析在此展开:
上述流程可用伪代码概括:
确定周期 T(驱动式:直接给定;自激式:频率作为未知量)求解 x 满足 x(T) == x(0) # 周期边界条件for 相位 p in [0, T): # 沿周期轨迹逐点在 x(p) 处对电路做线性化 # 得到周期时变(LTV)模型在 LTV 模型上施加微小扰动 # PAC / PSTB / PNoise
在周期噪声仿真设置中,扫描类型决定了仿真器如何定义“你所关心的噪声频率范围”,本质上是两种不同的提问方式:
选错类型的典型症状是:频率点与物理上关心的噪声频段整体错位,结果数值“能算出来”,但对标的目标频点全部无效。判断方法很简单——回到噪声预算表,看它是以“偏移量”还是“绝对频段”书写的。
在周期噪声仿真的抖动模式下,仿真器会输出多种指标。理解它们的钥匙是 Threshold Crossing(阈值交叉噪声)——这是所有抖动计算的原始物理基础:它计算在指定阈值(例如逻辑翻转电平)处,由于电路噪声导致波形穿越该阈值的时刻发生的不确定性。换言之,一切抖动指标都是从“过阈值时刻的随机分布”经过不同统计加工得到的。
不同指标对应不同维度的时钟边缘不确定性描述,选取原则如下:
实践建议:阈值设定应与真实电路的逻辑判决电平一致,并关注信号在阈值附近的摆率——摆率越缓,同样的电压噪声换算成的时间抖动越大。
瞬态噪声是一种在时域直接模拟器件随机噪声(热噪声、闪烁噪声、散粒噪声)的技术。传统瞬态仿真是确定性的——相同输入必得到相同输出;开启瞬态噪声后,仿真器会在每个时间步长中依据器件噪声模型为各噪声源注入随机波动,使输出波形携带真实的随机抖动。
三个使用要点:
谐波平衡相关设置中存在两个都含“谐波”字眼、数值上又常常接近的参数,初学者极易混淆:
两者的物理意义、数学机制与影响完全是两码事。一个典型错误是为了“参数统一”,把相对谐波随手填成与谐波数相同的较大数值——这会使小信号分析锚定到错误的谐波位置,仿真结果看似正常输出,实际物理对象已经错位。设置前务必分别自问:一个回答“解到多细”,一个回答“看第几条谱线”。
当被仿真对象是“包含分频器的自激振荡环路”(典型如 PLL、频率综合器)时,求解器面临一个数学矛盾:环路上不同节点的工作频率不同——振荡器输出周期与分频器输出周期相差整数倍,PSS 到底该以哪个频率为“基波”?分频比参数正是为解决这一矛盾而生:它显式声明相关节点之间的频率倍数关系,使求解器把整个环路统一到公共周期上求解。
若不设置或设置错误,常见后果是求解失败(无法收敛出公共周期),或收敛到错误频率的“伪稳态”。在 PLL 类仿真中,正确使用分频比是让 PSS、PSTB、PNoise 顺利成立的前置条件。
回到定义本身:PSS(周期稳态分析)是求解周期性工作电路稳态解的分析方法——它像找到影片的循环节一样,直接给出开关电路周期重复的大信号“骨架”。它的不可替代性在于:传统 AC/STB/Noise 所依赖的“静态工作点”在开关与射频电路中并不存在,必须由 PSS 先建立“周期性工作点”,PAC、PSTB、PNoise 才能在其上以小扰动方式考察频率响应、稳定性与噪声。
它的适用边界同样清晰:电路必须能归约为周期性稳态行为;对非周期、强非均匀切换的过程,应转用瞬态噪声等时域手段。掌握 PSS 及其分析族的定义、原理与关键设置——扫描类型、抖动指标、瞬态噪声、两个“谐波”参数、分频比——就等于掌握了开关电容、PLL、DC-DC、振荡器与混频器等电路仿真验证的方法论主干。