128路模拟通道轮询切换技术解析:模拟开关配置机制与精度影响抑制策略

在多通道数据采集系统中,当被测信号通道数远超ADC通道数时,模拟开关成为连接庞大传感器阵列与有限采集后端之间的关键桥梁。模拟开关的性能------包括导通电阻、电荷注入量、通道间串扰和切换速度------直接影响着采集系统的整体精度和效率。在136路通道的轮询采集场景中,模拟开关需要在高频切换过程中维持信号的完整性和一致性。本文以JLH235616多通道轮询采集模块为例,分析模拟开关在大规模缓变信号采集系统中的切换技术与工程实现。

一、模拟开关在多通道采集中的核心作用

JLH235616的模拟开关电路位于信号链路的最前端,其功能是接收FPGA发出的地址编码信号,将指定的外部模拟通道接通至后级差分转换电路和反相放大电路,最终送达ADC进行模数转换。在任意时刻,只有被选中的通道处于导通状态,其余通道保持断开,由此实现了136路信号对同一ADC的时分复用。

模拟开关的导通电阻会与被测信号源的内阻构成分压网络,若导通电阻过大或不稳定,将引入附加的增益误差。在JLH235616的设计中,模拟开关选用低导通电阻的CMOS开关器件,其导通电阻在百欧姆量级以下,相对于信号源内阻和后续放大电路的输入阻抗可以忽略不计。同时,开关器件的导通电阻随输入信号幅度的变化(即导通电阻平坦度)也被控制在较小范围内,确保不同电压电平的信号在通过开关时获得近似一致的衰减特性。

二、128路通道的单端/差分可配置切换机制

JLH235616中128路可配置通道(AD1_IN0AD1_IN63和AD2_IN0AD2_IN63)的模拟开关设计需要同时支持单端和差分两种输入模式。在单端模式下,模拟开关将单路信号直接接入后级信号调理链路;在差分模式下,模拟开关需要同时接通一对差分信号线(正端和负端),并将其馈入差分转换电路。

这种双模式切换机制的实现依赖于FPGA对模拟开关地址译码逻辑的配置。FPGA根据外部系统通过SPI接口下发的通道配置信息,建立通道号与开关地址的映射表。当某通道被配置为差分模式时,FPGA在发出该通道的选通地址时,会同时驱动两个开关动作------分别接通差分对的正端和负端信号线。这一机制使得工程师可以通过软件配置改变通道的输入模式,而无需改动硬件接线。

8路固定单端通道(AD1_AIN5AD1_AIN8和AD2_AIN5AD2_AIN8)则采用简化的开关设计,仅支持单端模式的接通和断开,其地址编码由FPGA在出厂时固定配置,不可由外部系统修改。

三、轮询采集模式下的通道切换时序

在轮询采集过程中,FPGA按照预定的通道序列逐一发出选通指令。每次通道切换的完整时序包括以下几个阶段:

第一阶段为地址译码与开关驱动。FPGA将目标通道的地址码输出至模拟开关的地址译码器,译码器根据地址码使能对应通道的开关管,同时关闭上一通道的开关管。

第二阶段为信号稳定等待。模拟开关的切换并非瞬时完成------在开关管关断和导通的过渡过程中,会产生电荷注入和时钟馈通效应,导致开关输出端出现瞬态电压毛刺。对于容性负载较大的通道(如长线连接的传感器),信号建立时间可能更长。JLH235616在FPGA的时序逻辑中设置了合理的稳定等待窗口,确保在启动ADC转换之前,模拟开关输出端的信号已完全建立至稳态值。

第三阶段为ADC转换启动与数据采集。信号稳定后,FPGA向ADC发出转换启动信号,ADC完成逐次逼近转换后将数字量输出至数据总线,FPGA读取并打包为278字节数据帧输出。

整个单通道转换周期不超过5ms,其中包含了开关切换、信号稳定、ADC转换和数据打包的全部时间开销。

四、8路固定单端通道的特殊用途

8路固定单端通道虽然在数量上远少于128路可配置通道,但在系统功能完整性方面扮演着不可忽视的角色。在JLH235616中,这些通道通常用于采集模块内部的关键状态量,例如:

