各位好,最近用5509A搭建了一套系统,将最高频率800KHz的模拟信号经EMIF接口采集进DSP内存,想将处理后的数据输出到示波器上实时显示,请问可以采用什么方式?
下面是我想的几种方法:
1.通过更新8位GPIO口将数据输出到并行DA后在示波器上显示;(已调通,但这里用到的GPIO是由地址线A0-A7复用的,感觉不妥当)
2.通过DMA+MCBSP的方式,将数据输出到串行DA后再示波器上显示;(对串行DA的转换速率有什么要求?--因为发现spi接口的串行DA转换速率都不高,一般都在1-2MHz)
因为是自己在做,没有人咨询,整日受困扰,跪求解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
首先 为了更高的速度 GPIO肯定是不行 的 速度受限
5509A自带的AD可以搞定信号的采集吗 如果能搞定
那就外扩DA到EMIF接口上吧 TI的datasheet上都有与C55连接的讲解
终于等到版主了
1.5509A中可以通过配置系统寄存器EBSR的后两位来将地址线A0-A13复用成GPIO,但更新速度的确受限;
2.输入的模拟信号最高频率为800KHz,而DSP自带的AD的采样率是21.5KHz,显然不能实现信号采集。
如果DSP前端并行AD的采样速率为3MHz的话,采用SPI接口的串行DA输出的话,得要多高的速率?
看来这是不行啊,速度不够高。
是的,关键输入的模拟信号频率有些高,否则就好处理了
一周热门 更多>