1. 全差分运放:高速与低功耗的基石
大家好,我是老张,在模拟芯片设计这行摸爬滚打了十几年,画过的运放电路板连起来能绕办公室好几圈。今天想和大家深入聊聊一个在高速数据转换、高性能通信芯片里几乎无处不在的核心模块——全差分运算放大器。很多刚入行的朋友一听到“全差分”和“共模反馈”这些词就有点发怵,觉得特别理论化。其实,你可以把它想象成一辆高性能的赛车。全差分架构就像是赛车的四轮独立悬挂和双排气系统,能提供极佳的对称性和抗干扰能力,让信号跑得又稳又快。但光有好的车身架构还不够,你还得有一个极其灵敏且稳定的方向盘助力系统,来确保车子在任何路况下都保持直线行驶,不会跑偏。这个“方向盘助力系统”,在电路里就是我们今天要重点掰扯的 共模反馈电路。
简单来说,全差分运放有两个输出端,输出一对相位完全相反(差分)的信号。它的巨大优势在于能完美抑制电源噪声、衬底噪声等共模干扰,并且输出摆幅是单端输出的两倍,动态范围更大。但是,一个根本性的挑战也随之而来:这两个输出端的直流平均电压,也就是共模电平,在开环状态下是“漂浮”不定的,就像没有助力的方向盘,稍微有点扰动就会跑偏。因此,我们必须引入一个额外的控制环路——CMFB,来死死地锁定这个共模输出电压,通常把它设定在电源电压的一半(比如VDD/2),为后续电路提供一个稳定的“零电位”参考。
那么问题来了,当你既想让这辆“赛车”跑出极速(高速设计),又想让它省油(低功耗设计)时,矛盾就出现了。给引擎多喷油(增大偏置电流),转速自然能上去(带宽增加),但油耗猛增(功耗变大);为了省油而收着开(减小电流),提速就变得绵软无力(压摆率降低,带宽减小)。更棘手的是,你精心调校的“方向盘助力系统”(CMFB环路)在高速过弯(输出大摆幅信号)时,可能会因为响应不及而失灵,导致车辆失控(环路不稳定,共模电平漂移)。如何在速度、功耗和稳定性这三者之间找到那个微妙的平衡点,就是设计一个优秀全差分运放的核心艺术。接下来,我就结合自己踩过的坑和成功的经验,带大家一步步拆解这个设计过程。
2. 性能的跷跷板:偏置、速度与功耗的权衡
设计的第一步,永远是确定电路的“工作点”,也就是我们常说的偏置。这就像给赛车手定下比赛策略:是激进地全程高转速,还是保守地以省油为主。在CMOS工艺里,我们手里主要就两个旋钮:晶体管的宽度和过驱动电压。
2.1 过驱动电压:速度与精度的杠杆
过驱动电压,就是栅源电压减去阈值电压。这个参数直接决定了晶体管工作在什么区域,以及它的“干劲”有多足。我刚开始做设计时,前辈就告诉我一个经验法则:对于一般的模拟电路,把过驱动电压设在电源电压的5%左右,这是一个在增益、线性度和功耗之间不错的折中点。
但是,当你追求高速时,这个法则就得调整了。为什么?因为晶体管的跨导与过驱动电压的平方根成正比,而电流与过驱动电压成正比。为了获得更高的跨导(从而提升带宽),你需要更大的过驱动电压。在我的高速SerDes接收机项目中,我就经常把输入差分对的过驱动电压设置到10% VDD甚至更高。实测下来,这样确实能有效提升单位增益带宽和压摆率。
不过,天下没有免费的午餐。提高过驱动电压



被折叠的 条评论
为什么被折叠?



