电路功能与优势

图1所示电路是基于超低噪声差分放大器驱动器ADA4960-1和12位、500 MSPS模数转换器AD9434的宽带接收机前端。

三阶巴特沃兹抗混叠滤波器基于放大器和ADC的性能和接口要求而优化。由滤波器网络、变压器和其他阻性元件引起的总插入损耗仅为1.2 dB。

整体电路带宽为290 MHz,通带平坦度为1 dB。在140 MHz模拟输入下测得的SNR和SFDR分别为64.1 dBFS和70.4 dBc。

图1. 12位、500 MSPS宽带接收机前端(原理示意图:未显示所有连接和去耦)增益、损耗和信号电平10 MHz下测得值

电路描述

该电路接受单端输入并使用宽带宽(3 GHz) M/A-COM ECT1- 1-13M 1:1变压器将其转换为差分信号。5 GHzADA4960-1差分放大器的差分输入阻抗为10 kΩ。通过选择外部增益设置电阻RG,增益可在0 dB至18 dB范围内调整。差分输出阻抗为150 Ω。

ADA4960-1是AD9434的理想驱动器,通过低通滤波器可在ADC中实现全差分架构,提供良好的高频共模抑制,同时将二阶失真产物降至最低。ADA4960-1根据外部增益电阻提供0 dB至18 dB的增益。此电路中,使用3.4 dB增益补偿滤波器网络(1.1 dB)和变压器(0.1 dB)的插入损耗,从而提供2.3 dB的总信号增益。约5.4 dBm的输入信号在ADC输入端产生满量程1.5 V p-p差分信号。

抗混叠滤波器是采用标准滤波器设计程序设计出的三阶巴特沃兹滤波器。选择巴特沃兹滤波器是因为它在通带内具有平坦响应。三阶滤波器产生1.05的交流噪声带宽比,可借助多种免费滤波器程序进行设计,例如Nuhertz Technologies Filter Free (hwww.nuhertz/filter)或Quite Universal Circuit Simulator (Qucs) Free Simulation (www.qucs.sourceforge.net)。

为了实现最佳性能,ADA4960-1应载入100 Ω的净差分负载。5 Ω串联电阻将滤波器电容与放大器输出隔离开,62 Ω电阻与下游阻抗并联,当加入10 Ω串联电阻时可产生101 Ω的净负载阻抗。

5 Ω电阻与ADC输入串联,将内部开关瞬变与滤波器和放大器隔离开。511 Ω电阻与ADC并联,用于降低ADC的输入阻抗,使性能更具可预测性。

三阶巴特沃兹滤波器采用70 Ω的源阻抗、338 Ω的负载阻抗和360 MHz的3 dB带宽设计而成。程序计算出的值如图2所示。

图2.三阶差分巴特沃兹滤波器设计,ZS = 70 Ω,ZL = 338 Ω,FC = 360 MHz

为滤波器无源元件选择的值是最接近程序生成值的标准值。

将ADC的内部1.3 pF电容从第二分流电容值(10.01 pF)减去,获得值8.71 pF。本电路中,该电容使用两个18 pF接地电容来实现,如图1所示。这样既能提供相同的滤波效应,又能得到一定的交流共模抑制。

表1总结了系统的测量性能,其中3 dB带宽为290 MHz。网络的总插入损耗约为1.1 dB。图3所示为带宽响应;图4所示为SNR和SFDR性能。

图3.通带平坦度性能与频率的关系

图4. SNR/SFDR性能与频率的关系[page]

滤波器和接口设计程序

为实现最佳性能(带宽、SNR、SFDR等),放大器和ADC应对一般电路形成一定设计限制:

放大器应参考数据手册推荐的正确直流负载,以获得最佳性能。

放大器与滤波器的负载间必须使用正确数量的串联电阻。这是为了防止通带内的不需要的峰值。

ADC的输入应通过外部并联电阻降低,并使用正确串联电阻将ADC与滤波器隔离开。此串联电阻也会减少峰值。

