
ADC选型是我被问得最多的问题之一。很多工程师拿到项目第一反应是“主控自带ADC够不够用”不够了就直接挂一颗几块钱的独立ADC至于为什么选这颗、指标怎么定、外围怎么做往往凭经验或者照着别人的原理图抄。早年我自己做工业采集项目也这样吃过亏——芯片选贵了、精度却没提上去后来排查才发现是参考电压纹波的问题跟ADC本身关系不大。从那以后我把ADC选型当成一个系统工程来对待先拆需求再定参数最后拉通外围设计和固件处理。这篇文章我想把这一整套流程完整梳理一遍。内容定位很明确面向正在做硬件选型、或者被“怎么选ADC”困扰的嵌入式工程师和电子爱好者。里面不会有太多教科书公式重点是我实际项目里用过的选型思路、参数取舍逻辑、前后端配合的坑以及一套可以直接套用的选型检查清单。不管你是做工业传感器采集、电池管理、电机控制还是便携医疗设备看完应该都能自己动手把选型方案拉出来。1. 内容整体设计与思路拆解1.1 ADC选型为什么是个“系统工程”先说个基本认知ADC选型从来不是“挑一颗符合分辨率和采样率的芯片”这么简单。它实际上是整个模拟链路设计的前置环节你选什么架构的ADC、什么接口、什么输入范围直接决定了前级运放怎么搭、参考电压源用什么档次、隔离方案怎么做甚至影响PCB布局和固件滤波策略。举个例子你选了逐次逼近型SARADC输入前端就得考虑它的开关电容结构带来的电荷注入问题驱动运放的输出阻抗必须足够低你要是选Sigma-Delta型ADC它内部有数字滤波器采样率和输出速率之间要留出抽取比抗混叠滤波的压力就小很多。这些都不是“芯片选好了再看手册”的事而是选型阶段就该想清楚的。所以我把ADC选型拆成了四层需求层信号特征、精度目标、环境条件、参数层分辨率、速率、精度指标、接口器件层架构选型、厂商型号横向对比系统层参考电压、驱动、防护、固件配合。前两层决定了你“需要什么”后两层决定了你“怎么用”。很多选型翻车翻在需求和参数没对齐而不是芯片本身不好。1.2 典型应用场景与选型切入点不同场景对ADC的诉求差异非常大我把它粗分为四类这样你拿到需求时能快速定位自己的选型切入点场景一工业传感器/仪器仪表采集。这类信号变化慢但精度要求极高。热电偶、电桥、称重传感器这些输出都是毫伏级直流信号通常选高分辨率Sigma-Delta型ADC24位起步速率要求不高但线性度和噪声性能必须好。场景二电机控制/电源数字环路。关键特征是“快”和“同步”。电机相电流采样需要在PWM周期内完成采样率至少几十kSPS到几百kSPS而且多相电流需要同步采样。这里SAR架构是主流12位到16位关注孔径延迟、采样保持时间和多通道同步能力。场景三音频/振动/动态信号采集。带宽需求高同时对信噪比和动态范围敏感。24位高保真ADC或者高性能16位SAR都有用武之地关键参数是信噪比SNR、总谐波失真THD和有效位ENOB。场景四电池管理/便携设备。关注功耗、封装和集成度。很多SoC内置ADC够用需外置的场合更看重低功耗模式和休眠电流逐次逼近型占主导。我按照自己的选型习惯把全文的核心思路定为用参数倒推需求用需求反向验证参数最后用外围和固件把指标兜住。下面每个章节都会围绕这条主线展开。2. 核心参数拆解别只看“多少位”很多初学者选ADC第一眼看分辨率位数觉得16位一定比12位好、24位一定比16位好。这是最大的误区。分辨率只是“理论上能分辨的最小电压”不代表你实际能测到那么多有效精度。真实系统里噪声地板、参考电压漂移、前端电路误差往往会吃掉好几个bit的动态范围。2.1 分辨率、采样率与架构的关系分辨率和采样率在很多情况下是矛盾的这个矛盾根源于ADC架构本身的物理特性。逐次逼近型SARADC通过内部比较器和DAC逐位逼近输入电压每次转换都需要多个时钟周期但胜在转换期间输入信号可以保持所以适合中等分辨率配合较高采样率且能做到多通道轮询和同步采样。工业上常用的12位SAR能做到1MSPS甚至更高16位SAR通常在几十kSPS到几百kSPS之间典型的最大采样率会随位数上升而下降。Sigma-DeltaΣ-Δ型ADC思路完全不同它用量化噪声整形配合过采样把噪声推到高频段再靠数字滤波器滤除从而实现高分辨率。代价是输出数据速率远低于内部采样速率而且存在群延迟不适合高速多通道同步应用。24位Σ-Δ常用在称重、温度测量输出速率往往只有几十SPS到几千SPS。架构选型其实是最关键的一步。我自己的判断标准很简单如果你需要同时保证高速和同步优先SAR如果追求极致精度且信号变化慢优先Σ-Δ如果对带宽敏感但对时延不敏感高速Σ-Δ也可以纳入考虑范围。选错架构后面怎么调都别扭。2.2 采样率怎么定从奈奎斯特到过采样采样率的最低要求是信号最高频率分量的两倍这就是奈奎斯特采样定理。但实际工程里留的余量要大得多。工业振动监测、音频采集这些场景通常按信号最高带宽的4到8倍来定采样率主要目的是降低对前端抗混叠滤波器的阶数要求。举个我做过的一个电机振动监测项目。目标分析频率10kHz理论上20kSPS就够了但前级只有一阶RC滤波20kHz处的衰减只有不到6dB高频混叠成分压不下来。后来把采样率提到100kSPS配合简单的有源二阶低通效果比换高价滤波器芯片好得多。这就是用“过采样换滤波裕量”的思路。过采样还能带来分辨率提升。每提高4倍采样率理想情况下等效增加1位分辨率这个特性在Σ-Δ型ADC里是核心机制SAR型同样可以借助硬件或软件平均来获益。需要注意的是过采样只能改善白噪声对参考电压的闪烁噪声、工频干扰无能为力这些还得靠电路层面解决。2.3 信噪比、ENOB与“有效位”陷阱这里要重点展开因为这是最容易让人踩坑的指标。芯片数据手册里一般会给出SNR信噪比、THD总谐波失真、SINAD信纳比和ENOB有效位数。理论信噪比和位数之间有经典的换算公式[ SNR_{ideal} 6.02 \times N 1.76 \text{ dB} ]N是位数。但实际芯片不可能做到理想值所以要用SINAD反推ENOB[ ENOB \frac{SINAD - 1.76}{6.02} ]说个直观的例子。一款16位SAR ADC手册标称SINAD为90dB套公式算出来ENOB只有14.65位也就是说它的实际有效精度只有14到15位和理想的16位差了一截。如果你按16位去估算能测到的最小电压变化后面做误差预算时就会发现怎么也算不满。所以选型时我从来不看“位数”只看ENOB和SINAD在目标输入频率下是多少。数据手册里测ENOB是有测试条件的输入频率越高、信号幅度越接近满量程ENOB越难看。这些细节都在“Typical Performance Characteristics”曲线图里一定得翻到那张带ENOB随输入频率变化的曲线来核对你的实际工况。注意有些厂商喜欢标“无失码位数”而不是ENOB。无失码只说明每个码字都不会丢不代表线性度和噪声表现千万别混为一谈。2.4 参考电压选型里最容易忽略的关键环节ADC的量化过程本质上是把输入电压与参考电压做比较所以参考电压的性能直接决定了ADC的实际精度上限。一个16位ADC如果外部参考电压初始精度只有0.5%相当于直接丢掉了8位精度如果温漂达到50ppm/°C温度变化50°C就是0.25%的误差同样让高分辨率毫无意义。选参考电压我一般按这个原则参考电压源的温度漂移、噪声特性和初始化精度至少要比ADC的有效精度要求高一个数量级。比如你用16位ADC、满量程5V希望整体精度做到满量程的0.01%大约半个LSB到1个LSB的量级那么参考电压的温漂就得控制在个位数ppm/°C以内。外部参考源常见选项有几种基准源芯片比如ADR4525、REF5025这类高精度带隙基准、LDO输出、或者直接用电源轨。后两者噪声和负载调整率通常不达标高精度场景基本别想。精度要求没那么高时也可以用ADC内部的参考但一定要仔细看手册里内部参考的温度系数和噪声指标。我还有一个实测经验参考电压引脚附近的小电容别省数据手册里标注的参考去耦电容容值和位置很关键。参考源的瞬态响应如果跟不上ADC内部采样电容的充电需求会产生额外的建立误差这个在SAR型ADC上尤其明显。2.5 INL/DNL与其他静态指标除了动态指标静态指标同样重要。INL积分非线性描述的是实际转移曲线与理想直线的偏差直接影响测量结果的误差DNL微分非线性描述的是相邻码字宽度的一致性如果DNL大于1LSB就会出现失码。对于仪表、称重这类高精度应用INL是关键参数。通常16位SAR的INL在±2到±4LSB之间24位Σ-Δ可以做到极低的INL。对控制类应用比如电机电流采集INL不敏感更在乎采样保持时间和通道切换时间。还有输入失调和增益误差这两个指标虽然不像INL那么“高大上”但对实际测量影响很大。好在它们都可以通过软件校准消除选型时不用卡得太死但前提是芯片要支持校准功能或者你愿意在产线上做标定要是一点校准通道都不想留那这两个指标就得认真看了。3. 前端设计与器件协同ADC不是孤立器件ADC性能发挥不出来一半的问题出在它前面的电路上。选型阶段如果不把前端驱动、参考、防护一起想清楚等PCB打样回来再去补救往往只能靠牺牲精度勉强搞定。3.1 输入驱动为什么运放选型直接决定ADC性能SAR型ADC的输入端等效为一个开关电容网络每次采样都会有电荷从外部流入内部采样电容。这意味着驱动源的输出阻抗必须足够低才能保证在采样保持时间内把电压建立到所需精度。建立误差的估算可以这样理解如果驱动源输出阻抗为RADC内部采样电容为C那么一阶RC充放电的时间常数为RC。假设要求建立到1/2LSB精度需要的建立时间大约是[ t_{settle} \approx (N1) \times \ln(2) \times RC ]N是位数。16位精度时每个时间常数只能贡献大约 1/65536的误差实际上要求约11.1个时间常数。如果采样时间是1μs那么RC乘积必须小于90ns。假设采样电容为10pF等效源阻抗不能超过9kΩ看起来不难但这个9kΩ还包括运放的输出阻抗、PCB走线电阻、滤波电阻再加上运放输出级在大信号摆幅时的非线性实际要求要严格得多。这也是为什么ADC驱动器、低输出阻抗的高速运放那么重要。选运放时还要关注其带宽和压摆率如果带宽不够大信号建立过程会变慢同样导致精度下降。我给个实用建议驱动运放选型时增益带宽积按ADC吞吐率的5到10倍以上选输出电流能力要满足采样电容的充电电流需求同时关注开关电容负载下是否会振铃。有条件的话直接选数据手册里厂商推荐的配套运放型号省很多事。3.2 抗混叠滤波与采样周期内的建立理想情况下前端滤波应该在信号带宽内保持平坦、在频率高于奈奎斯特频率后快速衰减。但实际滤波器肯定有过渡带因此我们就要在“降低噪声”和“保证信号建立时间”之间找平衡。低通滤波器的转折频率低滤噪声能力强但会让瞬态响应变慢。如果ADC前面还有模拟开关做多路复用滤波电容会被反复充电如果RC时间常数太大切换后第一个采样周期可能还没建立好测量值就会偏。多通道扫描场景下我习惯把RC转折频率设置在信号最高频率的5到10倍而不是贴着奈奎斯特频率。这样既保留了一定的抗混叠能力又不会拖慢建立过程。实际项目里如果信号带宽比较低比如只有1kHz我会把RC转折设在5kHz附近然后用高采样率数字滤波来补抗混叠效果比单纯提高模拟滤波阶数要好操作得多。此外采样周期还涉及孔径延时Aperture Delay和孔径抖动Aperture Jitter这两个参数在高速应用里非常关键。孔径抖动会直接在采样过程中引入噪声它对信噪比的限制与输入信号频率成正比[ SNR_{jitter} -20 \log_{10}(2\pi f_{in} t_{jitter}) ]如果输入信号频率是1MHz孔径抖动1ps对应的信噪比上限大约是104dB当输入频率达到10MHz相同抖动下就只剩84dB了。做高速采集时时钟质量和采样触发信号的抖动控制重要性不亚于ADC本身的指标。3.3 参考电压与电源树的“供电协同”ADC的电源和参考必须当成同一个系统来设计。很多初学者会犯一个错参考电压芯片选得很好但供电给它的是开关电源直接输出的电压纹波有几十mV结果参考源根本稳不住。参考源芯片一般要求输入电压和输出电压之间留出足够压差以保证线性调整率。选型时要看Dropout电压不要选完ADC参考电压就收工要顺着参考芯片的数据手册把输入电源的要求也拉出来。另外要特别留个心眼数字电源和模拟电源之间以及ADC的AVDD和DVDD之间通常要加磁珠或电阻隔离。参考电压的地也一定要单独回接到模拟地不能和数字地混在一起走。这些是PCB layout阶段的事但选型和原理图阶段就该规划好不然画完板子再改地分割可太痛苦了。3.4 输入保护与ESD、TVSADC输入端裸露在外面的话必须考虑ESD和过压保护。静电、浪涌、意外接错线随便哪个都可能把内部前端电路打坏。我见过不少项目因为忘了加保护设备一上电就被工人在现场误操作干掉返修成本远超保护器件那几分钱。保护器件的选型相关搜索热词里也有“tvs管怎么选型”、“esd选型”有几个关键点反向工作电压要大于正常信号范围的上限保证正常工作时漏电流小、不影响精度钳位电压要在ADC输入承受范围之内考虑经过串联电阻分压后的实际值结电容要尽量低否则高频信号会被衰减。高速ADC前面加TVS结电容超过几pF就可能出问题顺序应该是“串联电阻 → TVS → 运放/ADC”放反了保护就没有意义。我通常会在输入端放一个串联电阻100Ω到1kΩ视信号源阻抗和带宽需求定再接双向TVS到地然后把RC滤波放在保护器件之后。这样既保护了后级又不会让TVS的电容直接挂在信号通路上影响滤波特性。3.5 相关辅助器件的选型体验搜索热词里还有“buck电路元件选型”、“电感选型”、“运放选型”、“评估板选型”这类词说明很多人做ADC系统时其实在同步做整套模拟供电和前端方案。这里补充一个建议电源树的设计直接影响ADC性能尤其是电感选型。给ADC供电的电源如果用了开关电源电感选型要关注其纹波电流和开关频率。选择较高的开关频率的电感配合低ESR电容可以把输出纹波压到mV级甚至更低。但再低也低不过线性稳压器的水平所以ADC供电链路我通常建议是“开关电源→LC或多级RC滤波→LDO→ADC”每一级分摊一点噪声到最后ADC电源引脚上的纹波就能满足数据手册的要求。评估板选型方面模拟前端评估板不要只看ADC同型号的板子有没有更要看它是否预留了前级驱动和参考方案的完整链路。有些评估板只给了最小测试电路对选型和外围设计的参考价值有限选评估板时宁可找完整参考设计也不要贪便宜买裸片转接板。4. 从需求到型号一套可落地的选型流程前面的理论讲得再多最后还是要落到“我这项目到底选哪颗芯片”。我总结了一套选型流程跑了不下十个项目每次都能快速把候选范围缩到很小的区间。4.1 第一步需求清单反推关键参数先别急着逛选型网站把需求一条条写下来越具体越好。我习惯列一张表至少包含下面这些项需求项填写示例影响哪些参数信号类型0~10V电压/差分/4-20mA电流输入范围、通道架构信号带宽0~100Hz采样率下限、滤波器设计精度目标0.05% F.S.位数、INL、参考电压精度转换速率每通道1kSPS吞吐率、多路复用能力通道数8路单端通道数量、复用开关接口SPI/MCU集成接口类型、隔离方案供电条件3.3V单电源功耗、电源兼容性环境温度-40~85°C温漂、封装选型把这张表填完再结合前面讲的ENOB、参考电压、建立时间等约束就能反推出一个“参数下界”。我管这个叫“选型红线”低于这个线的一律不看。4.2 第二步精度计算实例——4-20mA工业采集我拿一个做过的具体例子来演示这步怎么算。项目是8路4-20mA电流信号采集精度要求0.1% F.S.采样率每通道100SPS工作温度范围-20~60°C。先算分辨率需求。0.1%精度对应满量程的1/1000换成二进制是约10位。考虑到噪声、温漂、校准余量我通常会把有效分辨率做到需求精度的5到10倍所以这里需要ENOB在13到14位以上。选16位Σ-Δ或16位SAR都能满足再考虑到是直流慢信号Σ-Δ自然是首选。接着算前端增益和参考电压。4-20mA信号一般通过精密采样电阻转换成电压250Ω电阻得到1~5V125Ω电阻得到0.5~2.5V。为了匹配ADC输入范围通常还要加一级运放调理。如果用Σ-Δ ADC内置PGA直接调增益就行。参考电压我选了2.5V外部基准温漂要求控制在5ppm/°C以内这样才能让整个温度区间内参考电压漂移不超过0.03%叠加其他误差后仍能守住0.1%的总精度。多通道处理上因为信号变化慢我选择了带多路复用输入的Σ-Δ ADC——顺序采集通道切换后加一点硬件滤波和软件延时确保内部数字滤波器输出稳定后再读数据。这样8通道只需要一颗ADC成本大幅下降。4.3 第三步用选型工具快速生成候选池需求参数定好后把“分辨率≥16位、采样率≥1kSPS、参考电压≤5V、额定温度范围覆盖工业级、接口SPI或I2C”这些条件往选型工具里一填候选芯片通常能筛到几十款以内。这时再结合“知名厂商优先、生命周期健康、有评估板和参考设计”这些工程性条件就能很快锁定到几款具体型号。我做横向对比时有个小技巧把数据手册里的典型参数表截图粘到一张对比表里逐项标注是否满足我的“红线”。比来比去其实就是在看谁在“红线”上留的余量最大。芯片选型不怕性能差一点就怕你选中了一颗余量刚好为0的量产时良率会教你做人。4.4 第四步评估板验证与“先试后画”候选芯片确定后不要急着画原理图先买评估板实测一轮。观察点包括常温下的实际噪声底、ENOB是否达到手册标称的典型值、内部参考和外部参考实际表现差异、前端驱动电路对信号质量的影响。实测数据比手册更具参考价值而且能提前发现一些无法从参数表推知的隐性坑。评估板上我通常会做这些事输入端接地抓输出码分布看噪声峰峰值和无噪声位输入一个已知精度的直流电压对比实测码值和理论值的偏差用信号发生器扫一下不同频率下的ENOB曲线看实际有效带宽连续跑几小时看温漂和长期稳定性。一个完整的ADC评测周期我一般预留一周到两周。相比PCB打样返工的成本这个时间花得值。5. 固件层面的配合选型之后才是真正的开始ADC选型不是画完原理图就结束的固件处理直接影响最终测量结果。同一颗芯片不同的采样配置和滤波策略得到的数据质量可以差一个数量级。5.1 采样时序与DMA的正确打开方式现在主控片内ADC的使用频率很高搜索热词里的“stm32 adc dma”、“stm32g474 adc dma”、“cubeide adc dma”都说明大家都在用这类组合。用DMA搬运ADC数据可以降低CPU占用但有几个细节容易踩坑多通道扫描DMA要确认DMA配置的buffer长度和通道数匹配否则数据错位。多个通道对应DMA循环模式下固定排序每个通道的数据落在固定数组位置。连续采样vs定时触发如果是等间隔采样用定时器触发ADC比连续转换软件定时读取更可靠采样间隔抖动小。过采样很多MCU比如GD32H7系列内置硬件过采样功能配合DMA可以做到低CPU占用下的高分辨率采集。硬件过采样相比软件多次平均效率高很多我遇到“gd32h7 adc硬件滤波”这类需求时首选就是开硬件的过采样和抽值滤波器叠加一个简单的软件均值滤波效果非常稳。5.2 采样结果滤波软件层面怎么兜底硬件采集到原始数据后软件滤波策略通常分几层先做安全和有效性检查包括溢出判断超出量程或者数据为负、饱和判断连续多次等于满码值、异常跳变剔除。然后是平滑滤波简单平均、滑动平均、中值滤波是最常用的。如果信号变化慢均值滤波足够如果存在随机尖峰干扰中值滤波比均值更有效。再往上一层是低通数字滤波比如一阶IIR[ y[n] \alpha \cdot x[n] (1-\alpha) \cdot y[n-1] ]系数α由截止频率和采样周期共同决定。α越小滤波越强但滞后也越大需要根据系统的动态响应要求来折中。对于精密直流测量类应用还会做校准和补偿在产线上用标准源做两点或多点校准把增益误差和偏置误差消掉。配合前面参考电压的要求整个链路才能达到数据手册标称的那种精度。5.3 数据格式与bit位处理高分辨率ADC输出的数据怎么存、怎么转换也有讲究。24位Σ-Δ ADC数据通常是补码格式左对齐或右对齐要仔细看手册。做平均值滤波时要注意整数溢出和除法舍入的问题最好是先把数据转成32位整型再累加最后再除回去。浮点处理虽然方便但会引入精度损失和性能开销。做高精度计算时我习惯用定点数或者32位浮点尽量避免用16位浮点。特别在MCU主频不高的场合一次浮点除法的代价可能很高能用整数移位完成的除法就不要用浮点。6. 常见问题与排查技巧实录最后分享一些我实际调试ADC采集时遇到的典型问题和排查经验这些坑大概率你们也会踩。6.1 采样值跳动大噪声明显偏高这是最常遇到的问题。排查路径我会按这个顺序走先确认是硬噪声还是软噪声。硬件上把输入端短路到地用短粗线直接接在芯片引脚旁看输出码分布。如果接地时噪声依然大问题出在ADC自身或参考如果接地后噪声很小问题在前端电路或信号源。再查参考电压纹波。用示波器看Vref引脚带宽限制到20MHz观察是否有毛刺或周期性纹波。如果参考纹波超过mV级多半是去耦不够或者参考源选型问题。然后查采样时钟。如果是MCU内部ADC时钟源分频是否引入了周期性抖动独立ADC则要查MCLK/SAMPLE脚上的时钟质量。6.2 多通道采集时数据错位或串扰通道扫描模式下相邻通道数据出现明显的“你中有我”现象大概率是通道切换后建立时间不够。解决思路是加长采样时间或者降低信号源阻抗。软件上可以在通道切换后丢弃第一个采样点在最终的输出数据里再把这一个点补上。硬件层面如果信号源阻抗很低来自运放输出通道串扰一般很小如果是高阻信号源比如电位器、传感器直接接入串扰会比较严重可以尝试在每个通道入口都加一级电压跟随器。6.3 校准与温漂问题高精度产品的一致性不好同一批板子测同一个标准电压有的偏大有的偏小。这种情况多半不是ADC芯片分散性而是参考电压源分散性和PCB工艺差异。解决办法是产线校准每个通道存储一组校准系数增益偏置在固件中读取并做修正。校准后的板子一致性可以做到原来分散度的1/10以内。温度变化后精度跑偏如果参考电压源温漂已经很小那就要检查焊盘热应力是否影响了基准芯片附近的PCB走线、电阻温度系数是否选择了低温漂类型以及大电流走线是否靠近敏感模拟走线。这些问题更像PCB层面的温漂而不纯粹是器件问题。6.4 排查问题速查表现象可能原因排查方法接地后噪声仍大参考电压噪声/ADC内部噪声更换参考源、加大去耦电容、测试不同采保时间接地后噪声小前端电路/信号源逐级短路排查运放输出、滤波输出数据周期性偏差采样时刻与干扰源同步改成定时器触发采样避开PWM切换时刻多通道数据错位DMA配置错/建立时间不够检查DMA缓冲、延长采样时间高速采样后精度骤降孔径抖动/前端带宽不足优化时钟源、降低输入阻抗、增加驱动带宽长时间运行数据漂移温漂/基准源老练检查温度和参考电压变化趋势6.5 选型检查清单作为收尾我给出一份我一直沿用的选型自查清单项目开始前过一遍能省很多返工是否根据信号带宽和滤波能力确定了最低采样率是否根据精度目标计算了所需ENOB而不是直接用位数替代参考电压的温漂和噪声是否满足系统精度预算驱动运放的输出阻抗和建立时间是否满足采样需求是否预留了抗混叠滤波和前级防护的位置多通道应用是否评估了通道间串扰和建立时间固件算法层面是否规划了均值/滤波/校准策略是否已有同架构、同系列的评测和量产经验我个人在实际项目中最大的感受是ADC选型从来不是“芯片选型”而是“系统设计”。你从系统需求出发把每一环都想过一遍选型自然水到渠成反过来只盯着芯片参数最后八成要在外围电路和固件上连本带利地还回去。最后再分享一个建议拿到新ADC时不要只跑datasheet上的标准测试多试试极端温度、恶劣电源、不同信号幅度这些“非标工况”你才能真正摸清一颗ADC的脾气。