工具/软件:
您好支持团队:
我们想使用 AM273x 的 HWA2.0 在没有 DMA 的情况下进行 Windows、FFT 和幅度计算。
我们是否可以遵循任何示例项目?
或者、您能给我们一些关于如何开始的详细说明吗?
非常感谢您的帮助和支持。
期待收到您的回复。
此致、
LIN
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 的 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
尊敬的 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
的组合您能给我们建议如何将 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 图形功能绘制数据。 实际上、采样率在这里并不重要。 样本数量很重要。
我可能会在最后一条消息中提出一个不合理的请求,要求在示例项目中禁用 EDMA。 似乎有很多与 EDMA 相关的代码。
如果很难继续使用 EDMA、并将输入数据 sine_wave_peak_17_bin 和 AUDIO_1031Hz_AND_5156Hz 替换 为我自己的数据、
[/报价]请先取消交错数据、然后对 hwa_real_FFT 使用去交错数据。
您好 Lin、
尊敬的 Ming:
非常感谢您的快速答复。
是的、我可以在 Debug 透视图中看到 Tools 菜单。
但是、我无法获得预期的图形。 我得到 FFT Magnitude 数组、然后打开“Tools"->"graph "->"Single“ "->"Single time"“ time",“,如下“如下所“所示、示。 数据正确、您可以看到 MAG[17]具有最大值。 左侧是图形工具中的设置。

我得到了下图。


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