图5所示的一般电路适用于大多数高速差分放大器/ADC接口,将作为本文的讨论基础。此设计方法倾向于利用大多数高速ADC的相对较高输入阻抗和驱动源(放大器)的相对较低阻抗,将滤波器的插入损耗降至最低。

图5.采用低通滤波器的一般差分放大器/ADC接口

基本设计流程如下:

选择外部ADC端接电阻RTADC,使得RTADC与RADC的并联组合介于200 Ω和400 Ω之间

根据经验和/或ADC数据手册建议选择RKB,通常介于5 Ω和36 Ω之间。

使用下式计算滤波器负载阻抗:

ZAAFL = RTADC || (RADC + 2RKB)

S选择放大器外部串联电阻RA。如果放大器差分输出阻抗在100 Ω至200 Ω范围内,RA应小于10 Ω。如果放大器输出阻抗为12 Ω或更低,RA应介于5 Ω和36 Ω之间。

选择RTAMP,使放大器获得的总负载ZAL最适合通过以下公式选择的特定差分放大器:

ZAL = 2RA + (ZAAFL || 2RTAMP)

计算滤波器源阻抗

ZAAFS = 2RTAMP || (ZO + 2RA)

使用滤波器设计程序或表,利用源阻抗、负载阻抗、ZAAFS和ZAAFL、滤波器类型、带宽、阶次等设计滤波器。带宽比采样速率的一半高出约40%,以确保直流至fs/2频率范围内的平坦度。

内部ADC电容CADC应从程序生成的最终分流电容值减去。程序将给出差分分流电容值CSHUNT2。最终共模分流电容为:

CAAF2 = 2(CSHUNT2 – CADC)

经过上述初步计算,应了解电路的下列项目。

CAAF2值应至少为10 pF,比CADC大数倍。这样可将滤波器对CADC波动的敏感度降至最低。

ZAAFL与ZAAFS之比不应高于约7,使滤波器在大多数滤波器表和设计程序的限值内

CAAF1值应至少为5 pF,以尽可能降低对寄生电容和元件波动的敏感度。

电感LAAF应为合理值,至少为数nH。

在某些情况下,滤波器设计程序可提供一个以上独特解决方案,特别是对于更高阶滤波器。应始终选择采用最合理元件值组合的解决方案。另外应选择结束于分流电容的配置,以便分流电容与ADC输入电容组合。

电路优化技术和权衡

本接口电路内的参数具有高互动性;因此优化电路的所有关键规格(带宽、带宽平坦度、SNR、SFDR、增益等)几乎不可能。不过,通过变更RA和RKB,可以最大程度地减少通常发生于带宽响应内的尖峰。

通带内的尖峰随输出串联电阻RA值增加而降低。然而,此电阻值增加时,信号衰减也会增加,放大器必须驱动更大信号才能填充ADC的满量程输入范围。

RA值也会影响SNR性能。更大值在降低带宽峰化的同时倾向略微提高SNR,因为驱动ADC满量程需要更高信号电平。

ADC输入端的RKB串联电阻应选择为尽量减少任何残余电荷注入(从ADC内部采样电容)造成的失真。增加此电阻也倾向减小带内尖峰。

不过,增加RKB会增加信号衰减,因此放大器必须驱动更大信号才能填充ADC的输入范围。

优化通带平坦度的另一方法是略微变更滤波器分流电容CAAF2。

ADC输入端接电阻RTADC通常应选择为使净ADC输入阻抗介于200 Ω和400 Ω之间。降低该电阻可减少ADC输入电容的效应并稳定滤波器设计,但会增加电路的插入损耗。提高该值也会减小峰值。

上述因素的权衡可能有些困难。本设计中,每个参数权重相等;因此所选值代表了所有设计特征的接口性能。某些设计中,可根据系统要求选择不同值,以优化SFDR、SNR或输入驱动电平。

