Zybo XADC演示

概述

描述

这个简单的XADC演示是一个verilog项目,用于演示Zybo的模拟到数字转换器硬件的使用

  • XADC IP核用于读取XADC Pmod端口的四对垂直引脚-通道-每对的电压差。
  • 领导当通道电压增加时,通道就会变亮。
  • 四个用户开关控制读取哪个XADC通道。

功能使用

不习惯 使用
4用户切换 X
4用户发光二极管 X
5个用户按键 X
USB-UART桥 X
Micro SD卡连接器 X
HDMI Sink和HDMI Source X
16位VGA接口 X
音频编解码器/三个3.5毫米插孔 X
用户eepm X
10/100/1000以太网PHY X
512MiB 800Mt/s DDR3内存 X
串行闪存 X
五Pmod港口 X
XADC信号的Pmod X
USB HID主机 X

先决条件

技能

  • 基本熟悉Vivado
    • 这种体验可以通过我们的“Vivado入门”指南找到

硬件

  • Zybo Zynq董事会
  • 微型usb电缆
  • 电线和要测量的电压

软件

  • Vivado Design Suite 2016。X
    • 可以使用较新的/较旧的版本,但过程可能略有不同

下载

Zybo XADC项目库-ZIP归档GIT存储库


下载并启动Zybo XADC演示

1)按照使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,请选择适合Vivado设计的教程选项。当提示检查额外的硬件要求和设置时,返回本指南。
2)为了使用演示,您将需要连接一个电路到XADC Pmod端口,以测量电压。下面的示例显示了一个分压器,它以0.1伏特的增量产生0到1伏特之间的每个电压。这个电路使用10个1KOhm电阻串联的链和两个并联的47KOhm电阻绑在3V3和接地XADC Pmod头的引脚来创建这些电压。XADC端口的每一个“n”引脚(较低的一行)都连接到地。

重要的

要测量的电压应仅在0到1伏特的范围内。



3)一旦你已经连接你的电路到你的Zybo,返回到Github演示项目教程,以完成编程您的董事会。

使用Zybo XADC演示

1)每个通道将控制亮度领导如下表所示。
通道名称 领导
AD14 LD0
AD7 LD1
AD15 LD2
AD6 LD3
2)特定的通道可以启用和禁用的用户开关,它是相邻的领导
3)在演示运行时通过重新配置电路来改变电压是正常的。如果您构建了上面的示例电路,请随意移动跳线,以测试电压分压器的不同节点。