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.

[参考译文] PCM5142:DSP RAM 程序

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/925975/pcm5142-dsp-ram-program

器件型号:PCM5142
主题中讨论的其他器件:PUREPATHSTUDIO

你好。

我们正在 RAM 程序模式下使用 PCM5142。 出于测试目的、我们在 PurePathStudio 中制作了一个简单的项目、其中输入直接连接到输出(I2S 或 DAC)。

我们发现、在 RAM 程序模式下、无需处理的声音与任何其他程序模式"具有去加重功能的8x/4x/2x FIR 内插滤波器"或"具有去加重功能的8倍无振铃低延迟 FIR 内插滤波器"或其他模式完全不同。

这种行为的原因可能是什么? 在所有测试条件下都是相同的:16位48 kHz 音频。 在 RAM 程序模式中、除了输入和输出之外、没有其它块。

谢谢。

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

    除了之前的帖子项目和视频外、还会附加。 对 PCM5142输入施加正弦波。

    e2e.ti.com/.../8308.test.mp4

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

    您好!

    您使用的是2x 内插器输出、但输入为48kHz。  您实际上应该使用的是8x 输出。   

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

    Paul、您好、非常感谢!

    工作频率为48kHz。 但现在有几个问题:

    1) 1) 96kHz 和192kHz 怎么样? 我是否正确理解对于96kHz 输入、应该使用4个内插器、对于192kHz - 2个内插器?

    但它不起作用。 对于96kHz 和192kHz、输入输出始终将使用的任何内插器保持静音。 因此、唯一的工作流是16位44.1/48kHz。

    请说明如何设置96kHz 和192kHz 输出。

    2) 2) I2S 输出观察到的情况非常相同:唯一工作流为 16位44.1/48kHz。 能否以96kHz 和192kHz 的频率输出 I2S 流?

    3) 3) xxxOutROM 和 xxxOutROMsl 之间的区别是什么?

    4) 4)是否可以在不重启器件的情况下自动更改输入/输出频率?

    谢谢你。

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

    您好!

    必须针对每个采样率重新编译工艺流程。  当采样速率发生变化时、动态更改 DSP 可能难以实现、但支持此功能。

    当您配置流量时、您可以启用不同的速率。  当您生成代码时、这些文件将具有单独的文件。  现在、当采样率发生变化时、您必须让系统上的 MCU 对工艺流程进行重新编程。  也就是说、相似的采样率可以使用相同的处理流程(44.1k/48K、88.2k/96k、176.4/192k)。  

    请注意、较高的采样率支持很少的指令、因此通常必须简化复杂的处理流程以获得较高的采样率。  查看此文档以了解一些示例。

    https://www.ti.com/lit/ug/slau577a/slau577a.pdf

    xxx_SL 是内插滤波器的"短延迟"版本。  

    可以"动态"更改器件的任何方面、但必须进入待机模式才能更改 PLL 和 DSP 设置。  通常、建议您尝试在应用中维持特定的采样率。

    谢谢、

    Paul