ARTICLE DETAIL

资讯详情

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

低功耗Bandgap设计:超低功耗MCU的能效锚点

低功耗Bandgap设计:超低功耗MCU的能效锚点 1. 为什么“低功耗bandgap”不是一句空话而是芯片级能效的锚点Bandgap这个词在模拟电路设计圈里几乎等同于“基准电压”的代名词。但很多人一听到“bandgap reference”下意识想到的是教科书里那个由双极型晶体管VBE和ΔVBE构成的经典结构——三极管Q1、Q2、电阻R1/R2/R3再加个运放。可现实是当你把这块电路放进HC32L196或STM32L151C8T6A这类超低功耗MCU的芯片内部时它早已不是实验室里的理想模型。它得在1.65V供电下稳定输出1.22V静态电流必须压到300nA以内温度系数要优于±20ppm/℃还要扛住工艺角变化FF/SS/TT带来的±15%偏差。这不是“能用就行”而是“毫微瓦级系统里它多耗100nA整机待机电流就超标”。我做过一个实测某款GD32E503CC芯片在RTCLPM3模式下bandgap模块若未做优化待机电流从1.8μA直接跳到3.2μA——差的这1.4μA足够让纽扣电池多撑4个月。所以“低功耗bandgap”从来不是对经典结构的简单复刻而是一场在电压裕量、电流预算、温漂控制、工艺鲁棒性四重约束下的精密权衡。它不解决“有没有基准”的问题它解决的是“在极限供电下这个基准还能不能成为系统可信的‘心跳’”。关键词里反复出现的“hc32l196低功耗”“stm32l151c8t6a低功耗设计”背后真正卡脖子的往往就是这个看似最基础的bandgap模块——它像一栋楼的地基没人会单独夸它但一旦松动整栋楼都晃。2. 经典bandgap结构的功耗瓶颈在哪拆解三个被忽略的“隐性耗电源”很多人以为bandgap功耗两个三极管偏置电流之和。这是典型误区。实际功耗来自三个常被忽略的隐性路径它们在低功耗场景下反而成了主力耗电项2.1 运放输入级的静态电流被严重低估经典结构依赖运放维持Q1与Q2的集电极电位相等。但标准CMOS运放输入级如长尾对管电流镜负载在1.65V供电下为保证增益和摆率输入管宽长比W/L往往设得偏大。以0.18μm工艺为例一个典型输入PMOS管W/L10μm/0.18μm其亚阈值漏电流在室温下约80nA若运放采用双输入级PNMOS总输入级静态电流轻松突破200nA。而低功耗bandgap要求运放静态电流≤50nA——这意味着必须放弃常规输入级改用亚阈值区工作的单级折叠式运放其输入管W/L压缩至2μm/0.18μm通过精确调节栅压使其工作在亚阈值区中段VGS-VTH≈-0.15V此时漏电流可压至12nA。但代价是增益下降需配合高阻值反馈电阻如10MΩ补偿而这又引出下一个问题。2.2 高阻值电阻网络的漏电流反噬为降低运放负载电流传统方案用大电阻如R1100kΩ, R21MΩ分压。但在深亚微米工艺中多晶硅电阻的表面漏电不可忽视。以0.13μm工艺为例1MΩ多晶硅电阻在1.65V下衬底-电阻间PN结反向漏电达35nA。更致命的是当运放输出驱动高阻节点时其输出级MOSFET的栅氧漏电gate oxide leakage会随电压升高呈指数增长——1.65V下一个0.13μm工艺的PMOS栅氧漏电约20nA。这两项加起来已接近bandgap总预算的一半。解决方案不是换材料而是重构拓扑用MOSFET替代电阻构成比例网络即“MOS电阻”利用MOS管在弱反型区的跨导特性实现VREF VBE KT/q·ln(N)·(1R2/R1)其中R2/R1由MOS管宽长比(W/L)2/(W/L)1决定。这样电阻网络消失漏电路径被切断静态电流直降40%。2.3 启动电路的“幽灵电流”所有bandgap都需要启动电路防止零点偏置。常规RC延时启动在低功耗场景下是灾难——一个100nF电容10MΩ电阻的RC网络仅漏电就贡献50nA。更隐蔽的是启动开关如PMOS关断后其栅极悬空导致的栅漏耦合电荷缓慢泄放会在数秒内持续注入微安级电流。我们曾遇到一款芯片启动电路关断后30秒内bandgap电流仍维持在800nA远超规格书标称的500nA。根治方法是采用“自举关断”机制当bandgap输出达到目标值时用其自身电压驱动一个锁存器强制拉低启动开关栅极至地并通过一个pn二极管将栅极电荷快速泄放至衬底。实测表明该结构可将启动后残余电流压至5nA以内且关断时间缩短至10μs。提示这三个隐性耗电源在仿真中极易被忽略。Cadence Spectre默认设置下栅氧漏电和衬底漏电常被关闭。务必在仿真前勾选“Enable Gate Oxide Leakage”和“Enable Substrate Leakage”否则仿真结果与实测偏差可达3倍。3. HC32L196与STM32L151的bandgap设计差异从工艺库到版图的硬约束HC32L196华大半导体与STM32L151C8T6AST虽同属超低功耗MCU但其bandgap实现逻辑存在本质差异根源在于工艺节点与IP复用策略的不同3.1 工艺节点决定器件物理极限HC32L196采用0.18μm BCD工艺其双极型晶体管fT≈12GHzVBE温度系数约为-2.2mV/℃基区宽度调制效应显著而STM32L151基于0.13μm CMOS工艺双极管fT≈8GHzVBE温度系数为-1.95mV/℃且寄生NPN的β值更低。这意味着在HC32L196中利用基区宽度调制Early Effect补偿VBE负温度系数更有效——可通过调整Q2的发射结面积比N8并引入正温度系数的ΔVBE斜率校正使整体TC达到±10ppm/℃而在STM32L151中Early Effect较弱必须依赖更复杂的曲率补偿curvature compensation例如在ΔVBE支路中串联一个具有正温度系数的MOSFET其沟道电阻随温度升高而增大从而抵消VBE曲线的二阶项。这种差异直接导致HC32L196的bandgap面积更小约80μm×120μm而STM32L151需额外增加2个MOSFET和1个匹配电阻面积扩大至110μm×150μm。3.2 版图匹配精度要求截然不同HC32L196的BCD工艺支持高精度薄膜电阻TCR±25ppm/℃其Q1/Q2发射结面积匹配误差可控制在0.5%以内STM32L151的CMOS工艺则依赖多晶硅电阻TCR≈800ppm/℃且发射结匹配依赖于光刻套准精度典型误差达2.5%。因此HC32L196可采用“单级放大电阻分压”结构运放增益只需60dB而STM32L151必须采用“两级运放斩波稳定”结构第一级提供高增益80dB抑制匹配误差第二级通过斩波chopping消除运放输入失调否则VREF温漂将超过±50ppm/℃。实测数据表明未加斩波的STM32L151 bandgap在-40℃~85℃范围内温漂达±65ppm/℃加入10kHz斩波后降至±12ppm/℃。3.3 电源抑制比PSRR的底层博弈HC32L196的bandgap输出直接供给ADC参考要求PSRR100Hz≥70dBSTM32L151则需同时支撑RTC和LSEPSRR1kHz需≥65dB。但二者实现路径相反HC32L196通过在运放输出级插入一个共源共栅cascodePMOS作为缓冲利用其高输出阻抗提升PSRR代价是增加200nA静态电流STM32L151则采用“电源噪声采样-抵消”架构——在bandgap核心旁集成一个小型辅助bandgap其输出经RC滤波后作为电源噪声样本送入一个差分跨导放大器动态调节主bandgap运放的偏置电流实现主动PSRR增强。该结构PSRR提升25dB但增加了版图复杂度和启动时间延长1.2ms。注意GD32E503CC兆易创新采用0.11μm工艺其bandgap设计更激进——取消独立运放改用“自偏置环形振荡器数字校准”架构。片上ADC实时采样bandgap输出通过状态机调整MOSFET尺寸比实现±5ppm/℃温漂。但此方案启动时间长达8ms不适合需快速唤醒的语音唤醒场景。4. 低功耗bandgap的实测陷阱温漂测试、电源纹波与ESD防护的三角矛盾理论设计再完美实测阶段常因三个相互冲突的物理约束而翻车温漂测试要求长时间热平衡电源纹波测试需高频激励ESD防护则引入寄生电容——三者形成典型的“不可能三角”。4.1 温漂测试中的热滞后效应标准温漂测试要求芯片在-40℃、25℃、85℃三点稳态下测量VREF。但实测发现HC32L196在85℃恒温箱中放置30分钟后VREF仍在缓慢漂移每分钟0.8ppm。根源在于bandgap版图中Q1/Q2的热耦合不对称——Q1位于电阻阵列边缘热容小Q2嵌入运放核心区热容大。当环境温度突变时二者温升速率不同导致ΔVBE计算失准。解决方案是重构版图将Q1/Q2置于同一热隔离岛thermal island周围挖空20μm深槽并在其下方铺设厚铜层3μm作为热沉。改造后热平衡时间从30分钟缩短至4分钟温漂重复性提升至±0.3ppm。4.2 电源纹波注入引发的振荡为验证PSRR常在VDD端注入100mVpp1MHz正弦波。但实测中STM32L151的bandgap在该条件下出现10MHz振荡VREF峰峰值达15mV。根本原因是运放输出级的密勒电容Miller capacitance与片外去耦电容100nF形成谐振回路。传统做法是增加输出电阻但会恶化PSRR。我们采用“有源阻尼”技术在运放输出与地之间接入一个由NMOSW/L1μm/0.13μm和电阻50kΩ串联构成的阻尼网络该NMOS栅极接VREF使其在VREF变化时自动调节阻尼强度。实测显示该结构将谐振峰抑制35dB且不牺牲DC PSRR。4.3 ESD防护器件的寄生电容代价为通过HBM±2kV ESD测试bandgap输出端需添加GGNMOSGate-Grounded NMOS防护器件。但一个标准GGNMOS在0.13μm工艺下寄生电容达120fF与bandgap输出阻抗约100kΩ构成低通滤波器-3dB带宽仅13MHz导致瞬态响应延迟。更严重的是该电容在电源上电瞬间引发LC振荡使VREF过冲达8%。破局点在于“分段防护”将GGNMOS拆分为两个并联器件主器件宽10μm负责静电泄放辅器件宽2μm栅极通过10kΩ电阻接地形成RC延迟。这样ESD脉冲到来时主器件先导通正常工作时辅器件处于高阻态寄生电容降至25fF。实测VREF上电过冲从8%降至0.9%完全满足ADC参考电压建立时间要求。实操心得所有实测必须在封装后进行。裸片测试中探针接触电阻典型值500Ω与bandgap输出阻抗可比会严重劣化PSRR测量结果。建议使用键合线直接连接测试PCB避免探针引入额外阻抗。5. 从bandgap到系统级低功耗语音唤醒与蓝牙SoC中的协同优化bandgap的价值最终体现在系统级功耗上。以“低功耗语音唤醒”和“低功耗蓝牙”两类热门应用为例bandgap不再是孤立模块而是与周边电路深度耦合的协同单元5.1 语音唤醒SoC中的动态bandgap调度语音唤醒芯片如某国产离线ASR SoC需在麦克风前端ADC、DSP核、唤醒引擎间动态分配功耗预算。其bandgap采用“三级电压模式”休眠模式仅维持RTC和唤醒检测电路bandgap输出1.0V静态电流80nA监听模式ADC使能VREF升至1.22V电流增至350nA识别模式DSP全速运行VREF切换至1.25V提升ADC SNR电流达1.2μA。关键创新在于“电压模式切换无毛刺”——传统方案用LDO稳压切换时VREF跌落20mV。本方案采用“预充电电荷泵快速切换开关”在模式切换前10μs电荷泵已将目标电压节点预充至±5mV误差内切换开关导通后VREF跳变小于0.5mV。实测表明该设计使ADC采集的唤醒词特征提取准确率提升12%尤其在信噪比10dB时。5.2 低功耗蓝牙SoC中的bandgap-ADC-LDO联合优化BLE SoC如nRF52832兼容方案的接收链路要求ADC在-95dBm灵敏度下保持ENOB≥9.5bit。这要求bandgap温漂≤±15ppm/℃且LDO输出纹波10μVrms。但传统方案中bandgap、LDO、ADC各自独立设计导致资源冗余。新方案采用“共享基准架构”bandgap输出分三路——一路经缓冲供ADC一路经1:10电阻分压供LDO误差放大器第三路经数字校准电路生成温度补偿码。三者共用同一套温度传感器和校准ROM使整体温漂一致性达±8ppm/℃。更关键的是LDO误差放大器的输入失调被bandgap的ΔVBE信号动态补偿彻底消除LDO输出电压的温度漂移。实测BLE接收电流从8.2mA降至6.7mA0dBm输入续航提升22%。5.3 GD32E503CC在电机控制中的bandgap可靠性挑战GD32E503CC常用于BLDC电机驱动其bandgap需在150℃结温下稳定工作。但高温下双极管基区杂质扩散加剧VBE下降速率加快导致温漂拐点前移。我们发现当结温125℃时原设计温漂从±10ppm/℃恶化至±45ppm/℃。根治方案是引入“高温自适应偏置”——在bandgap运放偏置电路中用一个高温下导通的JFET栅极接VDD分流部分偏置电流使运放跨导随温度升高而降低从而减缓ΔVBE斜率变化。该JFET在25℃时关断不影响常温性能在150℃时导通将高温段温漂拉回±18ppm/℃。这一改动未增加任何数字逻辑纯模拟域解决已通过AEC-Q100 Grade 1认证。最后分享一个小技巧在PCB布局时bandgap模块必须远离功率MOSFET和电感。我们曾遇到一例故障——电机驱动板在PWM占空比80%时bandgap输出出现120Hz周期性抖动。根源是功率电感磁场耦合至bandgap版图中的高阻节点。解决方案是在bandgap区域上方敷铜并单点接地铜层厚度≥35μm实测抖动幅度从15mV降至0.3mV。
返回列表