射频电路PSS仿真是什么:定义、原理与实践要点

作者:半吊子全栈工匠2026.11.03 20:21浏览量:0

简介:周期稳态分析(PSS)是射频与开关电路仿真的地基:先求出周期性大信号的稳态“循环节”,再叠加小扰动,派生出PAC、PSTB、PNoise等分析族。本文系统讲解PSS的定义、原理与关键设置,涵盖PNoise扫描类型、抖动指标、瞬态噪声、谐波参数与分频比,并梳理典型场景与注意事项,帮助工程师建立完整的仿真知识框架。

一、概念定义:PSS 是什么

PSS(Periodic Steady State,周期稳态分析)是电路仿真领域中求解周期性工作电路稳态解的核心分析方法。它在数学上要解决的问题是:在周期边界条件 x(t+T)=x(t) 的约束下,求解电路状态方程的周期解。其中 T 是电路的工作周期;当电路中存在多个非公度频率(例如本振与中频)时,T 取它们的最小公共周期,即“拍频周期”。

一个直观的类比有助于理解:周期性开关电路的稳态波形,就像一段循环播放的影片——每一格画面对应一个相位,播完一个循环后完全重复。传统瞬态仿真相当于“从开机开始逐帧播放,直到画面进入循环”;而 PSS 直接定位到循环节,把这个循环内的完整电路状态解出来。理解了“PSS 是在寻找电影的循环节(周期稳态)”,它的一切衍生分析就都容易理解了。

从三个互补视角看这个定义:

  • 数学视角:这是一个两点边值问题,求解器通过时域打靶、稳态外推或频域谐波展开等手段直接逼近周期解,而非一步步积分“熬”到稳态;
  • 工程视角:它跳过漫长的上电建立过程(例如 PLL 锁定、DC-DC 软启动可能需要成千上万个周期),直接获得开关电路的稳态波形;
  • 应用视角:PSS 解出的大信号周期轨迹,扮演着与“直流工作点”同等的角色——传统小信号分析在静态工作点上线性化,而周期小信号分析在整条周期轨迹上线性化。

二、背景与价值:为什么需要 PSS

传统模拟电路的标准分析链路是:直流工作点 → AC 小信号分析 / STB 稳定性分析。这条链路隐含一个前提——工作点是静止的,在其邻域内线性化一次,模型在整个分析过程中始终成立。

开关电路(PLL 中的电荷泵与鉴相器、DC-DC 功率级、开关电容滤波器、振荡器、混频器)彻底打破了这个前提:大信号本身在周期跳动,开关闭合与断开对应完全不同的电路拓扑,“工作点”每个周期都沿一条轨迹扫过。在某个固定直流点上做线性化,得到的频率响应与稳定性结论会严重偏离真实行为。

PSS 的价值由此确立,可概括为三句话:

  1. 它先确定大信号的“骨架”,即周期跳动的稳态轨迹;
  2. 再沿骨架逐相位线性化,得到周期时变(LTV)的小信号模型;
  3. PAC 与 PSTB 等分析在这个跳动着的骨架上施加微小扰动,从而观察系统的频率响应与稳定性。

一句话总结对应关系:传统静态电路用 AC 与 STB;开关电路与射频电路用 PAC 与 PSTB;而 PSS 是后者的公共地基。

三、核心组成:以 PSS 为基座的分析族

分析类型 回答的问题 对应的传统分析
PSS 电路的周期稳态波形是什么 ——(基础求解)
PAC 周期时变系统的频率响应如何 AC
PSTB 周期切换环路的增益与相位裕度如何 STB
PNoise 周期工作点下的噪声谱、相位噪声、抖动如何 Noise
瞬态噪声 噪声在时域上对波形的直接扰动长什么样 瞬态仿真(无噪声)
HB(谐波平衡) 强非线性射频电路的稳态频谱解 ——(稳态求解的频域路线)

