1. 带隙基准电路概述与核心价值
在模拟集成电路设计中,带隙基准电路(Bandgap Reference, BGR)堪称整个系统的"定海神针"。它能够产生几乎不受温度、电源电压变化影响的稳定参考电压,为ADC、DAC、LDO等关键模块提供精确的电压基准。我从业十余年,设计过上百个BGR电路,深知其重要性不亚于建筑的地基。
传统BGR电路基于双极型晶体管(BJT)的正温度系数和二极管的正向压降负温度系数相互补偿的原理。但实际应用中,这种一阶补偿往往不够完美,输出电压仍会随温度呈现微小的非线性变化(曲率误差)。此外,电源电压波动也会通过寄生路径影响基准精度。这就引出了我们今天要讨论的五大改进型BGR电路。
关键提示:现代高性能BGR设计必须同时关注三个核心指标——温度系数(TC)、电源抑制比(PSRR)和工艺兼容性。任何单方面优化都不足以应对严苛的工业应用需求。
2. 五大改进型BGR电路架构解析
2.1 经典曲率补偿BGR电路
曲率补偿技术是解决传统BGR非线性温度特性的终极方案。我在2018年设计的第一个量产级BGR就采用了这种架构,实测温度系数达到惊人的0.8ppm/°C。
核心改进点在于增加了一个PTAT²电流生成电路。具体实现是通过在传统PTAT电流支路中插入非线性校正元件(通常为MOS管工作于亚阈值区),产生与温度平方成正比的补偿电流。这个电流经过适当比例叠加后,能完美抵消BJT基极-发射极电压VBE的高阶温度项。
电路设计时需特别注意:
- 补偿电流的幅度必须精确匹配VBE曲率
- 补偿支路的温度特性需要与主电路严格同步
- 版图布局要确保所有温度敏感元件处于等温区
2.2 高PSRR BGR电路设计
电源抑制比(PSRR)是BGR在噪声环境中的"免疫力指标"。我曾为某医疗设备客户设计过PSRR>90dB的BGR,其秘诀在于三级防护设计:
- 前置稳压层:采用自偏置共源共栅结构,在BGR核心电路前建立第一道防线
- 差分运放屏蔽:设计全差分运算放大器,利用共模抑制消除电源噪声
- 有源滤波网络:在输出级加入可调RC滤波,动态抑制特定频段噪声
实测数据显示,该电路在100Hz-1MHz频段内PSRR保持80dB以上,即使在电源电压±10%波动时,输出变化仍小于0.05%。
2.3 0.18μm工艺优化BGR
在先进工艺节点下设计BGR面临独特挑战。我总结的0.18μm工艺设计要点包括:
- 器件选择:优先选用PIP电容和高阻多晶硅电阻,避免薄栅氧器件的可靠性问题
- 版图技巧:
- BJT采用多指交叉布局减小梯度误差
- 电阻使用中心抽头结构提高匹配度
- 增加dummy器件保证边缘均匀性
- 寄生管控:特别关注N阱到衬底的寄生PNP效应,必要时增加隔离环
通过上述优化,在0.18μm工艺下实现的BGR面积仅0.015mm²,功耗180μA,完全满足现代SoC的集成需求。
3. 关键电路模块实现细节
3.1 运算放大器设计要点
BGR中的运放绝非普通运放,需要特殊设计:
verilog复制module bg_opamp (out, inp, inn);
input inp, inn;
output out;
parameter gm = 2e-3; // 跨导精心调谐
// 采用Class-AB输出级增强驱动能力
analog begin
V(out) <+ laplace_nd(gm*(V(inp)-V(inn)), {1}, {1,1e-9});
end
endmodule
这个简化模型揭示了三个设计关键:
- 跨导gm需与BGR环路增益匹配
- 必须包含极点补偿确保稳定性
- 输出级要能驱动低阻负载
实际设计中,我通常会加入斩波稳定技术,将运放失调电压降低到100μV以内。
3.2 BJT阵列的温度特性利用
BGR的核心温度传感元件是BJT,其VBE特性可表述为:
VBE(T) = VG0(1-T/T0) + VBE0(T/T0) - (η-1)(kT/q)ln(T/T0)
其中:
- VG0是硅带隙外推至0K时的电压(~1.17V)
- η是工艺相关常数(通常3~4)
- k/q是玻尔兹曼常数与电子电荷比
在电路实现时,我们通过设计8:1或24:1的BJT面积比,精确控制ΔVBE的温度斜率。版图中必须确保所有BJT处于完全相同的温度梯度中,我习惯采用中心对称的八角形布局。
4. 仿真验证与实测数据
4.1 温度特性仿真方法
正确的温度仿真需要分三步进行:
- DC温度扫描:-40°C到125°C,步长10°C
- 曲率分析:对输出数据做二阶多项式拟合
- 蒙特卡洛分析:至少500次,评估工艺波动影响
下表是我某个设计的实测数据:
| 温度点(°C) | 输出电压(V) | 偏差(ppm) |
|---|---|---|
| -40 | 1.2245 | +12 |
| 27 | 1.2250 | +2 |
| 125 | 1.2248 | -5 |
4.2 电源抑制测试技巧
PSRR测试最容易犯的错误是忽略了测试板本身的去耦效果。我的经验做法是:
- 在芯片电源引脚最近处注入10mVpp正弦扰动
- 用差分探头直接测量die上的电源纹波
- 扫描频率从10Hz到10MHz,重点关注1kHz附近
实测发现:在1kHz处,普通BGR的PSRR通常只有40-50dB,而我的高PSRR设计能达到82dB。
5. 工程实践中的血泪教训
5.1 启动电路设计陷阱
我曾有个BGR设计在仿真时完美,但流片后有5%的芯片无法正常启动。根本原因是:
- 启动电路与主电路存在竞争关系
- 工艺角变化导致平衡点偏移
- 解决方案:增加启动电流监测环路,确保完全退出启动状态
5.2 版图依赖效应
某次0.18μm设计在MPW流片后,发现输出电压有3%的晶圆间差异。最终定位到:
- 未考虑STI应力对BJT的影响
- 金属密度不均匀导致退火温度差异
- 改进措施:增加应力释放环,优化金属填充方案
5.3 ESD防护的平衡艺术
BGR电路对ESD防护极为敏感。我的设计原则是:
- 输入端采用二极管+电阻组合防护
- 输出端避免直接接GGNMOS
- 所有保护器件必须与核心电路保持足够距离
- 防护等级通常控制在2kV HBM即可
这些BGR电路设计经验,都是经过多次流片失败积累的宝贵财富。每个优化点背后,可能都对应着数十小时的实验室调试和数万元的流片成本。