0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ADC 信号调理电路设计——必要措施、实测验证和应用说明

AGk5_ZLG_zhiyua 来源:未知 作者:佚名 2017-10-18 14:28 次阅读

周立功教授新书《面向AMetal框架与接口编程(上)》,对AMetal框架进行了详细介绍,通过阅读这本书,你可以学到高度复用的软件设计原则和面向接口编程的开发思想,聚焦自己的“核心域”,改变自己的编程思维,实现企业和个人的共同进步。经周立功教授授权,即日起,致远电子公众号将对该书内容进行连载,愿共勉之。

第二章为ADC 信号调理电路设计,本文为 2.3 必要措施、2.4 实测验证和2.5 应用说明

2.3 必要措施

一个完整的采集电路框图详见图2.19,从传感器或信号源到最终的ADC 数据输出,中间需要经过输入范围调整、多通道复用等信号调理环节。除ADC 自身之外,需要考虑整个采集通道链路的设计,才能获得的良好采集精度。

图2.19 典型的采集电路框图

在设计采集通道时,需要考虑的问题有:

  • 信号的大小和ADC 满量程输入的范围。

  • 信号的极性和ADC 输入的极性。

  • 信号的通道数,是否需要多通道同步采样,还是采用复用输入?

  • 信号是单端输入,还是差分输入?

>>> 2.3.1 输入范围匹配

传感器信号往往都很微弱,幅度可能只占ADC 量程的一小部分。使得最大输入信号的幅度与ADC 量程相匹配,对于得到最大的ADC 转换精度是重要的。假定要转换的信号在0V 至2V 之间变化,而VREF 等于3V,则最大信号的ADC 转换数值是2729(2.0V),详见图2.20。这样,就有1366 个未使用的转换数值,即丢失了转换信号的精度。

图2.20 输入信号幅度与ADC 测量范围

最好使用一个外部的前级放大器,这个放大器可以把输入信号的范围转换至ADC 模块的范围。例如使用LMV358A 搭建10 倍同相放大器,使得0~300mV输入信号,转换到0~3V。

同样可以使用外部的放大器搭建叠加电路,完成双极性正负输入,转换成单极性输入;搭建仪表放大器,完成差分输入转换成单端输入。

>>> 2.3.2 多通道采样设置

考虑硬件成本时,多个采集通道复用一个ADC 是常用的做法。LPC82x 具有12 路模拟输入管脚,芯片内部已经是多路复用结构,详见图2.21。

图2.21 LPC82x 模拟输入通道的多路复用等效电路

使用这种时分复用结构时,非常容易由以下两个问题导致精度下降:

  • 通道的信号源阻抗过大导致建立时间不足,采集到的电压值减小。

  • 通道切换时间过快,多路开关公共端的寄生电容,导致相邻通道上的信号出现串扰。

虽然信号源阻抗的影响已经设计了缓冲运放彻底解决,但是考虑到成本因素,每个通道都加入一个运放有时无法接受,更合理的配置是幅值精度要求高的信号通道上使用运放,要求不高的通道上信号源直接输入ADC 通道。

这种混合配置需考虑两种情况:直接输入通道为高速信号并且要求高带宽,或者为低速信号并且要求限制带宽。当直接输入通道为高速信号的参考电路详见图2.22,为了避免通道串扰导致的电压残留,通道上不能并接电容,设计关键在于信号源阻抗与采样速率相匹配。

图2.22 直接输入通道为高速信号时的多通道采样电路

要根据采样速率,对直接输入通道信号源阻抗的极限值进行量化。为了方便计算,取多路复用结构中的单个LPC82x 模拟输入通道,等效电路详见图2.23。

图2.23 LPC82x 单个模拟输入通道的等效电路

