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

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

3天内不再提示

怎么用具有内部数字滤波器的高速ADC简化AFE滤波呢

FPGA设计论坛 来源:FPGA设计论坛 作者:FPGA设计论坛 2021-06-22 09:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

传统的工业数据采集设计通常需要对模数转换器ADC) 之前的模拟前端 (AFE) 进行复杂的滤波处理。模拟滤波器的主要目的是衰减不需要的带外信号,进而防止这类信号在所需的目标信号上发生混叠,因此,模拟滤波器又称为抗混叠滤波器 (AAF)。混叠频段中不需要的信号和噪声可能源自驱动放大器电源切换引入的杂散,甚至是意外的干扰因素(干扰器)。

混叠频率大小直接取决于 ADC 采样速率,数据转换器在给定瞬时带宽下的工作速度越快,混叠频段距离所需的信号就越远,越容易进行滤波处理。根据这一现象,在精度非常高的系统中,设计人员通常使用具有高过采样率和抽取滤波器的 Σ-Δ ADC。

手机基站中,将 3GPP 的射频直采频段从 1GHz 增至 6GHz,提高了每秒千兆取样率 (GSPS) 数据转换器的使用率。由于 3GPP 频段的瞬时带宽只是此采样率的一小部分,因此,使用过采样 GSPS 转换器的全新架构也放松了对模拟射频滤波器的要求。

使用逐次逼近寄存器 (SAR) ADC 的各种工业应用(例如,电能质量分析、声纳或采样率在 1MSPS 到超过 10MSPS 之间的工业雷达)也可以使用精密 Δ-Σ 和 GSPS ADC。高速 SAR ADC 的全新 ADC35xx 和 ADC36xx 系列具有一个集成式数字滤波器,因此工业应用可利用这一过采样和抽取设计技术来降低对外部模拟滤波器的要求。

对于图 1 所示的示例,假设直流输入信号为 200kHz,ADC 采样率为 1MSPS。实现约 300kHz 的通带和 40dB 左右的混叠抑制大概需要一个五阶滤波器。如将 ADC 采样率从 1MSPS 增至 16MSPS,混叠频段就会从 800kHz 推远至 15.8MHz,所以将抗混叠滤波器替换为二阶滤波器。此外,混叠频段还会偏离此频区(600kHz 至 2MHz),此频区中通常包含由电源的开关稳压器产生的杂散。

e4b085d0-d29a-11eb-9e57-12bb97331649.png

内部数字滤波器

下面主要介绍了内部数字滤波器的三种作用。

1.衰减混叠频段信号

在频域中常用的数字抽取滤波器是数字低通滤波器。该滤波器包括三个不同的频域:通带、多过渡带和混叠带,如图 2 所示。在本图中,混叠带中的任何信号都会在通带上发生混叠,但会衰减 85dB 左右或以上。所有三个混叠带都围绕 FS/8、FS/4 和 3 FS/8进行镜像。

2.降低输出数据速率

下游处理器可能很难处理较高的过采样率。而且,在过采样配置中,大部分频谱都只包含不需要的分量,传输这些分量会造成不必要的能量消耗。数字滤波器会丢弃样本并降低输出数据速率。

目标频段不在低频率范围内时,数字混频器会对信号进行降频转换,然后再进行低通滤波,从而更大程度地降低输出速率。

3.提高 SNR

数据转换器的信噪比 (SNR) 是通过对 ADC 整个奈奎斯特区域的底噪进行积分运算来计算的。理论上,每个数字抽取因子 2 都会使 ADC SNR 增加 3dB。实际上,在带内噪声成为主要噪声前,ADC SNR 的增加幅度很接近 3dB。

在之前的示例中,ADC 采样率从 1MSPS 增至 16MSPS。增加抽取因子为 16 的数字滤波器会将输出速率降至 1MSPS,而将 ADC SNR 提高多达 12dB (4 × 3dB)。

噪声频谱密度 (NSD) 是数据转换器噪声性能的另一个量度。它将 SNR 和带宽考虑在内,通常用于比较不同的数据转换器。例如,SNR 为 82dB 的 16MSPS ADC 的 NSD 为 –151dBFS/Hz [82dB + 10 × LOG (8MHz)]。在抽取因子达到 16 后,SNR 会增加 12dB(从 82dB 增至 94dB),而 NSD 会保持在 –151dBFS/Hz [94dB + 10 × LOG (0.5MHz)]。

了解抽取滤波器

