艺术XADC演示

概述

描述

这个简单的XADC演示项目演示了ARTY的XADC引脚功能的简单用法。其行为如下:

  • 当所选XADC引脚上的电压差变大时,8个用户led从上到下从右到左递增。
  • 这四个开关选择从哪个通道读取数据。

功能使用

不习惯 使用
4用户切换 X
4用户发光二极管 X
4用户RGB发光二极管 X
4用户按钮 X
4 Pmod连接器 X
XADC模拟输入 X
USB-UART桥 X
用于应用程序数据的串行Flash X

先决条件

硬件

  • 附庸风雅的FPGA板
  • 微型usb电缆
  • 电线和测量电压

软件

  • Vivado Design Suite 2016.4
    • 可以使用较新的版本,但过程可能略有不同
  • 勤奋的董事会支持文件Vivado

下载

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


下载并启动Arty XADC Demo

遵循使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合只Vivado设计的教程选项。你要测量的电路在编程之前不需要连接到Arty,所以你不需要回到本指南,直到你完成教程。

使用Arty XADC演示

1)对XADC端口施加电压

在这个演示中,A0-A5是单端模拟引脚,而A6-A7、A8-A9和A10-A11是差异端口。

重要的

要测量的电压范围应该在0到1伏特之间。

2)发光二极管

led从右到左打开,然后随着输入电压的增加环绕底部。

3)选择频道

要在显示器和led上显示不同的通道,请将用户切换到所需的通道,如下表所示。
渠道销/秒 SW0 SW1 SW2 SW3
A0 下来 下来 下来 下来
A1 向上 下来 下来 下来
A2 下来 向上 下来 下来
A3 向上 向上 下来 下来
A4 下来 下来 向上 下来
A5 向上 下来 向上 下来
A6-A7 下来 向上 向上 下来
A8-A9 向上 向上 向上 下来
A10-A11 下来 下来 下来 向上