ADC前端电路的五个设计步骤

这篇具有很好参考价值的文章主要介绍了ADC前端电路的五个设计步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

现代通信系统和测试设备常常需要尽快地将模拟信号数字化,以便在数字域中完成信号处理。但是,为模数转换器(ADC)设计变压器前端电路很有挑战性,特别是在高中频(IF)的系统中。本文总结了5个设计步骤,以帮助开发出的ADC前端。这5个步骤包括:1. 了解系统和设计要求;2. 确定ADC的输入阻抗;3. 确定ADC的基本性能;4. 选择变压器及与负载匹配的无源元件;5. 对设计进行基准测试。这种设计方法简单、快捷,可以在任何应用中获得理想的性能。

  个步骤听起很简单,但很重要,因为仅需知道特殊应用的要求就能减少迭代次数,并一开始就可以选择合适的元件,快速实现想要的性能。应该列出包括每个设计要求的清单,并设定想要的性能指标边界值,这样便能很快选好ADC和变压器。

  例如,假设某个应用要求采样率为61.44Msps,以在中心频率为110MHz的20MHz带宽(100~120MHz)上捕获输入信号。高于72dB的信噪比(SNR)意味着需要使用14b ADC来实现所需的SNR性能。每个通道的功耗都应低于500mW。美国模拟器件公司(ADI)的14b、80Msps AD9246 ADC能满足这些系统级性能要求,它的工作电压为1.8~3.3V,具有宽带宽和功耗低特性。

  本例的ADC输入为110MHz IF信号(带宽为20MHz),采样率为61.44Msps。由于输入信号的带宽比较窄(1个乃奎斯特带宽),所以这里采用谐振匹配技术。这种匹配技术提供的带宽较窄,但在给定的频率范围内匹配性能非常好。这种技术通常要求在模拟输入上增加额外的电感或铁氧体磁珠,以便去除从ADC输入级看到的寄生电容。如果所感兴趣的IF位于基带(个乃奎斯特带宽)上,可以采用简单的RC网络构造低通滤波器。

  第二个步骤确定ADC的输入阻抗(图1)。AD9246器件是一个不带缓冲或开关电容型ADC,因此输入阻抗是时变的,随模拟输入的频率而改变。为确定器件的输入阻抗,请参考AD9246的产品数据表。借助产品数据表找到110MHz跟踪模式下测得的阻抗就可以了。在本例中,ADC内部输入负载等效于一个6.9kΩ差分电阻与一个4pF电容的并联。与ADC的追踪模式相匹配,因为此时ADC正在采样。

adc设计,硬件工程,Powered by 金山文档

  图1:ADC的内部输入阻抗可以被看作一个电阻和一个电容的并联结构。

  第三个步骤确定ADC的基本性能,以便在设法优化所有设计参数之前,更好地理解ADC是如何工作的。为建立这个基准,采用处于缺省状态下的*估板。产品数据手册上的ADC特性很可能就是以这种方法来确定的。

  在第三个步骤中首先收集性能参数,得到72dB的SNR以及82.7dBc的无杂波动态范围(SFDR)。这些值与数据手册的参数很接近。请注意,应该使用高性能信号发生器和滤波器进行特性测量,以便在测试的时候去除任何信号发生器的谐波和杂波成份。

  然后去掉滤波器,重新将ADC*估板连接到测试信号发生器。应该重新调节信号发生器的输出电平(在本例中的电平为+14dBm)并记录下来,以收集驱动数目。输入频率的扫频应该具有足够带宽,以观察带宽平滑度的改变,得到-3dB点。在本例子中,前端缺省配置带有简单的RC滤波器,使通带平滑度达到1.2dB,带宽约100MHz。

  采集到该数据后,就可以作决定了。对72dB SNR和83dBc SFDR要求,使用抗混淆滤波器(AAF)对提高防伪波性能及使信号谐波保持在低水平很重要。然而,仍然没有解决输入驱动和通带平滑度问题。缺省*估板上的AAF对感兴趣通带的衰减很快。由于并联电感对感兴趣频率的衰减要小,在通带之外的滚降更好,所以使用一个简单的并联电感会有帮助。对于输入驱动,考虑用1:4变压器使ADC达到全量程,这样将使信号提高+6dB,更进一步降低了输入驱动要求。,应该用矢量网络分析仪(VNA)测量输入阻抗和VSWR。调节到感兴趣频率,观察输入匹配得如何。在本例中,在110MHz下测得35Ω,得到VSWR为1.44:1。

  第四步是选择变压器和无源元件,使其与负载阻抗匹配。变压器和R、L的元件值都必须与负载相匹配,并构建一个能使ADC和次级变压器之间的总体性能达到期望值的新的AAF(图2)。

