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.

[参考译文] PCM5242:Pure Path SDK? 需要在 Linux 上自定义 UI

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/827181/pcm5242-pure-path-sdk-need-custom-ui-on-linux

器件型号:PCM5242

您好!

客户需要一个定制接口来即时配置 DSP 参数。 Pure Path 是一款非常棒的工具、但客户需要一个定制解决方案来调整一些参数。

是否有任何文档或 SDK 可用于了解 Pure Path 如何处理此信息并将其转储到寄存器中? 例如、如果客户希望使用 Freq 进行10频带 EQ。 Q 因子和增益、我们需要知道如何将其转换为 I2C 寄存器命令。

还有一个问题、是否可以处理超过10个双二阶?  

我们需要紧急响应、谢谢!

最棒的

奥里奥尔

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

    您好 Oriol、

    恐怕此 SDK 不存在。  该器件的原始支持策略是使用 PPS/PPC 引擎创建静态处理流程、但"动态"更改有限。  miniDSP 是使用图形设计工具作为主要支持方法创建的。  当客户尝试按您的原样实施器件时、这会导致支持问题。

    我建议您创建几个(或多个)配置、而不是具有完全可自定义的流程。  您可以使用自适应存储器加载新配置、然后切换系数值。  例如、如果您仅更改几个双二阶值、则流程之间的差异很小。  您可以比较寄存器转储并创建仅更新已更改的寄存器的"补丁"。

    这显然不是最理想的设置、但正如我之前提到过的、miniDSP 最初并不是设计成全包式音频 DSP、 而是一款简化的数字处理器、可用于执行相对简单的任务、例如在静态扬声器应用中实现有源分频、DRC、低音增强等。

    谢谢、

    Paul

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

    谢谢 Paul、

    因此、在终端 PPC 和 PPS 中、仅用于终端设置配置、假设是这样。 您旁边是否有任何器件能够满足我们的需求、但仍将 PCM5242用作主 DAC?

    转储文件有很多寄存器页面、我想我只需要为 Pure Path 上列出的页面发送命令?

    逆向工程 PPS 不是解决方案、成本效益不高、但感谢您的建议。

    最棒的

    奥里奥尔

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

    抱歉另一个问题、我们是否可以将这些设置上传到 EEPROM、然后 PCM5242可以在启动时读取它们? 我想我在 TAS5756EVM 上看到过这种情况、它包含 EEPROM、对吧? 但在 PCM5242EVM 上看不到它。

    谢谢、
    奥里奥尔

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

    您好 Oriol、

    EEPROM 可用于存储系数、但仍需要 I2C 主设备将其传输到 PCM。  PCM 无法直接从 EEPROM 自动加载它们。

    如果您正在寻找一款 DSP 来实现音频处理、我相信 C5000和 C6000系列 DSP 过去已经用于此目的、但我不知道用于此目的的特定器件。

    在器件的初始编程之后、您只需要写入寄存器的子集。  例如、如果您只调整几个双二阶、则可以比较更改前后的寄存器转储、然后只需创建"补丁"例程即可更新那些已更改的寄存器。   

    谢谢、
    Paul