请注意,本设计中的信号与0.1 μF电容进行交流耦合,以阻挡放大器、其端接电阻和ADC输入之间的共模电压。共模电压的详情请参见AD9434数据手册。

无源元件和PCB寄生考虑因素

该电路或任何高速电路的性能都高度依赖于适当的PCB布局,包括但不限于电源旁路、受控阻抗线路(如需要)、元件布局、信号布线以及电源层和接地层。高速ADC和放大器PCB布局的详情请参见教程MT-031和教程MT-101。

低寄生表面贴装电容、电感和电阻应用于滤波器内的无源元件。所选电感来自Coilcraft 0603CS系列。滤波器所用表面贴装电容的稳定性和精度是5%、C0G、0402型。

系统的完整文档请参见CN-0238设计支持包(www.analog.com/ CN0238-DesignSupport)

常见变化

对于需要更少带宽、更高杂散性能和更低功耗的应用,可使用ADA4927-1/ADA4927-2或ADA4938-1/ADA4938-2。ADA4927-1带宽为2.3 GHz,仅使用20 mA的电流,而ADA4938-1带宽为1.0 GHz,使用37 mA的电流。

对于需要更低分辨率的应用,8位、500 MSPSAD9484与AD9434引脚兼容。AD9484在250 MHz模拟输入频率下的SNR为47 dBFS。

对于需要更低采样速率的应用,12位、170 MSPS/210 MSPS/250 MSPSAD9230是与AD9434引脚兼容的ADC,且具有大致相同的动态性能。

对于需要数字预失真(DPD)观测的应用,也可考虑12位、500 MSPSAD6641该产品具有片内16k × 12位FIFO。

电路评估与测试

此电路使用经过修改的AD9434-500EBZ电路板和HSC-ADC-EVALCZFPGA数据采集板。这两片板具有对接高速连接器,可以快速完成设置并评估电路性能。经过修改的AD9434-500EBZ板包含依照本笔记所述进行评估的电路,HSC-ADC-EVALCZ数据采集板配合Visual Analog评估软件和SPI控制器软件使用,以正确控制ADC并采集数据。AD9434-500EBZ板的原理图、BOM和布局请参见用户指南UG-290。CN-0238设计支持包中的“readme.txt”文件(www.analog.com/CN0238-DesignSupport)说明了对标准AD9434-500EBZ板做出的修改。应用笔记AN-835详细说明了如何设置硬件和软件,以运行本电路笔记所述的测试。

