2. 基本结构解析:第一级(差分输入级)与第二级(共源放大级)的拓扑结构及各自作用
好,我们直接进入正题。两级放大器,说白了就是两个放大级串联起来干活。第一级负责把微弱的差分信号抓出来,第二级负责把信号推到足够大的摆幅。我当年刚入行时,总觉得这结构太简单,不就是两个放大器串一起吗?后来做了一款高速比较器的前置放大器,才发现每一级的设计都藏着不少门道。
2.1 第一级:差分输入级
差分输入级是整个放大器的“眼睛”。它的任务很明确:只放大两个输入端的差值,抑制共模分量。为什么需要这个能力?你想想看,实际电路里地弹噪声、电源纹波、衬底耦合,这些干扰几乎同时出现在两个输入端。如果放大器不能把它们拒之门外,输出早就乱成一团了。
2.1.1 经典拓扑:五管差分对
最常用的结构就是五管差分对。我习惯叫它“五管OTA”,因为它是运算跨导放大器(OTA)的雏形。结构如下:
- M1/M2:输入对管,通常是NMOS(或PMOS),栅极接输入信号。
- M3/M4:电流镜负载,把差分电流转换成单端电压。
- M5:尾电流源,提供偏置电流,并抑制共模变化。
核心作用:差分输入 → 差分电流 → 电流镜负载 → 单端电压输出。
这个转换过程,决定了整个放大器的增益、噪声、共模抑制比(CMRR)。
我曾经在一个项目中,为了压低噪声,把输入对管的过驱动电压调得很低。结果呢?共模输入范围缩水了,信号稍微偏一点,管子就进了线性区。嗯,这里要注意:过驱动电压(Vov)不能太小,否则匹配性和线性度都会变差。
2.1.2 差分级的增益与摆幅
第一级的增益公式很简单:
A_v1 = gm1 · (ro2 // ro4)
其中 gm1 是输入管的跨导,ro2 和 ro4 分别是 M2 和 M4 的输出电阻。这个增益通常设计在 20~40dB 之间。太高了,带宽受限;太低了,第二级的噪声贡献会变大。
输出摆幅呢?第一级的输出节点(Vout1)摆幅受限于 M2 和 M4 的饱和区。我一般会留出至少 200mV 的余量,避免信号进入线性区导致失真。
2.1.3 共模反馈的必要性
这里有个坑:差分输出级的共模电平是不稳定的。因为电流镜负载的匹配误差、工艺角变化,都会让输出共模点漂移。如果不加共模反馈(CMFB),第二级可能直接饱和。
避坑指南:我曾经设计过一个全差分放大器,第一级输出共模点漂了 300mV,第二级直接进入线性区,整个放大器增益掉了 20dB。后来加了 CMFB 环路,才把共模点稳定在 VDD/2 附近。
2.2 第二级:共源放大级
第二级的作用很直接:提供足够的电压摆幅和增益。第一级已经把信号放大了几十倍,但输出摆幅通常只有几百毫伏。第二级需要把这个信号推到接近电源轨。
2.2.1 经典拓扑:共源放大器
最常用的就是共源放大器,结构简单:
- M6:放大管,栅极接第一级输出。
- M7:电流源负载,提供高阻抗。
这个结构的增益公式:
A_v2 = gm6 · (ro6 // ro7)
增益通常在 20~40dB 之间。两级加起来,总增益可以达到 60~80dB,足够大多数应用了。
2.2.2 摆幅与偏置设计
第二级的输出摆幅可以接近电源轨。但要注意:摆幅越大,线性度越差。我一般会设计输出摆幅在 0.2V 到 VDD-0.2V 之间,留出余量。
偏置设计也很关键。M7 的电流源需要提供足够的电流,让 M6 在最大摆幅时仍然处于饱和区。我曾经遇到过一个案例:为了省电,把第二级偏置电流设得太小,结果输出摆幅一大,M6 就进了线性区,增益骤降。
个人经验:第二级的偏置电流通常取第一级尾电流的 2~5 倍。这样既能保证摆幅,又不会太耗电。
2.3 两级之间的连接与补偿
两级之间直接耦合,没有隔直电容。这意味着第一级的输出共模点直接决定了第二级的偏置。所以,第一级的输出共模点必须稳定,否则第二级的工作点会漂移。
另外,两级放大器必须加频率补偿,否则很容易振荡。最常见的补偿方式是 Miller 补偿,在两级之间跨接一个电容 Cc。这个电容会把主极点往低频推,同时把次极点往高频推,实现稳定。
2.4 结构对比总结
| 参数 | 第一级(差分输入级) | 第二级(共源放大级) |
|---|---|---|
| 主要作用 | 放大差分信号,抑制共模 | 提供高摆幅和额外增益 |
| 典型增益 | 20~40 dB | 20~40 dB |
| 输出摆幅 | 几百毫伏 | 接近电源轨 |
| 关键设计点 | 输入对管匹配、共模反馈 | 偏置电流、线性度 |
| 噪声贡献 | 主要噪声源(需优化) | 次要噪声源 |
2.5 两级放大器结构图
下面这张图展示了两级放大器的完整结构。你可以看到信号从差分输入到单端输出的完整路径。
这张图里,你可以看到信号从差分输入进入第一级,经过 M1/M2 的跨导放大,再通过 M3/M4 电流镜转换成单端电压,最后送到第二级 M6 的栅极。第二级把信号放大到接近电源轨的摆幅,从 Vout 输出。
2.6 设计中的常见陷阱
最后,我总结几个实际项目中容易踩的坑:
- 输入对管匹配:M1/M2 的失配会直接转化为输入失调电压。我一般会用共质心布局,并在版图上加 dummy 管。
- 电流镜负载的匹配:M3/M4 的失配会影响 CMRR。建议用长沟道器件,减小沟道调制效应。
- 尾电流源的噪声:M5 的噪声会以共模形式出现在输出,但会被第二级的共模抑制能力衰减。不过,如果尾电流源噪声太大,还是会恶化信噪比。
- 第二级的摆幅限制:M6 的过驱动电压不能太小,否则输出摆幅一大,管子就进了线性区。
我的习惯:每次设计两级放大器,我都会先做一遍手算,估算每一级的增益、摆幅和噪声。然后跑仿真验证,看看手算和仿真差多少。如果差太多,就回头检查模型参数和偏置条件。这个习惯帮我避免了很多流片回来的“惊喜”。