This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430 adc12单通道单次采集和单通道多次采集有什么区别



采集1~2Hz的周期信号用哪种模式比较好?单通道多次采集如果想实时存入SD卡的话,可否采用ADC的中断进行?

  • yang gao,

    您好!

    如果对精度要求并不高的话,可以采用单次采样。

    可以采用AD中断的方式。

  • 谢谢,如果我采用单通道多次采集模式,同时MSC=1,就是采样转换在前一次完成后立即进行,利用AD中断在sd上存数据,这样设置有没有什么问题?会不会造成采得快,存的慢?因为我发现我的数据都叠在一起了,大致波形是对的。

  • 1. 采集1-2HZ的周期信号,根据奶奎斯特采样原理你的采样频率应该在4HZ以上,单次采样的周期在250ms.

    2. 你操作SD卡的存储单次数据的时间和你的主频以及操作步骤相关。按照1的计算,存储操作的时间不能超过250ms

    3. 如果单次存储操作的时间大于250ms咋个办呢?有两个解决方法,

      1)减少存储操作时间,(例如提高主频)

         2) 把单次采样改成多次采样,例如采样4次数据后Z再写SD卡,这样给写SD卡的时间就有1s左右.

    4. 很多型号的MSP430的ADC有DTC单元或DMA单元,这样可以把采样数据直接存到一个指定的RAM区域。利用好这些外设,可以大大减少CPU的工作。