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

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

3天内不再提示

简述稳定时间挑战与改进技巧

电子设计 来源:网友电子设计发布 作者:网友电子设计发布 2021-11-24 15:05 次阅读

在设计一个用于AC信号处理的数据采集系统 (DAQ) 时,你的测试结果也许不满足你所需的技术规格,其主要原因在于糟糕的失真性能。在这种情况下,你该怎么办呢?也许你会首先检查信号源,然后检查电源、印刷电路板 (PCB) 布局布线,等等,不过问题依然存在。你是不是想过其它原因呢,比如说输入信号的不稳定?这有可能是一个非常重要的考虑因素。

在这片博文中,我将会谈一谈信号稳定—以及输入信号的不稳定—如何影响失真性能。

图1显示了一个逐次逼近寄存器SAR模数转换器 (ADC) 输入电路的简化模型和内部采样电容器的时域充电响应。

图1:使信号稳定的电荷分布

在采集阶段,有一个电荷从输入信号源传输到ADC的内部采样电容器,CSH内。CSH 上的VIN 信号必须在采集时间,tAQ内,至少稳定至最终值的最低有效位 (LSB) 的一半。很明显,如果输入源需要的稳定时间比tAQ长,在tACQ结束时,CSH 上的残余电压误差将大于LSB的一半,并且ADC输出将会不准确。

但是,失真并不仅仅是在某些输入电压值上观察到的准确性问题。失真表示ADC的输入与输出之间的非线性关系。换句话说,ADC传递曲线与这个方程式计算出的直线不一致,而这条直线在ADC输入范围内具有恒定斜率和截距。那么,问题就在于,ADC输入上的信号不稳定如何在ADC响应中产生失真或非线性呢?

一般说来,SAR ADC具有一个包含集成模拟采样开关的开关电容器输入结构。开关的导通电阻,RON,具有一个相对于输入信号电压的非线性电阻。

图2a显示的是典型RON值与互补金属氧化物半导体 (CMOS) 模拟开关的输入电压之间关系的曲线图。非线性导通电阻调制稳定时间常量,这样的话,如图2b所示,在tAQ 结束时,输入正弦波与采样电容器上的信号之间的残余电压误差 (VERR) 也是非线性的。如果导通电阻是完全恒定的,误差曲线将是一条直线(如图3a和3b中所示),ADC输出上将不会出现失真。

让我们来看一个存在稳定问题的例子。出于成本和简化设计的原因,工业电力自动化应用不使用具有SAR ADC的前端放大器。图4显示了一个典型电路。

图4:无前端放大器的典型ADC电路

图5显示的是使用具有一个前端RC滤波器的16位、8通道ADS8568 SAR ADC的电路的AC性能。如图4所示,在电路中不使用有源滤波的情况下,更高的电阻值和电容值将获得更好的滤波器效果。然而,这会导致不太令人满意的总谐波失真 (THD),这个值要远远劣于ADS8568数据表中-90dB的技术规格。一个二阶RC滤波器将使性能变得更加糟糕。根本原因在于,输入信号,VS,在ADC的采集时间内,并未在采样电容器,CSH,上完全稳定。

图5:具有经简化前端RC滤波器的ADS8568的糟糕的AC性能

你可以用以下两个方法来解决这个稳定问题,并提升性能:

通过直接减少采样率来增加采样时间。你可以用方程式1计算出真实的采样时间,通过减少采样率来增加tACQ_Real 时间,这是因为ADC数据表中为(转换时间)指定了一个最大值(方程式2):

图6显示了一个使用二阶滤波器后的经刷新测试结果。在把采样率从10Ksps调整为1Ksps后,AC性能从之前的-65.46dBc大大改进为-92dBc THD。

图6:采样时间增加后的测试结果

通过减少滤波器的阶数和减少XFLT/RFLT 的值来加快稳定。对于单阶滤波器来说,通过将前端电容器的值从22nF减少到820pF,保持10kΩ电阻器不变,并使用同样的10Ksps采样率,THD从-70.97dBc提升到-96.88dBc。你可以通过使用更慢的1Ksps采样率来进一步将THD性能提高到-103.61dBc。

图7显示的是测得的结果。需要注意的一点是,稳定时间改进与RC滤波影响之间的权衡。

图7:稳定改进之后的测试结果

有多种解决稳定问题的方法。然而,这两个方法是最简单的。在设计一个SAR ADC数据采集系统时,需要特别注意信号稳定这一问题。你使用过其它方法来解决稳定问题吗?请在下方给我留言,你是怎么成功解决这个问题的,或者你试过哪些方法,但是没有奏效。

原文链接:

http://e2e.ti.com/blogs_/b/precisionhub/archive/2015/11/13/settling-time-challenge-and-improvement-tips

编辑:jq

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

    关注

    27

    文章

    8168

    浏览量

    141547
  • 半导体
    +关注

    关注

    327

    文章

    24401

    浏览量

    201735
  • 寄存器
    +关注

    关注

    30

    文章

    5018

    浏览量

    117598
  • SAR
    SAR
    +关注

    关注

    3

    文章

    357

    浏览量

    45585
  • adc
    adc
    +关注

    关注

    95

    文章

    5642

    浏览量

    539261
