团队,
我的客户计划在其应用中使用TLV320AIC3007。
现在,当所有设备通电且I2S音频信号开始时,线路输出处会发出噪音。
提前感谢您对如何解决此问题的意见。
此致
Sebastian
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.
团队,
我的客户计划在其应用中使用TLV320AIC3007。
现在,当所有设备通电且I2S音频信号开始时,线路输出处会发出噪音。
提前感谢您对如何解决此问题的意见。
此致
Sebastian
您好,Sebastian:
感谢您与我们联系。 我很乐意为您提供帮助。 我已向您发送连接请求,以获取有关此应用程序的更多信息。
最好能知道他们是如何配置设备的,以及他们是否使用某种类型的驱动程序。我们发现了客户编写驱动程序时会执行一些奇怪操作的问题,例如每次将音频发送到设备时重新配置PLL, 当然,哪一种会导致钟表掉出,这可能会导致弹出。但我不知道这是不是你所说的那种噪音,所以请具体说明。
您能提供的任何更多信息将最有助于确定问题和解决方案。
此致,
-Steve Wilson
您好,Steve,
我们将 编解码器配置为MCLK主控和19.2 MHz oszi。 我们在另一个主板上的从属模式下有相同的行为。 在线路输出上,我们有一个100 nF去耦,然后是一个100 Ohm和100 nF的低通。 我们有一个4.9 .........47主内核和tlv320aic3x驱动程序。 驱动程序中有一些看起来可疑的变通办法。 下面是一个注释的i2c跟踪,因此可以看到内核发送的命令:
e2e.ti.com/.../trace01_2D00_analyzed.log
一定会发生一些事情,有些事情不能去。 在播放器打开Alsa设备的开始和停止时,会发出弹出声。 也许您有一个先看哪里的想法。
此致,Stefan Müller ö ll - Klieser
我们的线路输出路径存在问题。
同时,我把车手完全分开,逐级检查所有阶段。 驱动器基本正常。 所有零部件都建模良好,并按其应有的方式打开/关闭。 问题似乎出在编解码器。 线路输出级和完整的线路输出信号路径似乎有问题,或者让我们说:没有外部静音芯片就不能使用。 信号链中的所有组件都会产生咔嗒声和杂音:DAC,混音器和输出级。 我尝试了许多静音和禁用阶段的组合,但都没有成功。 打开/关闭线路输出驱动器会产生较大的杂音,无论配置了什么其他设置或静音。
这与数据表slos619中的错误寄存器描述是一致的。 R86 + R93,D0不是R,而是R/W 它不是如上所述的“电源状态”,而是控制输出级电源并需要打开,否则输出将失效。
我们当前的解决方案是始终保持信号路径打开。 所以我们只有一次开机/关机弹出,不是很好。 但这让我一直在思考我们是否犯了完全错误以及设计是否可以修复。 也许是这样:我们的电源始终处于打开状态,不可切换。 如果可以使用特定的斜坡单独切换外部电源域,这可能会有所帮助。 这是否可以解决此问题?
您是否有更多见解?
您好,Steve,
很好听。 因此,仍然有希望。
这是内核在默认情况下写入的内容:
e2e.ti.com/.../i2c_5F00_write_2D00_mainline.log
这是在修补电源管理以将内容保留在以下位置之后编写的内容:
e2e.ti.com/.../i2c_5F00_write_2D00_patched_2D00_driver.log
如果您需要其他数据格式,请告诉我。
此致,Stefan