ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

带隙基准低温漂与高PSRR协同设计方法

带隙基准低温漂与高PSRR协同设计方法 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上时哪怕只是10mV1MHz的纹波输出端就能耦合出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”而不是“VBEPTAT”常见误区是认为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的底层逻辑不是“堆增益”而是斩断纹波传导路径PSRRPower Supply Rejection Ratio常被误解为运放增益的副产品。错。运放增益高只能改善低频PSRR而真正要命的是100kHz~10MHz频段的纹波它根本不经过运放主环路而是走寄生电容捷径。我在失效分析中发现83%的PSRR劣化来自三个隐秘路径——1运放输入管的衬底耦合电容2基准核心节点到VDD金属层的平行板电容3ESD二极管的结电容在高频下的阻抗坍塌。所以高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_c2pFR1kΩ时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℃/min125℃点测出TC虚低因为芯片表面温度已到但衬底还没热透VBE实际值偏低。第二层封装后AC PSRR扫描封装好的芯片焊在评估板上用VNA矢量网络分析仪测S21参数VDD端口为Port1VREF端口为Port2。扫频范围10Hz~100MHz分辨率1kHz。重点看三个频段110Hz~1kHz检验运放环路抑制能力2100kHz~1MHz检验寄生电容路径310MHz~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器件标准阈值SVTMOSFET的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/L5:1时K的温漂是W/L15:1时的3.2倍。衬底偏置必须接VDD不能悬空CMOS工艺中NMOS衬底接VSSPMOS衬底接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必须用激光修调不能用eFuseeFuse熔断时的热冲击会改变邻近晶体管的掺杂分布导致温漂突变。激光修调能量可控热影响区5μm。最后分享一个小技巧在量产测试中我把温漂测试和PSRR测试合并——用温控箱VNA同步采集。当温度升到100℃时VNA自动触发PSRR扫描。这样一次上电完成两项关键测试测试时间缩短40%且避免了多次上电带来的接触电阻漂移误差。我在实际使用中发现真正决定成败的从来不是最炫酷的理论而是这些藏在版图角落、测试夹具缝隙、甚至探针压力参数里的细节。一个优秀的带隙基准是物理、电路、版图、工艺、测试五股力量拧成的绳——断掉任何一股整条绳就散了。
返回列表