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.

[参考译文] MSP-EXP432P4111:MSP-EXP432P4111

Guru**** 664280 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1076724/msp-exp432p4111-msp-exp432p4111

部件号:MSP-EXP432P4111

大家好,我正在使用 MSP-EXP432P4111套件来采样模拟信号(1 KHz) 然后将样本储存在本地基质中,最后通过序列发送到 MATLAB。采样率为每秒200千克样本。但问题是采集数据样本并将其储存到本地基质中的时间远高于采样率 意味着:


在1KHz 输入信号和200kHz 采样频率范围内,一个输入周期(1毫秒)内的样本数等于200个样本。
从乒乓球缓冲区获取这些样品并将其转化为本地基质的时间大约为20毫秒,这就是为什么我们丢失了大约20个周期的输入数据的原因。


那么问题是,减少数据进入矩阵的时间的方法是什么? 由于此步骤(将数据样本转换为矩阵)是使用“for loop”完成的,因此数据样本是浮点数,这也是其花费更多时间的原因。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    是否有任何方法可以分开存储数据和翻译数据?

    ADC 可以以200kHz 采样率运行,并存储数据,而无需转换数据。  

    此致,

    现金很好