6574|3

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

DSP 28335 的IO 读取速度问题? [复制链接]

最近用了一个AD9226读取模拟信号,然后用12根线连接到DSP做并行数据传输,

       直接用GPIO读取,然后现在发现读取的速度特别慢。理论上,28335应该有25M的IO翻转速度,


       但是实测只有2.5M左右。这是为什么呢?在线等。


        // 测试数据,不做处理,直接看速度
      float Read_9226_v(void)
      {
        

               return GpioDataRegs.GPADAT.all; // 读出所有数据然后再一步步计算 保留后面的
      }

      就这一个语句,就拖到了2.5M.........求分析到底是为什么。。。。。。难道读取了很多IO会变慢吗?

      紧急求助。。。。。。。。。。。。。

     本意是用这些数据采样之后做FFT,但是实际上非常慢。。。。。与数据手册上25M的翻转速度完全不符合。

     IO时钟肯定是已经打开的,然后数字滤波也是关掉的,也就是说GPIO的时钟应该就是150M,而这个150M我
     是拿示波器看过没有问题的。但是就是上面那一个语句,就耗费很多时间。不知道到底是为什么。

     用这个语句采样了512点,耗费的时钟周期是 28092--28183个时钟周期,也就是其中一个点,就这样读取一次,
      竟然耗费了50--60个时钟周期。。。。。。。。。为什么会这样呢?只是一个读取语句而已啊。。。。。

最新回复

应该返回整型数  详情 回复 发表于 2018-8-2 16:25
 
点赞 关注

回复
举报

667

帖子

3

TA的资源

版主

推荐
 
float Read_9226_v(void)
float?
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我也在弄类似的东西,能和您交流吗
 
 
 

回复

3243

帖子

0

TA的资源

纯净的硅(高级)

4
 
应该返回整型数
 
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表