从左至右来看,RS 为外部信号源阻抗,CPIN 是输入引脚电容(基本可忽略),RSWITCH为多路复用开关电阻+采样开关导通电阻,CSAMPLE 为采样电容。采样期间开关闭合,RSRSWITCHCSAMPLE 构成单极点RC 网络,它的时间常数可以表示为:

假设在采样刚开始时,采样电容上电压为0,电容上电压与上升时间的关系可以表示为:

由此可见,可以根据变化时间确定采样电容上的电压达到输入信号电压值的百分比。假设RS 为0,当采样电容上的电压为输入电压值的99.32%时,将有0.68%(剩余百分比)的电压无法准确获得,也就是说最小分辨率为0.68%,这和7.2 位的ADC 的分辨率一致。剩余百分比和ADC 位数的换算公式为log2(1/剩余百分比)log2(1/剩余百分比),其典型换算结果详见表2.4。

表2.4 建立时间与ADC 精度

根据这个表的计算,如果不能给ADC 足够的采样时间会导致ADC 的精度降低。假设一个采样速率为1Msps 的12 位ADC,有效的采样时间为750ns。当RS为0 时,750ns>200ns,采样电容上能获得远高于12 位的精度,采样时间是足够的。如果现在对信号源增加5KΩ内阻,然后可以得到:如果要达到13bits 精度,ADC 至少需要1350ns 的采样时间:

750ns 的采样时间就已经不够了。这时,可以通过改变软件来降低ADC 的采样率来获得更长的采样时间。而判断是否应该降低采样速率,以LPC82x 最高采样速率1Msps 情况下,所允许的最高源阻抗为参考值。考虑信号建立至1/2LSB,计算过程如下:

该极限值表示,使用图2.22 的直接输入通道为高速信号的多通道采样电路,最高信号源阻抗不能超过2kΩ,否则需要降低采样速率。

当直接输入通道为低速信号的参考电路详见图2.24,对源阻抗无要求,但通道两侧的相邻输入通道需要接地。总结多通道采样设置方法详见表2.5,高速信号是指需要进行波形采样的信号,比如采集电网波形。低速信号是指只关注直流分量的信号,比如电源电压、温传感器的输出电压。

图2.24 直接输入通道为低速信号时的多通道采样电路

表2.5 多通道采样电路的选择方法

>>> 2.3.3 电源分配策略

电源噪声是电路板上重要的噪声源头。为了减少干扰,建议模拟和数字部分独立使用稳压器供电,详见图2.25。

图2.25 模拟部分与数字部分独立供电

>>> 2.3.4 PCB 布局布线处理

数字信号的开关噪声是电路板上另外一大干扰源。避免干扰电路板上的数字电路干扰模拟电路,应该遵循下面的规则:

  • 模拟部分器件与数字部分器件,分区域放置,避免交叉放置,详见图2.26。

图2.26 模拟器件与数字器件分区域放置

  • 分割地平面,然后使模拟地平面与数字地平面在单点连接,避免通过公共的地回路引入干扰,详见图2.27。

图2.27 分割地平面在单点连接

  • 模拟走线与数字走线,避免靠近平行走线,如果不能避免,加地线屏蔽模拟走线,详见图2.28。

图2.28 避免数字走线干扰模拟走线

2.4 实测验证

为验证改善方法的有效性,特制作了实际的电路板。测试LPC824 内部ADC 的关键精度指标,并且与成品开发板AM824 的测试数据进行对比。主要测试数据为无噪声分辨率、INL、失调误差、增益误差。

>>> 2.4.1 无噪声分辨率

无噪声分辨率定义为ADC 电路测量一个无噪声的稳定直流电压源,统计多次连续采样数据,输出数字代码能够保持不跳动的位数。无噪声电压源使用干电池,理想情况下,输出代码不跳动,只有一个输出代码。

在原AM824 开发板上,重复测试一块干电池200 次,获得的数据直方图详见图2.29。

图2.29 AM824 开发板测试直流信号的代码分布

