0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

嵌入式USB开发 2023-07-19 18:36 次阅读

本文转自公众号欢迎关注

《基于“矿板”低成本学习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的软件编写测试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • soc
    soc
    +关注

    关注

    38

    文章

    4165

    浏览量

    218222
  • 程序
    +关注

    关注

    117

    文章

    3786

    浏览量

    81023
  • 开发板
    +关注

    关注

    25

    文章

    5041

    浏览量

    97420
  • 单板计算机
    +关注

    关注

    0

    文章

    74

    浏览量

    15631
  • 编译
    +关注

    关注

    0

    文章

    657

    浏览量

    32867
  • Zynq
    +关注

    关注

    10

    文章

    609

    浏览量

    47177
  • Vitis
    +关注

    关注

    0

    文章

    146

    浏览量

    7426
收藏 人收藏

    评论

    相关推荐

    《基于“低成本学习Zynq系列》之二-什么样的,一探究竟

    本文转自公众号,欢迎关注 《基于“低成本学习Zynq系列》之二-什么样的
    的头像 发表于 06-26 08:40 3920次阅读
    《基于“<b class='flag-5'>矿</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>学习</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》之二-什么样的<b class='flag-5'>矿</b><b class='flag-5'>板</b>,一探究竟

    《基于“低成本学习Zynq系列》之一-淘

    本文转自公众号,欢迎关注 《基于“低成本学习Zynq系列》之一-淘
    的头像 发表于 06-26 08:40 3637次阅读
    《基于“<b class='flag-5'>矿</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>学习</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》之一-淘<b class='flag-5'>板</b>记

    《基于“低成本学习Zynq系列六-DDR测试

    《基于“低成本学习Zynq系列六-DDR
    的头像 发表于 07-19 19:19 3294次阅读
    《基于“<b class='flag-5'>矿</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>学习</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>六-DDR<b class='flag-5'>测试</b>

    《基于“低成本学习Zynq系列七-memory测试

    《基于“低成本学习Zynq系列七-memo
    的头像 发表于 07-19 19:27 1577次阅读
    《基于“<b class='flag-5'>矿</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>学习</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>七-memory<b class='flag-5'>测试</b>

    《基于“低成本学习Zynq系列八-定时器等外设测试

    前面我们测试了DDR,片上memory,这一篇继续测试片上外设,定时器等,以确认SOC是否正常。
    的头像 发表于 07-20 09:02 888次阅读
    《基于“<b class='flag-5'>矿</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>学习</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>八-定时器等外设<b class='flag-5'>测试</b>

    《基于“低成本学习Zynq系列十-RSA加密程序认证

    前面我们测试了DDR,片上memory,片内外设等都OK,也进行了跑分,基本可以确认SOC没问题了,我们现在来测试下加密。
    的头像 发表于 07-20 09:04 1499次阅读
    《基于“<b class='flag-5'>矿</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>学习</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>十-RSA加密程序认证

    玩转Zynq连载39——[ex58] 基于ZynqXADC采集控制实例

    ` 1 功能概述 Xilinx FPGA器件特有的XADC(Xilinx Analog-to-Digital Converter)模块创新性的将模拟信号处理混合到FPGA器件中,便于对级模拟信号
    发表于 12-03 11:17

    xilinx FPGA的XADC怎么用?

    各位大神好,最近在学习xilinx公司的ZYNQ7000系列的开发学习XADC,有没有用过的
    发表于 03-24 05:35

    Zynq-7000如何与XADC接头建立输入连接?

    你好, 我试图通过使用XADC读取模拟信号。我有Zynq-7000。我找不到引脚分配文件。要将模拟信号输入到从vaux0到vaux15的16个通道,我应该如何与XADC接头建立输入连
    发表于 05-07 08:15

    怎样将EBAZ4205改造成一块开发

    EBAZ4205是什么?怎样将EBAZ4205改造成一块开发呢?
    发表于 10-25 06:52

    如何在PS中调用Zynq内部的XADC模块进行片内温度和电源电压测量

    本文将介绍如何在PS中调用Zynq内部的XADC模块进行片内温度和电源电压测量。先了解XADC的相关知识,再通过实例体会XADC的用法,学习
    发表于 12-27 06:18

    Adam Taylor玩转MicroZed系列62:对Zynq XADC问题的回答

    本周的博客内容将继续学习Zynq SoC的XADC,上周一名读者提出了一个非常有意思的问题,我觉得有必要探究一下这个关于XADC的问题,也有必要中断一下正在进行的关于PicoBlaze
    发表于 02-08 10:04 295次阅读

    低成本 MiniZed Zynq SoC 开发

    MiniZed Zynq SoC 开发基于全新 Xilinx Zynq Z-7007S 器件,现可通过安富利订购,仅需 89 美元。该开发为单核 ARM Cortex-A9 开发人
    的头像 发表于 09-22 18:02 7426次阅读

    Zynq片内XADC应用笔记

    Zynq片内XADC应用笔记(深圳中远通电源技术有限公司)-应用笔记简要描述Xilinx ZynqXADC的相关资源及若干种应用。参考文档: ug480:7Series_
    发表于 09-22 18:36 14次下载
    <b class='flag-5'>Zynq</b>片内<b class='flag-5'>XADC</b>应用笔记

    学会Zynq(22)XADC测量片内温度与电源电压

    本文将介绍如何在PS中调用Zynq内部的XADC模块进行片内温度和电源电压测量。先了解XADC的相关知识,再通过实例体会XADC的用法,学习
    发表于 01-05 14:26 10次下载
    学会<b class='flag-5'>Zynq</b>(22)<b class='flag-5'>XADC</b>测量片内温度与电源电压