我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1376|回复: 15

[资料贡献] FPGA在AD采集中的应用

[复制链接]

该用户从未签到

126

主题

239

回帖

0

积分

二级逆天

积分
0

终身成就奖金点子奖原创先锋奖

发表于 2020-5-15 17:51:35 | 显示全部楼层 |阅读模式
AD转换,也叫模数转换,是将模拟信号转换为数字信号。目前包括电脑CPU,ARM,FPGA,处理的信号都只能是数字信号,所以数据信号在进入处理芯片前必须要进行AD转换。

在高速的AD转换中,FPGA以其高速的处理能力,并行的运行结构,丰富的IO资源,往往承担者不可替代的作用。

下面给出一个实际的设计方案。

AD芯片的时钟为25M,FPGA内部系统时钟频率为100M,FPGA内部处理AD数据的处理模块需要8个时钟周期才能处理完一个数据。

根据上述给出的条件,我们可以知道。按正常思路设计方案,肯定会造成AD数据的丢失,为什么会丢失数据,试想一下,FPGA处理一个数据需要8个时钟周期,才能采集下一个数据,这样算下来AD需要的时钟是12.5M,而给定的AD时钟是25M,所以肯定会漏掉数据。

根据分析,可以采用乒乓操作通过缓存降低数据采样率。

乒乓操作如下图:





具体乒乓操作为什么能够降低数据速率,这里将不做详细介绍。

以上方案可以满足上述处理AD数据的需求。

紧接着继续增加需求条件,要求数据处理需要连续,不能打乱顺序,前面数据的处理会影响后续数据处理。这样乒乓操作将不适合,具体原因,读者可以自己想一下(乒乓操作会以数据块打乱数据顺序)。

根据上述条件,设计方案需要修改。可以外加存储器,FPGA片上存储器资源有限。



添加SDRAM提高存储速度和存储量。

继续添加需求,如果AD数据连续不断,那么势必是造成SDRAM溢出。那么上述设计方案也不可采取了。

最后根据条件,数据需要连续处理,后面数据的处理要根据前面数据的处理状态决定,而且数据连续不断。

为了满足时序要求,并且不能遗漏数据,重新对方案进行设计。



将数据处理模块分成几个小的处理模块。不仅降低数据处理速率,同时个处理模块之间相互联系,后续数据处理能够知道前面数据处理的状态。最终将处理后的数据顺序输出即可[sub][/sub][sup][/sup][strike][/strike]
回复

使用道具 举报

该用户从未签到

12

主题

1437

回帖

0

积分

1元学习PADS(5期)

积分
0

终身成就奖优秀斑竹奖

QQ
发表于 2020-5-15 18:04:54 | 显示全部楼层
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-9-7 09:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    4981

    回帖

    3456

    积分

    二级逆天

    积分
    3456

    终身成就奖社区居民优秀斑竹奖

    QQ
    发表于 2020-5-15 19:30:21 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    1541

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖优秀斑竹奖

    发表于 2020-5-16 00:01:37 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-29 20:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    48

    主题

    6492

    回帖

    7755

    积分

    二级逆天

    积分
    7755

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2020-5-16 08:15:36 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-27 18:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    600

    回帖

    1057

    积分

    二级逆天

    积分
    1057

    终身成就奖

    发表于 2020-5-16 08:45:29 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    83

    主题

    1131

    回帖

    2462

    积分

    PADS20210122高级班

    积分
    2462

    终身成就奖

    发表于 2020-5-16 08:56:05 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    642

    回帖

    415

    积分

    二级逆天

    积分
    415

    终身成就奖

    发表于 2020-5-16 08:58:52 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    259

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖

    发表于 2020-5-16 08:59:30 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    33

    主题

    389

    回帖

    1290

    积分

    PADS20210412初级班

    积分
    1290

    终身成就奖特殊贡献奖

    发表于 2020-5-16 16:16:11 | 显示全部楼层
    ~只要思想不滑坡,办法总比困难多~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表