在使用了本文改善措施的电路板上,重复测试同一块干电池200 次,获得的数据直方图详见图2.30。

图2.30 标准化电路板测试直流信号的代码分布

经过对比,发现原数据跳动在6 位数码,转换成分辨率为3 位,就是说如果使用原开发板,最多可以发挥9 位分辨率的精度。但是在新的电路板上,我们看到数据相对集中而且跳动仅仅在3 位,测量的精度更高,可以使用10 位的分辨率精度。

>>> 2.4.2 积分非线性(INL)

INL 是表征ADC 精度的一个重要参数。在ADC 的全量程范围内,设置输入电压值从小至到大,依次等间距采集一系列数据点,可以线性拟合出一条最贴近这些数据点的直线。理想情况下,ADC 是线性的,采集数据点应该全部落在该直线上。实际的采样数据点与拟合直线的偏离程度,则表征了ADC 的非线性。在原AM824 开发板上测试的数据详见 表 2.6(Vref=2.5V)。

表2.6 AM824 开发板的INL 测试数据

AM824 开发板INL 数据的拟合曲线详见图2.31。

图2.31 AM824 开发板INL 数据的拟合曲线

在使用了本文改善措施的电路板上,重复测试获得的测试数据详见表2.7(Vref=3V)。

表2.7 标准化电路板的INL 测试数据

标准化电路板INL 数据的拟合曲线详见图2.32。

图2.32 标准化电路板INL 数据的拟合曲线

通过对比 表2.6 与表2.7 发现,在电路板上加入这些措施后,INL 得到了改善,从原来的5.3 个 LSB 改善为后来的3.6 个LSB。

>>> 2.4.3 失调与增益误差

1. 失调误差

失调误差定义为第一次实际的转换至第一次理想的转换之间的偏差。理想情况下,第一次转换应该发生在输入信号为0.5 LSB 时。失调误差以EO 标注,测试过程如下:

调节可调电阻,产生连续可变的mV 级电压值输入到标准化电路板,观察ADC 输出代码变为1 的电压值为:2.44mV。实测电路板上基准电压为:3047.56mV,算得1LSB =3047.56/(4096*2)=0.74mV。

2. 增益误差

增益误差定义为最后一次实际转换与最后一次理想转换之间的偏差。理想情况下,当模拟输入电压等于VREF-0.5LSB 时产生从0xFFE 至0xFFF 的变换。增益误差以EG 标注,测试过程为:调节可调电阻,产生Vref 附近连续可变的电压值输入到标准化电路板,观察ADC输出代码变为0xFFF 的电压值为:3046.35mV。

2.5 应用说明

总结改善后的标准化电路板和AM824 开发板的精度指标测试值详见表2.8。

表2.8 标准化电路板与AM824 开发板的ADC 测试精度

表中数据表明,经过上面提及到的方法改进后,除增加ADC 驱动运放导致失调电压有略微增加之外,所有参数指标都可以有进一步的改善。在AM824 开发板中无噪声分辨率比较低,根据公式log2(1/跳动LSB)log2(1/跳动LSB),在9 位左右。INL 根据公式log2(1/误差LSB)log2(1/误差LSB)也是9 位。

在改进设计后的标准化电路板,片上ADC 可以发挥更好的性能指标,其无噪声分辨率与INL 性能都提升到了10 位,适合于精度等级为0.5%的应用。

在实际应用中,如果用户需要进行修改滤波器带宽或输入范围等参数,可以在以下几方面进行,只需要做一些参数上或通道电路上的调整,详见表2.9。

表2.9 用户参数选择

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • adc
    adc
    +关注

    关注

    95

    文章

    5651

    浏览量

    539453

