资讯动态

放大器设计:从能放大到放得好的权衡艺术

发布时间:2026/9/20 6:53:37 来源:尧图企业网站定制
1. 从“能放大”到“放得好”放大器设计的分水岭在哪里很多人以为放大器设计就是把晶体管偏置好、输入输出匹配上、增益调到目标值就完事了。我带过的应届生里十个有八个第一次交上来的电路都是这个思路选个管子仿真跑个AC看到增益有60dB就收工。结果流片回来一测增益是够了但噪声大得没法用或者输出摆幅一加负载就塌了再或者温度一变化整个偏置点跑飞了。问题出在哪儿出在把“能放大”当成了“放得好”。这两者之间的差距就是普通设计者和真正能扛项目的工程师之间的分水岭。放大器设计这件事表面上看是电路拓扑的选择和参数的调优实际上是一整套系统性的权衡思维。你选共源级还是共栅级选套筒式还是折叠式选单端输出还是全差分结构每一个决定背后都牵扯到增益、带宽、噪声、线性度、功耗、摆幅、电源抑制比这一大串指标之间的相互拉扯。你不可能让所有指标同时最优你能做的是在给定的应用场景下找到那个最合理的平衡点。这篇内容适合谁看如果你已经能独立完成基本的放大器仿真但总觉得自己的设计“差口气”——指标看着还行但实际表现不稳定或者面对一个新的指标需求不知道从哪个拓扑入手那这篇内容就是写给你的。我会把放大器设计中最容易踩坑、最容易忽略、也最能体现设计功力的那些关键问题拆开来讲不讲教科书上能查到的公式推导讲的是实际项目中怎么判断、怎么取舍、怎么验证。关键词“放大器设计”听起来很宽泛但真正做过几个项目的人都知道这个领域里真正难的不是某个单点技术而是把一堆相互矛盾的指标需求整合成一个能工作的电路。下面我从几个最核心的维度展开每个维度都会给出具体的分析思路和实操建议。2. 增益与带宽的拉锯战为什么你的放大器总是顾此失彼2.1 增益不够就加级先算清楚多级级联的代价新手最直觉的做法是一级增益不够就级联第二级。这个思路本身没错但很多人没算清楚级联带来的连锁反应。假设你有一个单级共源放大器增益是20dB带宽是100MHz。现在你需要40dB的增益于是级联两级。理想情况下总增益确实是40dB但带宽呢如果两级完全相同且直接级联总带宽会降到原来的约64%也就是64MHz左右。这是因为每级都有输出阻抗和负载电容构成的极点级联后极点相互影响整体带宽必然收缩。更麻烦的是级联之后每一级都需要独立的偏置电路功耗翻倍不说版图面积也上去了。而且第二级的输入电容会成为第一级的负载进一步压缩第一级的带宽。所以实际带宽可能比64MHz还低。那什么时候该级联我的经验是看增益需求是否超过单级合理实现的极限。对于典型的CMOS工艺单级共源放大器在合理功耗下做到20-30dB增益是正常的超过这个范围就需要考虑级联或者换拓扑。但级联之前先想想能不能通过提高单级输出阻抗来提升增益——比如用共源共栅结构增益可以轻松做到40dB以上而且带宽损失比直接级联小得多。2.2 主极点和非主极点的博弈相位裕度才是命门增益和带宽的权衡本质上是在跟极点打交道。每一个节点都有寄生电容每一个电容都会和该节点的等效电阻形成一个极点。主极点决定了-3dB带宽非主极点则影响相位裕度。我见过太多设计者只盯着增益和带宽两个数字完全忽略相位裕度。结果就是小信号仿真一切正常一跑瞬态就振荡或者阶跃响应振铃严重。相位裕度低于45度基本就没法用了低于60度在量产中就会因为工艺偏差出现批次性问题。怎么判断非主极点的位置是否安全一个实用的经验法则是非主极点频率至少要在单位增益频率的2.5倍以上对应大约60度以上的相位裕度。如果你用的是两级米勒补偿结构那右半平面零点是个绕不开的麻烦需要加调零电阻或者用共源共栅补偿来消除它的影响。这里有个实操中很容易忽略的点仿真相位裕度时一定要在开环条件下测而且要用实际的负载条件。很多人仿真时用理想负载流片后接上真实负载极点位置全变了相位裕度直接掉到危险区域。2.3 全差分结构增益翻倍背后的匹配代价最近“华大九天aether全差分高增益放大器的设计”这个热词被频繁搜索说明越来越多的人开始关注全差分结构。全差分确实有它的优势输出摆幅翻倍、偶次谐波被抑制、对共模噪声天然免疫。但很多人只看到了好处没看到代价。全差分放大器的增益确实比单端高6dB因为差分输出的摆幅是单端的两倍。但这个优势的前提是两条支路完全对称。实际工艺中MOS管的阈值电压失配、电阻的绝对值偏差、电容的匹配误差都会破坏对称性。对称性一破共模抑制比就下降偶次谐波抑制也跟着变差。所以做全差分设计匹配是核心课题。版图上要做共质心布局差分对管要交叉指状排列负载电阻要用相同的单元电阻串并联实现。仿真时要跑蒙特卡洛分析看增益和失调的分布而不是只看典型值。另外全差分结构需要共模反馈电路来稳定输出共模电平。共模反馈的设计本身就是一个不小的课题环路带宽和相位裕度都要仔细设计否则共模环路振荡比差模振荡更难排查。3. 噪声、线性度与功耗三个互相拆台的指标怎么摆平3.1 噪声系数不是越小越好要看系统需求低噪声放大器设计里有个常见的误区拼命把噪声系数往低了做。我见过有人为了把NF从1.2dB降到1.0dB把输入管的宽度加了三倍结果输入电容大增前级匹配网络带宽不够整体性能反而下降。噪声系数要放在系统链路里看。如果你的放大器前面还有一个滤波器或者天线开关这些无源器件的插损会直接加到系统噪声系数上。这时候你把放大器本身的NF从1.5dB做到1.0dB系统NF可能只改善了0.3dB但功耗和面积增加了一倍。值不值得要算系统账。对于CMOS工艺噪声的主要来源是沟道热噪声和闪烁噪声。热噪声通过增加输入管跨导来降低但跨导增加意味着电流增加或者过驱动电压降低。过驱动电压降太低会让管子进入亚阈值区闪烁噪声反而恶化。所以这里有个最优点通常在过驱动电压100-200mV之间。闪烁噪声跟工艺关系很大先进工艺的闪烁噪声通常比成熟工艺好但也不是绝对的。如果应用场景对低频噪声敏感比如传感器接口电路那就要优先考虑用PMOS输入对或者斩波稳定技术。3.2 线性度的瓶颈往往在输出级而不是输入级线性度指标通常用1dB压缩点或者三阶交调截点来衡量。很多人设计时把注意力全放在输入级的线性度上实际上对于大多数放大器来说输出级的摆幅限制才是线性度的真正瓶颈。当输出信号接近电源轨时输出管的漏源电压被压缩进入线性区增益急剧下降失真迅速增大。所以输出摆幅的设计余量直接决定了线性度。我的经验是输出摆幅至少要比信号最大峰值大20%以上留出足够的裕度。提高线性度的常用手段包括增加输出管的过驱动电压、采用负反馈、使用前馈补偿。负反馈是最直接有效的但会牺牲增益。所以通常的做法是先用多级结构把增益做高再用负反馈把增益降到目标值同时获得线性度和带宽的改善。这里有个实操技巧仿真线性度时不要只跑单音或者双音测试要跑调制信号的实际波形看EVM或者ACPR。因为双音测试只反映特定频点的交调特性而实际调制信号包含大量子载波包络变化引起的记忆效应可能让实际线性度比双音测试差很多。3.3 功耗预算怎么定从系统指标倒推而不是从电路出发功耗是放大器设计中最容易被低估的约束。很多设计者习惯先设计电路再算功耗发现超标了再回头降功耗来回迭代浪费大量时间。正确的做法是从系统指标倒推功耗预算。具体怎么倒推先确定你需要的增益带宽积和负载电容然后根据工艺的优值系数估算最小功耗。比如对于简单的共源级增益带宽积GBW等于跨导除以负载电容而跨导和偏置电流的关系是gm等于2Id除以过驱动电压。所以给定GBW和负载电容你就能算出所需的最小电流再乘以电源电压就是最小功耗。实际功耗肯定比这个理论最小值高因为还要考虑噪声、线性度、输出摆幅等约束。但这个估算能让你在选拓扑之前就知道功耗的大致范围避免选了功耗天生就高的结构再回头砍。另外要注意静态功耗和动态功耗的区别。A类放大器的静态功耗就是最大功耗效率最低但线性度最好。AB类放大器静态功耗低但大信号时功耗会上升。如果系统对平均功耗有严格要求那就要考虑用开关电容或者偏置电流动态调整的技术。4. 从原理图到流片那些仿真发现不了的问题4.1 偏置电路的温度漂移仿真时别忘了扫温度偏置电路是放大器的地基地基不稳上面盖什么都是白搭。我见过一个项目常温下增益和带宽都达标高低温测试时增益掉了6dB查了半天发现是偏置电流镜的参考电流随温度变化太大。MOS管的行为随温度变化很复杂。阈值电压随温度升高而降低迁移率也随温度升高而降低两者对漏电流的影响方向相反。在某个偏置点附近温度系数可能接近零这就是所谓的零温度系数点。但如果你把偏置点设在远离这个位置的地方温度漂移就会很明显。所以偏置电路设计一定要做温度扫描仿真从-40度到125度全范围扫。如果发现偏置电流变化超过正负20%就要考虑加温度补偿。常用的补偿方式包括用不同温度系数的电阻组合、利用双极型晶体管的基极-发射极电压的负温度系数、或者用数字辅助的偏置校准。还有一个容易忽略的点是电源电压变化对偏置的影响。如果偏置电流源不是共源共栅结构电源电压变化会通过沟道长度调制效应影响偏置电流。所以高精度应用里偏置电流源一定要用共源共栅或者威尔逊电流镜。4.2 版图寄生参数后仿和前仿的差距可能超出你想象原理图仿真用的是理想连线版图上的金属走线有电阻和电容这些寄生参数在高频下影响巨大。我做过一个5GHz的放大器前仿增益18dB后仿只有14dB差了4dB。查了一下输入匹配网络的电感走线太长寄生电阻吃掉了不少信号。后仿的流程大家都知道但关键是后仿发现问题之后怎么改。如果是走线寄生电阻太大那就加宽走线或者换更厚的金属层。如果是寄生电容太大那就缩短走线或者用更高层的金属做信号线。如果是耦合电容太大那就拉开走线间距或者加屏蔽。我的经验是在原理图设计阶段就要预判版图寄生。比如输入管的栅极走线尽量短输出匹配网络的电感用键合线或者片外元件来减少片上寄生。高频设计里有时候片上一个很小的寄生电容就能让匹配完全跑偏。另外提一下后仿提取寄生参数时频率范围要设得足够宽。很多人只提取到工作频率的两三倍但放大器的谐波和交调产物可能在更高频率这些高频分量的寄生路径如果不提取仿真结果就会偏乐观。4.3 电源和地的处理不是画个符号就完事了原理图上的电源和地是理想节点版图上的电源和地是实实在在的金属网络有电阻有电感。大电流流过电源线会产生IR压降高频信号流过地线会产生地弹。对于放大器设计电源抑制比是一个关键指标。如果电源线上的噪声直接耦合到输出那放大器的实用性就大打折扣。提高电源抑制比的常用手段包括用共源共栅结构提高输出阻抗、加电源去耦电容、采用全差分结构让电源噪声变成共模信号被抑制。版图上电源和地的走线要尽量宽减少电阻。去耦电容要尽量靠近放大器的电源引脚而且要用不同容值的电容并联覆盖宽频段的去耦需求。地线要采用星形接地或者大面积接地平面避免不同模块之间的地电流相互干扰。还有一个实操细节测试时电源的质量对放大器性能影响很大。实验室里用线性电源和用开关电源测出来的噪声系数可能差0.5dB以上。所以评估放大器性能时要明确测试条件不然数据没有可比性。5. 全差分高增益放大器的设计要点拆解5.1 为什么全差分结构在高增益场景下更受青睐回到热词里提到的“全差分高增益放大器”这个组合之所以被频繁讨论是因为它在高性能模拟电路里确实有不可替代的位置。全差分结构在高增益场景下的优势不仅仅是输出摆幅翻倍这么简单。高增益意味着你需要多级级联或者用共源共栅。多级级联时每一级的电源噪声和地噪声都会累积到输出。单端结构里这些噪声直接叠加在信号上而全差分结构里只要两条支路对称电源和地的噪声表现为共模信号在差分输出端相互抵消。这个优势在高增益场景下尤其明显因为增益越高噪声被放大的倍数也越大。另外全差分结构的偶次谐波抑制特性对高增益放大器也很重要。增益越高输出摆幅越大管子越容易进入非线性区偶次谐波分量也越大。全差分结构天然抑制偶次谐波这让它在高增益、大摆幅的应用中失真性能明显优于单端结构。但全差分结构对匹配的要求也更高。增益越高失配导致的输出失调也被放大得越厉害。所以高增益全差分放大器的设计匹配和共模反馈是两个必须啃下来的硬骨头。5.2 共模反馈环路的设计陷阱全差分放大器必须有共模反馈电路否则输出共模电平会漂移到电源轨。共模反馈环路的设计有几个容易踩的坑。第一个坑是环路稳定性。共模反馈环路本身也是一个反馈系统需要足够的相位裕度。但很多人设计时只关注差模环路的稳定性忽略了共模环路。结果差模工作正常共模却振荡了。共模环路的带宽通常要比差模环路低但也不能太低否则共模响应太慢输出共模电平在瞬态过程中会大幅波动。第二个坑是共模检测的精度。共模反馈需要检测输出共模电平常用的方法是用两个大电阻分压或者用源极跟随器。电阻分压简单但会降低输出阻抗源极跟随器精度高但有电压余量限制。选择哪种方式要看具体的输出摆幅需求。第三个坑是共模反馈环路的启动问题。有些共模反馈结构在上电时可能锁定在错误的状态需要加启动电路。启动电路的设计要保证正常工作时不影响共模环路只在启动瞬间起作用。5.3 高增益下的稳定性补偿策略高增益全差分放大器的稳定性补偿比单端结构更复杂因为你要同时补偿差模和共模两个环路。差模环路的补偿通常用米勒补偿在第二级的输入输出之间加电容。米勒补偿会把主极点推向低频同时产生一个右半平面零点。这个右半平面零点会恶化相位裕度需要用调零电阻或者共源共栅补偿来消除。共模环路的补偿相对简单因为共模环路的增益通常比差模低极点位置也不同。但要注意共模环路和差模环路之间的相互影响。如果两个环路的带宽太接近可能会产生耦合振荡。我的经验是先单独仿真差模环路的稳定性确认相位裕度足够再单独仿真共模环路的稳定性最后把两个环路一起仿真看有没有相互干扰。如果发现相互干扰通常需要拉开两个环路的带宽差距让它们在不同的频率范围内工作。补偿电容的选取也有讲究。电容太大会让带宽太窄电容太小则相位裕度不够。通常的做法是先根据单位增益频率和相位裕度要求算出所需的补偿电容值然后在仿真中微调。补偿电容的版图要对称布局否则会引入额外的失配。6. 放大器设计中的常见误区与排查思路6.1 增益仿真正常但实际测试偏低先查负载效应仿真时增益达标测试时增益偏低这是最常见的问题之一。排查思路应该从负载效应开始。仿真时你用的负载是什么如果是理想电流源或者大电阻那和实际测试条件可能差很远。实际测试时放大器的输出要驱动测试仪器或者后级电路这些都有真实的输入阻抗。如果后级输入阻抗不够高就会分流输出信号导致增益下降。排查方法很简单在仿真中把负载换成实际测试条件的等效电路重新跑增益。如果增益确实下降了那就说明负载效应是主因。解决办法包括提高输出级的驱动能力、加缓冲级、或者调整匹配网络。另一个可能的原因是测试探头的负载效应。高频测试时探头本身的电容会成为放大器的负载压缩带宽和增益。所以高频测试要用低电容探头或者用片上测试结构直接引出信号。6.2 噪声系数测试值比仿真差很多检查匹配网络损耗噪声系数测试值比仿真差通常是因为仿真时没有考虑匹配网络的损耗。仿真时匹配网络用的理想电感和电容实际测试时用的是真实的元件电感有串联电阻电容有等效串联电阻这些损耗直接加到噪声系数上。排查方法是在仿真中给匹配网络的元件加上实际的损耗参数重新跑噪声仿真。如果噪声系数确实变差了那就说明匹配网络损耗是主因。解决办法包括选用高Q值的电感和电容、减少匹配网络的级数、或者把匹配网络放在片内用集成电感实现。还有一个容易被忽略的点是PCB走线的损耗。高频时PCB走线的介质损耗和导体损耗都不能忽略。所以测试板的材料要选低损耗的走线要短而宽接地要良好。6.3 输出摆幅不够从偏置点和负载线找原因输出摆幅不够通常有两个原因偏置点设得不对或者负载线不合理。偏置点方面输出管的静态工作点要设在电源电压的中点附近这样正负摆幅对称。如果偏置点偏向电源轨或者地那摆幅就会被压缩。检查方法是在仿真中扫描输出管的栅极电压看输出直流电平是否在电源电压的一半附近。负载线方面如果负载电阻太大输出管的漏源电压变化范围就小摆幅受限。如果负载是电流源那输出摆幅取决于电流源的电压余量。共源共栅电流源的电压余量比简单电流源大会压缩输出摆幅。所以高摆幅应用里输出级的电流源要用简单的单管电流源牺牲一些输出阻抗来换取摆幅。还有一个容易忽略的点是输出管的过驱动电压。过驱动电压越大管子进入线性区的门槛越高输出摆幅越大。但过驱动电压大会增加功耗和降低增益。所以这里又是一个权衡。7. 从项目实战中沉淀下来的几条硬经验7.1 仿真设置里的魔鬼细节仿真设置看似简单但很多错误就藏在这些细节里。我列几个最容易出问题的设置项。AC仿真的频率范围要足够宽至少覆盖到单位增益频率的10倍以上。如果只扫到单位增益频率附近相位裕度的计算可能不准确。另外AC仿真的扫描点数要足够密否则在极点附近可能漏掉关键信息。瞬态仿真的步长要足够小至少要比信号周期小20倍以上。步长太大仿真结果会失真谐波分析完全不可信。但步长太小仿真时间会很长所以要在精度和速度之间找平衡。我的经验是先用大信号跑一个粗略的瞬态看整体行为再用小信号跑精细的瞬态做失真分析。蒙特卡洛仿真的次数要足够多至少200次以上才能得到有统计意义的结果。次数太少分布的形状不可靠。另外蒙特卡洛仿真要同时跑工艺偏差和失配只跑其中一个是不完整的。温度扫描要覆盖整个工作温度范围而且要注意温度扫描和工艺角扫描的组合。最坏情况往往是某个工艺角加上极端温度而不是典型工艺角加常温。7.2 测试板设计对放大器性能的影响很多人把精力全放在芯片设计上测试板随便画一下结果测出来的性能和仿真差很多还找不到原因。测试板设计有几个关键点。第一是电源去耦要放足够多的去耦电容而且容值要覆盖宽频段。第二是接地要用大面积接地平面信号地和电源地要分开走最后单点汇合。第三是信号走线高频信号要用共面波导或者微带线阻抗要匹配走线要短。还有一个容易忽略的点是测试板的材料。普通的FR4板材在高频下损耗很大如果工作频率超过1GHz建议用 Rogers 或者类似的低损耗板材。虽然成本高一些但测试结果更可靠。连接器的选择也很重要。SMA连接器要用高质量的劣质连接器的驻波比很差会严重影响测试结果。焊接要牢固虚焊会导致接触电阻不稳定测试数据跳来跳去。7.3 从指标到电路的翻译能力才是核心竞争力最后说一个我觉得比任何具体技术都重要的能力把系统指标翻译成电路指标的能力。系统工程师给你的是一串数字增益多少dB、噪声系数多少dB、线性度多少dBm、功耗多少mW。这些数字是系统层面的需求你不能直接拿来做电路设计。你需要把它们翻译成电路层面的指标跨导多少、输出阻抗多少、偏置电流多少、管子尺寸多少。这个翻译过程需要你对电路和系统都有深入的理解。比如系统要求噪声系数1.5dB你要知道这个指标里有多少是分配给放大器的有多少是留给前级滤波器和后级混频器的。然后根据分配到的噪声系数反推放大器需要的输入等效噪声电压再根据噪声电压和工艺参数算出输入管的尺寸和偏置电流。这个翻译能力不是看书能学会的需要在项目中反复练习。我的建议是每做一个项目都试着从系统指标出发完整地推导一遍电路指标然后跟实际设计结果对比看偏差在哪里为什么会有偏差。几次下来你对指标的理解就会深刻很多。放大器设计这件事说到底是一门权衡的艺术。没有完美的电路只有最适合当前应用场景的电路。你做的每一个选择都要清楚它的代价是什么收益是什么。想清楚这些你就能从“能放大”进化到“放得好”。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价