adc设计,硬件工程,Powered by 金山文档

  图2:在这个ADC前端原理框图中,电阻和电感的值必须与负载相匹配。

  经验和试验这时可以发挥作用。由于不同变压器的性能差异非常大,所以选择变压器不是一件容易的事。在对变压器进行了测量并清楚其性能之后,选择了本例所示的变压器。一般来说,选择相位平衡特性良好的变压器很重要。本例应用的带宽窄,要求的输入驱动电压低,因此采用了常见的1:4阻抗比变压器。

adc设计,硬件工程,Powered by 金山文档

  选择ADC变压器的一些简单原则包括仔细查看技术参数。例如,应该仔细比较反射损耗、插入损耗,以及相位和幅度不平衡等技术参数。如果数据表没有给出这些参数,可向制造商索要,或者用矢量分析仪测量。是选择标准磁量耦合变压器还是不平衡变压器取决于能否满足带宽要求。标准变压器的带宽一般不高于1GHz,而不平衡变压器的带宽则要大得多。

adc设计,硬件工程,Powered by 金山文档

  请注意,端接可能在初级和次级都需要,但本例为尽量减小元件数量,只进行了次级端接。根据具体应用,在初级和次级都进行端接可能更合理。

  在模拟输入端应串联一个阻值为15~50Ω的电阻。本例采用两个33Ω电阻,目的是限制非缓冲ADC对模拟输入端的反向电荷注入量,这也有助于根据前定义源阻抗。在90%的情况下,可以使用33Ω,但在某些情况下,改变这个值可小幅提高性能。

  然后计算变压器次级的差分端接。计算结果表明,次级差分端接从小于251Ω开始比较好。理想1:4阻抗比变压器一般采用200Ω的端接电阻。开始计算时,使用给定中心频率下的反射损耗量来计算实际特性阻抗(Z0)。

  当选择变压器时,请记住各种变压器的差异很大,而比较不同元件的方法是充分了解变压器的性能参数。如果没有性能参数,可以从制造商处索要。请记住,高IF设计对变压器相位平衡的影响可能很灵敏。IF非常高的设计可能需要两个变压器或平衡不平衡变压器来以抑制偶次谐波畸变。

  选择ADC时要确定是选择缓冲ADC还是非缓冲ADC。非缓冲ADC或开关电容型ADC具有时变输入阻抗,在高IF情况下更难设计。如果使用非缓冲ADC,任何情况下都应以跟踪模式进行输入匹配,并利用制造商网站上的输入阻抗表。虽然缓冲ADC比非缓冲ADC的功耗大,但缓冲ADC往往更容易设计,即使在高IF情况下也同样容易设计。当计算R和L值的时候,请记住这是一个好的开始。但并不是所有应用的布局和寄生参数值都相同,因此可能还需要一些设计反复,以终确定特定应用的性能要求。(美国模拟器件公司)文章来源地址https://www.toymoban.com/news/detail-742695.html