原文标题:周立功:ADC 信号调理电路设计必要措施、实测验证和应用说明

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    信号调理电路的设计(设计调理方案+电路解析)

    帮助您直接连接到广泛的传感器和信号类型(从热电偶到高电压信号)来实现的。关键的信号调理技术可以将数据采集系统的总体性能和精度提高10倍。信号
    发表于 01-07 15:46

    LVDT信号调理电路

    LVDT信号调理电路是一种完全无需调整的线性可变差动变压器(LVDT)信号调理电路
    发表于 06-25 10:35

    振动信号调理硬件电路设计

    本人正在学习数据分析和信号处理方面的知识,后面想利用NI高速数据采集卡来设计硬件电路,同时编写采集软件,对振动信号和转速信号进行采集并分析。在数据进入采集卡前的一些
    发表于 11-02 10:01

    怎么实现智能车磁导航中的信号调理电路设计

    怎么实现智能车磁导航中的信号调理电路设计?智能车控制电路对检测信号的要求是什么?
    发表于 05-12 06:04

    制作信号调理和采集电路,数字信号adc芯片出来之后怎么读取数字量

    这是一个信号调理和采集电路信号调理部分没有问题了,就信号采集到
    发表于 04-18 11:29

    压力信号调理电路探讨

    压力信号调理电路探讨:以300kN抗压强度试验机信号调理电路为基础,探讨在压力
    发表于 09-21 08:29 29次下载

    基于LMH6505的中频信号调理电路设计

    基于LMH6505的中频信号调理电路设计 信号调理电路是一种在中频接收机中得到广泛应用的
    发表于 05-13 17:27 36次下载

    温度检测信号调理电路

    温度检测信号调理电路
    发表于 02-15 13:35 1348次阅读
    温度检测<b class='flag-5'>信号</b><b class='flag-5'>调理</b><b class='flag-5'>电路</b>

    手持示波表的前端模拟信号调理电路

      手持示波表的前端模拟信号调理电路关系到示波表带宽和垂直测量精度,示波表的关键电路单元,这里提出一种手持示波表前端模拟信号
    发表于 09-02 09:29 3935次阅读
    手持示波表的前端模拟<b class='flag-5'>信号</b><b class='flag-5'>调理</b><b class='flag-5'>电路</b>

    心电信号调理电路设计

    心电(Electrocardiograph)作为人体重要的生理及病理指标之一,具有重要的医学研究价值。针对其信号微弱、频率低、阻抗高、随机性强及易受干扰的特点,首先提出了信号调理电路设计
    发表于 08-29 15:37 87次下载
    心电<b class='flag-5'>信号</b><b class='flag-5'>调理</b><b class='flag-5'>电路设计</b>

    MEMS陀螺仪CRM100的信号调理电路设计_胡陈君

    MEMS陀螺仪CRM100的信号调理电路设计_胡陈君
    发表于 01-18 20:23 12次下载

    检测电路设计的课件资料说明

    本文档详细介绍的是检测电路设计的课件资料说明主要内容包括了:1信号调理电路,2信号变换技术,3噪
    发表于 02-19 08:00 9次下载
    检测<b class='flag-5'>电路设计</b>的课件资料<b class='flag-5'>说明</b>

    AD670:低成本信号调理8位ADC数据表

    AD670:低成本信号调理8位ADC数据表
    发表于 05-11 08:49 5次下载
    AD670:低成本<b class='flag-5'>信号</b><b class='flag-5'>调理</b>8位<b class='flag-5'>ADC</b>数据表

    AD7710:信号调理ADC数据表

    AD7710:信号调理ADC数据表
    发表于 05-20 11:11 8次下载
    AD7710:<b class='flag-5'>信号</b><b class='flag-5'>调理</b><b class='flag-5'>ADC</b>数据表

    传感器电路的低噪声信号调理说明

    电子发烧友网站提供《传感器电路的低噪声信号调理说明.pdf》资料免费下载
    发表于 11-24 10:39 0次下载
    传感器<b class='flag-5'>电路</b>的低噪声<b class='flag-5'>信号</b><b class='flag-5'>调理</b><b class='flag-5'>说明</b>