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.

[参考译文] PUREPATHSTUDIO:需要有关使用代码实现 PUREPTH 导出的帮助

Guru**** 2815505 points

Other Parts Discussed in Thread: TLV320AIC3268

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1618929/purepathstudio-need-help-with-implementing-purepth-export-with-code

部件号: PUREPATHSTUDIO
主题: TLV320AIC3268 中讨论的其他器件

你好,我对音频和 PurePath Studio 的设置和实施看起来完全陌生, 我的要求是 我有 2 个模拟输入和 1 bt 输入在 asi2,我使用 esp32s3 作为控制器,编解码器使用是 TLV320AIC3268 我已经在 PurePath 中设置块并 生成 h 文件, 但当实现在我的源代码它不工作,我已经成功开发了内部的模拟混合编解码器 ,但作为下一步我需要音量控制,所以我需要使用迷你 DSP ,现在我卡住了,我将分享项目细节  ,从 schgemaux 我做了一些修改板,我连接了 GPIO 21 到时钟目的编解码器的 MCLK ,HMmixerAMP_schematics_2025-11-16.pdf  mini_zip_zip 测试 

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

    您好、

    我看到您的设置的第一个问题是您选择的框架类型和输入/输出。 对于使用 48kHz 采样率或类似采样率的系统、我们建议使用“AIC3268 8x4x“选项。 这意味着 DAC 输出上需要 8 倍插值、ADC 上需要 4 倍抽取。 这样就可以尽可能地增加 ADC/DAC 和 DSP 的内部时钟、从而以最大的处理能力提供尽可能出色的音频质量。 当您选择该框架时、您可以使用 Dec4xIn ADC 模拟输入块和 Int8xOut 或 MonoInt8xOut DAC 模拟输出块。  

    您可能不知道的另一个步骤是 SystemSettingsCode、我们可以在该步骤中填充 I2C 命令来执行基本配置、例如哪些引脚用于模拟输入和输出、以及需要的任何时钟设置。 要进入系统设置代码屏幕、请单击框架对象、然后单击在“属性“选项卡中“系统设置代码“旁边的代码顶部的三个点按钮的右侧:

    我建议将整个默认的系统设置代码内容复制到另一个文本编辑器中、以便能够更轻松地在其中进行搜索和分析。 在不编辑它的情况下、时钟设置为与 EVM 配合使用、因此它需要将 MCLK 输入到 PLL(我相信对于 44.1k 系统、为 12.288MHz 或<xmt-block1> 11.2896MHz</xmt-block>)、 11.2896MHz、然后当您在电网上选择空空间时、将根据处理流程的“Configuration"选项“选项卡中选择的采样率设置时钟。  

    您可以选择不同的采样率、但似乎默认为 44.1kHz。

    从默认 SSC 开始、LDAC 通道看起来进入 HPL、因此左侧 IntOut 将进入 HPL、右侧模拟输出将进入 HPR。 此外、在 ADC 侧、默认情况下为 L 和 R 抽取输入选择单端 IN1L 和 IN1R。 您需要更改原理图中的设置、我看到 IN2 和 IN3 上具有差分输入。 这是在页 1 寄存器 52-57 的寄存器中设置的。  

    我理解软件令人困惑、因此请告诉我、您是否还需要进一步了解其他问题。 PurePath Studio 的下载页面上也有一些启动指南可能会有所帮助: https://www.ti.com/secureresources/PUREPATHSTUDIO

    此致、
    Mir