eclipse Z7 Low Level Zmod ADC DAC Demo

概述

该项目演示了在eclipse平台(eclipse Z7 + Zmod)上实现一个基本的信号处理应用程序ADC+ ZmodDAC).


描述

为这个演示所实现的系统的简化框图如下:

来自模拟发现2 (AD2)的模拟输入连接到ZmodADC1410 CH1,转换成数字格式,传递到输入的数字低通滤波器。滤波器的输出被Zmod转换回模拟格式DAC1411,可以在转换器通道1上测量/显示。

输入信号,在模拟到数字转换后,也循环回ZmodDAC并连接到CH2输出。然后使用Analog Discovery 2的Network Analyzer仪器来绘制使用Zmod的CH2的频率特性DAC1411年作为参考。

数字环回的目的是纠正由ADC和ZmodADC1410低电平控制器延迟和增益误差之间的不匹配引起的ADCDAC满量程电压。

有了这个设置,不管Zmod的增益设置如何,都可以正确地测量滤波器的频率响应DAC1411.

该项目仅使用Zynq的可编程逻辑(PL)。

设计中实例化的ip及其功能描述如下:

  • 的ZmodADC1410低级控制器-初始化ZmodADC1410硬件,并同步用户时钟域中传入的数据,
  • 一个数字低通滤波器——使用Xilinx FIR编译器7.2 IP Core实现,其系数如下表1所示。
  • 的ZmodDAC1411低级控制器-初始化ZmodDAC硬件为1411,根据AD9717对输出数据进行格式化DAC要求。
表1。冷杉滤波器系数
0.0031577,
0.0063382,
0.0117886,
0.0192569,
0.0285887,
0.0393138,
0.0506561,
0.0616162,
0.0711065,
0.0781057,
0.0818212,
0.0818212,
0.0781057,
0.0711065,
0.0616162,
0.0506561,
0.0393138,
0.0285887,
0.0192569,
0.0117886,
0.0063382,
0.0031577。

←-

库存

硬件

软件

技能

  • 基本熟悉Vivado

下载

Vivado项目存储库 GIT存储库
波形工作区和Vivado项目生成位文件 ZIP归档

演示设置

硬件设置

1.使用MicroUSB电缆将模拟发现2板连接到主机。

2.将eclipse Z7板通过PROG MicroUSB端口用MicroUSB电缆连接到上位机,并使用12V power Supply给板供电。扳动它的电源开关打开它。

3.连接两个ZmodsADCDAC连接到eclipse Z7板的Zmod连接器如下:

  • ZmodADC1410 ~ ZMOD单板的连接器
  • ZmodDAC单板的1411 ~ ZMOD B连接器

4.连接BNC适配器板到模拟发现2板

5.请进行以下物理连接:

  • 模拟发现2 AWG1到ZmodADC1410年CH1
  • Zmod ADC1410到eclipse Z7 SYZYGY Zmod
  • Zmod DAC1411到eclipse Z7 SYZYGY Zmod B
  • Zmod DAC1411 CH1 to Analog Discovery 2 SCOPE C2
  • Zmod DAC1411 CH2 to Analog Discovery 2 SCOPE C1

注意:由于Zmods使用SMA连接器,推荐Zmod到BNC适配器的物理连接使用BNC到SMA电缆(或BNC到SMA电缆的BNC到SMA适配器)。


软件设置

1.的README文件中提供的说明Digilent Vivado脚本存储库,以重新创建项目:

  • 使用git,在您的主机上克隆存储库:
    git clone——recursive https://github.com/Digilent/Eclypse-Z7-HW -b low_level_zmod_adc_dac/master
  • 打开Vivado并使用README的工作流1(克隆使用此子模块的回购)中提供的说明。在运行以下命令之前(如果使用Vivado TCL控制台而不是Python),请确保将目录更改为刚刚克隆的eclipse - z7 - hw文件夹:
    设置argv“”;源digilent-vivado-scripts / digilent_vivado_checkout.tcl

2.下载并解压演示文件,链接在下载部分,以上。

3.在Vivado中重新创建项目后,生成比特流文件。

4.确保eclipse Z7上的启动模式跳线位于JTAG位置。

5.从Vivado内打开硬件管理器工具,并单击打开目标,自动连接:

6.选择.bit文件,或者确保它已经被选中,并且位于对话框中正确的路径上,然后对板进行编程。

7.打开WaveForms,然后打开工作区,“eclipsez7vhdlfilterdemo”。Dwf3work”,包含在从演示存档中提取的文件夹中。

点击网络分析仪仪器的运行按钮。


操作演示

网络分析仪将用于在AWG1通道上产生一个正弦信号(扰动)。波德图(见下)是考虑环回信号(ZmodDAC411 CH2)作为参考。


最后指出

要了解更多关于eclipse Z7的指南和示例项目,请访问它资源中心

有关如何使用本演示中展示的其他Digilent产品的更多信息,请访问它们各自的资源中心:
模拟发现2Zmod范围Zmod美国线规BNC适配器

如需技术支持,请访问Digilent论坛