当前位置:   article > 正文

FPGA(一):FPGA结合AD7606采集外部直流电压(电压观测器)_ad7606能采集直流模拟量信号吗?

ad7606能采集直流模拟量信号吗?

      在之前使用过STM32系列芯片开发AD采集时,我们通过查询数据手册能够发现,stm32系列芯片上自带模数转换接口,在不要求精度时可以不通过外部芯片进行采集。当然在程序书写时也比较简单大概流程:库函数,配置引脚,采集,换算,这一部分内容网络上很多,在这里不加以叙述。

      在FPGA上就有所不同,因为没有库函数供调用芯片内部也没有相应的功能,只能通过外接AD7606芯片去采集。在本次中需要注意:

      1.FPGA 管脚的配置

     2. FPGA SPI通信的配置

     3. 会看懂关键的数据芯片手册

1. 在本次介绍中 首先来看芯片的数据手册  

   在芯片的数据手册中,我们不难发现一些重要的东西,很多对于我们使用者来说基本上可以说用不到。在查找时要着重看输入的耐压值、本身的额定电压、转换的通道、通信接口等。在本次使用的8通道的AD7606,相关的芯片图如下:

    在这里,如果想要设计外部电路,那我们需要了解每一个引脚的功能。在本次我们只从用的角度来说,只需要关注以下几个引脚就可以。

  

引脚编号名称描述
1.电源4.75-5.25V即可
2电源地接地(基准接地点)
3-5过采样模式接地就行,不过采样
8模拟输入范围1:-10~10V    0:-5~5V
9-10转换通道数据的输出
34基准电压选择在计算电压值时用到  1:内部电压

       根据这几个引脚,我们就能去运用了,相关的采样时序我们要准确的去发现,在ad7606中有两种读取方式,第一种为:转换之后读取,第二种为:转换期间读取。在本次中采用第一种算法。

结合相应的参数说明,以及重要的时序结果注意以下几点

  1. 复位时间 = 50ns  复位和转换信号的上升沿参数T7=25ns 
  2. 转换通道时间 t2 = 40ns
  3. 转换周期 Tcycle = 5us

在通过AD值转换电压时的计算时,根据相应的数据手册内容

在上述图片中 VIN就是输入的电压(被测电压),REF为参考值,相关的参考值见引脚34。

本人在调试的时候选择的是输入范围为-10~10V(根据引脚8定义)。下面为测出来的AD值,根据公式判断能够准确的算出答案。

   2. FPGA SPI通信的配置

本部分内容 将会在下一部分介绍。

  1.FPGA 管脚的配置

    本部分内容结合vivado工程,以及自己的原理图去定义。

   

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/829462
推荐阅读
相关标签
  

闽ICP备14008679号