当前位置: 首页 > news >正文

百度网站优化排行seo排名技术教程

百度网站优化排行,seo排名技术教程,中信建设有限责任公司估值,提供商城网站建设FPGA存在的意义:为什么adc连续采样需要fpga来做,而不会直接用iic来实现 原因ADS111x连续采样实现连续采样功能说明iic读取adc的数据速率 VS adc连续采样的速率adc连续采样的速率iic读取adc的数据速率结论分析 FPGA读取adc数据问题一:读取adc数…

FPGA存在的意义:为什么adc连续采样需要fpga来做,而不会直接用iic来实现

  • 原因
  • ADS111x连续采样实现
    • 连续采样功能说明
    • iic读取adc的数据速率 VS adc连续采样的速率
      • adc连续采样的速率
      • iic读取adc的数据速率
      • 结论分析
    • FPGA读取adc数据
      • 问题一:读取adc数据过快造成数据多余
      • 问题二:fpga没有那么多空间存储取回来的全部数据

原因

每次调用iic驱动的时间间隔太长了,adc连续采样的速率高且没有多的寄存器缓存数据,所以用户得及时取数据,否则就会产生数据丢失;于是就需要一个快速的取数据方式,而fpga的时间以8ns为单位,它可以做到快速取数据;但是用户没法这么快的从fpga那边取数据,于是就需要用DMA,给fpga存放数据,最后用户再从DMA中取数据。

下面将来介绍一个实际的案例详细说明。

ADS111x连续采样实现

连续采样功能说明

ADS111x 数据手册关于连续采样功能说明
主要获取信息:

  • 在连续转化模式中,ADC 一旦上一个转化完成了 就会自动开始下一个转化;
  • 连续转化的速率 等于 编程的数据速率;数据能在任意时刻被读取 并且 数据总是对应着最近完成的转化(也就是数据会不断得刷新成新的)
    • 编程(可理解为设置)的数据速率。下图就是ads111x可编程(可理解为设置)的数据速率:
      ads111x Data rate

结论:

所以就是我们要实现连续采样(即及时得把adc每次转化的数据取出来)的话,我们读取adc的数据速率 就得跟得上 adc连续采样的速率,这样才不会丢失adc转换的数据。

iic读取adc的数据速率 VS adc连续采样的速率

adc连续采样的速率

ads111x Data rate

从上图可以看到最高的转化速率是860SPS(即每秒钟采集860个电压点),转换电压间隔是 1s / 860个 * 1000ms/s= 1.16279ms/个

iic读取adc的数据速率

iic通讯时间验证打印
根据试验,两次iic通讯操作间隔时间是3ms左右;意味着iic取数据的速率大概 3ms/个。

结论分析

  1. 用iic去取数据的速率时 3ms/s (间隔3ms才取1个数据),ads 在860SPS的转换速率下 3ms / 1.16279ms/个 = 2.58个,这样子的话每次都会丢1.58个数据,即用iic取数据的话,流失数据率是 1.58 / 2.58 = 61.2%。

  2. 假如在860SPS速率下,每秒860个,iic成功获取只有 860 * (1- 0.612) = 333.68 个,将近流失了 2/3 的数据点

  3. 所以得用一种跟得上860sps 速率的取数据方式:FPGA

FPGA读取adc数据

fpga读取数据的速率可以高于adc的连续采样速率。

问题一:读取adc数据过快造成数据多余

但是取数据的速度太快的话也会出现问题:同一个数据会被多次获取,造成数据错误多余

解决方案
就是在取数据的速率 高于 adc转换速率时,FPGA并不是一直取数据,而是当得知adc每次转换完成后,fpga再去取数据

如何得知adc转换完成了呢?adc正好有这个功能
ads111x 转换完成引脚触发

  1. 就是adc可以配置功能:使得一个特定的芯片引脚 空闲时得外部接上拉电阻进行上拉,每当adc转换时会拉低这个引脚,转换完成会释放(就会有一个上升沿,检测这个上升沿就可以知道adc转换完成)引脚。
  2. FPGA只要检测adc的这个引脚(相当于触发中断) 得知转换完成后 进行 取数据就好了

问题二:fpga没有那么多空间存储取回来的全部数据

开辟内存空间,FPGA就把取回来的数据存放在dma当中,通过dma存放到内存空间,最后用户再从内存空间中获取全部数据即可。

http://www.zhongyajixie.com/news/48608.html

相关文章:

  • 那里做网站最好濮阳市网站建设
  • 广州番禺疫情最新情况北京seo推广公司
  • 网站做彩票免费开发网站
  • 家装设计效果图网站上海建站seo
  • 做网站0基础写代码长沙seo外包优化
  • 网站建设投资湖南靠谱seo优化报价
  • 教学网站开发论文完整的社群营销方案
  • 做网站 你的出路在哪里锦州网站seo
  • 教育类网站设计东莞网站seo技术
  • 哈尔滨中国建设银行网站首页如何在百度上做免费推广
  • 个人网站设计策划书微博推广方式有哪些
  • 新疆工程建设云网站百度网络推广运营途径
  • 如何在工商网站做预先核名seo技术培训海南
  • 网站颜色搭配自动点击器app
  • 建筑模板是干什么用的seo系统推广
  • wordpress 电影下载站宁德seo
  • 怎么把抖音关键词做上去seo怎么优化武汉厂商
  • php做网站需要啥技术合肥做网站哪家好
  • 网站描述案例百度指数排行榜
  • 公司建设网站的申请报告百度推广多少钱一天
  • 招远网站建设招聘关键词批量调词软件
  • 摄图网的图片可以做网站吗百度热搜风云榜
  • 医院网站页面设计seo优化或网站编辑
  • 重庆seo网站管理哪些网站是营销型网站
  • 大型网站怎么做seo郑州网站建设哪家好
  • 做分销网站系统下载常见的搜索引擎有哪些?
  • 吉首网站建设以图搜图百度识图网页版
  • 郑州网站建设网页设计工作室长沙
  • 可以做软件的网站有哪些功能广告设计
  • 犀牛云做网站多少钱短视频营销策划方案