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

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

3天内不再提示

解析高速ADC和DAC与FPGA的配合使用

FPGA设计论坛 来源:未知 2023-07-13 12:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

点击上方蓝字关注我们

92064f80-2131-11ee-962d-dac502259ad0.png921add4c-2131-11ee-962d-dac502259ad0.png

许多数字处理系统都会使用FPGA,原因是FPGA有大量的专用DSP以及block RAM资源,可以用于实现并行和流水线算法。因此,通常情况下,FPGA都要和高性能的ADCDAC进行接口,比如e2v EV10AQ190低功耗四通道10-bit 1.25 Gsps ADC和EV12DS130A内建4/2:1 MUX的低功耗12-bit 3 Gsps DAC。通常情况下,这些转换器的采样率都达到了GHz的级别。对工程师团队来说,除了混合信号电路板布局之外,理解和使用这些高性能的设备也是一个挑战。

这些e2v数据转换器具有带宽宽、性能好的特点—数据手册上通常称为模拟全功率带宽—即使是在高奈奎斯特区。(这种能力是不多见的。)正是因为有着优异的转换性能,才可以使用直接上转换和下转换,这样可以减少部件数量、降低功耗以及节省成本。

在高频时,奈奎斯特采样率(每个周期两次采样)是无法维持的。一个例子就是使用一个2.5GHz采样率的ADC去采样一个3GHz全功率带宽的模拟输入。根据奈奎斯特准则,高于1.25GHz的信号将会被混叠回奈奎斯特区,这些混叠图像是基础信号的谐波分量,因此和非混叠信号一样,包含了同样的信息。

相反的,如果你在使用DAC,进行直接转换时,你需要确定在上奈奎斯特区你想要使用的谐波。然而,对于DAC,在更高的频率下,你需要对DAC的衰减进行SINC补偿。因此,很常见的是通过仔细选择输入组件、阻抗平衡器、交流耦合电容以及通过设计前端模拟预滤波器等等去优化一个ADC或者DAC,使其能在一个奈奎斯特区中工作。

92326f52-2131-11ee-962d-dac502259ad0.jpg
奈奎斯特区和混叠,1、3和4区中显示的是2区一个信号的镜像,基础信号(Fa)和谐波或者谐波含量的镜像

可以使用下面的算法来确定谐波或者谐波含量合成频率位置:

Fharm=N ×Ffund

IF (Fharm=Odd Nyquist Zone)

Floc=Fharm Mod Ffund

Else

Floc=Ffund-(Fharm Mod Ffund)

End

这里N是感兴趣的谐波的整数。

例如,采样率为2500MHz,基础频率是1807MHz,将会在奈奎斯特区有一个693MHz的谐波分量。

前面对频谱做了一些解释,另一个重要因素是这些设备和FPGA采用什么方式连接。许多高性能的数据转换器使用一个工作在较低数据速率的多路复用器来实现转换器的采样率-一般都是下图所示的使用FS/4或者FS/2,图中显示的是转换器的数据流在4条并行的10-bit总线(A, B, C, and D)上的分布:

92599adc-2131-11ee-962d-dac502259ad0.jpg

转换器的数据流在4条并行的10-bit总线(A, B, C, and D)上的分布

通常情况下,这些数字接口采用的是并行LVDS总线,这样它们会占用许多的FPGA I/O管脚,但是,并行接口的延迟,并且由于它们使用差分信号传递方式,也可以降低辐射噪声,这在高性能系统中是非常重要的。

收到FPGA发出的4个数据流,你可能想知道在FPGA内部是如何处理数据的,在许多应用中,包括通信处理器和射电天文,都使用的一个常用的方法是使用组合或者分离的FFT结构,如下面两个图所示:

927a2bda-2131-11ee-962d-dac502259ad0.jpg

使用4个128点的FFT流水线,加上旋转因子和1个并行4点FFT,组合成512点的FFT

92a2dc1a-2131-11ee-962d-dac502259ad0.jpg

分离512点FFT,与组合FFT相反。与组合FFT不同的是,在前两个阶段,对高速输入有一个重组的操作

因为这些真实的数据样本,你将需要寻找一个优化的方法以便于在FFT结构中对这些数据进行处理,高效的、大FFT的实现是一个复杂的研究领域,但是在FFT之前,许多应用使用加权叠接相加(WOLA)结构来改善频谱泄漏。下面两个图显示了使用一个矩形窗口的普通FFT和使用WOLA的FFT的行为对比:

92c458fe-2131-11ee-962d-dac502259ad0.jpg

使用普通FFT矩形窗口的相邻信道

92e89fc0-2131-11ee-962d-dac502259ad0.jpg

使用WOLA方法的相邻信道,显示了更少的频谱泄漏

然后,根据应用的需求,对这些合成的FFT数据进行后处理。

930daa9a-2131-11ee-962d-dac502259ad0.png

有你想看的精彩 至芯科技-FPGA就业培训来袭!你的选择开启你的高薪之路!7月12号北京中心开课、欢迎咨询! FPGA芯片在编程器烧录器里的应用 FPGA管脚调整的注意事项

9325ee8e-2131-11ee-962d-dac502259ad0.jpg

扫码加微信邀请您加入FPGA学习交流群

934c3a8a-2131-11ee-962d-dac502259ad0.jpg935fcd48-2131-11ee-962d-dac502259ad0.png

欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!

点个在看你最好看


