Zybo XADC演示
概述
描述
这个简单的XADC演示是一个Verilog项目,旨在证明对Zybo的数字转换器硬件的模拟用法
-
XADC IP核心用于读取XADC PMOD端口的四个垂直销钉 - 通道的垂直对的电压差。
-
这引领当通道电压增加时,与通道相关联。
-
四个用户开关控件将读取哪些XADC通道。
使用的功能
不曾用过 | 用过的 | |
---|---|---|
4个用户开关 | X | |
4个用户LED | X | |
5个用户按钮 | X | |
USB-UART桥 | X | |
微型SD卡连接器 | X | |
HDMI水槽和HDMI来源 | X | |
16位VGA端口 | X | |
音频编解码器带三个3.5毫米千斤顶 | X | |
用户EEPROM | X | |
10/100/1000以太网PHY | X | |
512MIB 800MT/S DDR3内存 | X | |
串行闪光灯 | X | |
五个PMOD端口 | X | |
XADC信号的PMOD | X | |
USB HID主机 | X |
先决条件
技能
-
对Vivado的基本熟悉
-
可以通过浏览我们的“ Vivado入门”指南来找到这种体验
-
硬件
-
Zybo Zynq董事会
-
Micro-USB电缆
-
电线和电压测量
软件
-
Vivado Design Suite 2016.x
-
可以使用较新/旧版本,但是该过程可能会略有不同
-
下载
下载并启动Zybo XADC演示
1)遵循使用Digilent GitHub演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,请选择适用于仅体内设计的教程选项。当提示检查其他硬件要求和设置时,请返回本指南。
2)为了使用演示,您需要将电路连接到XADC PMOD端口,以测量电压。下面的示例显示了一个电压分隔器,该电压分隔符以0.1伏的增量产生0和1伏之间的每个电压。该电路在串联的十个1 kOHM电阻器中使用两个平行的47KOHM电阻,与3V3绑在一起gndXADC PMOD标头的引脚以创建这些电压。XADC端口的每个n'引脚,下排连接到地面。
重要的
要测量的电压仅应在0到1伏的范围内。
3)将电路连接到Zybo后,返回GitHub演示项目教程以完成编程板。
使用Zybo XADC演示
1)每个通道将控制一个引领如下表所示。
频道名称 | 引领# |
---|---|
AD14 | LD0 |
AD7 | LD1 |
AD15 | LD2 |
AD6 | LD3 |
2)可以通过切换与之相邻的用户开关来启用和禁用特定频道引领。
3)在演示运行时通过重新配置电路来更换电压。如果您在上面构建了示例电路,请随时移动跳线以测试电压分隔器的不同节点。