TI中文支持网
TI专业的中文技术问题搜集分享网站

如何提升MSP-EXP430F5438_User_Expertience的FFT_data[256]的数据大小值

大家好:

     我们购买了M430F5438A几套开发板,希望进行FFT的开发!

     采用的正弦信号(频率:1545HZ; 相位:0; 幅值:100mv),信号输入端口MIC(M1)。

     现发现FFT_data[]最大值=1085!

     当我们修改了采样精度,数据仍然没有改变!

     修改如下:

     “  

          #if 0
          ADC12CTL0 = ADC12ON + ADC12SHT02; // Configure ADC12 to sample a sequence of channels, once
          ADC12CTL1 = ADC12SHP + ADC12CONSEQ_2 + ADC12SSEL_2 + ADC12SHS_3;
          ADC12CTL2 = ADC12RES_0; // Select 8-bit resolution
         #else
          ADC12CTL0 = ADC12ON + ADC12SHT02; // Configure ADC12 to sample a sequence of channels, once
          ADC12CTL1 = ADC12SHP + ADC12CONSEQ_2 + ADC12SSEL_2 + ADC12SHS_3;
          ADC12CTL2 = ADC12RES_2; // Select 12-bit resolution         #endif

      ”

       请问:如何将FFT_data[]的最大值提升到4000以上?

Susan Yang:

MSP430支持的最大FFT长度受可用RAM和对齐要求的限制,是不会达到4000以上的,一般为1024或者2048

user5274273:

回复 Susan Yang:

谢谢!

1024对我们来讲精度是不够的,

如何设置成为2048?(对于应用:MSP-EXP430F5438_User_Expertience)

Susan Yang:

回复 user5274273:

我之前说的是对于整个MSP430系列来说

对于5438来说,2K FFT可能接近使用所有可用的16KB RAM,所以一般强烈不建议使用

赞(0)
未经允许不得转载:TI中文支持网 » 如何提升MSP-EXP430F5438_User_Expertience的FFT_data[256]的数据大小值
分享到: 更多 (0)