抗混叠滤波matlab实现,采用抗混叠滤波器的高性能、12位、500 MSPS宽带接收机相关推荐

  1. matlab如何表示抗混叠滤波,Matlab在多采样率信号处理教学中的应用

    在通讯.语音.图像等信号处理中,经常需要转换数字信号的采样频率以满足需求.在这种背景下,多速率信号处理[1,2]应运而生.笔者在实际教学中发现,仅仅通过课堂讲解,学生普遍感到多速率采样技术的概念抽象, ...

  2. 抗混叠滤波matlab实现,关于设计抗混叠滤波器容易忽视的三条建议

    在我的上一篇文章中,我讨论了增量-累加模数转换器(ADC)的2个重要特点.这2个特点简化了抗混叠滤波器的设计:一个过采样架构和一个补充数字抽取滤波器.这个过采样架构将那奎斯特频率放置在远离信号带宽的位 ...

  3. 抗混叠滤波matlab实现,关于设计抗混叠滤波器的三大注意事项

    在我的上一篇文章中,我讨论了增量-累加模数转换器(ADC)的2个重要特点.这2个特点简化了抗混叠滤波器的设计:一个过采样架构和一个补充数字抽取滤波器.这个过采样架构将那奎斯特频率放置在远离信号带宽的位 ...

  4. 零相位滤波matlab,什么叫零相位滤波器(最小相位滤波器)

    本文主要介绍什么是阶段,阶段给了我们什么启示?什么是相位滤波,相位滤波在整个声音系统中起着什么重要的作用.在本文的最后,我们将通过一个典型的相位滤波调试案例,与朋友们分享分频系统中相位均衡调试的重要性 ...

  5. ADI实验室电路:带抗混叠滤波器的宽带接收机

    http://www.elecfans.com/monijishu/diaoxie_lvbo/302055.html ADI实验室电路:带抗混叠滤波器的宽带接收机 器(1) 电路功能与优势 图1所示电 ...

  6. 抗混叠滤波的Matlab解释

    信号分析学习时,对书上混叠的解释,老是不明不白的.当频率大于采样频率的一半时,就会出现混叠. 其实,用Matlab仿真一下,就会很清楚. %第一步,产生sin信号 f=4000; fs=10000;  ...

  7. matlab 多通道余弦调制镜像滤波器组_滤波器基础:抗混叠

    电子万花筒平台核心服务  中国最活跃的射频微波天线雷达微信技术群 电子猎头:帮助电子工程师实现人生价值!  电子元器件:价格比您现有供应商最少降低10% 射频微波天线新产品新技术发布平台:让更多优秀的 ...

  8. 混叠(aliasing)和抗混叠滤波器

    混叠(aliasing)和抗混叠滤波器 1.Aliasing的表现: 1>时域的混叠现象: 下图为时域混叠的体现,输入信号的频率为900k,采样的频率只有1M,图中的每个黑点代表一个采样点,将这 ...

  9. 抗渗等级p6是什么意思_关于混凝土抗渗等级p6 p8采用混凝土抗渗剂的用法

    关于混凝土抗渗等级p6 p8采用混凝土抗渗剂的用法 混凝土添加抗渗剂拌合混凝土或砂浆,在与混凝土或砂浆层反应过程中,其主要成分高分子化合物的原子连接成线形并带有较长分支部网状,抗渗剂一般都是呈现乱向分 ...

最新文章

  1. ★如何证明自己不是精神病?
  2. 【金三银四跳槽季】Java工程师的面试之路,需要“解锁”哪些技术盲点?
  3. ibatis迁移到mybatis3
  4. CSS3 background-size 属性值:cover
  5. java误解问题_关于Java的10个误解
  6. ORACLE EXP/IMP 说明
  7. 用Redis存储Tomcat集群的Session
  8. CentOS图形界面和命令行切换
  9. 如果知道它们的热量,还想点吗?
  10. Optimal Marks SPOJ - OPTM(最小割)
  11. Github 爆火!程序员疯抢的 Java 面试宝典(PDF 版)限时开源
  12. c语言象棋图片大全精美,【图片】象棋C语言【中国新象棋吧】_百度贴吧
  13. matlab 平滑曲线连接_MATLAB数字图像处理-识别广告牌上的文字
  14. AtCoder Beginner Contest 233(A~D)题解
  15. 类工厂模式(TDB)
  16. swft入门学习-第二天
  17. 将svg编译成字体图标
  18. 8086CPU学习笔记:8086的寻址方式
  19. 计算机的硬盘类型及特点是,电脑硬盘中的蓝盘、黑盘、红盘、绿盘有什么区别?特点?...
  20. [技术分享 – FCS 篇] 驭龙五式5之神龙摆尾:如果没有 WSUS…

热门文章

  1. java 判断请求来自手机或电脑
  2. live两种读音[liv][laiv]含义上的区别
  3. C++后端开发(校招实习生)学习路线
  4. ios 打开java文件,app开文文献_ios app可以用java开发
  5. 安装 Ubuntu (乌班图)
  6. 最窄770px最宽1024px的经典布局研究
  7. 14个10G电口模块(10GBase-T)的相关问题
  8. boost库的安装和使用
  9. Python 基础知识自检,离深入掌握 Python 还有多远
  10. SpringBoot+MyBatisPlus+Thymeleaf+AdminLTE增删改查实战