精密ADC用滤波器设计的实际挑战和考虑2016年7月15日
SAR型和Σ-Δ型ADC正在稳步实现更高的采样速率和输入带宽。以两倍奈奎斯特速率对一个信号过采样,会将ADC量化噪声能量均匀扩散到两倍频段中。这样便很容易设计数字滤波器来数字化信号的频带,然后通过抽取来提供所需的最终采样速率。这种技术可降低带内量化误差并提高ADCSNR。它还能放宽滤波器滚降要求,从而减轻抗混叠滤波器的压力。过采样降低了对滤波器的要求,但需要更高采样速率ADC和更快的数字处理。
滤波器设计不仅仅关系到频率设计,用户可能还需要考虑模拟滤波器的时域特性和相位响应。在某些实时应用中,相位延迟可能非常重要。如果相位随输入频率而变化,那么相位变动将更糟糕。滤波器的相位变化一般用群延迟来衡量。对于非群延迟,信号会在时间中扩散,导致脉冲响应变得很差。
在使用电子元器件时,你有时候不可避免地会闻到明显是芯片烧焦的味道。这都是反向电流惹的祸。反向电流就是由于出现了高反向偏置电压,系统中的电流以相反的方向运行;从输出到输入。幸运的是,有很多方法可以你的系统不受反向电流的影响。
模拟滤波器考虑
图6显示在EVAL-AD7960FMCZ评估板上,NP0电容和X7R电容对THD性能的影响:(a)显示一个10kHz正弦波信号音的频谱,C76和C77为1nF0603NP0电容,而(b)显示使用1nF0603X7R电容时的频谱。
本文讨论的挑战和考虑可帮助设计人员设计出实用的滤波器以实现精密采集系统的目标。模拟滤波器必须在不违反系统误差预算的条件下与SAR型或Σ-Δ型ADC的非理想输入结构接口,数字滤波器不应在处理器端引起误差。这不是简单的任务,必须在系统规格、响应时间、成本、设计工作量和资源等方面做出权衡。
在通道间切换时,多复用输入信号通常含有较大的阶跃。最差情况下,一个通道处于负满量程,而下一个通道则处于正满量程(见图4)。这种情况下,当多复用器切换通道时,输入阶跃大小将是ADC的满量程。
2.通带平坦度和过渡带与噪声的关系
了解前面的设计考虑之后,便可利用ADI公司的模拟滤波器向导设计有源模拟滤波器。它会根据应用要求计算电容和电阻值,并选择合适的放大器。
图3.采用16位1MSPSADCAD7980的RC滤波器
3.同步采样的相位延迟和匹配误差
模拟低通滤波器可以在ADC转换之前消除信号径中的高频噪声和干扰,帮助避免混叠噪声污染信号。它还能消除滤波器带宽之外的过驱信号的影响,避免调制器饱和。发生输入过压时,模拟滤波器还能输入电流,衰减输入电压。因此,它能ADC输入电。叠加于接近满量程信号上的噪声尖峰可能会让ADC的模拟调制器饱和,必须利用模拟滤波器将其衰减。
精密模数转换器应用广泛,如仪器仪表和测量、电力线继电、过程控制、电机控制等。目前,SAR型ADC的分辨率可达18位甚至更高,采样速率为数MSPS;Σ-Δ型ADC的分辨率则达到24位甚至32位,采样速率为数百kSPS。
对于多通道同步采样应用,例如电机控制或电力线中的相电流测量,还应考虑相位延迟匹配误差。确保滤波器在多个通道上引起的额外相位延迟匹配误差可以忽略不计,或者在工作温度范围的信号链误差预算范围内。
(b)06031nFX7R电容
电阻的非线性有两个来源:电压系数和功率系数。根据具体应用,高性能信号链可能需要使用由特定技术制造的电阻,如薄膜或金属电阻。如果选择不当,输入滤波电容可能会造成显著失真。如果成本预算允许,聚苯乙烯和NP0/C0G陶瓷电容是很好的备选元件,可以改善THD。
东京工业大学、日本理化学研究所(理研)以及冈山大学于2016年4月25日宣布,开发出了使用新型二维材料——二硫化铪(HfS2)的MOS晶体管。并以确认这种晶体管具备良好的饱和特性和电流控制特性,开关比达到104,是良好的电子元器件材料。
4.多复用采样ADC的延迟取舍
简介
除放大器噪声外,电阻和电容也会有电子噪声,后者是由处于均衡态的电导体内部的电荷载子的热扰动产生的。RC电的热噪声有一个简单的表达式,电阻R是满足滤波要求所需要的,同时R越高,相应的热噪声也越大。RC电的噪声带宽为1/(4RC)。
图5.不同阶数的理想巴特沃兹滤波器过渡带
根据架构不同,ADC会有不同的输入电阻,这会影响输入滤波器设计。以下考虑关系到ADC模拟输入滤波器的设计。
很多文章都讨论过,过采样频率越高,模拟滤波器设计就越容易。当采样速率高于满足奈奎斯特准则所需的速率时,便可使用较简单的模拟滤波器来避免受到极高频率所产生的混叠影响。很难设计一个能够衰减所需频段而不失真的模拟滤波器,但很容易设计一个利用过采样较高频率的模拟滤波器。这样便很容易设计数字滤波器来转换信号的频带,然后通过抽取来提供所需的最终采样速率,但又不会所需信息。
算出的RC滤波器是一个低通滤波器,截止带宽为3.11MHz。但是,某些设计人员可能会意识到,3.11MHz远大于100kHz的输入信号频率,因此,该滤波器无法有效降低带外噪声。为实现更高动态范围,可以换用590Ω电阻,以获得100kHz的–3dB带宽。这种方法主要有两个问题。由于通带中会有更多衰减,对于AD7980ADC示例,100kHz附近的幅度衰减最高可达30%,因此,信号链精度会大大降低。带宽越小,则建立时间越长,这使得AD7980的内部采样保持电容无法在指定的采集时间内完成充电,因而无法执行下一次有效转换。这导致ADC转换精度降低。
数字滤波器通常位于FPGA、DSP或处理器中。为了减少系统设计工作,ADI公司提供了一些集成后置数字滤波器的精密ADC。例如,AD7606集成了一个一阶后置数字sinc滤波器用于过采样。它很容易配置,只需上拉或下拉OS引脚。Σ-Δ型ADCAD7175-x不仅有传统sinc3滤波器,还有sinc5+sinc1和增强型50Hz/60Hz滤波器。AD7124-x提供快速建立模式(sinc4+sinc1或sinc3+sinc1滤波器)功能。
理想滤波器和实际滤波器
由于数字滤波发生在转换之后,因而可以移除转换过程中注入的噪声。在实际应用中,采样速率远高于奈奎斯特理论指出的两倍基频信号频率。因此,后置数字滤波器可以利用针对更高信噪比和更高分辨率的滤波技术来降低转换过程中注入的噪声,例如:信号带宽之外的输入噪声、电源噪声、基准源噪声、数字接口馈通噪声、ADC芯片热噪声或量化噪声。
(a)06031nFNP0电容
与ADC前端接口的RC抗混叠滤波器的
还有很多其他因素会将噪声引入ADC转换代码中。例如:信号源和信号链器件的噪声,芯片热噪声,散粒噪声,电源噪声,基准电压噪声,数字馈通噪声,以及采样时钟抖动引起的相位噪声。这种噪声可能会均匀分布在信号频段中,表现为闪烁噪声。因此,实际实现的ADCSNR改善幅度一般低于用公式计算出的值。
精密模数转换器应用广泛,如仪器仪表和测量、电力线继电、过程控制、电机控制等。目前,SAR型ADC的分辨率可达18位甚至更高,采样速率为数MSPS;Σ-Δ型ADC的分辨率则达到24位甚至32位,采样速率为数百kSPS。为了充分利用高性能ADC而不其能力,用户在降低信号链噪声方面(例如实现滤波器)面临的困难越来越多。
设计人员应当确保ADC之前的RC滤波器能在目标采集时间内完全建立。这对需要较大输入电流或具有等效的较小输入的精密ADC来说异常重要。某些Σ-Δ型ADC在无缓冲输入模式下对输入RC值的要求最高。可以将具有较大电阻或电容的超窄低通滤波器放在一般具有较大输入的输入放大器之前。或者可以选择具有极高输入的ADC,例如ADAS3022,其输入为500MΩ。
利用下面两个公式可估算电阻和小电容的均方根热噪声。
1.多复用采样信号链的滤波器建立时间
对于低谐波失真和低噪声应用,用户必须为信号链设计选择合乎要求的元件。模拟电子元件不是完全线性的,会引起谐波失真。Walsh的文章中讨论了如何选择低失真放大器和如何计算放大器噪声。放大器等有源元件需要低THD+N,同时也要考虑普通电阻和电容等无源元件的失真和噪声。
以前,Σ-Δ型ADC的通道切换速度比数据输出速率要小得多。因此,在多复用数据采集系统等切换应用中,必须明白:获得转换结果的速率要比对单一通道连续采样时可达到的转换速率低好几倍。
美国威斯康星大学麦迪逊分校的科研团队,在4月20日出版的《科学报告》上撰文称,他们使用一种独特方法,研制出了处理速度最快的柔性硅基晶体管,能无线传输数据和能量,有望用在包括可穿戴电子设备和传感器等在内的诸多领域。
本文讨论在ADC信号链中实现模拟和数字滤波器以便达到最佳性能所涉及到的设计挑战和考虑。如图1所示,数据采集信号链可以使用模拟或数字滤波技术,或两者的结合。精密SAR型和Σ-Δ型ADC一般在第一奈奎斯特区进行采样,因此,本文将着重讨论低通滤波器。本文的意图不是讨论低通滤波器的具体设计技术,而是讨论其在ADC电中的应用。
1.对ADC使用过采样速率所取得的实际SNR改善
结论
3.充分利用SAR型和Σ-Δ型ADC中的集成数字滤波器
ADI公司的某些新型Σ-ΔADC(如AD7175-x)内置优化的数字滤波器,可减少通道切换时的建立时间。AD7175-x的sinc5+sinc1滤波器主要用于多复用应用,在10kSPS和更低的输出数据速率时,可实现单周期建立。
实施抽取之前,需要确保这种重新采样不会引入新的混叠问题。抽取之后,确保输入信号符合奈奎斯特关于采样速率的理论。
图1.一般数据采集信号链
5.数字滤波器通过抽取避免混叠
CMOS斯密特触发器的滞回特性在很多场合很有用的,但是和反向器不同,斯密特有3个NMOS管和3个PMOS管组成,那么如何来设计这些器件的参数,也就是宽长比呢?对于1um以上的场合,本文附了一篇经典的文献,并且把计算过程整理成Excel
在拆解中,iFixit发现,华为P9和iPhone6s一样用了非常难拆的梅花孔(Pentalobe)螺丝,这是一种防撬螺丝。苹果在iPhone中使用这种螺丝主要为了防止用户拆解手机,当手机废弃的时候,也更加方便苹果回收处理。
2.EVAL-AD7960FMCZ评估板上利用过采样实现的动态改善
模拟滤波器与数字滤波器
利用过采样和抽取滤波器所取得的SNR改善,可从N位ADC的理论SNR求得:SNR=6.02×N+1.76dB+10×log10[OSR],OSR=fs/(2×BW)。注意:此公式仅适用于只存在量化噪声的理想ADC。
(a)无OSR的动态范围
4.低失真和低噪声应用的元件选择挑战
由于实际要传输的信号所占据的频带通常是低频开始的,而实际通信信道往往都是带通的,要在这种情况下进行通信,就必须对包含信息的信号进行调制,实现基带信号频谱的搬移,以适合实际信道的传输。即用基带信号对载波信号的某些参量进行控制...
(b)OSR=256的动态范围
在AlanWalsh为AnalogDialogue撰写的文章精密SAR型模数转换器的前端和放大器和RC滤波器设计中,有一个针对AD7980ADC的RC滤波器应用示例,如图3所示。
图4.多复用输入信号链
理想低通滤波器应当具有很陡的过渡带,其通带应具有出色的增益平坦度,如图2中的砖墙虚线所示。此外,阻带衰减应将任何带外信号降低至0。某些常用实际滤波器的响应如图2中的彩色线条所示。如果通带增益不平坦或有纹波,这种响应可能会影响基频信号。阻带衰减不是无限的,会对带外噪声的筛选。过渡带也可能没有陡峭的滚降,导致对截止频率周围的噪声衰减不佳。另外,所有非理想滤波器都会引入相位延迟或群延迟。
表1.模拟滤波器与数字滤波器
在应用笔记AN-1279中,256×过采样下18位AD7960ADC的实测动态范围为123dB。这是用于高性能数据采集信号链,如光谱分析、磁共振成像(MRI)、气相色谱分析、振动、石油/天然气勘探和地震系统等。
延迟是数字滤波器的一个缺点,它取决于数字滤波器阶数和主时钟速率。对于实时应用和环响应时间,应当延迟。数据手册所列的输出数据速率是指在单一通道上执行连续转换时转换结果有效的速率。当用户切换到另一通道时,建立Σ-Δ调制器和数字滤波器还额外需要些时间。与这些转换器相关的建立时间是指通道变更之后输出数据反映输入电压所需的时间。通道变更之后,为精确反映模拟输入,必须清除数字滤波器中与前一模拟输入相关的全部数据。
图2.理想滤波器与实际滤波器的幅度响应对比
生成任意量级的偏置电流网络利用运放反馈与基准电压生成任意大小的直流电流是一个简单、直接的过程。但是,假设须要生成一些任意数量(以N为例)的电流沉/源,而每个电流沉/源的大小任意,可能须要针对不同阶段的一些复杂模拟电进行偏置。
图6.在EVAL-AD7960FMCZ评估板上NP0和X7R电容对THD的影响
高噪声的应用,尤其是在接近第一奈奎斯特区边缘处发生很扰的应用,需要滚降厉害的滤波器。然而,人们已从实际模拟低通滤波器得知:从低频到高频,幅度会滚下来,并有一个过渡带。增加滤波器级数或阶数可以改善带内信号的平坦度,并使过渡带收窄。然而,这些滤波器的设计很复杂,因为它们对增益匹配非常,以至于无法实现数阶的衰减幅度。此外,在信号链中增加任何元件(如电阻或放大器)都会引入带内噪声。
对于这些通道,可以在多复用器之后使用一个单通道滤波器,使得设计更简单,成本更低。如上所述,模拟滤波器必定会引入建立时间。每次多复用器在通道间切换时,该单通道滤波器都必须充电到所选通道的值,因而会吞吐速率。为提高吞吐速率,可以在多复用器之前为每个通道添加一个滤波器,但这样做会提高成本。
图9.OSR抽取采样率小于奈奎斯特频率时的混叠
EVAL-AD7606/EVAL-AD7607/EVAL-AD7608EDZ评估板可以每通道200kSPS的速率运行。在下面的测试中,配置其采样速率为6.25kSPS,过采样比为32。然后,将一个3.5kHz–6dBFS正弦波于AD7606。图9显示2.75kHz(6.25kHz–3.5kHz)处有一个–10dBFS混叠镜像。因此,若ADC之前没有合格的抗混叠模拟滤波器,当使用过采样时,数字滤波器就可能会因为抽取而引起混叠镜像。应使用模拟抗混叠滤波器来消除这种叠加于模拟信号上的噪声尖峰。
如图8所示,与理论SNR改善幅度计算相比,测得的过采样动态范围低1dB至2dB。原因是来自信号链器件的低频噪声了总体动态范围性能。
英特尔决定取消下一代Atom移动处理器的开发,被视为英特尔在全球移动芯片市场一大象征,然据称英特尔投入100亿美元在发展移动市场,却未见明显收获的一大主因,可能与英特尔所采取不同的半导体产业商业运作模式,造就不同制程重要性思维有关。
图8.OSR256时的动态范围改善
利用运放反馈与基准电压生成任意大小的直流电流是一个简单、直接的过程。但是,假设须要生成一些任意数量(以N为例)的电流沉/源(currentsink/source),而每个电流沉/源的大小任意,可能须要针对不同阶段的一些复杂模拟电进行偏置
对于某些具体应用,模拟滤波器设计的复杂度和性能需要进行取舍。例如,在采用AD7606的电力线继电器应用中,对于50Hz/60Hz基频输入信号及其相关前五次谐波,通道的精度要求低于测量通道。通道可以使用一个一阶RC滤波器,而测量通道使用二阶RC滤波器,以便提供更好的带内平坦度和更急剧的滚落过渡。
图7.奈奎斯特转换器过采样
数字滤波器考虑
(StevenXie)·2016-07-0516:03
抗混叠滤波器放在ADC之前,因此这些滤波器必须为模拟滤波器。理想抗混叠滤波器具有如下特性:通带内具有单位增益,无增益变化,混叠衰减水平与所用数据转换系统的理论动态范围一致。