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.

[参考译文] TMS320F28379D:扫描正弦波频率时遇到问题

Guru**** 2551110 points
Other Parts Discussed in Thread: TMS320F28379D, SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1326656/tms320f28379d-getting-trouble-while-sweeping-the-sine-wave-frequency

器件型号:TMS320F28379D
主题中讨论的其他器件: SFRA

尊敬的社区:

因此、我的确使用 TMS320F28379D 中的 SGEN 库生成了频率为50kHz-60kHz 的正弦波。

因此、现在我需要从50kHz-60kHz 扫描频率。

但在进行扫描时、正弦波的频率会降至17KHz 到19KHz。

有人能告诉我如何使用正确的频率范围(50kHz-60kHz)扫描频率。

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

    Niraj,

    具体取决于为 SFRA_F32_CONFIG 函数提供了哪些输入、例如注入幅值、ISR 频率、频点数、频率扫描开始? 我是否可以知道配置?

    此函数用于设置频率范围-"SFRA_F32_initFreqArrayWithLogSteps"

    我们也可以按如下方式手动编辑频率点:

    SFRA_F32.freqVect[0]  SFRA_F32.freqVect[1]...........................................................................................................................  SFRA_F32.freqVect[n-1],其中 n 是 频率点数。

    谢谢。此致、

    沙山克

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

    我曾提到过使用 SGEN 库生成正弦波的该线程。

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/879207/ccs-launchxl-f28379d-ccs-launchxl-f28379d-generating-100khz-sine-wave-using-sgen-library

    空扫描(空){
    f=f+10;
    sgen.freq =((long long) f *(long long) 2 * 2147483648LL)/((long long) fmax);}

    这就是我用于将频率扫描10Hz 的函数

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

    Niraj,

    这与 SGEN 库相关、与 SFRA 库相关。 我将请 SGEN 库负责人对此进行回复。

    谢谢。

    沙山克

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

    您好!

    很遗憾、目前没有专家能够支持 SGEN 库、请尝试使用数字控制库中的基准发生器。