将ADC设为较高的采样率,但是采样间隔内数据处理完成不了,应该怎么办?项目需求较高的采样率,不能以降低采样率作为代价,请大神们赐教,有没有什么其他方法解决该问题?急!急!急!
芯片:TMS320F28035 ;时钟:60M;ADC采样频率约为427k;采样间隔约为120个时钟周期;主要是计算量较大。需要用到加减法、乘除法、IQSIN/IQCOS等。
mangui zhang:看看能不能使用DMA的功能或者有没有外扩RAM将采集的数据缓存到RAM中
然后进行处理
将ADC设为较高的采样率,但是采样间隔内数据处理完成不了,应该怎么办?项目需求较高的采样率,不能以降低采样率作为代价,请大神们赐教,有没有什么其他方法解决该问题?急!急!急!
芯片:TMS320F28035 ;时钟:60M;ADC采样频率约为427k;采样间隔约为120个时钟周期;主要是计算量较大。需要用到加减法、乘除法、IQSIN/IQCOS等。
Young Hu:可以考虑用F280049,100MHz,更主要的是有CLA和TMU,优化计算。
将ADC设为较高的采样率,但是采样间隔内数据处理完成不了,应该怎么办?项目需求较高的采样率,不能以降低采样率作为代价,请大神们赐教,有没有什么其他方法解决该问题?急!急!急!
芯片:TMS320F28035 ;时钟:60M;ADC采样频率约为427k;采样间隔约为120个时钟周期;主要是计算量较大。需要用到加减法、乘除法、IQSIN/IQCOS等。
笨鸟:要求采样率高,那么对处理速度的要求呢?
1.换带DMA的芯片,adc采样进DMA
2.开辟ADC结果数据的缓冲数组
3.但我估计如果你需要在120个时钟周期完成数据处理,使用这个cpu根本不可能,换DSP吧
TI中文支持网