需要说明:瞬态噪声与 HB 并不都直接依赖 PSS 求解器(HB 本身就是求解周期稳态的一条技术路线),但它们与 PSS 分析族共同构成了“开关/射频电路稳态、稳定性与噪声评估”的完整工具箱,工程实践中经常组合使用。

四、工作原理:PSS 如何运行

一次典型的周期稳态分析在求解器内部大致经历四个阶段:

阶段一:确定周期 T。 仿真器根据用户给定的基波频率(或多个频率的公共周期)确定 T。对驱动式电路(如时钟驱动的开关电容电路),T 就是时钟周期;对自激振荡电路(如环形振荡器),求解器还需把振荡频率本身作为未知量一并求解;对包含分频器的环路,则要正确处理不同节点的周期差异(见第五节)。

阶段二:求解周期解。 业界常见两类技术路线:

  • 时域路线(打靶法/外推法):从初始状态出发积分一个或多个周期,通过迭代修正初值使 x(T)=x(0)(打靶法),或从暂态波形中直接外推出稳态分量(外推法);
  • 频域路线(谐波平衡 HB):把波形展开为傅里叶级数,在频域求解各次谐波的复系数,天然适合强非线性、多音频激励的射频电路。

阶段三:周期时变线性化。 在得到的周期轨迹上,按时间相位逐点对非线性器件做小信号线性化,形成随时间周期变化的线性算子。这是与传统“单点线性化”的本质区别。

阶段四:在 LTV 模型上叠加扰动。 后续各分析在此展开:

  • PAC:由于线性化系统是时变的,输入小信号会被调制到基波的各次谐波边带上,频率响应是“输入频率—输出频率”的二维映射,因此能刻画变频、采样混叠等 AC 分析无法表达的现象;
  • PSTB:在反馈环路中注入小扰动,沿周期轨迹计算环路增益与相位裕度,给出开关环路(如电荷泵+环路滤波器+压控振荡器+分频器)的稳定性判据;
  • PNoise:把器件噪声源代入 LTV 模型,噪声被周期性工作点调制(循环平稳噪声),并混叠到各边带,最终输出随相位变化的噪声或时间平均噪声谱。

上述流程可用伪代码概括:

  1. 确定周期 T(驱动式:直接给定;自激式:频率作为未知量)
  2. 求解 x 满足 x(T) == x(0) # 周期边界条件
  3. for 相位 p in [0, T): # 沿周期轨迹逐点
  4. 在 x(p) 处对电路做线性化 # 得到周期时变(LTV)模型
  5. 在 LTV 模型上施加微小扰动 # PAC / PSTB / PNoise

五、关键设置详解:容易踩坑的五个地方

1. PNoise 的 Sweep Type:Relative 还是 Absolute

在周期噪声仿真设置中,扫描类型决定了仿真器如何定义“你所关心的噪声频率范围”,本质上是两种不同的提问方式:

  • Relative(相对偏置):以载波/中心频率(通常是 PSS 基波或其某次谐波)为参考,扫描的是偏移量。它回答“偏离载波 1kHz、100kHz、1MHz 处的噪声是多少”。这是振荡器与 PLL 相位噪声分析的标准用法——这类应用天然关心边带噪声相对载波的分布;
  • Absolute(绝对频率):直接定义一个绝对频段。它回答“某固定频段内的噪声水平是多少”。采样系统、数据转换器、时钟抖动预算等场合更常这样提问,因为接收端按绝对频段核算噪声功率。

选错类型的典型症状是:频率点与物理上关心的噪声频段整体错位,结果数值“能算出来”,但对标的目标频点全部无效。判断方法很简单——回到噪声预算表,看它是以“偏移量”还是“绝对频段”书写的。

2. Jitter 模式的输出指标:从“阈值交叉噪声”说起

