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.

[参考译文] CCS/TMS320C5505:关于使用 TMS320C5505 EVM 生成40kHz 正弦波

Guru**** 2558250 points
Other Parts Discussed in Thread: TMS320C5505

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/609912/ccs-tms320c5505-regarding-generating-the-40-khz-sine-wave-using-tms320c5505-evm

器件型号:TMS320C5505

工具/软件:Code Composer Studio

尊敬的所有人:

目前、我正在研究与参数扬声器的实施相关的项目。 在此项目中、我希望生成40KHz 的载波信号并将音频信号调制到该载波上。 为此,我将使用 TMS320C5505 EVM 并参考 http://processors.wiki.ti.com/index.php/Porting_C5000_Teaching_ROM_to_C5535_eZdsp 上提供的 C5000教学 ROM 。 对此,我有两个疑问。

1) 1)此 CD-ROM 的第4章给出了生成正弦波的代码。 但是、使用此代码、我只能生成频率~20KHz 的正弦波。 正如我之前建议的、我需要生成~40kHz 的正弦波。 能不能有人建议我如何修改第4章的代码以获得~40kHz 的正弦波。

2) 2)此外、如何将采样频率增加到192kHz。 我认为这是 TMS320C5505 EVM 的最大采样频率。

如果有人能就此向我提出建议、我将不胜感激。

谢谢、此致、
Satyajit

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

    我已将其转发给 C55x 软件团队。 他们的反馈应发布在此处。

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

    Satyajit、

    您是否曾尝试按照下面突出显示的方式操作 main.c 文件中的各种参数、以查看是否可以获得所需的值?

    Lali

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

    尊敬的 Lalindra:

    首先、非常感谢您的快速回复。

    是的、我尝试更改了这些参数。

    原因

    left_output = generate_sinewave (250,10000)、250是以 Hz 为单位的频率、10000是正弦波的振幅。

    我观察到的是使用此代码生成的正弦波的最大频率约为20KHz 或略高于20KHz。

    如果我在代码中使用40kHz、则生成的正弦波的频率不能如此高。

    我认为这个项目中的 aic3204_init.c 文件中可能存在一些问题。  

    请告诉我您是否可以提供帮助。

    谢谢、此致、

    Satyajit

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

    我不知道硬件上的采样率和频率是否可以这么高。
    除了教学 ROM 之外、C55x CSL 中还有一些音频示例、位于 C:\ti\c55_lp\c55_CSL_3.07\ccs_v6.x_examples。 也许您在这些方面可能会有一些幸运。 我在这一主题上的一位同事中圈出了一个圈,如果确实有其他问题的话,我要补充讨论。

    Lali