收藏 人收藏

    评论

    相关推荐

    在CYT4BF中从Deepsleep转换到Active时,POWER_DRILL2GO的稳定时间是多少?

    我想知道 CYT4BF 中从 DeepSleep 转换到 Active 时核心POWER_DRILL2GO稳定时间。 我根据数据表中的时钟检查了POWER_DRILL2GO模式转换时间。 并且在
    发表于 03-06 07:58

    时控开关怎么调时间 时控开关怎么定时设置

    时控开关是一种能够自动控制电器设备的开关,通过设置开关的时间参数,可以定时开启或关闭设备,从而提高电能利用率、节约用电成本。本文将详细介绍如何调节时控开关的时间定时设置。 时控开关的
    的头像 发表于 02-04 15:52 1097次阅读

    定时器原理能控制马达吗为什么

    定时器原理可以用于控制马达。马达是一种将电能转换为机械能的设备,通常由电动机和传动装置组成。定时器是一种电子设备,用来生成和计时精确而稳定时间信号。通过将
    的头像 发表于 01-23 15:21 250次阅读

    AD9914 DRG非驻留模式配置扫频连续波,SPAN打窄,噪底固定时间跳动

    吗? 配置详情:2.88GHz参考,配置中频775MHz,带宽50M,DRCTRL使用同源120M时钟产生,DAC校准在2.88G稳定后5ms左右并等待DAC校准5ms后配置其他寄存器和drctrl工作; 目前信号产生是正确的,但噪底固定时间变化一直解决不了(相位)
    发表于 01-22 00:48

    LED从刚开始出光到稳定出光需要多长时间

    请教各位大神,有没有关于上电后LED出光稳定时间的相关资料?
    发表于 12-20 08:37

    STM32定时时间计算方法

    STM32微控制器的定时器模块在嵌入式系统中非常常见,它被用于产生精确的时间延迟,或者用于实时时钟(RTC)等功能。为了充分利用STM32的定时器功能,理解其时间计算方式是非常重要的。
    的头像 发表于 12-19 11:31 3400次阅读

    如何计算三阶开环传输系统在二阶近似情况下,闭环系统的阶跃响应的最低稳定时间

    :增益(Ks)为9.16,极点位置:s=-5.08 根据最低稳定时间公式:Ts=4/5.08=0.787秒 但是最终仿真出来最低稳定时间(±2%)是1.19秒 首先,这个仿真结果和我上述的理论值差距
    发表于 11-20 02:15

    锁相环锁定时间取决于哪些因素?如何加速锁定?

    锁相环锁定时间取决于哪些因素?如何加速锁定? 锁相环(PLL)是一种常见的电路,用于稳定频率。PLL中的关键是相锁。相锁发挥着将输入频率与参考频率调整到相等的重要作用。在锁相环设计中,锁定时间
    的头像 发表于 10-30 10:51 1090次阅读

    定时定时的方式精准控制步进电机速度

    本节介绍用定时定时的方式,精准控制脉冲时间,从而控制步进电机速度
    的头像 发表于 10-26 14:14 715次阅读
    用<b class='flag-5'>定时</b>器<b class='flag-5'>定时</b>的方式精准控制步进电机速度

    定时器的定时启动信号特点

    定时器的定时启动信号特点  定时器是一种常用的计时器,可以在指定的时间后发出信号。它们在各种电器、仪器和控制系统中被广泛应用。 定时器的
    的头像 发表于 10-24 11:49 378次阅读

    C语言定时器如何算时间?

    C语言定时器如何算时间,比如我要定时一个定时要怎么写,请大神指导一下。
    发表于 09-25 08:16

    pll锁定时间按照频率精度多少来计算

    pll锁定时间按照频率精度多少来计算  PLL锁定时间是指当PLL尝试将输出频率与输入频率相匹配时所需的时间。这个时间可以用来衡量PLL的性能,因为它决定了PLL能否快速、准确地锁定频
    的头像 发表于 09-02 15:12 935次阅读

    如何使用8051定时器生成时间延迟?

    8051单片机有两个独立的16位向上计数定时器,名为Timer0和Timer1,本文是关于使用8051定时器生成时间延迟。使用纯软件循环可以生成延迟,但这种延迟精度较差,不能用于敏感应用。使用
    的头像 发表于 07-07 11:00 1088次阅读
    如何使用8051<b class='flag-5'>定时</b>器生成<b class='flag-5'>时间</b>延迟?

    分享一个长持续时间定时器电路

    该电路旨在提供长时间定时器来打开和关闭任何电器。该电路可以提供长达 30 分钟的持续时间。此外,该电路可以关闭收音机,电视等设备。该电路对功耗有很大帮助。
    的头像 发表于 07-05 15:35 625次阅读
    分享一个长持续<b class='flag-5'>时间</b><b class='flag-5'>定时</b>器电路

    二次回路简述

    二次回路简述
    的头像 发表于 06-28 10:15 521次阅读
    二次回路<b class='flag-5'>简述</b>