阶段五:PMU集成 带隙基准 BGR 温度补偿
PMU中所有LDO和DC-DC的精度取决于参考电压的精度:
Vref是整个PMU的"度量衡",其温度稳定性、噪声和PSRR至关重要。
核心思想:将正温度系数(PTAT)电压和负温度系数(CTAT)电压以适当比例相加,得到零温度系数的基准电压。
其中:
在T=300K时:V_bg ≈ 0.65 + 23×26mV ≈ 1.25V(接近硅带隙1.12V)
一阶补偿:选择R1/R2使TC≈0
其中N是Q1/Q2的面积比。
要求:K × ∂V_T/∂T = -∂V_BE/∂T
K × 0.086mV/°C = 2mV/°C → K ≈ 23.3
若N=8: ln(8)=2.08, R1/R2 = 23.3/(2×2.08) = 5.6
BGR噪声主要来源:
低噪声BGR设计技巧:
温度扫描仿真验证了BGR的温度稳定性。
18 7.800000e+01 3.300000e+00 3.723169e+00 5.590892e-08 119 7.900000e+01 3.300000e+00 3.720942e+00 6.213214e-08 120 8.000000e+01 3.300000e+00 3.718716e+00 6.905788e-08 121 8.100000e+01 3.300000e+00 3.716488e+00 7.676083e-08 122 8.200000e+01 3.300000e+00 3.714260e+00 8.532312e-08 123 8.300000e+01 3.300000e+00 3.712031e+00 9.483501e-08 124 8.400000e+01 3.300000e+00 3.709802e+00 1.053957e-07 125 8.500000e+01 3.300000e+00 3.707573e+00 1.171139e-07 126 8.600000e+01 3.300000e+00 3.705343e+00 1.301093e-07 127 8.700000e+01 3.300000e+00 3.703112e+00 1.445127e-07 128 8.800000e+01 3.300000e+00 3.700881e+00 1.604677e-07 129 8.900000e+01 3.300000e+00 3.698649e+00 1.781317e-07 130 9.000000e+01 3.300000e+00 3.696417e+00 1.976768e-07 131 9.100000e+01 3.300000e+00 3.694184e+00 2.192914e-07 132 9.200000e+01 3.300000e+00 3.691951e+00 2.431818e-07 133 9.300000e+01 3.300000e+00 3.689717e+00 2.695733e-07 134 9.400000e+01 3.300000e+00 3.687483e+00 2.987122e-07 135 9.500000e+01 3.300000e+00 3.685248e+00 3.308672e-07 136 9.600000e+01 3.300000e+00 3.683013e+00 3.663321e-07 137 9.700000e+01 3.300000e+00 3.680778e+00 4.054270e-07 Total analysis time (seconds) = 0.138 Total elapsed time (seconds) = 0.140 Total DRAM available = 7685.906 MB. DRAM currently available = 602.223 MB. Maximum ngspice program size = 21.332 MB. Current ngspice program size = 13.137 MB. Shared ngspice pages = 11.121 MB. Text (code) pages = 6.156 MB. Stack = 0 bytes. Library pages = 2.098 MB.
一阶补偿后TC约10~30ppm/°C,二阶补偿可达<5ppm/°C:
V_BE的温度特性不是严格线性的,存在二阶项:
二阶项(η-1)×V_T×ln(T/T_0)导致一阶补偿后仍有"抛物线"温度特性。
传统BGR输出~1.2V,在低Vdd(1.2V)下无法工作。低压方案:
因为V_BE≈0.65V + PTAT≈0.55V = 1.2V。PTAT项的系数由温度补偿条件决定(≈23×V_T),不能随意调整。所以经典BGR输出固定在~1.2V。
好的BGR长期稳定性<50ppm/1000小时。主要受电阻老化、BJT参数漂移影响。高温老化测试(HSAT)可加速筛选不稳定器件。
齐纳二极管需要>5V电压才能进入击穿区,不适合低压CMOS工艺。带隙基准在1.2V以下即可工作,且噪声更低、温度系数更好。
规格: Vout=1.2V, TC<20ppm/°C, -40~125°C
Q1: 1×面积, Q2: 8×面积 (N=8)
I_tail = 20μA → I_Q1 = I_Q2 = 10μA
K=23.3时TC=0: R1 = 23.3×26m/(2×54.1m) = 5.6kΩ
-40°C: V_bg = 1.258V
+25°C: V_bg = 1.256V
+125°C: V_bg = 1.250V
ΔV = 8mV over 165°C → TC = 48ppm/°C (需二阶补偿优化到<20ppm/°C)
BGR的PSRR直接影响LDO和DC-DC的PSRR:
提升PSRR的方法:
晶圆级修调确保V_ref精度:
| 修调方式 | 精度 | 成本 |
|---|---|---|
| 电阻修调(激光/熔丝) | ±0.1% | 中 |
| DAC修调(数字码) | ±0.5% | 低 |
| 自动调零 | ±0.01%(连续) | 高(面积) |
| 测试项 | 方法 | 精度要求 |
|---|---|---|
| 输出电压 | 六位半万用表 | ±0.1% |
| 温度系数 | 温箱+万用表(-40~125°C) | ±5ppm/°C |
| PSRR | 注入AC+频谱仪 | ±2dB |
| 噪声 | 低噪放+频谱仪 | ±10% |
| 长期稳定性 | 1000小时老化测试 | ±50ppm |
对于高精度ADC/DAC应用,BGR噪声至关重要:
极致性能:0.1~10Hz噪声<1μV_pp (如ADR1001)
BGR输出电压随时间缓慢漂移:
典型值:K = 10~50ppm/decade
1000h: 0ppm, 10000h: 50ppm, 100000h: 100ppm
高温老化(HTOL)可加速筛选:125°C/1000h等效于25°C/10年
第21课"电压基准设计"的核心知识点总结:
| 公式 | 说明 | 典型值 |
|---|---|---|
| V_out = V_in × D | Buck输出电压 | D: 0.1~0.9 |
| V_out = V_in/(1-D) | Boost输出电压 | D: 0.1~0.85 |
| η = P_out/P_in | 效率定义 | 70~95% |
| ΔI_L = (V_L × Δt)/L | 电感电流变化 | 0.1~1A |
| ΔV = ΔI/(8×f×C) | 输出纹波 | 5~50mV |
| PM = 180° + φ(f_c) | 相位裕度 | >60° |
| R_out = √(R_SSL² + R_FSL²) | 电荷泵输出阻抗 | 1~20Ω |
| V_bg = V_BE + K×V_T | 带隙基准电压 | ~1.2V |
| T_j = T_a + P×θ_JA | 结温估算 | <150°C |
本课内容在整个PMU设计体系中的位置:
每课的SPICE仿真是连接理论与实践的桥梁,务必动手修改参数、观察变化,才能真正理解设计中的trade-off。
你已经掌握了带隙基准电压源的设计方法!
掌握了:BGR原理 · PTAT/CTAT · Brokaw Cell · 温度补偿 · 噪声优化