《基于“矿板”低成本学习Zynq系列》之五-XADC改造与测试

描述

本文转自公众号欢迎关注

《基于“矿板”低成本学习Zynq系列》之四-第一个工程HelloWorld一下 (qq.com)

一.前言

前面我们了解了板子的原理图和资源,进行了基本的状态确认,现在我们来尽心一些外设测试,先测试XADC,硬件上需要做一些改造,先了解原理图再动手。

二.参考电压

原理图部分如下

程序

程序

ADC框图如下

程序

如下地址可以查看引脚

xilinx.com/content/dam/xilinx/support/packagefiles/z7packages/xc7z010clg400pkg.txt

程序

L9-K10 对应VREFP_0-VREFN_0即外部参考电压。

现在L9接的VP1由U23供电,默认是通过R2471接FB14接GND了,使用外部参考电压则需要改造。

K9-L10 VP_0-VN_0 固定电压输入,目前都接GND了。

对应如下的ADC通道3,可以做外部温度采集
程序

三.VCCA

程序

如图TP3可以测量VCCA是否有1.8V
程序

四.参考电压改造

原理图
程序

目前VP1直接通过R2471和FB14接GND,需要将R2471挪到R2478.并焊接U23,3.3V转1.25V的LDO。

对应PCB背面大的二极管D23附近
程序

实物图如下,R2471已经挪到R2478
程序

U23在正面,我这里焊接的是ASM1117-1.25
程序

五.ADC供电改造

如下J9位置应该给ADC供电1V8,但是现在没有接
程序
程序

恰好C327旁边是C2354,C2354是VCCA 1.8V

程序

程序

将C2354和C327的如下位置短接即可

程序

六.测试

注意如果系统已经起来则系统软件会使用XADC,此时JTAG就不能读到ADC了,显示温度就是-273.

所以可以vitis先下载一个裸机程序,比如之前的HelloWorld软件不使用XADC,此时JTAG就可以查看XADC。

JTAG连上硬件,双击XADC

程序

点击+号,Ctrl+A选择所有

OK

程序

看到采集的电压如下

程序

七.总结

以上改造测试XADC采集OK,后面再进行XADC的软件编写测试。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
a907593977 2023-12-22
0 回复 举报
参考电压必须接吗?有没有内部参考? 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分