做模拟电路设计的同行们都知道,基准源就像整个系统的"定海神针"。我刚开始做ADC设计时,就吃过基准源不稳的亏——明明电路设计没问题,但输出总是飘。后来才发现是基准源的温度系数太差,导致系统整体性能下降。这种痛,相信不少人都经历过。
带隙基准源之所以重要,是因为它能在CMOS工艺下产生几乎不受温度、电源电压和工艺变化影响的稳定参考。想象一下,如果没有它,我们的ADC、DAC、LDO等关键模块就像没有指南针的船,性能会随着环境变化而漂移。在实际项目中,我见过太多因为基准源设计不当导致的系统失效案例。
传统基准源主要有三种:基于齐纳二极管、基于MOSFET阈值电压、以及带隙基准。前两种要么功耗大,要么精度低,而带隙基准凭借其优异的温度特性(典型值可达10ppm/°C以下)和适中的功耗,成为现代模拟IC的首选。特别是在物联网设备中,既要低功耗又要高精度,带隙基准几乎是唯一可行的选择。
我第一次用示波器观察BJT的VBE随温度变化时,那个-2mV/°C的斜率让我印象深刻。这个负温度系数(CTAT)特性,源于半导体物理的本质——随着温度升高,本征载流子浓度增加,导致维持相同电流所需的VBE降低。具体公式为:
spice复制VBE = VT*ln(IC/IS)
其中VT=kT/q就是热电压(约26mV@300K),IS是饱和电流(与温度强相关)。通过对T求导,确实能得到约-2mV/°C的温度系数。
但更巧妙的是PTAT(正温度系数)电压的产生。当两个相同BJT工作在1:n的电流密度比时(通常通过发射极面积比实现),它们的ΔVBE=VT*ln(n)。因为VT本身与T成正比,所以ΔVBE就神奇地变成了PTAT电压。我在实验室用不同n值测试时,发现ln(n)这个非线性关系对最终温度系数的影响比想象中更大。
将CTAT和PTAT以适当比例叠加,就能得到零温度系数基准。这个"魔术"的数学本质是:
mathematica复制VREF = VBE + M*VT
其中M是放大系数。要使dVREF/dT=0,需要满足:
mathematica复制M = (2mV/°C)/(0.087mV/°C) ≈ 23
这意味着我们需要将ΔVBE放大约23倍再与VBE相加。在实际电路中,这个放大作用通常由电阻比值实现。我早期设计时曾忽略电阻TC的影响,结果实测温度曲线总是有偏差,后来改用多晶硅电阻才解决问题。
图3.1这种运放结构是我最常用的电压模设计。核心在于运放的虚短特性强制VX=VY,使得R1和R2上的电流相等。通过合理设置BJT面积比n和电阻比值,就能实现温度补偿。但要注意几个关键点:
图3.2这种结构省去了运放,但匹配要求更高。M1-M5必须严格匹配,否则系统误差很大。我的经验是:
这种结构的优势是功耗可以做得更低(省去了运放电流),我在一个NB-IoT项目中将其总电流控制在800nA。但缺点是PSRR较差,需要后接LDO才能用于精密ADC。
电流模结构的精妙之处在于将温度补偿放在电流域完成。图4.1中,PTAT电流(IPTAT=VT*lnn/R1)与CTAT电流(ICTAT=VBE/R2)在节点叠加,通过调节R1/R2比值实现零温度系数。这种架构最大的优势是:
但我在40nm项目中发现,深亚微米工艺下的短沟效应会严重影响电流镜匹配。解决方案是:
基础电流模的温度系数通常在20-50ppm/°C,通过以下技巧可以优化到10ppm以下:
曲率补偿:
BJT的VBE实际不是严格的直线,我在65nm工艺下测试发现,加入一个与T^2成正比的电流后,温度非线性改善明显:
spice复制Icomp = K*(VT/R)^2
分段补偿:
在军用级项目中,我采用-40°C~125°C三段式补偿,每个温区使用不同的电阻比值,最终实现3ppm/°C的指标。关键是要用熔丝或OTP存储校准系数。
带隙基准对器件匹配极其敏感。我的checklist包括:
有次项目因为忽略电阻梯度效应,导致芯片边缘的基准电压整体偏高2%。现在我会在版图中采用叉指结构并添加dummy电阻。
实验室温度测试不能只测端点温度!我发现很多设计在中间温度点会出现"微笑曲线"。建议至少测5个点:
对于汽车电子,还要做-40°C~150°C的循环测试。有次我的基准在冷热冲击后失效,排查发现是bonding线热应力导致电阻值漂移。
PSRR是容易被忽视的指标。我的优化方法包括:
在最近的一个音频Codec项目中,通过这些方法将PSRR从60dB提升到95dB@1kHz。
随着工艺演进,电源电压不断降低。在28nm工艺下(VDD=1.8V),我采用这些方法实现1.2V带隙:
在40nm以下工艺,漏电流开始影响基准精度。我的解决方案是:
有次在22nm项目中发现,高温下PMOS漏电导致基准电压漂移5mV,后来改用特殊VT器件才解决。
经过多个项目实战,我总结出选型决策树:
选电压模当:
选电流模当:
在最近的一个智能传感器项目中,我创新性地同时使用两种架构:电压模作为核心ADC基准,电流模为各个子系统提供定制化参考,取得了功耗和性能的最佳平衡。