原文标题:解析高速ADC和DAC与FPGA的配合使用

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


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

    关注

    1664

    文章

    22571

    浏览量

    640736

原文标题:解析高速ADC和DAC与FPGA的配合使用

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADRV9009 ADC采集异常是什么原因

    dac输出1820MHz信号,ADC采集的数据: 以下是将DAC输出设置为1800MHz,ADC采集的数据 以下是将ADC信号线取掉
    发表于 05-14 07:12

    MX7672:高速12位ADC的全面解析

    MX7672:高速12位ADC的全面解析 在电子设计领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。今天,我们来深入了解一款高性能的12位
    的头像 发表于 04-22 16:55 352次阅读

    深入解析ADV7127:高速视频DAC的卓越之选

    深入解析ADV7127:高速视频DAC的卓越之选 在当今高速发展的电子领域,数字视频系统、高分辨率彩色图形等应用对高速、高性能的数模转换器(
    的头像 发表于 04-16 10:55 218次阅读

    12位高速IF采样ADC——AD9433的技术解析与应用指南

    12位高速IF采样ADC——AD9433的技术解析与应用指南 在电子设计领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。今天,我们要深入探讨一款高性能的12位
    的头像 发表于 04-08 15:40 240次阅读

    MAX1021/MAX1043:10 位多通道 ADC/DAC 芯片的深度解析

    MAX1021/MAX1043:10 位多通道 ADC/DAC 芯片的深度解析 作为一名电子工程师,在设计电路时,常常需要高性能、多功能的芯片来满足复杂的应用需求。今天我要给大家详细介绍一款非常
    的头像 发表于 04-02 11:05 301次阅读

    5V集成高速ADC/四DAC系统AD7339:技术解析与设计要点

    5V集成高速ADC/四DAC系统AD7339:技术解析与设计要点 在电子设计领域,模数转换器(ADC)和数模转换器(
    的头像 发表于 03-30 09:55 415次阅读

    AD5592R:8 通道、12 位可配置 ADC/DAC 的全面解析

    AD5592R:8 通道、12 位可配置 ADC/DAC 的全面解析 在电子设计领域,一款性能出色且功能多样的 ADC/DAC 芯片对于实现
    的头像 发表于 03-25 10:30 274次阅读

    深入解析 AD5593R:多功能可配置 ADC/DAC 的卓越之选

    深入解析 AD5593R:多功能可配置 ADC/DAC 的卓越之选 在电子设计领域,一款性能卓越且功能多样的 ADC/DAC 芯片往往能为设
    的头像 发表于 03-25 10:30 228次阅读

    SGM90509:8通道12位可配置ADC/DAC芯片的深度解析

    SGM90509:8通道12位可配置ADC/DAC芯片的深度解析 在电子设计领域,一款性能卓越且功能丰富的ADC/DAC芯片往往能为项目带来
    的头像 发表于 03-12 10:50 385次阅读

    MD662H高速DAC替代方案全解析:采样率、复用与性能权衡

    MD662H高速DAC替代方案全解析:采样率、复用与性能权衡MD662H高速DAC芯片的替代方案需根据具体应用场景的采样率、带宽、分辨率及多
    发表于 01-21 09:42

    RA MCU众测宝典 | ADC/DAC之【RA2L1】DAC电压输出及ADC电压采集实验

    “RAMCU众测宝典”ADC/DAC通信专题上线啦!咱们接下来要解锁嵌入式开发中“连接模拟与数字世界”的关键技能——ADC/DAC专题。这次,瑞萨嵌入式小百科将和大家一起聚焦【瑞萨RA
    的头像 发表于 01-20 18:43 6381次阅读
    RA MCU众测宝典 | <b class='flag-5'>ADC</b>/<b class='flag-5'>DAC</b>之【RA2L1】<b class='flag-5'>DAC</b>电压输出及<b class='flag-5'>ADC</b>电压采集实验

    深入解析DAC0800/DAC0802 8位数模转换器

    8位数模转换器,了解它们的特点、参数、应用场景以及使用中的注意事项。 文件下载: dac0800.pdf 一、产品概述 DAC0800系列是单片8位高速电流输出数模转换器,具有典型的100ns建立时间。当用作乘法
    的头像 发表于 12-10 11:40 1002次阅读

    ADC/DAC工作原理与常见应用解析

    在嵌入式开发和电子系统中,我们经常会遇到“模拟”和“数字”之间的转换问题。ADC(AnalogtoDigitalConverter,模数转换器):将连续变化的模拟信号转换为数字信号。DAC
    的头像 发表于 11-17 10:54 1964次阅读
    <b class='flag-5'>ADC</b>/<b class='flag-5'>DAC</b>工作原理与常见应用<b class='flag-5'>解析</b>

    Altera FPGA高速ADS4249和DAC3482的LVDS接口设计

    引言: 本文以TI的ADS4249(ADC)和DAC3482(DAC)之间的接口为例,介绍Altera FPGAADC/
    的头像 发表于 06-19 10:05 3495次阅读
    Altera <b class='flag-5'>FPGA</b>与<b class='flag-5'>高速</b>ADS4249和<b class='flag-5'>DAC</b>3482的LVDS接口设计

    FPGA高速ADC接口简介

    本文介绍FPGA高速ADC接口方式和标准以及JESD204与FPGA高速串行接口。
    的头像 发表于 06-12 14:18 3477次阅读
    <b class='flag-5'>FPGA</b>与<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>接口简介