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演示
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)在演示运行时通过重新配置电路来改变电压是正常的。如果您构建了上面的示例电路,请随意移动跳线,以测试电压分压器的不同节点。