以下多项权衡因素决定了数字滤波器的架构和滤波器抽头的数量:可编程系数和固定系数、最大带通纹波、最小阻带衰减、延迟和功耗。例如,滤波器滚降越快,阻带衰减越多,就会需要更多的滤波器抽头,从而导致较高的功耗和较长的延迟。滤波器系数决定滤波器提供低通、高通,还是带通频率响应。

将数字滤波器与高速数据转换器集成时,ADC 设计人员通常使用有限冲激响应 (FIR) 半带低通滤波器,因为这种滤波器的设计本质上非常节能。半带意味着抽取因子为 2,其他每个系数均为 0,并且这些系数无需任何计算。非零系数关于脉冲响应中心对称。

e4df80ce-d29a-11eb-9e57-12bb97331649.png

图 3 显示了常规 FIR 的实现方案。在具有 7 个抽头/系数 (N = 7) 的半带实现中,除了 h4 之外的所有偶数抽头(h2、h6)都为 0,从而将 7 个乘法减少至 5 个。如果抽取因子较高,会连接半带滤波器。理论上,低通、高通或带通滤波器可以与 ADC 相集成,但是,低通滤波器是更实用的选择,尤其是在添加复频混频器以构建数字调谐器时更是如此。

请注意,数字滤波器位于模数转换之后。因此,数字滤波器无法防止接收器的干扰导致 ADC 达到饱和状态。但是,仍有必要使用外部滤波和可调节的增益来防止 ADC 过载。

复频抽取 - 数字调谐器

添加复频混频器 [对 I/Q 输出使用 cos(ωt) 和 sin(ωt)] 可将两个数字低通滤波器转换为可调节的数字带通滤波器,如图 4 所示。该混频器将数控振荡器 (NCO) 用作本振 (LO)。“I”路径和“Q”路径都相当于此频域中的低通滤波器。正弦、余弦之间的相位差消除了正/负频率。数字混频器会将正或负奈奎斯特区域中的任何频率转换为 0Hz,从而实现功能强大的可调带通滤波器,同时还替代了传统的模拟混频器。

e4fc837c-d29a-11eb-9e57-12bb97331649.png

e52ba62a-d29a-11eb-9e57-12bb97331649.png

e550cd1a-d29a-11eb-9e57-12bb97331649.png

0Hz 和 +FS/2 之间的输入信号 (FIN)。该输入信号 (–FIN) 的负频率介于 0Hz 和 –FS/2 之间。输入信号及其负频率都与 NCO 频率(在此示例中为 +FNCO)混合。在 –FIN 旋转至正奈奎斯特区域时,+FIN 旋转至负奈奎斯特区域。此示例显示了在 0Hz 下、抽取因子为 8 时带通滤波器的响应,会传递与 NCO 频率 (FOUT = –FIN + FNCO) 混频的 –FIN 频率。

实际示例

在时域应用中,数字低通滤波器可以去除输入信号上的高频噪声。对脉冲形状的波形进行采样时,低通滤波器将移除较高阶的谐波,从而降低脉冲的边沿速率。

综上所述,在雷达等频域应用中,集成式抽取滤波器可提供强大的功能。图 6 进一步说明了分别在 FS = 65MSPS 下、使用复频抽取因子 8 和 NCO 频率 5.5MHz 对输入信号 FIN 进行采样的结果。

结束语

为了减小印刷电路板的尺寸并降低物料清单成本,设计人员希望使用数字逻辑/知识产权 (IP) 替换模拟电路。具有集成式数字滤波功能的高速 SAR 数据转换器(如 ADC35xx 和 ADC36xx 系列)非常适合各种各样的工业应用。与 Δ-Σ 转换器相似,得益于较高的过采样率和集成式数字滤波功能,这些 ADC 也放宽了对模拟滤波器的限制。复频混频器还可以去除模拟混频级,从而进一步简化了模拟前端信号链。

编辑:jq

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

    关注

    162

    文章

    8361

    浏览量

    184792
  • 寄存器
    +关注

    关注

    31

    文章

    5590

    浏览量

    129097
  • adc
    adc
    +关注

    关注

    100

    文章

    7451

    浏览量

    553853
  • GSPS
    +关注

    关注

    0

    文章

    58

    浏览量

    17666

