ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

宽温ADC设计挑战:从SAR架构到三温测试的工程实践

宽温ADC设计挑战:从SAR架构到三温测试的工程实践 1. 一块ADC在-55°C和125°C之间的真实表现和你想的不一样最近我在做一套井下多参数测量仪的数据采集链路传感器输出的模拟信号要经过ADC变成数字量送进MCU。常温下各项指标测出来都挺漂亮16位分辨率、无失码、INL误差小得让人放心。可一旦把整机丢进高低温箱从25°C拉到125°C采集到的数据就开始飘同一个传感器、同一个输入电压换算出来的工程值硬是差出了几十个码。这时候才意识到一颗ADC能在常温下做到多好是一回事能在整个军用温度范围MIL-TEMP-55°C到125°C内保持多好是另一回事。正好这几天看到Silanna Semiconductor发布的新闻——他们给Plural平台ADC系列增加了MIL-TEMP版本整个产品组合都覆盖-55°C到125°C工作温度。这个事对正在焦头烂额选型的人来说确实是个值得认真研究的方向。我花了点时间把Plural平台的架构、宽温ADC的关键指标、以及实际做宽温系统时容易踩的坑整理了一遍这里分享出来给同样在做高可靠数据采集的朋友做个参考。先说清楚这篇文章适合谁看如果你正在为航电、石油测井、工业现场、高低温环境设备选ADC或者手里已经有ADC但发现高温低温性能不达标又或者纯粹想搞明白宽温ADC到底贵在哪、难在哪这篇文章就是给你准备的。我尽量不堆术语但涉及关键指标的地方会讲透原理毕竟选型这事知其然不知其所以然迟早要交学费。2. 为什么-55°C到125°C这么难从参数漂移的微观机制说起2.1 温度等级不是印在标签上的装饰电子元器件的工作温度等级行业里基本是这么划分的商用级0°C到70°C工业级-40°C到85°C汽车级AEC-Q100标准下通常到-40°C到125°CGrade 1而军用级则要求-55°C到125°C对应MIL-STD-883等军标。-55°C到125°C意味着180°C的跨度。这个范围不是简单地在工业级基础上两头各多出15°C——它恰恰把很多半导体物理效应的临界点圈了进去。常温下表现正常的器件到了-55°C可能因为晶圆内部的载流子迁移率变化而出现建立时间不足到了125°C则可能因为漏电流指数级上升而吃掉精度。设计裕量稍小的电路很容易这两个极端就挂了。MIL-TEMP版本之所以少是因为它要求芯片从设计阶段就要考虑整个温度区间内的参数一致性而不是靠筛选就能做出来。很多商用ADC在-55°C和125°C其实也能工作但精度参数已经惨不忍睹数据手册里的指标只保证到85°C或者105°C超出部分就是天知道。2.2 高温下漏电流如何悄悄吃掉你的有效位数ADC的核心工作是精确采样和量化而温度的升高会对这个过程的多个环节产生破坏。首先是采样电容的漏电。CMOS工艺里采样开关和电容本身都存在漏电路径这些漏电流随温度呈指数增长——大致规律是温度每升高10°C漏电流翻倍。在125°C下采样保持电容上的电荷保持时间会显著缩短如果ADC的采样架构对保持时间敏感就会直接表现为DNL恶化、码值跳变。其次是比较器的失调电压漂移。SAR ADC内部有一串比较器判断电压大小比较器的输入失调电压Vos随温度漂移会直接影响转换结果的精度。虽然现代工艺普遍做了斩波chopper或自校准但校准的范围和精度是有限的超出设计余量后失调漂移就会以看不到规律的方式出现在转换结果里。还有基准电压源。SAR ADC需要一个稳定的参考电压来决定满量程对应的模拟量基准电压的温度漂移直接以比例关系叠加到输出编码上。一颗10ppm/°C温漂的基准在100°C温差变化时就有1000ppm的误差对应16位ADC就是约65个LSB——这在很多精密测量场景下是不可接受的。2.3 低温端的隐藏杀手建立时间与封装应力低温的问题往往被高温掩盖实际上同样头疼。在-55°C下晶圆内部的载流子迁移率下降MOS管的导通电阻增大采样开关的导通时间变长。如果ADC内部采样时钟不允许额外裕量就可能出现采样电容还没完全建立到输入电压就开始转换的情况结果是低温下线性度变差——这个现象在高速SAR ADC上尤其明显。封装应力是另一个容易忽略的点。芯片封装用的环氧树脂、引线框架、晶圆本身的热膨胀系数各不相同温度变化时材料之间相互拉扯这种应力会通过压阻效应改变晶圆上精密电阻和晶体管参数。有些ADC在温度循环之后出现参数不可逆变化根源就在这里。MIL-TEMP版本通常会在封装材料选择和装配工艺上做特殊处理这也是它比商用版本贵的原因之一。3. Plural平台做宽温的思路SAR架构、自校准与工艺筛选组合拳3.1 为什么Silanna选择SAR架构作为Plural的基底Silanna的Plural平台走的是SAR逐次逼近架构路线。这个选择在宽温应用里其实是很有讲究的。SAR ADC的结构主干是比较器电容DAC阵列逐次逼近逻辑比起流水线Pipeline架构它的信号链路简单很多没有级间放大器、没有MDAC因此温度变化时引入误差的环节更少校准的难度也更低。流水线架构在高速高精度场景有优势但每一级都有自己的增益误差、失调误差和电容失配这些误差随温度的漂移规律各不相同要做温度补偿就得逐级建模复杂度很高。SAR架构的误差主要集中在前端采样网络和比较器上误差模型清晰校准逻辑容易覆盖全温度范围。这解释了为什么很多面向高可靠、宽温场景的高精度ADC都选择了SAR结构——它天生更容易做到参数可控。Plural平台另外值得一提的特点是它对功耗的精细管理。宽温设备往往工作在功耗受限的场合比如电池供电的井下仪器、远程传感器节点。Plural系列的动态功耗调整机制让ADC可以在低速高精度和高速采集之间切换功耗随采样率缩放温度范围做宽了也不至于把整机的热预算拖垮。3.2 自校准机制上电校准和温度补偿表宽温ADC能不能在-55°C到125°C都保持出厂指标关键就在校准。Silanna Plual平台内置的自校准逻辑我的理解是它在上电时会对失调误差和增益误差做一次片上校准相当于用内部已知电压源去测量自身误差然后在转换结果里扣除。这套流程对工业级产品来说已经是常规操作但MIL-TEMP版本如果想在极端温度下依然保证精度只做常温上电校准是不够的——因为你在常温校准掉的误差到高温低温下又会重新长出来。所以更稳的做法是出厂多点温度校准芯片在产线上会经历-55°C、25°C、125°C甚至更多温度点的测试把每个温度点下的校准系数烧录到片内存储里。实际运行时ADC结合温度传感器读到的当前温度从校准表里选取对应的系数做补偿。这种方式对SAR架构特别有效因为SAR的误差项可预测性强、重复性好只要出厂把表测准了产品全生命周期内都能按表修正。当然具体Plural平台的校准细节要以官方数据手册和应用笔记为准我在这里说的是行业里成熟的做法也是评估一颗宽温ADC时你应该主动去了解的东西——问清楚校准是只在常温做还是全温区多点校准这直接决定了器件在极端温度下的真实精度。3.3 三温测试和筛选比芯片设计更烧钱芯片设计得再好如果工艺制造出来的每一颗芯片参数都有散布也无法保证全部通过宽温指标。所以军工级ADC普遍要做三温测试在-55°C、25°C、125°C三个温度点逐颗测量关键参数只有全部温度点都落在规格范围内的芯片才能打上MIL-TEMP标。这个过程测试时间长、设备投入大、良率还会打折成本自然就上去了。另外还有老炼Burn-in和温度循环筛选目的是提前淘汰那些可能存在潜在缺陷的芯片。老炼通常在高温下加电运行一段时间加速缺陷暴露温度循环则是让芯片反复经历温差冲击检验封装和键合的可靠性。一个MIL-TEMP ADC的出厂成本里测试环节往往占了大头——所以当你看到同型号的工业级和军工级价格差好几倍时不用奇怪钱主要花在了这些看不见的环节上。4. 系统级设计协同宽温ADC只是起点周边电路才是大头4.1 基准电源宽温链路里最大的隐患很多工程师选好了ADC却随手配了一颗温漂很大的基准源结果整个系统的精度比ADC本身差了一个数量级——这是宽温设计里最常见的翻车点。ADC的满量程精度直接依赖于基准电压基准温漂多少输出编码就跟着按比例漂多少。16位ADC的1LSB对应约15ppm的满量程比例也就是说如果基准温漂超过15ppm/°C在100°C温差下整体误差就超过16位的分辨率极限。实际设计里我会建议基准源选温漂在5ppm/°C以内、最好是2ppm/°C左右的精密基准。同时要注意基准的负载调整率和噪声指标因为在宽温下基准芯片内部的误差放大器同样会漂移。某些基准还自带温度引脚或加热功能能主动维持芯片温度恒定——这类方案功耗高一些但用在极端环境里非常省心。4.2 PCB热设计与温度梯度ADC不热但周围很热宽温系统里PCB本身也是误差源。FR-4板材在高温下绝缘电阻下降漏电流路径变多这会悄悄改变ADC输入端的偏置条件。更隐蔽的是温度梯度问题——当PCB上一侧有功率器件发热、另一侧放置精密模拟电路时板面会形成温度梯度。铜箔的电阻温度系数约为3900ppm/°C输入走线两端如果有几度温差就会产生微小的热电动势塞贝克效应叠加到模拟信号上。所以布局时我会把ADC、基准源、输入调理电路放在同一等温区远离功率器件和热源必要时在PCB上做开槽来阻断热传递路径。另外在-55°C的低温环境还要考虑焊点材料和PCB基材的低温脆化问题选择合适Tg值的板材焊接工艺上注意热循环寿命。4.3 时钟、逻辑电平和隔离器件的温漂高精度ADC的正常转换离不开干净的低抖动采样时钟。在宽温下晶振的频率稳定度和抖动都会变化如果时钟抖动增大采样时刻的不确定性会转化为采样噪声等效抬高噪声底。选晶振时要注意温度稳定度指标TCXO或OCXO在极端环境下比普通晶振靠谱得多。逻辑电平阈值也会随温度偏移。MIL-TEMP版本的ADC通常把数字接口电平设计得对-55°C到125°C范围有足够裕量但如果你用的MCU或FPGA是普通工业级接口电平阈值在低温或高温下可能与ADC不匹配产生误码。系统设计时最好确认整个数字链路的器件都覆盖同样的温度范围别把ADC做成宽温的、其余器件却拉了后腿。5. 真正需要MIL-TEMP ADC的场景和你可能高估它的场景5.1 航电、井下、工业现场宽温是生存刚需说到MIL-TEMP的真实需求排在最前面的自然是航空航天领域。飞机发动机舱、机身外部的传感器采集设备、飞行控制计算机的模拟前端环境温度可以轻松突破民用器件的上限。在这些应用里ADC不工作或参数超差可能导致整个系统功能异常关乎安全性所以必须扛住-55°C到125°C不是性能指标而是适航要求。石油天然气行业的井下测量仪器是另一个典型场景。钻井过程中井底温度随深度升高常规油井在150°C附近超深井和地热井甚至更高。虽然严格说井下仪器很多要175°C甚至200°C等级但MIL-TEMP的-55°C到125°C覆盖了浅层和中深层井的多数工况而且125°C的等级在电子器件里算是可靠性较好的分水岭。测井仪器从地面运到井底还要经历地表的高温暴晒和井底的持续高温这种两极化环境对器件温度范围的考验相当直接。工业领域也有一批需求比如高炉附近的过程控制设备、汽车发动机舱内的传感器模块、高低温试验箱自身的测试链路。这些场景的共同点是环境温度不由你控制而且维护成本极高——设备坏了可能要在危险的现场环境里停机检修相比之下选一颗MIL-TEMP ADC多花的钱小得多。5.2 别为了军用级三个字买单先算清楚你的温度包络但我也见过不少其实用不上MIL-TEMP却硬选的情况。有人觉得军用级肯定更好于是在常温机房设备里也点名要-55°C到125°C的ADC。这种选择实际上面临几个代价成本翻倍甚至更多交货周期拉长而且为了追求宽温度范围内的性能一致性常温下的某些指标可能反而比不上同系列的工业级版本——这是一种取舍。做选型决策时我建议先列一下设备的实际温度包络整机内部的温升、外壳防护带来的热积聚、极端气候的历史数据这些都算清楚后再决定等级。如果设备内部实际温度范围是-30°C到70°C一款靠谱的工业级ADC完全够用多花的钱不如投入到基准源和PCB设计上。选宽温是为了匹配真实需求不是为了给产品宣传页上加一句军规级。6. 拿到MIL-TEMP ADC之后怎么验证它没骗你6.1 自己的三温测试怎么做不管数据手册写得多么漂亮批量供货的每颗芯片都有差异。我自己的习惯是正式导入一颗宽温ADC之前先买一批样品做一轮小型三温测试用恒温箱把测试板分别稳定在-55°C、25°C、125°C每个温度点至少保温30分钟让器件充分达到热平衡然后采集标准电压源的输出换算成实际编码和误差。测试时要注意几个细节。一是温度探头要贴在ADC封装表面而不是放在箱体空气里因为箱体显示的温度和芯片表面实际温度可能存在好几度的偏差尤其是低温和高温保温时间不够的时候。二是从低温往常温切换时PCB上容易结露如果没做防潮处理就通电测试漏电流会把数据搞乱测出来的漂移根本不是你ADC的真实性能。三是最好加一轮温度循环让样品经历几次完整的冷热交替之后再复测常温参数观察是否有不可逆的漂移——这在军工筛选里叫参数稳定性考核用几十块钱的样品成本就能帮你筛掉一批不太靠谱的批次。6.2 数据手册里必须盯住的几个参数评估宽温ADC时除了分辨率、采样率这些常规参数我建议盯住下面几个容易被忽视的温度相关指标参数为什么关键经验参考值失调误差温漂失调随温度变化直接影响零点精度最好在亚ppm/°C或低µV/°C级别增益误差温漂影响满量程精度和基准温漂叠加几ppm/°C之内较稳妥INL/DNL温漂线性度随温度劣化程度关注全温范围内最大INL而非仅25°C基准源温漂系统精度瓶颈往往在这里优选2-5ppm/°C上电建立时间低温下可能需要更久才能达到标称精度留出至少2倍余量拿到数据手册后别只看首页的一般说明部分要翻到电气特性表看所有温度范围的测试条件重点看指标给出的温度范围是多少。有些ADC数据手册会在表格下方用小字注明指标只在某个窄温度范围内保证这种坑一定要在选型阶段就识别出来。6.3 批量导入前的可靠性功课样品验证通过之后批量导入还有很多功课要做。首先和代理商确认供货批次的三温测试报告是否齐全每批芯片是否都经过全温区筛选。其次评估量产测试方案如果你的整机也需要过温测试要设计好测试夹具和标准流程确保产线上能高效复测关键指标。另外有条件的话可以做小批量的温度冲击试验和长期高温带电老化观察参数是否有退化趋势这能为后续的产品质保和失效分析积累基线数据。7. 我的一点实际体会研究Silanna Plural平台MIL-TEMP版本的过程中我最大的感受是一颗ADC的温度等级本质上是整个设计、制造、测试体系综合实力的体现而不只是换个标签的事。宽温ADC难做难在要在180°C的温度跨度内让成百上千个晶体管和电容的漂移互相抵消或得到补偿靠的是架构选型、校准算法和工艺筛选共同发力。对我自己来说短期内可能不会立刻用到Silanna的这款MIL-TEMP ADC因为它面向的应用和我的项目还不太对口。但这次研究让我把宽温数据采集这个课题完整梳理了一遍从芯片架构到系统设计到测试验证都有了更清晰的方法论。如果你手头恰好有类似的需求我的建议是先认真算清楚你设备的真实温度包络再去比较不同平台在宽温下的实测表现最后别忘了给基准源和PCB设计留足预算——一颗好ADC能发挥多大价值一半取决于它周围的那圈电路。这些都是我在实际项目里交过学费之后总结出来的经验希望对正在做高可靠数据采集设计的你有点帮助。后面如果我自己真把Plural平台的样片拿到手跑完实测再回来分享更多一手数据。
返回列表