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

本文主要介绍基于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数据输出。

程序功能框图.png

程序功能框图

该方案具有以下优势:

高速数据处理:支持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等接口,满足用户的项目评估需求!

视频.JPG

Xilinx MPSoC典型应用领域.png

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)信号。

评估板.png

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

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

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

正弦波.png

到这里,我们的演示步骤结束。
文章来源:创龙科技