在周期噪声仿真的抖动模式下,仿真器会输出多种指标。理解它们的钥匙是 Threshold Crossing(阈值交叉噪声)——这是所有抖动计算的原始物理基础:它计算在指定阈值(例如逻辑翻转电平)处,由于电路噪声导致波形穿越该阈值的时刻发生的不确定性。换言之,一切抖动指标都是从“过阈值时刻的随机分布”经过不同统计加工得到的。

不同指标对应不同维度的时钟边缘不确定性描述,选取原则如下:

  • 评估系统级时序裕量、整体时钟质量 → 看由噪声谱积分得到的 RMS 类抖动指标;
  • 关注相邻周期之间的周期波动(影响电源纹波与谱线纯度)→ 看周期抖动类指标;
  • 做频域诊断、定位噪声贡献来源 → 直接看相位噪声/噪声谱曲线,而不是某个单一抖动数值。

实践建议:阈值设定应与真实电路的逻辑判决电平一致,并关注信号在阈值附近的摆率——摆率越缓,同样的电压噪声换算成的时间抖动越大。

3. Transient Noise:在时域里“直播”噪声

瞬态噪声是一种在时域直接模拟器件随机噪声(热噪声、闪烁噪声、散粒噪声)的技术。传统瞬态仿真是确定性的——相同输入必得到相同输出;开启瞬态噪声后,仿真器会在每个时间步长中依据器件噪声模型为各噪声源注入随机波动,使输出波形携带真实的随机抖动。

三个使用要点:

  • 噪声上限频率:需设定纳入考虑的噪声最高频率。上限过低相当于人为滤除高频噪声贡献,系统性低估噪声;上限过高则显著加大时间步长压力、拉长仿真时间,需按被分析电路的带宽折中;
  • 随机性与统计:单次运行只是随机过程的一次采样,评估抖动往往需要改变随机种子多次运行,再做统计处理;
  • 适用边界:当电路行为非周期、切换不均匀或强非线性动态(如 Bang-Bang 控制过程)超出周期稳态假设时,瞬态噪声是周期噪声分析的替代路径;代价是时间成本高得多。

4. HB 中的两个“谐波”参数:一个典型误区

谐波平衡相关设置中存在两个都含“谐波”字眼、数值上又常常接近的参数,初学者极易混淆:

  • 谐波数(频谱截断数):决定波形傅里叶展开保留的谐波成分数量,作用于“大信号解本身的频谱分辨率”,直接影响求解精度、收敛性与仿真耗时;
  • 相对谐波:指定小信号分析关心的是第几次谐波附近的响应,作用于“扰动注入的参考位置”。

两者的物理意义、数学机制与影响完全是两码事。一个典型错误是为了“参数统一”,把相对谐波随手填成与谐波数相同的较大数值——这会使小信号分析锚定到错误的谐波位置,仿真结果看似正常输出,实际物理对象已经错位。设置前务必分别自问:一个回答“解到多细”,一个回答“看第几条谱线”。

5. 分频比:为含分频器的自激环路而生

当被仿真对象是“包含分频器的自激振荡环路”(典型如 PLL、频率综合器)时,求解器面临一个数学矛盾:环路上不同节点的工作频率不同——振荡器输出周期与分频器输出周期相差整数倍,PSS 到底该以哪个频率为“基波”?分频比参数正是为解决这一矛盾而生:它显式声明相关节点之间的频率倍数关系,使求解器把整个环路统一到公共周期上求解。

若不设置或设置错误,常见后果是求解失败(无法收敛出公共周期),或收敛到错误频率的“伪稳态”。在 PLL 类仿真中,正确使用分频比是让 PSS、PSTB、PNoise 顺利成立的前置条件。

