zlinear开源电子前言大家好我是ZLinear的硬件工程师。在之前的系列博文中我们从LHAMP188的零漂移技术聊到了拨码增益切换与差分单端测量的实战技巧几乎把模拟前端的每一个细节都拆了个遍。但在后台有做精密仪器和工业数据采集的读者问了一个非常“系统级”的问题“张工前端的仪表放大器你们讲透了那放大完的信号怎么送到数字世界去你们那个18位、8通道的ADC芯片到底靠什么做到250kSPS的吞吐率、还能一个不丢地读回8个通道而且你们老说的‘芯片级检测’到底是什么意思”这个问题切中要害模拟前端是“耳”ADC是“眼”。前端再好如果ADC速度不够、通道串扰大、分辨率不足一切都是白搭。今天我们就翻开《LHA8949-18_Datasheet_PreA》和ZLinear采集卡的开源文档硬核拆解这颗18位、8通道、250kSPS的SAR型ADC看看它是怎么通过内部多路复用器、序列器、可配置滤波和内部基准源独自完成“芯片级检测”的重任的。同时我也会讲清楚它是怎么和我们之前的LHAMP188放大器无缝对接构成一条完整的高精度采集链路的。一、ADC选型的三座大山速度、精度与串扰在做数据采集系统时ADC的选型往往让很多工程师头疼。特别是做多通道同步测量时以下三个矛盾几乎无法避免速度 vs 分辨率高速ADC通常分辨率低高分辨率ADC通常速度慢。18位250kSPS已经是SAR型ADC在这个交叉点上的优秀表现了。通道数 vs 成本多通道AD芯片通常需要外接多路复用器价格和PCB面积直线上升。参考源 vs 温漂内部基准源方便但温漂大外部基准源准但外接电路复杂。LHA8949-18这颗芯片正是为了解决这些矛盾而生的——它把几乎全套“外围电路”都搬进了芯片内部。二、LHA8949-18的硬核参数不只是一位“ADC”翻开Datasheet光是Features列表就让人眼前一亮。不只是“18位分辨率、无失码、250kSPS”这些基础参数它内部整合了大量贴心功能。1. 8通道复用器灵活配置的“信号调度室”Datasheet明确指出“8通道多路复用器可选择输入多种模式单极性单端、差分(使用参考地)、伪双极性”这意味着一颗芯片就能处理8路信号。而且每通道可以独立配置是单端还是差分不用外接额外的MUX芯片。对于我们的ZLinear采集卡设计来说这颗芯片的8通道输入配合前级4颗LHAMP188的独立运放前端可以灵活组合成8路单端电压输入经济型方案4路差分高精度输入抗干扰方案混合配置几路差分加速度、几路单端温度、几路差分压力这种灵活性在工业现场极为重要。2. 全集成参考源与温度传感器最让我吃惊的是这颗ADC居然内置了全套参考源系统可选内部4.096V或2.5V低漂移参考源外部缓冲模式REFIN引脚最高4.096V外部直通模式REF引脚最高VDDDatasheet中写道“LHA8949-18的内部参考源提供了出色的性能几乎可以适用所有应用……内部参考值可设置为2.5V或4.096V输出。”更厉害的是它内部还集成了一个温度传感器。这个传感器可不只是可有可无的“附加功能”——在工业现场多通道ADC在不同温度下会表现出不同的增益和失调。有了板载温度传感器系统可以在运行时实时监测ADC的结温然后用软件进行补偿修正。这就是Datasheet中提到的芯片级检测理念——让芯片自己告诉主控“我现在有多热”。三、序列器让数据“排队上车”不插队在多通道采集中最怕的就是通道间的时间不同步。LHA8949-18内置了一个通道序列器可以按设定的顺序自动切换通道扫描完一轮后自动回到起点并顺便读取温度传感器。Datasheet中明确写道“序列器从IN0开始以CFG[9:7]所设置的IN[7:0]结束。可使能序列器自动扫描IN0到IN[7:0]。”这就意味着你只需要在初始化时配置一次“从哪个通道扫到哪个通道”。芯片内部自己会按顺序把8个通道全部读完且每个通道之间转换时间恒定。主机不需要在每次转换时重新设置通道号——CPU负担大幅降低。对于我们的ZLinear采集卡来说ARMFPGA的主控架构正好可以发挥这一特性的最大优势FPGA负责控制ADC的串行接口和同步时钟ARM只负责接收完整的一帧多通道数据再通过USB或以太网发出。数据采集效率极高。四、18位SAR架构无失码的硬核保障SAR逐次逼近型ADC和Σ-Δ型不同它不做过采样直接通过二进制搜索法找到每个采样点的值。SAR的优势在于无管线延迟、低功耗、高吞吐率。LHA8949-18的参数表给出了极其漂亮的指标参数典型值工程意义分辨率18位无失码不会出现“跳码”现象读数稳定INL典型±1.5 LSB线性度极好0V到满量程不偏差太多DNL典型±0.5 LSB相邻码之间跳跃非常均匀动态范围93 dB满量程信号与噪声的比值接近18位理论极限THD-110 dB谐波失真极低适合精密信号分析信噪比92 dB 1 kHz可分辨极小信号一句话总结这颗ADC在“干净”环境下能够真正提供高达18位的无失码有效分辨率足以匹配我们前级LHAMP188的精密放大能力。五、SPI接口与硬件组网从芯片到采集卡的无缝对接LHA8949-18使用一个标准的SPI兼容串行接口支持SPI、QSPI和DSP协议。Datasheet中明确给出了通信时序图这里我们不展开公式只说几个关键工程点1. 转换过程CNV信号的“触发-采样-读出”芯片有一个CONV转换触发引脚每次拉高就开始一次转换。转换完成后数据通过SDO引脚串行读出。整个过程分为三个阶段转换阶段tCONV芯片内部开始SAR搜索。采集阶段tACQ转换完成数据锁存可以开始读。数据输出在读取的同时芯片可以用SCK时钟驱动后续的配置更新。这种设计意味着数据读取和下一帧的配置写入可以同时进行不增加额外的时间开销。2. 与LHAMP188的无缝对接我们的LHAMP188仪表放大器模块输出的是0-5V或±5V的轨到轨信号而LHA8949-18的模拟输入范围是0V到VREFVREF最高可达VDD5.5V。两者完全匹配——LHAMP188的输出可以直接连接到LHA8949-18的IN引脚中间无需额外的信号缩放或电平偏移除非需要单电源电平偏移那就要靠REF引脚了。完整的信号链路就是传感器 → LHAMP188差分放大共模抑制RFI滤波 → LHA8949-1818位SAR ADC → 主控MCU/FPGA → 上位机六、散热与布局从Datasheet中学到的三条黄金法则Datasheet的“应用提示”章节给出了非常重要的布局建议尤其适合我们ZLinear采集卡的多层板设计法则一模拟地与数字地的“礼貌告别”“LHA8949-18的PCB模拟地和数字地必须分开。LHA8949-18的引脚分布中所有的模拟信号在左侧所有的数字信号在右侧这种引脚排列可以简化设计。”这句话太实用了芯片引脚排布本身就帮你做了“空间隔离”。我们在画PCB时只需沿着芯片的“模拟/数字分界线”垂直画一条“地线分割线”模拟地和数字地只能在ADC芯片下方的一个位置单点连接。法则二REF引脚的去耦要“死磕”“LHA8949-18电压参考输入REF引脚具有动态输入阻抗特性必须通过较小寄生电感的电容去耦。靠近REF引脚和GND引脚放置耦陶瓷电容低阻抗走线来完成连接。”ADC的参考电压决定了MSB最高有效位的精度。REF引脚上的任何毛刺都会直接降低INL性能。我们在ZLinear采集卡的设计中REF去耦电容选择0.1μF 10μF的组合紧贴REF和地引脚放置走线宽且短。法则三数字线别过模拟区“LHA8949-18正下方避免数字走线……对于快速开关信号如CNV或时钟信号不能布置在模拟信号路径附近。”这条法则听起来简单但在实际多通道8层板布局中很容易忽视。特别是当FPGA就在附近时CNV和SCK的高频边沿极易通过寄生电容耦合到ADC的模拟输入引脚上。解决办法把这些数字信号走线放在底层的“数字区”而不是走在ADC下方的中间层。七、源头拆解什么是“芯片级检测”读者问到的“芯片级检测”其实在Datasheet的多个地方都有体现内置温度传感器第3章可以实时读出ADC的结温。系统可以据此执行软件Gain/Offset补偿。内部参考源第11章2.5V和4.096V两种带隙基准输出无需外部精密基准IC。可选单级滤波器可在片内对信号进行滤波预处理减少外部滤波器设计。通道序列器自动扫描多通道完成一轮次后“自己报数”——主机只需要等一次中断即可收到8个通道的结果。这些功能的共同核心是把你原来需要外接的电阻、电容、基准源、MUX、温度IC全部塞进了ADC芯片内部。这就是“芯片级检测”的底气——你把传感器接到输入端启动转换芯片自己就能完成从复用、采样、转换、参考到温度监控的全套流程。你只需要通过SPI读取结果即可。八、总结LHA8949-18是ZLinear采集卡的“数字化引擎”设计维度传统方案痛点LHA8949-18的解法工程价值通道拼接多路MUX单路ADC切换残留串扰8通道内置复用器每通道独立配置输入灵活8路同步不串扰参考设计外接低漂移REF贵且大片内2.5V/4.096V带隙REF省PCB面积温漂可控温度补偿温度变化需额外热敏电阻ADC补偿算法片内温度传感器直接输出芯片级实时监测无需外设串行接口SPI协议实现复杂SPI/QSPI/DSP三兼容时简单清晰适配FPGA/ARM/MCU主流平台供电要求模拟数字电源分开复杂VDD 2.7~5.5VVIO 1.8~VDD宽压供电与数字单片机同电源写到这里我希望大家明白一件事一颗好的ADC不只是一只“量化芯片”。它是一个集成了复用、采样、转换、参考、温度监控和滤波在内的“数字化子系统”。LHA8949-18和LHAMP188配合整条信号链就形成了一个从传感器到数字信号的完整闭环——前端由LHAMP188负责“看得准、抗得稳”后端由LHA8949-18负责“转得快、量得精”。ZLinear把LHA8949-18的完整Datasheet、ADC配置寄存器映射表、以及和LHAMP188配合的参考原理图全部开源就是希望你在做高精度多通道数据采集系统时不再为ADC选型和外围电路头疼。当你用SPI接口读出8路通道数据看到各通道之间没有串扰、直立无毛刺时你就会理解“芯片级检测”这四个字的含金量。如果你在画ADC布局时遇到了模拟数字地分割的困惑或者想了解如何配置内部序列器实现自定义扫描欢迎在评论区留言交流。我们一起把“数字化引擎”这门手艺练到极致。我是 ZLinear 开源电子。我们坚信真正的数据采集不只是“把模拟变成数字”而是“在芯片内部完成测量的全套功夫”。如果觉得今天的ADC拆解对你有帮助欢迎点赞、收藏、关注三连我们下期再见
从芯片级检测到工业物联网:硬核拆解LHA8949-18 ADC与ZLinear 8路250kSPS数据采集的完整链路
发布时间:2026/7/18 3:57:45
zlinear开源电子前言大家好我是ZLinear的硬件工程师。在之前的系列博文中我们从LHAMP188的零漂移技术聊到了拨码增益切换与差分单端测量的实战技巧几乎把模拟前端的每一个细节都拆了个遍。但在后台有做精密仪器和工业数据采集的读者问了一个非常“系统级”的问题“张工前端的仪表放大器你们讲透了那放大完的信号怎么送到数字世界去你们那个18位、8通道的ADC芯片到底靠什么做到250kSPS的吞吐率、还能一个不丢地读回8个通道而且你们老说的‘芯片级检测’到底是什么意思”这个问题切中要害模拟前端是“耳”ADC是“眼”。前端再好如果ADC速度不够、通道串扰大、分辨率不足一切都是白搭。今天我们就翻开《LHA8949-18_Datasheet_PreA》和ZLinear采集卡的开源文档硬核拆解这颗18位、8通道、250kSPS的SAR型ADC看看它是怎么通过内部多路复用器、序列器、可配置滤波和内部基准源独自完成“芯片级检测”的重任的。同时我也会讲清楚它是怎么和我们之前的LHAMP188放大器无缝对接构成一条完整的高精度采集链路的。一、ADC选型的三座大山速度、精度与串扰在做数据采集系统时ADC的选型往往让很多工程师头疼。特别是做多通道同步测量时以下三个矛盾几乎无法避免速度 vs 分辨率高速ADC通常分辨率低高分辨率ADC通常速度慢。18位250kSPS已经是SAR型ADC在这个交叉点上的优秀表现了。通道数 vs 成本多通道AD芯片通常需要外接多路复用器价格和PCB面积直线上升。参考源 vs 温漂内部基准源方便但温漂大外部基准源准但外接电路复杂。LHA8949-18这颗芯片正是为了解决这些矛盾而生的——它把几乎全套“外围电路”都搬进了芯片内部。二、LHA8949-18的硬核参数不只是一位“ADC”翻开Datasheet光是Features列表就让人眼前一亮。不只是“18位分辨率、无失码、250kSPS”这些基础参数它内部整合了大量贴心功能。1. 8通道复用器灵活配置的“信号调度室”Datasheet明确指出“8通道多路复用器可选择输入多种模式单极性单端、差分(使用参考地)、伪双极性”这意味着一颗芯片就能处理8路信号。而且每通道可以独立配置是单端还是差分不用外接额外的MUX芯片。对于我们的ZLinear采集卡设计来说这颗芯片的8通道输入配合前级4颗LHAMP188的独立运放前端可以灵活组合成8路单端电压输入经济型方案4路差分高精度输入抗干扰方案混合配置几路差分加速度、几路单端温度、几路差分压力这种灵活性在工业现场极为重要。2. 全集成参考源与温度传感器最让我吃惊的是这颗ADC居然内置了全套参考源系统可选内部4.096V或2.5V低漂移参考源外部缓冲模式REFIN引脚最高4.096V外部直通模式REF引脚最高VDDDatasheet中写道“LHA8949-18的内部参考源提供了出色的性能几乎可以适用所有应用……内部参考值可设置为2.5V或4.096V输出。”更厉害的是它内部还集成了一个温度传感器。这个传感器可不只是可有可无的“附加功能”——在工业现场多通道ADC在不同温度下会表现出不同的增益和失调。有了板载温度传感器系统可以在运行时实时监测ADC的结温然后用软件进行补偿修正。这就是Datasheet中提到的芯片级检测理念——让芯片自己告诉主控“我现在有多热”。三、序列器让数据“排队上车”不插队在多通道采集中最怕的就是通道间的时间不同步。LHA8949-18内置了一个通道序列器可以按设定的顺序自动切换通道扫描完一轮后自动回到起点并顺便读取温度传感器。Datasheet中明确写道“序列器从IN0开始以CFG[9:7]所设置的IN[7:0]结束。可使能序列器自动扫描IN0到IN[7:0]。”这就意味着你只需要在初始化时配置一次“从哪个通道扫到哪个通道”。芯片内部自己会按顺序把8个通道全部读完且每个通道之间转换时间恒定。主机不需要在每次转换时重新设置通道号——CPU负担大幅降低。对于我们的ZLinear采集卡来说ARMFPGA的主控架构正好可以发挥这一特性的最大优势FPGA负责控制ADC的串行接口和同步时钟ARM只负责接收完整的一帧多通道数据再通过USB或以太网发出。数据采集效率极高。四、18位SAR架构无失码的硬核保障SAR逐次逼近型ADC和Σ-Δ型不同它不做过采样直接通过二进制搜索法找到每个采样点的值。SAR的优势在于无管线延迟、低功耗、高吞吐率。LHA8949-18的参数表给出了极其漂亮的指标参数典型值工程意义分辨率18位无失码不会出现“跳码”现象读数稳定INL典型±1.5 LSB线性度极好0V到满量程不偏差太多DNL典型±0.5 LSB相邻码之间跳跃非常均匀动态范围93 dB满量程信号与噪声的比值接近18位理论极限THD-110 dB谐波失真极低适合精密信号分析信噪比92 dB 1 kHz可分辨极小信号一句话总结这颗ADC在“干净”环境下能够真正提供高达18位的无失码有效分辨率足以匹配我们前级LHAMP188的精密放大能力。五、SPI接口与硬件组网从芯片到采集卡的无缝对接LHA8949-18使用一个标准的SPI兼容串行接口支持SPI、QSPI和DSP协议。Datasheet中明确给出了通信时序图这里我们不展开公式只说几个关键工程点1. 转换过程CNV信号的“触发-采样-读出”芯片有一个CONV转换触发引脚每次拉高就开始一次转换。转换完成后数据通过SDO引脚串行读出。整个过程分为三个阶段转换阶段tCONV芯片内部开始SAR搜索。采集阶段tACQ转换完成数据锁存可以开始读。数据输出在读取的同时芯片可以用SCK时钟驱动后续的配置更新。这种设计意味着数据读取和下一帧的配置写入可以同时进行不增加额外的时间开销。2. 与LHAMP188的无缝对接我们的LHAMP188仪表放大器模块输出的是0-5V或±5V的轨到轨信号而LHA8949-18的模拟输入范围是0V到VREFVREF最高可达VDD5.5V。两者完全匹配——LHAMP188的输出可以直接连接到LHA8949-18的IN引脚中间无需额外的信号缩放或电平偏移除非需要单电源电平偏移那就要靠REF引脚了。完整的信号链路就是传感器 → LHAMP188差分放大共模抑制RFI滤波 → LHA8949-1818位SAR ADC → 主控MCU/FPGA → 上位机六、散热与布局从Datasheet中学到的三条黄金法则Datasheet的“应用提示”章节给出了非常重要的布局建议尤其适合我们ZLinear采集卡的多层板设计法则一模拟地与数字地的“礼貌告别”“LHA8949-18的PCB模拟地和数字地必须分开。LHA8949-18的引脚分布中所有的模拟信号在左侧所有的数字信号在右侧这种引脚排列可以简化设计。”这句话太实用了芯片引脚排布本身就帮你做了“空间隔离”。我们在画PCB时只需沿着芯片的“模拟/数字分界线”垂直画一条“地线分割线”模拟地和数字地只能在ADC芯片下方的一个位置单点连接。法则二REF引脚的去耦要“死磕”“LHA8949-18电压参考输入REF引脚具有动态输入阻抗特性必须通过较小寄生电感的电容去耦。靠近REF引脚和GND引脚放置耦陶瓷电容低阻抗走线来完成连接。”ADC的参考电压决定了MSB最高有效位的精度。REF引脚上的任何毛刺都会直接降低INL性能。我们在ZLinear采集卡的设计中REF去耦电容选择0.1μF 10μF的组合紧贴REF和地引脚放置走线宽且短。法则三数字线别过模拟区“LHA8949-18正下方避免数字走线……对于快速开关信号如CNV或时钟信号不能布置在模拟信号路径附近。”这条法则听起来简单但在实际多通道8层板布局中很容易忽视。特别是当FPGA就在附近时CNV和SCK的高频边沿极易通过寄生电容耦合到ADC的模拟输入引脚上。解决办法把这些数字信号走线放在底层的“数字区”而不是走在ADC下方的中间层。七、源头拆解什么是“芯片级检测”读者问到的“芯片级检测”其实在Datasheet的多个地方都有体现内置温度传感器第3章可以实时读出ADC的结温。系统可以据此执行软件Gain/Offset补偿。内部参考源第11章2.5V和4.096V两种带隙基准输出无需外部精密基准IC。可选单级滤波器可在片内对信号进行滤波预处理减少外部滤波器设计。通道序列器自动扫描多通道完成一轮次后“自己报数”——主机只需要等一次中断即可收到8个通道的结果。这些功能的共同核心是把你原来需要外接的电阻、电容、基准源、MUX、温度IC全部塞进了ADC芯片内部。这就是“芯片级检测”的底气——你把传感器接到输入端启动转换芯片自己就能完成从复用、采样、转换、参考到温度监控的全套流程。你只需要通过SPI读取结果即可。八、总结LHA8949-18是ZLinear采集卡的“数字化引擎”设计维度传统方案痛点LHA8949-18的解法工程价值通道拼接多路MUX单路ADC切换残留串扰8通道内置复用器每通道独立配置输入灵活8路同步不串扰参考设计外接低漂移REF贵且大片内2.5V/4.096V带隙REF省PCB面积温漂可控温度补偿温度变化需额外热敏电阻ADC补偿算法片内温度传感器直接输出芯片级实时监测无需外设串行接口SPI协议实现复杂SPI/QSPI/DSP三兼容时简单清晰适配FPGA/ARM/MCU主流平台供电要求模拟数字电源分开复杂VDD 2.7~5.5VVIO 1.8~VDD宽压供电与数字单片机同电源写到这里我希望大家明白一件事一颗好的ADC不只是一只“量化芯片”。它是一个集成了复用、采样、转换、参考、温度监控和滤波在内的“数字化子系统”。LHA8949-18和LHAMP188配合整条信号链就形成了一个从传感器到数字信号的完整闭环——前端由LHAMP188负责“看得准、抗得稳”后端由LHA8949-18负责“转得快、量得精”。ZLinear把LHA8949-18的完整Datasheet、ADC配置寄存器映射表、以及和LHAMP188配合的参考原理图全部开源就是希望你在做高精度多通道数据采集系统时不再为ADC选型和外围电路头疼。当你用SPI接口读出8路通道数据看到各通道之间没有串扰、直立无毛刺时你就会理解“芯片级检测”这四个字的含金量。如果你在画ADC布局时遇到了模拟数字地分割的困惑或者想了解如何配置内部序列器实现自定义扫描欢迎在评论区留言交流。我们一起把“数字化引擎”这门手艺练到极致。我是 ZLinear 开源电子。我们坚信真正的数据采集不只是“把模拟变成数字”而是“在芯片内部完成测量的全套功夫”。如果觉得今天的ADC拆解对你有帮助欢迎点赞、收藏、关注三连我们下期再见