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.
工具与软件:
我们正在尝试在 TAS5782M 上实现 DEQ 和 AGL。 当我们 使用 TAS5782EVM 驱动扬声器并使用 PurePath 控制台对其进行控制时、一切都完美无缺。 不过、当我们将寄存器值应用到终端系统(DUT)中的放大器时、无论音量大小如何、DEQ 和 AGL 都是二进制运行值。 换句话说、无论输出信号电平如何、当切换功能时、它们 始终完全激活。
我们还将 PurePath 控制台连接到电路的 I2C 总线、并使用终端系统集成模块的系统内调优来控制器件。 我们可以完全控制放大器、但同样、随着音量从极低变为极高、这些功能始终处于完全启用状态。 如果 AGL 设置为-10dB、则无论音量如何、它都会降低输出10dB。 如果 DEQ 具有+8dB 的低音增强(低电平阈值为-40dB)、则放大器将在所有输出电平上应用+8dB 的增强。 注意:所有这些值在 EVM 中都能正常工作。
关键是、它似乎是我们终端系统中的放大器没有检测到其输出。
如果我没记错的话、放大器是针对48K 标准处理操作配置的、但我无法确定这一点。
非常感谢您对如何解决此问题或检查事项的任何想法。
谢谢!
Oliver
尊敬的 Oliver
使用 系统内调优是一种很好的调试方式、让我们继续这样做。
调试时、确保电路板上的跳线 J2/J5在外、以免 EVM 上的器件发出 ACK。
最好切断 DUT 上的 I2C、以避免 SOC 发送不同的 I2C 脚本。
当您发现函数无法正常工作时、可以读回相关的寄存器值、以查看它是否与配置相同。
[quote userid="608850" url="~/support/audio-group/audio/f/audio-forum/1370072/tas5782m-deq-and-agl-functions-don-t-track-output-level 如果我没记错的话、放大器是针对48K 标准处理操作配置的、但我无法确定。PPC3可以选择48kHz 流量、96KHz 流量。 可向我们提供.ppc3文件、我们可以帮助对其进行检查。
我解决了这个问题、您提出的一些建议有助于我走上正确的道路。 以下是我的经验中的一些注释:
我无法使用 TAS5782EVM 连接到我的 DUT。 在我进行尝试时、即使移除了 J2和 J5、也没有通信。 过去、我一直将 来自 Pure Path 控制台母板(PP-CMBEVM)的 GND、SDA 和 SCL 信号直接连接到 DUT 上的 I2C 总线。 这在过去是有效的、而且继续有效。
我没有从 SOC 中切割线路、因为我只有一个 DUT 样本可供使用、并且我不想损坏它。 但是、这项建议以及工厂的一项建议、即我直接在 TAS5782内控制音量、让我以为当我使用该应用来提高和降低音量时、系统微控制器可能已经重写了 DEQ 和 AGL 状态。 一旦我开始直接控制音量、DEQ 和 AGL 就会以高低音量保持其编程状态。
我使用了终端系统调优功能、然后将寄存器转储到文件中。 通过更改模式并比较各种更改、我们能够捕获 SOC 固件的必要设置。
使用我们的应用程序、系统现在可以正常工作并具有全部功能
谢谢!
Oliver