ZYNQ开发24位8通道同步ADC振动数据采集, FPGA采集、传输PS存储

遇到一个项目需要用ZYNQ做一个高精度差分同步采集系统,查了下资料貌似网上大多是做单双通道,或者16位AD7606这种多路复用单端输入的ADC,看来得自己搞了,记录一下开发过程。
  1. ADC选型
    直接打开立创官网开条件筛选,挑了一款TI的ADS1278看了下性能指标价格还行,于是赶紧搜索有没有开源驱动代码,chrom一搜没想到还真有,直接开搞
  2.  硬件设计
    根据数据手册,ADC外围电路比较常规,除电源外没有特殊设计的地方,接口方面除了TEST两个接口没用可接地之外其他接口直接连接FPGAIO。
  3. 软件设计

    ADC驱动部分:DATASHEET里说道数据有串行或者同步传输,既然做同步采集那肯定是用并口获取数据了,代码是开源的,我根据我的需求修改了一下这里贴一下顶层

    module ADS1278_TOP(
        input               i_sysclk              ,
        input               i_sysrst_n            ,
    
        input               w_ads127x_clk         ,
        input               w_ads127x_rst_n      ,                     // 外部锁定信号输入
        output              o_ads127x_clk         , 
        output              o_ads127x_clk_div     , 
        output              o_ads12
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值