到了这里,关于ADC前端电路的五个设计步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ADC采集电路前级为啥加一个电压跟随器?

    大家都知道电压跟随器具有高输入阻抗,低输出阻抗的优点。输入阻抗很大时,跟随器相当于和前级电路断路,和自恢复保险丝原理一样,通过高阻抗断开电源电路。电压跟随器输出阻抗很低,相当于和后级电路短路。后级电路的输入电压值,等于电压跟随器输出端的电压值

    2024年02月14日
    浏览(36)
  • ADC外部RC电路电阻和电容选取计算方法

    ADC是从模拟到数字世界的桥梁,当前ADC模块基本是MCU的标配,而且在转换速度和精度都有很好的表现,如NXP Kinetis KE15内部有2个16bit SAR型ADC模块(以精度制胜),可以配合EDMA完美实现双ADC的同步采样,STM32G4系列也有2个12bit但速度可达5M的ADC(以速度见长)。 相比很多以前需要MC

    2023年04月11日
    浏览(44)
  • 深入探讨单片机内部ADC及其应用——智能硬件的精准感知基石

    在智能硬件的快速发展和广泛应用中,单片机作为核心控制单元,承担着至关重要的角色。而单片机内部的模数转换器(ADC)功能,则是实现智能硬件精准感知外部世界的关键技术。本文将深入探讨单片机内部ADC的原理、特性以及在多种应用场景中的实践案例,旨在为广大工

    2024年02月01日
    浏览(52)
  • 【Docker】Docker对用户的应用程序使用容器技术遵循的五个步骤和GRSEC详细讲解(文末赠书)

    前言 Docker 是一个 开源的应用容器引擎 ,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux或Windows 操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 📕作者简介: 热爱跑步的恒川 ,致力于

    2024年02月08日
    浏览(56)
  • uboot读取adc,通过cmdline传给kernel解析数值,不同硬件模块进行处理

    uboot读取adc,通过cmdline传给kernel解析数值,不同硬件模块进行处理 uboot开发,要想读取adc在哪个时间点读取以及如何传给cmdline,需要清楚2点, uboot启动得大致流程及相关启动功能,uboot各个硬件模块得接口, cmdline如何去设置 uboo开发具体如下: 1.uboot启动流程: start.s // 汇编

    2024年02月09日
    浏览(38)
  • HCIA-HarmonyOS设备开发认证V2.0-IOT硬件子系统-ADC

    ADC(Analog to Digital Converter)模数转换器。现实生活中的所有属性(如温度、湿度、光照强度等)都是连续的,即为模拟信号;而单片机或电子计算机所能识别的信号都是离散的数字信号。此时,若是需要使用现实世界中的各种属性,就需要一种设备将模拟信号转换为数字信号

    2024年02月21日
    浏览(54)
  • STM32—ADC和DMA的应用之电流检测(第二部分:电流检测电路与数据处理)

    前一部分介绍了如何配置ADC和DMA,这一部分介绍在硬件部分如何实现电流检测以及检测到电流后的数据处理。 在半导体上外加与电流方向垂直的磁场,会使得半导体中的电子与空穴受到不同方向的洛伦兹力而在不同方向上聚集,在聚集起来的电子与空穴之间会产生电场,电场

    2024年01月20日
    浏览(49)
  • firefly开发板RK3588非默认外设使能(串口uart、IIC、adc等)设备树修改详细步骤

    sdk获取和内核编译,参考上一篇博文:rk3588内核裁剪 文件1: 此文件是针对firefly的板级设备树文件。 文件2: 此文件是关于io复用的设备树文件。 文件3: 此文件是所有具有复用功能的gpio,例如:#define RK_PA4 4 代表的是GPIO_PA_4即A组的GPIO4。 官方的内核和设备树,默认打开了串

    2024年02月09日
    浏览(48)
  • 基于FPGA的ADC7768数据采集系统设计

    基于FPGA的ADC7768数据采集系统设计 随着科技的不断发展,数字信号处理在各个领域中的应用越来越广泛。而模拟信号的采集和转换成数字信号是数字处理的第一步。本文将介绍基于FPGA的ADC7768数据采集系统设计,该系统能够高效、准确地采集模拟信号并将其转换为数字信号。

    2024年02月11日
    浏览(45)
  • STM32 热敏电阻NTC的软件设计(ADC采集)

    目录   前言 一、查表函数 二、ADC采集        三、查表 四、数据滤波 记录一些我在工作和学习过程中遇到的问题。 NTC:在淘宝随便买的 单片机型号:STM32G030C8T6 目的:用单片机采集NTC温度 代码是小学生水平!         电路设计可以参考https://blog.csdn.net/qq_45217932/article/d

    2024年02月13日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包