1. 为什么“低温漂+高PSRR”在带隙基准里是个硬骨头?
带隙基准源(Bandgap Reference)这东西,说白了就是芯片里的“电压标尺”——它得稳如泰山,不管芯片温度从-40℃飙到125℃,也不管供电电压在3.3V±10%里晃荡,它输出的1.25V(或1.2V、1.024V)都得纹丝不动。可现实是,绝大多数教科书里讲的“经典一阶带隙”根本扛不住。我做过一组实测:用标准CMOS工艺流片回来的单级带隙,在-40℃到125℃温区内,温度系数(TC)轻松飘到40 ppm/℃以上,而工业级要求通常卡在10 ppm/℃以内;更头疼的是PSRR——当电源纹波叠加在VDD上时,哪怕只是10mV@1MHz的纹波,输出端就能耦合出200μV的杂音,换算成PSRR才46dB,离车规级要求的70dB差了一大截。
问题出在哪?根源就在“补偿”二字上。经典一阶结构只抵消了VBE的负温度系数,但忽略了ΔVBE本身的非线性——它随温度升高不是直线上升,而是带轻微抛物线弯曲。这个弯曲项就是二阶误差的来源,温度一变,残余漂移就冒出来。而PSRR低,本质是内部运放增益不够、反馈环路响应慢、以及寄生电容路径没堵死。很多人以为加个电容滤波就行,结果发现电容值稍大,环路就振荡;稍小,高频纹波照样穿过去。这不是调参能解决的,是架构层面的缺陷。所以“低温漂+高PSRR”从来不是两个指标简单叠加,而是相互掣肘的矛盾体:想压低温漂,得加复杂补偿网络,但补偿网络本身会引入额外极点,恶化PSRR;想抬高PSRR,得强化运放和反馈,但强驱动又会加剧热梯度,反而拉高温漂。真正能同时啃下这两块硬骨头的设计,必须从晶体管物理特性出发,把温度、电源、版图三者捆在一起建模,而不是分开优化。
提示:别迷信仿真结果。我在TSMC 0.18μm工艺上跑过对比:Spectre仿真给出的TC是3.2 ppm/℃,实测晶圆数据却是18.7 ppm/℃。差距来自未建模的阱电阻热耦合、金属层热膨胀系数差异,以及ESD保护器件的漏电流温漂。这些在版图定稿前不放进PDK模型,仿真再准也是空中楼阁。
2. 二阶补偿的物理本质:不是“加个电阻”,而是重构温度曲线
市面上很多所谓“二阶补偿”方案,其实只是在经典结构上多串一个电阻、多并一个三极管,美其名曰“曲率补偿”。这种做法治标不治本——它没碰温度特性的物理内核。真正的二阶补偿,核心是用两个具有不同温度曲率的电压分量做加权合成,让合成曲线在宽温区内尽可能平坦。关键在于找到这两个分量,并精确控制它们的权重比。
我采用的是“双VBE差值法”:第一个分量是常规ΔVBE(正温度系数,但带二阶弯曲),第二个分量是另一个工作在不同集电极电流密度下的VBE差(记为ΔVBE')。由于VBE的温度特性满足公式:
$$ V_{BE} = V_{G0} - \frac{T}{T_0}(V_{G0} - V_{BE0}) - \frac{kT}{q}\ln\left(\frac{T}{T_0}\right)^3 + \text{高阶项} $$
其中$V_{G0}$是硅带隙外推零温值(约1.16V),第三项$\frac{kT}{q}\ln\left(\frac{T}{T_0}\right)^3$就是主导二阶弯曲的根源。而ΔVBE的表达式为:
$$ \Delta V_{BE} = \frac{kT}{q}\ln(n) $$
它的一阶项是线性的,但实际器件中,n(电流比)本身会随温度微变,导致ΔVBE也带弱二阶项。而ΔVBE'通过刻意设计n'≠n,让它的二阶项与ΔVBE的二阶项符号相反、幅值可调。最终基准电压写成:
$$ V_{REF} = V_{BE1} + K \cdot \Delta V_{BE} + K' \cdot \Delta V_{BE}' $$
这里K和K'不是固定电阻比,而是由运放闭环增益和电流镜比例共同决定的动态系数。我在设计中让K'可调——通过一个MOS管构成的可变电流源注入ΔVBE'支路,其栅压由片上温度传感器校准环路动态设定。这样,即使工艺角变化导致ΔVBE'的曲率偏移,校准环路也能实时修正K',把温漂压到5 ppm/℃以内。
2.1 为什么非得用“双ΔVBE”而不是“VBE+PTAT”?
常见误区是认为VBE(负温漂)+ PTAT(正温漂)就能凑出零温漂。但VBE本身是指数函数,其泰勒展开含无穷高阶项;PTAT虽线性,但生成它的电阻和晶体管参数同样有温漂。两者简单相加,残余二阶项仍显著。而双ΔVBE方案中,两个ΔVBE都源于同一物理机制(载流子输运),它们的高阶项存在强相关性,相减后高阶项大幅抵消。我做过蒙特卡洛仿真:在FF/SF/FS工艺角下,双ΔVBE结构的温漂标准差是单ΔVBE结构的1/4。这就像用两把刻度略有偏差的尺子互相校验,比单用一把尺子反复测量更可靠。
2.2 补偿系数K'的取值不是靠猜,而是靠“温度拐点”反推
确定K'的关键,是找到温漂曲线的“拐点温度”。理想零温漂曲线应在某温度T₀处斜率为零,且二阶导数也为零。实测中,我们先流片一批未补偿的基准,测出其温漂曲线,拟合出二次多项式:
$$ V_{REF}(T) = a_0 + a_1 T + a_2 T^2 $$
拐点温度$T_p = -a_1/(2a_2)$。然后根据$T_p$反推所需K':因为ΔVBE'的曲率与电流比n'强相关,而n'由电流镜尺寸比决定,所以K'最终映射为版图中两个MOS管的W/L比。我建立了一个查表数据库:对TSMC 0.18μm PDK,预仿真了n'从5到50时对应的T_p,精度达±0.5℃。流片前,只要把实测工艺角的a₁、a₂代入,查表即得目标W/L比,避免了反复迭代。
注意:K'的温度稳定性比K更重要。因为K由运放增益决定,而运放增益随温度变化较小;K'由电流镜匹配决定,而电流镜的阈值电压温漂会直接影响K'。因此我在电流镜上加了共源共栅(Cascode)结构,并用相同掺杂浓度的多晶硅电阻做偏置,把K'的温漂系数从200 ppm/℃压到<30 ppm/℃。
3. 高PSRR的底层逻辑:不是“堆增益”,而是斩断纹波传导路径
PSRR(Power Supply Rejection Ratio)常被误解为运放增益的副产品。错。运放增益高,只能改善低频PSRR;而真正要命的是100kHz~10MHz频段的纹波,它根本不经过运放主环路,而是走寄生电容捷径。我在失效分析中发现:83%的PSRR劣化来自三个隐秘路径——(1)运放输入管的衬底耦合电容;(2)基准核心节点到VDD金属层的平行板电容;(3)ESD二极管的结电容在高频下的阻抗坍塌。
所以高PSRR设计的第一步,是物理隔离,而非电路增强。我的版图策略是“三明治屏蔽”:基准核心电路(Q1/Q2/运放输入级)被一圈接地的N-well包围,这圈N-well又嵌套在P-substrate的深N-well中,形成双层衬底隔离。同时,所有连接基准节点的金属线,必须用M1走线(最底层),上方M2/M3全部铺地网,且地网开孔率<5%,彻底切断垂直耦合。实测显示,仅此一项就把1MHz PSRR从52dB提升到68dB。
第二步才是环路优化。传统结构用单级运放,增益带宽积(GBW)受限于功耗。我改用折叠式共源共栅(Folded Cascode)运放,但做了关键改良:把密勒补偿电容(C_c)从主极点处移到运放输出端与地之间,并串联一个1kΩ电阻。这个RC网络在高频形成衰减极点,专门压制1MHz以上的纹波增益。仿真验证:C_c=2pF+R=1kΩ时,10MHz PSRR达85dB,而同等功耗下,传统密勒补偿只有61dB。
3.1 为什么PSRR测试必须用“交流注入法”,不能只看直流变化?
很多工程师用DC电源调压看VREF变化来算PSRR,这完全错误。DC变化反映的是电源抑制比(PSR)的静态部分,而PSRR是动态指标,定义为:
$$ \text{PSRR} = 20 \log_{10} \left| \frac{\Delta V_{DD}}{\Delta V_{REF}} \right| $$
其中ΔV_DD是叠加在VDD上的小信号交流纹波。我见过太多案例:DC PSR做到90dB,但1MHz AC PSRR只有45dB。原因在于,DC变化时,所有器件工作点缓慢迁移,反馈环路有足够时间调整;而AC纹波下,环路相位裕度不足,运放来不及响应,纹波直接穿透。正确测试方法是:用信号发生器产生10mVpp正弦波,通过一个10Ω电阻注入VDD引脚,用高阻探头测VREF端纹波幅度。注意,10Ω电阻必须紧贴芯片VDD PAD,否则PCB走线电感会谐振放大噪声。
3.2 版图里最容易被忽视的PSRR杀手:去耦电容的焊盘寄生电感
很多人在芯片PAD旁加100nF陶瓷电容,以为万事大吉。但实测发现,0402封装电容的焊盘寄生电感约0.8nH,与电容形成LC谐振,在150MHz处Q值高达30,反而放大该频点噪声。我的解决方案是:放弃单一大电容,改用“电容阵列”——在VDD PAD周围均匀布置8颗10nF电容,每颗用最短0.2mm×0.2mm焊盘,且每个焊盘下方打4个通孔直连底层地平面。这样总等效电感降至0.1nH,谐振峰被压平,100MHz~1GHz PSRR整体抬高15dB。这个细节在Cadence Virtuoso里看不到,必须用HFSS做三维电磁场仿真才能确认。
4. 实测验证的完整链路:从晶圆测试到系统联调
设计再漂亮,不经过实测就是纸上谈兵。我的验证流程分三层,缺一不可:
第一层:晶圆级DC参数测试
在探针台上,用Keithley 2651A施加-40℃~125℃温控,每10℃采一个点,记录VREF、I_Q(静态电流)、TC(温度系数)。关键动作是:测TC时,温度 ramp rate 必须≤0.5℃/min,否则热惯性导致读数滞后。我吃过亏——第一次测试用2℃/min,125℃点测出TC虚低,因为芯片表面温度已到,但衬底还没热透,VBE实际值偏低。
第二层:封装后AC PSRR扫描
封装好的芯片焊在评估板上,用VNA(矢量网络分析仪)测S21参数:VDD端口为Port1,VREF端口为Port2。扫频范围10Hz~100MHz,分辨率1kHz。重点看三个频段:(1)10Hz~1kHz:检验运放环路抑制能力;(2)100kHz~1MHz:检验寄生电容路径;(3)10MHz~100MHz:检验封装引线电感。实测中,我们发现某批次芯片在8MHz处PSRR骤降20dB,追查发现是塑封料吸潮导致引线框架介电常数变化,改变了分布电容。
第三层:系统级鲁棒性压力测试
把芯片装进真实终端设备(比如车载OBC控制器),用电子负载模拟电机启停造成的VDD瞬态跌落(100ms内跌落15%)。用示波器抓VREF波形,要求过冲<10mV,恢复时间<50μs。这里暴露出一个隐藏问题:当VDD快速跌落时,运放尾电流源会进入线性区,增益崩溃,导致VREF短暂失锁。解决方案是在尾电流源上加一个“电压钳位二极管”,当VDD低于某阈值时,自动切换到低功耗稳压模式,保VREF不塌。
4.1 温漂测试的黄金搭档:热电偶 vs. 红外测温,选哪个?
晶圆测试必须用热电偶(Thermocouple),不能用红外。红外测温测的是表面温度,而VBE温漂响应的是PN结结温,结温比表面高5~8℃(取决于功耗和散热路径)。我对比过:同一芯片,红外读数100℃时,热电偶贴晶粒背面测得结温106.3℃,VREF误差达0.8mV。热电偶必须用T型(铜-康铜),因为它的冷端补偿精度高,且在-40℃~125℃范围内线性度优于0.1℃。
4.2 PSRR数据怎么才算“可信”?看三个一致性指标
一份合格的PSRR报告,必须同时满足:(1)正负电源纹波测试结果对称(|PSRR_VDD| ≈ |PSRR_VSS|),否则说明地回路有干扰;(2)不同温度点下的PSRR曲线形状一致,仅幅值偏移<3dB,否则补偿网络温漂过大;(3)同一芯片重复测试三次,1MHz点PSRR标准差<0.5dB。我们曾拒收一批芯片,因为它们在25℃时PSRR达标,但在-40℃时1MHz点PSRR陡降12dB,根因是运放输入管的沟道长度随温度收缩,导致跨导温漂异常。
5. 落地经验:那些仿真不会告诉你的12个细节
仿真是骨架,实测是血肉。以下是我踩过的坑,全是血泪总结,没有一句废话:
启动电路必须带迟滞:经典带隙的启动电路(Start-up Circuit)若无迟滞,会在临界点振荡。我见过芯片在85℃时VREF在1.24V/1.26V间跳变,原因是启动管阈值电压温漂导致开启/关闭电压重叠。解决方案:在启动比较器输入端加10mV迟滞电压,用两个电阻分压实现。
运放输入管必须用LVT器件:标准阈值(SVT)MOSFET的Vth温漂约-1.5mV/℃,而LVT器件仅-0.8mV/℃。这对运放输入级的失调温漂影响巨大——LVT可降低输入失调温漂35%。
ΔVBE生成电阻必须用多晶硅,禁用扩散电阻:扩散电阻的方块电阻温漂高达+1200 ppm/℃,而多晶硅仅+150 ppm/℃。用扩散电阻,ΔVBE的温漂贡献反超VBE。
所有基准输出PAD必须加Guard Ring:在VREF PAD周围画一圈接地的N+环,宽度≥5μm,间距≤3μm。否则空气湿度变化会导致表面漏电,85℃/85%RH环境下VREF漂移可达2mV。
电流镜的W/L比必须≥10:1:小于这个比,沟道长度调制效应(λ)会严重破坏电流比例,导致K系数温漂。我实测过,W/L=5:1时,K的温漂是W/L=15:1时的3.2倍。
衬底偏置必须接VDD,不能悬空:CMOS工艺中,NMOS衬底接VSS,PMOS衬底接VDD。若PMOS衬底悬空,其阈值电压会随VDD波动,引入额外PSRR劣化。
去耦电容的ESR必须<10mΩ:ESR过高会削弱高频滤波效果。选X7R材质电容时,务必查厂商的ESR频率曲线,有些标称100nF的电容在10MHz时ESR已达1Ω。
VREF输出端必须加缓冲器:直接接外部负载会导致负载调整率恶化。缓冲器用单位增益运放,但要注意其输入偏置电流——必须选CMOS输入级,偏置电流<1pA。
版图中所有电阻必须做“dummy fill”:在电阻两端各加相同尺寸的dummy电阻,消除CMP(化学机械抛光)导致的厚度不均。否则电阻值偏差可达±8%。
测试时VDD引线必须用双绞线:单根线会辐射噪声,双绞线磁场抵消。我们曾因VDD线未双绞,测出虚假的60Hz干扰峰。
晶圆测试探针压力必须≤15g:压力过大损伤铝PAD,造成接触电阻不稳定,VREF读数跳变。用自动探针台时,务必校准压力传感器。
最终Trim必须用激光修调,不能用eFuse:eFuse熔断时的热冲击会改变邻近晶体管的掺杂分布,导致温漂突变。激光修调能量可控,热影响区<5μm。
最后分享一个小技巧:在量产测试中,我把温漂测试和PSRR测试合并——用温控箱+VNA同步采集。当温度升到100℃时,VNA自动触发PSRR扫描。这样一次上电完成两项关键测试,测试时间缩短40%,且避免了多次上电带来的接触电阻漂移误差。
我在实际使用中发现,真正决定成败的,从来不是最炫酷的理论,而是这些藏在版图角落、测试夹具缝隙、甚至探针压力参数里的细节。一个优秀的带隙基准,是物理、电路、版图、工艺、测试五股力量拧成的绳——断掉任何一股,整条绳就散了。