拓冰建站拓冰建站
首页 / 资讯中心 / 正文

高温环境下的80MSPS ADC:物理瓶颈、实测方法与系统设计

做高温电子这块的朋友应该都有同感普通ADC在数据手册上写“工业级-40℃~85℃看着挺够用但真要把板子塞进井下仪器、变压器监测或者发动机舱125℃一过SNR就开始滑坡基准电压飘得像没吃饭一样采样值时好时坏。我最近刚完整评估完一颗80MSPS采样率的高温级ADC整个流程走下来对“高温下跑高速”这件事有了很深的体会。这篇文章想把选型思路、物理瓶颈、实测方法、常见坑都整理出来给同样在折腾高温采集系统的你一份能直接抄作业的参考。先说结论80MSPS的高温ADC是真实存在的但它不是普通ADC加个散热片那么简单。硅器件在高温下的物理限制、封装应力、信号链配合、甚至PCB板材都会变成决定成败的因素。这篇文章会从为什么需要高速高温ADC讲起一直拆到具体实测数据和问题排查中间会穿插不少我们踩过的坑和补救办法。1. 为什么高温环境偏要跑80MSPS1.1 高温采集场景盘点很多人一听到“高温”就想到井下石油仪器确实井下电子系统的工作温度普遍在150℃到175℃有些特殊井段甚至到200℃以上。但真正需要80MSPS级别的采样率往往不是井下那种慢速地质信号而是另一批需求。我们这次项目其实是做电力设备的局部放电在线监测。变压器、发电机、开关柜这些设备运行的时候本体温度就不低尤其绕组和铁芯附近环境温度轻松破百。局部放电是绝缘击穿前的预兆它的脉冲信号非常窄上升沿可以到纳秒级频谱成分能冲到几十MHz。要捕捉这种信号采样率必须在30MSPS以上90MSPS都不算奢侈。而传感器安装位置往往贴近高温设备本体常温ADC根本撑不住。类似的场景还有航空发动机的健康监测、高温超声无损检测、大功率电机驱动回路的暂态电流分析。这些应用有共同点信号宽带、环境高温、安装位置恶劣、更换维护成本极高。所以一颗能在150℃以上稳定工作的80MSPS ADC对这些领域来说是刚需不是噱头。1.2 采样率从1MSPS到80MSPS差的不只是数字先说个容易误导人的认知很多耐高温ADC在市面上存在很久了比如一些车规级和军品级SAR ADC但它们的采样率大多在1MSPS以下。这种速度做温度监测、应变采集绰绰有余但做不了局部放电、超声成像这类宽带信号。从1MSPS跳到80MSPS不是说速度变快80倍那么简单。ADC的架构就必须换——低速SAR可以用电容DAC逐次逼近但到了几十MSPS这个量级SAR做到高分辨率很吃力主流方案会改成分段流水线架构Pipeline甚至是流水线SAR的混合架构。架构换了内部模块的功耗、面积、发热特性全都不一样。更重要的是采样率提高后系统前端信号链的带宽和压摆率需求也跟着上来驱动运放、时钟、数据接口、电源去耦每条链路都是新的约束。很多人在选型时只盯着“ADC能不能到80MSPS”结果做板子的时候发现前端运放在高温下早就失真了整个链路白搭。这也是这篇文章想重点讲的部分。2. 高温ADC的物理瓶颈硅器件在大热下的真实表现2.1 泄漏电流一寸热一寸漏说高温对ADC的影响绕不开硅的物理特性。硅的本征载流子浓度随温度指数增长结的泄漏电流也会跟着暴涨。工程上有个经验法则温度每升高10℃PN结漏电流差不多翻一倍。从25℃到175℃这个差距可不是线性增长的是几万倍的量级。漏电流在ADC里会造成什么后果以采样保持电路为例采样开关在保持相是需要完全关断的如果开关的源漏极漏电流过大保持电容上的电荷就会慢慢漏走导致采样值偏大或偏小。对14位分辨率的ADC这个误差可能就落在最低有效位LSB附近直接表现为DNL变差、输出码出现阶梯状失真。低速ADC还可以用更大的采样电容扛一扛但高速ADC为了保证带宽采样电容不能太大漏电的影响会更明显。所以真正意义上的高温ADC设计时不是简单选高温元器件而是要从底层选择耐高温工艺比如SOI绝缘体上硅工艺能有效抑制漏电通路或者做片上校准来抵消漏电造成的误差。这些都是我们用户看不到、但实际决定芯片高温表现的关键。2.2 ADC内部最先“露馅”的模块如果拿一颗常温ADC硬生生放到175℃环境里测你通常会先看到两个指标崩掉一是基准电压漂移二是增益误差变大。ADC的基准源基本都基于带隙结构它的输出电压和晶体管VBE的温度特性密切相关。普通基准的温漂大概在10~50ppm/℃听起来不大但对于14位ADC1LSB对应的电压是满量程的1/16384大约61ppm。基准漂个几十ppm0.1%的增益误差就出来了这在高速高精度采集里是不可接受的。所以高温ADC往往内置了经过激光修正的低温漂基准或者干脆建议外部用一个温度系数足够低的参考源。另一个容易出问题的是内部比较器和放大器的失调电压。温度变化时晶体管的Vth和电流增益都会漂移OTA的输入失调也跟着变。高速流水线ADC内部有大量跨导放大器每个放大器的失调都会累积到最终输出上。这也是为什么有些ADC在25℃测试ENOB能到12位到了150℃直接掉到9位不是玄学是有明确的物理原因的。2.3 封装与PCB的高温隐形杀手芯片裸片能扛住高温不代表封装也能扛住。塑封材料的玻璃化转变温度Tg普遍在150℃到175℃之间超过这个温度环氧树脂会软化、膨胀键合丝和引线框架之间会产生机械应力严重时直接导致内部开路或短路。所以高温级ADC基本都选用陶瓷封装或者特殊的高温塑封料这也是它比普通芯片贵好几倍的原因之一。PCB板材同样是大坑。普通FR4的Tg只有130℃到140℃在175℃下工作一段时间绝缘电阻会明显下降板材膨胀系数和铜箔不匹配甚至会引起走线断裂。我们这次做高温板卡直接用了聚酰亚胺PI板材Tg能做到260℃以上同时走线要做加宽和叠层优化。很多人在高温系统上翻车问题根本不在ADC而在PCB和焊接工艺上这点特别容易被忽视。3. 80MSPS的系统代价功耗、散热与信号链协同3.1 功耗与热失控高速ADC的功耗天然比低速高。一颗80MSPS的14位SAR或Pipeline ADC正常功耗在几百毫瓦到1瓦之间和低速ADC的几十毫瓦相比是数量级的差距。功耗高意味着自身发热量就大如果环境温度已经175℃芯片要把自身发热散出去非常困难。这里有个很关键的关系环境温度、功耗和结温。数据手册标注的最高工作温度通常指环境温度但芯片实际感受的是结温Tj Ta θJA × P。如果环境温度已经是175℃功耗0.5W热阻50℃/W那么结温直接到200℃很可能超出芯片的绝对最大值。所以使用高速高温ADC时降功耗设计是硬约束——降低电源电压、关闭不需要的通道、合理降采样率都是在给热预算腾空间。我们这次做的板卡在PCB背面专门铺了大面积铜箔散热同时用导热垫把热量导出到外壳。实测在150℃环境里芯片外壳温度和PCB表面温度差了差不多8℃这个设计帮了大忙。3.2 输入驱动高温下最先不够用的不是ADC很多方案里ADC前面会加一级差分运放做信号调理和阻抗变换。但高温环境对运放的影响和ADC一样严重带宽下降、压摆率降低、谐波失真变大。常温下跑得顺顺当当的250MHz宽带运放到了175℃可能实际带宽只有原来的三分之一驱动80MSPS ADC的时候就力不从心了。解决办法有两种思路。一种是用专门的耐高温宽带运放这一类器件选择非常少价格也贵另一种是走无源方案用变压器把单端信号转成差分输出变压器本身是磁性元件如果选型得当注意居里温度和磁芯损耗高温下表现反而稳定。我们测试后选择了后者——至少驱动级的失真来源少了一个有源器件排查问题也轻松许多。3.3 时钟与数字接口的时序裕量高速ADC对时钟抖动极其敏感。时钟抖动直接贡献到SNR的退化参考经验是SNR 20log10(1/(2πfinσt))输入频率越高同等抖动对SNR的杀伤越大。在80MSPS采样率下如果输入信号频率是20MHz光是一皮秒的RMS抖动就能把SNR限制在90dB左右。高温环境下时钟芯片的温度漂移、电源噪声和PCB走线的漏电都会恶化实际抖动。数字接口虽然不如模拟链路那么敏感但在高温下值得注意。CMOS接口在高温下压摆率变慢、振铃变大时序裕量会被压缩LVDS这种差分接口抗干扰能力强很多高速ADC一般都推荐走LVDS。实测中我们发现CMOS输出在125℃以下还算稳定到了150℃以上偶发毛刺明显增加换用LVDS后问题基本消失。4. 从选型到实测一张高温评估板的完整经历4.1 选型思路与筛选原则市面上真正支持175℃环境且采样率到80MSPS的ADC掰着手指头都能数过来。ADI、TI都有高温等级的产品线但很多标注“High Temperature”的器件实际最高只有150℃而军工级的陶瓷封装高速ADC价格又高得离谱。选型时我给自己的几个硬性筛选条件看Tjmax而不是环境温度。有些器件标称环境温度150℃但Tjmax只有160℃实际用起来几乎没有设计余量。尽量选陶瓷封装或带HT等级标识的正规产品线不要拿工业级BGA去赌。分辨率宁高勿低——高温下ENOB会掉用14位甚至16位的ADC跑80MSPS高温掉下来还能保住12位有效精度。优先考虑有评估板或者参考设计的方案高温调试周期长能少踩一步是一步。我们最终选了某厂商的14位80MSPS高温级Pipeline ADC陶瓷CQFP封装工作温度范围标到175℃环境单电源3.3V内置基准和LVDS输出。4.2 测试平台搭建与温箱试验方法高温测试不能只测一个点就算完我的做法是做温度扫描从25℃开始每25℃一个台阶升高到175℃每个温度点稳定至少30分钟再采数据。稳定时间很关键因为整个测试夹具和PCB的热平衡需要时间如果没稳定就测数据点之间没有可比性。测试系统的组成是信号源输出高纯度正弦波经过无源低通滤波器去除谐波再通过变压器转成差分信号送入ADC板卡ADC输出接到FPGA实测数据通过串口传回上位机做FFT分析。夹具上同时焊了热电偶分别在ADC封装表面、PCB背面和空气环境中测温度避免只看温箱设定温度造成误判。在加热方式上普通热风枪和加热板都不推荐做主升工具温度波动太大。我们用的是带程序控温的恒温箱升温速率控制在5℃每分钟以内防止热冲击导致焊接点开裂。4.3 一组实测数据与ENOB换算简单分享一组我们测出来的数据输入信号10MHz正弦、80MSPS采样率环境温度实测SNR (dB)ENOB有效位数增益误差 (%FS)备注25℃68.211.190.08出厂校准前的原始数据100℃66.810.960.12变化比较平缓125℃65.110.690.18开始有意义下降150℃62.310.180.26需要软件校准175℃58.49.480.41仍可用但精度降级明显ENOB的具体算法很简单ENOB (SNR - 1.76) / 6.02。这个数据集的亮点在于这颗ADC在25℃下标称SNR应该是70dB左右实测已经打了一点折扣到了175℃ENOB还能保持在9.5位上下够用但不算富裕。如果我们做的是变压器局部放电检测9位的有效精度已经足够捕捉放电脉冲的幅值和相位换作直接拿常温ADC上场到150℃大概率已经一片噪底了。另外我们做了粗校准和细校准的验证。粗校准只做了所谓的零点和满量程两点校准150℃时的增益误差从0.26%降到0.05%以内细校准如果加入温度查表修正175℃时增益误差可以压到0.03%。这说明高温ADC不是不能精而是需要额外的校准策略来配合。5. 应用案例电力设备局部放电在线监测5.1 为什么局部放电需要80MSPS局部放电信号的特征是上升沿极陡持续时间几十纳秒到几百纳秒。如果采样率只有10MSPS一个纳秒级的脉冲可能只能采到一两个点幅值、极性、相位信息全部丢失根本没法做缺陷类型识别。而80MSPS的采样率奈奎斯特带宽到40MHz至少能捕捉到局部放电的主要频谱成分。还有一个棘手的点局部放电信号往往是突发性的不像正弦波那样持续存在ADC需要长期处于“等待-触发-记录”状态。这个工作模式对ADC的上电稳定时间、突发同步能力、以及不采样时的功耗管理都提出了要求。高温下如果ADC内部偏置点漂移触发的一致性就会变差这在测试中要特别关注。5.2 完整信号链方案我们最终给这台监测装置定的信号链是传感器特高频UHF局部放电传感器输出信号带宽300kHz~1.5GHz但实际关注频段通过带通滤波器限制在10MHz以下前端调理带通滤波器 可变增益放大器把信号幅值调理到ADC满量程附近驱动变压器耦合转为差分输入到80MSPS ADCADC14位 80MSPS高温级LVDS输出数据处理FPGA实现触发判别、波形记录和FFT频谱分析通信有限的带宽遥测回后台。这套方案的核心逻辑是把最复杂的信号采样部分尽量靠近传感器避免长距离模拟信号线带来的噪声和衰减。整个采集模块封装在金属屏蔽壳体内紧贴变压器本体安装实测环境温度在85℃到140℃区间ADC的工作温度始终在设计余量内。功耗预算是这套系统设计的重点之一。ADC本身约420mW前端VGA和滤波器一组约150mWFPGA小型的约300mW总功耗不到1W。在140℃环境下单靠外壳的自然散热和导热结构就能把结温控制在安全范围内不用专门加风扇或半导体制冷——那玩意儿在高温环境里反而是累赘。6. 常见问题与排查技巧实录6.1 问题速查表把这段时间遇到的典型问题和最终排查方法整理成了表格方便大家对照故障现象可能原因排查思路与解决办法高温下SNR突然恶化明显前端VGA或变压器在高温下失真信号源谐波变大断开前端直接给ADC灌纯净信号区分问题在前端还是ADC输出码出现随机毛刺时钟抖动变大、电源噪声耦合换低抖动时钟源LVDS终端电阻调整电源LDO后面加大电容基准漂移导致增益误差大内置基准温漂超标改外部低温漂基准加软件查表校准偶发性采样值跳变数字接口时序余量不足CMOS输出改LVDS降低IO翻转速率上电后初始化失败高温下POR复位阈值漂移外部加电压监控芯片确保电源稳定后再复位ADCPCB焊点开裂热循环次数多了焊料疲劳换用高温焊料引脚做应力释放减少直接焊接刚性连接6.2 三个容易忽略的坑第一个坑是测温点选择错误。很多人只信任温箱的显示温度但温箱内不同位置的温度分布并不均匀加上板卡自身的发热芯片实际温度可能比显示温度高10℃以上。我们的做法是每个板子至少贴三个热电偶不同位置取平均值这样得到的数据才靠谱。第二个坑是高温老化导致的数据漂移并非单调。某次测试时我们发现同样在150℃下第一天测SNR是60dB第二天却变成63dB又稳定了。后来分析是焊料和PCB中残留的湿气在高温烘烤后被排出系统性能反而稳下来了。所以高温测试不能一上来就取数据得先做几轮“烘板子”再正式测量。第三个坑是信号源在高温箱外的漂移。因为信号源没法放进温箱它和ADC板卡之间的长电缆本身就受温度和环境干扰加上连接头的接触电阻很容易出现几十毫伏的浮空偏差。我们后来在ADC输入端前面加了一级巴伦做隔离才把电缆引入的共模干扰压下去。7. 选型建议与高温ADC趋势7.1 选型必须盯紧的五个参数结合这次经验如果你也要选高温高速ADC我建议重点盯以下五个参数最高结温和环境温度的差值余量至少留出15℃以上的余量别卡着标称值选型。封装形式陶瓷CQFP、陶瓷LGA优先BGA塑封基本不考虑。采样率余量如果你只需要40MSPS的采样率最好选80MSPS ADC然后跑一半速率高温下时序裕量更充足。内置参考还是外置参考内置基准便宜但温漂控制有限外置低温漂基准方案在高温下精度更高。数据输出格式能用LVDS不要用CMOS高温时序稳定性差别很大。7.2 高温ADC的技术演进方向这次做完项目我也顺带花时间查了查高温高速ADC领域的技术路线。目前做高温芯片的主流工艺还是SOI和宽禁带半导体SiC、GaN。SOI工艺已经在成熟商业化很多175℃到200℃的模拟器件都开始转SOI工艺SiC和GaN目前更多是在功率器件领域但学术研究里已经出现了用SiC做高温差分放大器和比较器的原型栅极氧化层的长期可靠性是主要瓶颈。在架构层面带片内自动校准校准泄漏电流、失调、增益的高温ADC会越来越多。高温环境下片内校准电路可以做实时背景校准让性能在175℃和25℃之间的差距进一步缩小。对用户来说这意味着以后高温系统不用像现在这样靠外围校准电路来打补丁系统设计会简单不少。从成本角度看高温级ADC短期内不会便宜毕竟市场和销量摆在那里。但如果井下、电力、航空航天的需求持续上量价格慢慢往下走是必然趋势。到时候这类器件会比现在更容易获得设计师的选型余量也更宽。最后分享一个实用心得评估高温ADC时不要只盯着最高温度点看我建议重点测125℃到150℃这个区间很多芯片的性能在这里出现非线性骤降而不是平滑劣化。我们当时如果只测25℃和175℃两点很可能就会漏掉150℃附近那个奇怪的SNR毛刺。这种数据手册上永远查不到的“中间段异常”才是高温系统设计里最需要自己摸清的地方。希望这篇文章能帮你少走几步弯路。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门