六、典型应用场景

  • 开关电容电路/采样系统:用 PSS+PAC 求取等效连续时间频率响应,评估开关电容滤波器的通带特性与混叠抑制;
  • PLL 与频率综合器:组合使用分频比、PSS、PSTB 评估环路稳定性与带宽,PNoise 评估相位噪声与输出抖动,瞬态噪声校验非理想切换行为;
  • DC-DC 开关电源:PSTB 用于功率级加补偿网络的环路稳定性设计,PSS 观察稳态纹波,PNoise 评估输出噪声;
  • 振荡器:PSS 求解自激振荡的频率与幅度,PNoise 输出相位噪声谱;
  • 混频器与射频前端:HB/PSS 求得大信号工作点后,PAC 类分析给出变频增益与噪声评估;
  • 时钟链路与数据转换器:PNoise 的抖动模式给出时钟抖动指标,直接进入系统时序与信噪比预算。

七、相关概念区别

  • AC 与 PAC:AC 在静态工作点上单点线性化,输入输出频率一一对应;PAC 沿周期轨迹线性化,允许扰动被变频到各次谐波边带。开关电路的“交流响应”只能由 PAC 正确刻画;
  • STB 与 PSTB:STB 评估静态环路在直流附近的环路增益;PSTB 处理周期切换的环路,能正确计入电荷泵分时段导通、开关纹波等时变效应,是 PLL/DC-DC 稳定性评估的正确工具;
  • Noise 与 PNoise:传统噪声分析假设工作点静止;PNoise 承认噪声源被周期工作点调制(循环平稳),并考虑噪声在边带间的混叠,对开关电路与时钟抖动问题才是自洽的;
  • 瞬态噪声与 PNoise:前者是时域随机仿真,覆盖非周期行为但代价高昂;后者是频域稳态方法,高效但要求电路满足周期稳态假设,二者常互为校验;
  • 瞬态积分、PSS(时域路线)与 HB:瞬态积分最通用但到达稳态耗时最长;PSS 直接求周期解,适合驱动式与振荡类电路;HB 在频域展开,适合强非线性多音频射频电路。三者可视为“求稳态”的三条不同路线。

八、使用注意事项

  1. 基波频率/拍频要覆盖全部激励:多频率电路(如混频器的本振与输入)必须取最小公共周期,遗漏任一频率会导致稳态解本身错误;
  2. 稳态建立时间要给足:从上电到进入稳态判定的等待时间不足,会把残余暂态误认为稳态,污染后续所有小信号结论;
  3. 精度参数需权衡:谐波数或时间点数、小信号分析的最高频率等参数决定频谱分辨率,过低会截断重要边带,过高则拖慢仿真,建议先用粗设置跑通,再逐步加密并验证结果收敛;
  4. 结果要自检:检查 PSS 输出的时域波形是否真正周期重复、稳态误差指标是否达标,是避免“错误稳态”流入下游的最低成本手段;
  5. 噪声设置要与提问方式对齐:扫描类型(相对/绝对)、抖动阈值、噪声上限频率都应与实际电路行为和系统预算表对应,否则数值再精确也不回答你的问题;
  6. 易混参数逐个澄清:谐波数与相对谐波、相对扫描与绝对扫描、分频比与谐波次数这类“名字相近、语义不同”的参数,设置前应分别复述一遍其作用对象,避免为图省事统一填值。

九、总结

回到定义本身:PSS(周期稳态分析)是求解周期性工作电路稳态解的分析方法——它像找到影片的循环节一样,直接给出开关电路周期重复的大信号“骨架”。它的不可替代性在于:传统 AC/STB/Noise 所依赖的“静态工作点”在开关与射频电路中并不存在,必须由 PSS 先建立“周期性工作点”,PAC、PSTB、PNoise 才能在其上以小扰动方式考察频率响应、稳定性与噪声。

它的适用边界同样清晰:电路必须能归约为周期性稳态行为;对非周期、强非均匀切换的过程,应转用瞬态噪声等时域手段。掌握 PSS 及其分析族的定义、原理与关键设置——扫描类型、抖动指标、瞬态噪声、两个“谐波”参数、分频比——就等于掌握了开关电容、PLL、DC-DC、振荡器与混频器等电路仿真验证的方法论主干。