原文标题:如何通过具有内部数字滤波器的高速 ADC 简化 AFE 滤波

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析AMC1210:适用于电机控制的多功能数字滤波器

    不同应用场景中的使用方法。 文件下载: amc1210.pdf 一、AMC1210概述 特性与功能 AMC1210是一款四通道数字滤波器,专为电机控制应用中的电流测量和旋转变压位置解码而设计。它具有四个独立可编程的
    的头像 发表于 11-29 14:03 1802次阅读
    深入解析AMC1210:适用于电机控制的多功能<b class='flag-5'>数字滤波器</b>

    ADS127L21B 产品技术文档总结

    该ADS127L21B是一款高精度、24位、Δ-Σ(Δσ)、模数转换ADC),具有可编程数字滤波器。该数字滤波器使用宽带
    的头像 发表于 10-24 09:56 426次阅读
    ADS127L21B 产品技术文档总结

    STM32单片机片上数字滤波器操作文档 快速入门数字滤波器在单片机上的实现

    这个文档,是为了帮助大家快速入门数字滤波器在单片机上的实现。
    的头像 发表于 06-23 16:53 1349次阅读
    STM32单片机片上<b class='flag-5'>数字滤波器</b>操作文档 快速入门<b class='flag-5'>数字滤波器</b>在单片机上的实现

    常用的数字滤波器算法及其特性

    常用的软件滤波器有限幅滤波法、中位值滤波法、算数平均滤波法、递推平均滤波法、中位值平均滤波法、限
    的头像 发表于 06-18 09:04 809次阅读

    磁致伸缩位移传感器物理滤波数字滤波

    磁致伸缩位移传感在实际应用中,为了提高测量精度和稳定性,通常会采用物理滤波数字滤波技术。
    的头像 发表于 04-16 15:17 516次阅读
    磁致伸缩位移传感器物理<b class='flag-5'>滤波</b>和<b class='flag-5'>数字滤波</b>

    基于FPGA的FIR数字滤波器设计

    在现代通信信号处理领域中,随着各种精密计算和快速计算的发展对信号处理的实时性、快速性的要求越来越高。以往的模拟滤波器无法克服电压漂移、温度漂移和噪声等问题,从而带来了许多误差和不稳定因素。而数字滤波器具有稳定性高、精度高、设计灵活、实现方便等突出优点。
    的头像 发表于 03-06 12:31 1774次阅读
    基于FPGA的FIR<b class='flag-5'>数字滤波器</b>设计

    模拟电路在数字滤波器中的作用是什么?

    模拟电路在数字滤波器之前
    发表于 02-12 08:32

    ADS1114内部有一个数字滤波器,其带宽大概只有2Hz,用CD4051在每个通道之间切换,这样合理吗?

    一个系统中有12 路PT100测量温度,打算用一片ADS1114做数据采集,前级用CD4051在12个通道之间进行切换。一秒钟切换15次。 现在有个问题,ADS1114内部有一个数字滤波器,其带宽大概只有2Hz,我用CD4051在每个通道之间切换,这样合理吗?这个
    发表于 02-10 08:28

    开年干货来袭:PLB实现滤波器

    概述HPMicroMCU的TRIGMUX具有滤波功能,为部分输入信号提供了数字滤波器,支持滤刺模式、延时模式、滤峰模式和滤谷模式。但这滤波器仅针对外部从引脚的输入信号,不能对
    的头像 发表于 02-08 13:38 954次阅读
    开年干货来袭:PLB实现<b class='flag-5'>滤波器</b>

    AFE4490血氧模拟前端有没有集成一个EMI滤波器

    AFE4490血氧模拟前端有没有集成一个EMI滤波器 AFE4490RT,在AFE4490的数据手册中提到I-V放大器那部分有一个电容和一个电阻形成一个低通
    发表于 01-21 06:49

    ADS1293内部数字滤波器是怎么样的作用?

    请问ADS1293内部数字滤波器是怎么样的作用? 从DS中我看到该AFE数字滤波器,请问它是心电算法中常见的低通滤波器吗?效果如何?
    发表于 01-20 07:37

    AFE4400高频率的低通滤波器有什么作用

    AFE4400内部有可编程的RF CF,组成低通滤波器。可是依据RF CF计算出的截止频率会很大,KHZ数量级的。请问,这么高频率的低通滤波器有什么作用
    发表于 01-17 07:38

    出于何种原因考虑,AFE4300内部低通滤波器截止频率为150K?

    出于何种原因考虑,AFE4300内部低通滤波器截止频率为150K?
    发表于 12-26 06:01

    滤波器的一些常识

    滤波器简介:滤波器是一种用于信号处理的设备或系统,用于改变信号的频率特性,以实现信号的滤波、增强、去噪或降噪等功能。滤波器根据其工作方式可以分为数字
    的头像 发表于 12-18 17:05 1524次阅读
    <b class='flag-5'>滤波器</b>的一些常识

    ADS1299片上有带通滤波器吗?

    通的话,低采样率下夹杂了高频噪声采样之后不是会发生频谱混叠吗?这样即使进行数字滤波也无效吧? 另外我看到ADS1299有个插值滤波器,有什么用
    发表于 12-13 08:07