电压基准源的监测信号------通过周期性地采集内部基准电压的实际值,系统可以实时评估基准的漂移情况,并据此对采集数据进行修正;温度传感器的输出信号------内置温度传感器的模拟输出通过这些固定通道送入ADC,为系统的温度补偿算法提供实时数据输入。

由于这些内部信号的信噪比和环境条件相对可控,无需差分输入的共模抑制能力,因此采用固定单端配置即可满足需求。固定配置还避免了这些关键监测通道在轮询过程中因模式切换异常而导致的采集中断风险。

五、开关切换对采集精度的影响与抑制措施

模拟开关的切换动作对采集精度的影响主要体现在三个方面:电荷注入引起的瞬态误差、通道间串扰和导通电阻引入的增益误差。

电荷注入是指开关管在关断瞬间,沟道中存储的电荷被释放到信号通路中,导致信号出现瞬态偏移。JLH235616通过选择低电荷注入的CMOS开关器件,并在FPGA时序中设置充分的信号稳定等待时间,使电荷注入引起的瞬态扰动在进入ADC之前充分衰减。

通道间串扰是指已导通通道的信号通过开关管的寄生电容耦合到相邻断开通道上。在多路差分输入的场景中,若相邻通道的信号极性差异较大,串扰可能导致差分对的共模抑制比下降。模块在PCB布局层面对模拟开关的输入走线进行了差分对称布线,并尽可能增大相邻通道走线的间距,以减小寄生耦合电容。

导通电阻引起的增益误差则通过在系统级校准中予以补偿。出厂校准阶段,模块在各通道导通状态下测量已知标准信号的转换结果,计算出包含导通电阻效应在内的综合增益误差,并将补偿系数存储于FPGA内置FLASH中。

总结

模拟开关作为多通道采集系统中信号链路的第一道关卡,其切换性能和配置灵活性直接影响着采集系统的通道规模、调度效率和测量精度。JLH235616通过128路可配置通道与8路固定通道的分层设计、FPGA驱动的地址译码与时序控制、低电荷注入开关器件的选用以及系统级校准补偿等综合技术手段,在大规模轮询采集场景中实现了通道切换效率与信号完整性的有效平衡。该模块由青岛智腾微电子有限公司(ZITN)研制,以SIP封装形式集成于32×32×7mm³的紧凑模块内,为航天航空、遥感遥测及工业控制领域中大规模缓变信号的采集需求提供了一种经过工程验证的解决方案。

相关推荐
炸膛坦客15 小时前
单片机开发工具篇:(九)MCU 芯片包的安装
单片机·嵌入式硬件
智者知已应修善业20 小时前
【51单片机实现初始化数码管不显示按启动从0秒计时到60按暂停一次显示当前秒按2次恢复原始状态】2024-6-11
c语言·c++·经验分享·笔记·嵌入式硬件·算法·51单片机
ALINX技术博客21 小时前
AMD MoP 封装策略解读 | HBM 大热,为何 AMD Versal 系列反选 LPDDR5X?
fpga开发·fpga·amd·versal
电气_空空21 小时前
基于LabVIEW的数据采集系统设计与实现
单片机·嵌入式硬件·labview
zlinear数据采集卡1 天前
从万用表的6步调零到硅片级微秒自校准:硬核拆解LHAMP188的宽压轨到轨与零漂移实战
arm开发·stm32·单片机·嵌入式硬件·fpga开发
Rambo.xia1 天前
AXI-Stream反压与背靠背传输——TREADY反压丢帧、TDEST路由错误、反压死锁,流式数据一反压就出事
fpga开发
三品吉他手会点灯1 天前
嵌入式机器学习 - 学习笔记1.2.3 - 机器学习软件框架
人工智能·笔记·嵌入式硬件·学习·机器学习
国科安芯1 天前
ASC8T245S 8通道电平转换设计实战:从系统架构到QFN24 Layout再到量产测试
网络·单片机·物联网·安全·fpga开发·系统架构
云栖梦泽1 天前
将RAW打包成MIPI CSI2
linux·人工智能·嵌入式硬件