xiao.kuang

    1. 据我所了解FPGA在超声采集卡上主要的实现的是功能是:读取数据,并对其进行平均分段、峰值抽样并送到上位机来显示的功能 具体的功能如图所示 主要分为两个部分:1)数据采集 最值识别 数据采集,最值识别模块负责将由AD转换器传来的数字信号进行采集和最大值提取。每次AD转换结束以后的当前数字量都会送人到比较器的A[7:0]端与B[7:0]端的数据进行大小比较。B[7:0]端数据由最值暂存器的输出端提供,最值暂存器中保留采集的最值。在设计中,最值暂存器的加载过程受LOAD1和LOAD2两个信号的联合控制。LOAD1信号为比较器大于输出信号,表示当前输入的AD数字信号量大于最值暂存器内的最值,该信号将使最值暂存器把当前的新值载人最值暂存器中,实现最值暂存器中数值的更新。LOAD2信号为最值暂存器更 新信号,该信号控制最值暂存器定时进行刷新,以避免上一组压缩数据中的最值对下一组数据的影响。刷新的方式为直接把当前的AD转换值载人最值暂存器中。所以,LOAD1和LOAD2信号中任意一个信号的有效,都会使最值暂存器产生一次数据的载入过程。 2)数据压缩模块 该模块的具体设计原理可参看图中的数据压缩模块。数据压缩单元从压缩比寄存器中取 得压缩比率参数。压缩比寄存器中的数值和暂存器中的初值,通过与MCU/MPU接口,由程序控 制写入。每一次当计数器中的计数值与暂存器中的暂存值相等时,相等比较器的输出,即 LOAD2信号将有效,该信号控制暂存器由加法器的输出端读人一次新值。尽管每一段压缩不是 精确均匀的,但是实际压缩的效果至多只与理论值相差一个采样点。同时,输出信号LOAD2还 用以控制FPGA每隔一定的采样点数就向外部的双端口RAM送出一次最值。

最近访客

< 1/1 >

统计信息

已有33人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言