基于AD9613与Xilinx MPSoC平台的高速AD/DA案例分享

电子说

1.4w人已加入

描述

本文主要介绍基于Xilinx UltraScale+MPSoC XCZU7EV的高速AD采集与高速DA输出案例,适用开发环境如下:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

PL端开发环境:Xilinx Unified 2022.2

硬件平台:创龙科技TLZU-EVM评估板

方案介绍

案例通过AD9613以175MSPS速率采集AD数据后,再通过PL端的ILA显示AD数据波形,再将AD9613的A通道数据通过AD9706以175MSPS速率进行DA数据输出。

Xilinx程序功能框图

该方案具有以下优势:

高速数据处理:支持175MSPS的高采样率,适用于高频信号采集与处理场景,同时验证ADC和DAC功能,展示完整数据处理能力。

高精度验证:通过集成ILA实时捕获数字波形,并与示波器测量的模拟信号进行严格对比,确保信号转换精度,为系统性能评估提供参考依据。

便捷开发调试:通过Vivado ILA逻辑分析仪功能,可直接观察数字波形,支持模拟波形显示模式,便于直观分析信号特征。

平台介绍

XCZU7EV是Xilinx UltraScale+ MPSoC系列高性能异构多核SoC处理器,集成PS端(四核ARM Cortex-A53+双核ARM Cortex-R5)+PL端UltraScale+架构可编程逻辑资源。

创龙科技基于XCZU7EV设计的工业核心板(SOM-TLZU)支持4K@60fps H.264/H.265视频硬件编解码,并支持SATA大容量存储接口。

此外,创龙科技基于XCZU7EV设计的工业评估板(TLZU-EVM)接口资源丰富,支持CameraLink、SDI、HDMI、DisplayPort、FMC HPC、PCIe、SATA、SFP+、Ethernet、USB3.0、CAN、RS422、Micro SD等接口,满足用户的项目评估需求!

 
Xilinx MPSoC典型应用领域

高速AD/DA案例演示

案例说明

案例实现了通过AD9613 ADC以175MSPS速率采集数据,通过ILA显示波形,并通过AD9706 DAC以相同速率输出A通道数据,验证高速AD/DA功能。

案例演示

将创龙科技的高速AD/DA模块TL9613/9706F连接至评估板FMC接口,评估板J1跳线帽选择1.8V档位。使用信号发生器向TL9613/9706F模块的A通道(CON2)提供测试信号,信号发生器设置为一路正弦波输出、频率1.5MHz、峰峰值1.5Vpp、输出负载50Ω,并使用示波器测试TL9613/9706F模块的DAC接口(CON4)信号。

Xilinx

请运行程序,在Vivado工程中点击图标,查看到ILA触发抓取AD数据波形。本次测得波峰值为982,波谷值为-1297,则峰峰值为982-(-1297)=2279。

XilinxXilinx

实际测得信号发生器产生的测试信号的峰峰值为1.6910Vpp,根据AD9613数据手册,理论幅值=峰峰值*增益/量程*4096=1.6910*0.511/1.75*4096=2022.49,与ILA结果基本一致。

此时,可从示波器中看到DAC接口输出频率为1.4970MHz的正弦波,与信号发生器产生的信号基本一致。

Xilinx

到这里,我们的演示步骤结束。想要查看更多XCZU7EV相关的案例演示,欢迎各位工程师关注创龙科技微信公众号或官网。

审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分