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.

[参考译文] AM273X-AM273X:用于 MCU-PLUS-SDK 和其他信号处理的 HWA2.0

Guru**** 2439560 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1546789/mcu-plus-sdk-am273x-hwa2-0-for-fft-and-other-signal-processing

部件号:AM273X - MCU-PLUS-SDK


工具/软件:

您好支持团队:

我们想使用 AM273x 的 HWA2.0 在没有 DMA 的情况下进行 Windows、FFT 和幅度计算。

我们是否可以遵循任何示例项目?

或者、您能给我们一些关于如何开始的详细说明吗?   

非常感谢您的帮助和支持。

期待收到您的回复。

此致、

LIN

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

    您好 Lin、

    AM273x MCU+ SDK 09.02.00.60 中有两个 HWA 的示例:

    C:\ti\mcu_plus_sdk_am273x_09_02_00_60\examples\drivers\hwa\hwa_real_FFT

    C:\ti\mcu_plus_sdk_am273x_09_02_00_60\examples\drivers\hwa\hwa_bfp_compression

    有关详细信息、请参阅 URL: AM273x MCU+ SDK:HWA

    此致、

    Ming  

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

    尊敬的 Ming:

    非常感谢您的快速答复和有用的示例工程以及 HWA 链接。

    我将导入您建议的示例工程、并从您的 URL 链接了解有关 HWA 的更多信息。

    仅供参考、我首先搜索并在以下位置找到示例代码: c:\ti\mcu_plus_sdk_am273x_09_02_00_60\examples\sdl\hwah_main。 当我进入代码时、我注意到它用于 DMA。 我甚至在工程中找不到自述文件。  

    在...\examples\sdl\hwa 下的示例项目与在...\examples\sdl\hwa 下的示例项目之间有何区别?

    此致、

    LIN

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

    您好 Lin、

    SDL 是安全诊断库、因此 SDL 中的示例更像是 HWA SDL 的单元测试。  C:\ti\mcu_plus_sdk_am273x_09_02_00_60\examples\drivers\hwa 是 HWA 驱动程序的示例。 它们作为其他 MCU+ SDK 示例进行了详尽记录。

    此致、

    Ming

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

    尊敬的 Ming:

    感谢您的回答和信息。

    此致、

    LIN

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

    尊敬的 Ming:

    在阅读 HWA 的 URL 链接并查看示例工程的自述文件后、我发现 hwa_real_FFT 与我们的目标最为接近。

    在此阶段、我们不想使用 EDMA 函数。 如您所知、我们已经通过 SPI 信号配置 AD7389-4。 现在我们可以从 AD7389-4 获得 4 个通道的原始数据和转换的缓冲数据[samples][channels](1024 X 4)。

    您能给我们您的建议,我们如何将 convertedData[][]数组集成到样本 hwa_real_FFT 项目中而不使用 EDMA 吗? 它是 mibspi_loopback 工程样本与 hwa_real_FFT 工程的组合。

    感谢您的帮助和支持。

    此致、

    LIN

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

    尊敬的 Ming:

    我可能会在最后一条消息中提出一个不合理的请求,要求在示例项目中禁用 EDMA。 似乎有很多与 EDMA 相关的代码。  

    如果很难继续使用 EDMA、并将输入数据 sine_wave_peak_17_bin 和 AUDIO_1031Hz_AND_5156Hz 替换 为我自己的数据、

    任何建议或说明都是感激的。

    此致、

    LIN

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

    尊敬的 Ming:

    我可以简单地提出一个问题。   在 hwa_real_FFT 工程中、样本数据 sine_wave_peak_17_bin 和 AUDIO_1031Hz_and_5156Hz 的采样率是多少?

    此致、

    LIN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能给我们建议如何将 convertedData[][]数组集成到示例 hwa_real_FFT 项目中而无需 EDMA 吗? 它是 mibspi_loopback 示例工程和 hwa_real_FFT 工程
    的组合

    convertedData 交错 4 通道 ADC 数据。 您需要将其取消惰化、将其保留为 4 个 I-D 算法:adcData1[Samples]、adcData2[Samples]  、adcData3[Samples]、adcData4[Samples]、 然后调用 hwa_real_FFT 4 次。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以快速提出一个问题。  hwa_real_FFT 工程中样本数据 sine_wave_peak_17_bin 和 audio_1031Hz_and_5156Hz 的采样率是多少?

    从数据文件的名称来看、它似乎是 1031hz 音频和 5156hz 音频的混合。 您应该能够在它执行 FFT 之后判断。 您还可以使用 CCS 图形功能绘制数据。 实际上、采样率在这里并不重要。 样本数量很重要。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“658964" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1546789/mcu-plus-sdk-am273x-hwa2-0-for-fft-and-other-signal-processing/5955720

    我可能会在最后一条消息中提出一个不合理的请求,要求在示例项目中禁用 EDMA。 似乎有很多与 EDMA 相关的代码。  

    如果很难继续使用 EDMA、并将输入数据 sine_wave_peak_17_bin 和 AUDIO_1031Hz_AND_5156Hz 替换 为我自己的数据、

    [/报价]

    请先取消交错数据、然后对 hwa_real_FFT 使用去交错数据。

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

    尊敬的 Ming:

    在哪里/如何获得 CCS 图形功能? 这对我的测试很有帮助。

    此致、

    LIN

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

    您好 Lin、

    7.7.图形工具—Code Composer Studio 12.8.0 文档

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

    尊敬的 Ming:

    感谢链接。 我会研究它。

    此致、

    LIN

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

    尊敬的 Ming:

    在 CCS 中找不到 Tools 菜单。 有什么提示吗?

    此致、

    LIN

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

    您好 Lin、

    您需要在 Debug 透视图中才能看到 Tools 菜单。

    此致、

    Ming

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

    尊敬的 Ming:

    非常感谢您的快速答复。

    是的、我可以在 Debug 透视图中看到 Tools 菜单。  

    但是、我无法获得预期的图形。 我得到 FFT Magnitude 数组、然后打开“Tools"->"graph "->"Single“ "->"Single time"“ time",“,如下“如下所“所示、示。 数据正确、您可以看到 MAG[17]具有最大值。 左侧是图形工具中的设置。  

    我得到了下图。

    您能帮助我检查一下我的设置是否有问题、或者我错过了什么。

    此致、

    LIN

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

    数据类型应该是浮点型、而不是有符号 32 位整数。

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

    尊敬的 Ming:

    更改后、我得到了。

    感谢您的帮助和支持。

    此致、

    LIN

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

    您好 Lin、

    可以关闭此主题吗? 谢谢!

    此致、

    Ming

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

    尊敬的 Ming:

    当然、我可以关闭该主题。 我确实对示例工程 hwa_real_FFT 有一些问题、但可以在新主题中提问。

    再次感谢您的帮助和时间。

    此致、

    LIN