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.
工具与软件:
我们的音频工程师生成的最新扬声器配置导致我们的扬声器出现一些问题、需要我手动编辑由 PPC3导出的配置文件。 当我使用 PPC3并查看"Register Map"、它声明将寄存器第0页、地址8设置为值0x7a。 但是、当我查看生成的.cfg 文件时、不存在该寄存器、因此使用了默认值0x4a。 遗憾的是、0x4a 仅适用于其中一个放大器。 第二个放大器的偏移会导致其使用除0或1之外的通道时隙。
在跟踪这个问题时、我将 RX_SCFG 设置为3 (立体声下混频)、它在放大器上产生噪声伪影。 我还有其他调优文件、在这些文件中、将寄存器设置为该值非常有效、因为左右通道具有相同的数据。 最后、为了纠正此问题、我必须将寄存器设置为1、单声道左声道或2、单声道右声道。 它们都生成相同的输出。
我已经附加了我遇到问题的.ppc3文件和导出的.cfg 文件。 我所做的使它开始工作的更改在第1954行和第11955行中进行了注释。
以下是寄存器映射、显示了寄存器页00的值、地址08的值与.cfg 文件导出的值不同。
尊敬的 Edwin:
感谢您的咨询。
我将努力在我的最后复制这件事,看看我是否经历同样的事情。
此致、
悉尼诺斯卡特
尊敬的 Edwin:
我在终端上看到了相同的内容、经过进一步调查、我发现 TDM 寄存器没有在配置文件中、因为这些将由驱动程序在终端应用中处理、而配置文件更适合初始化序列。
噪声问题很有趣。 您提到过它对某些调优文件有效、但对其他文件无效。 您能否提供两个调优文件、一个在哪里工作、一个在哪里没有工作? 如果为您选择了单独的通道、我建议保持该配置。
此致、
悉尼诺斯卡特
我附上了一个.zip 文件、其中包含2个.ppc3文件。 qfn_default_fter.ppc3在导出时仍然没有设置寄存器8、但如果我强制设置寄存器8为0x7a、它将播放音频而不会出现任何问题。 如果寄存器8设置为0x7a、则 xf09_v1_L.ppc3的音频会失真。
我们将酌情强制每个放大器到达左声道或右声道、而不是对立体声器件进行下采样、但我仍想提供一个示例。
尊敬的 Edwin:
感谢您提供该示例! 我将在最后尝试它
此致、
悉尼诺斯卡特