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.

[参考译文] TLV320AIC3106EVM-K:从连接到 TI 评估板的耳机播放音频时出现问题

Guru**** 2551110 points
Other Parts Discussed in Thread: TLV320AIC3106

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/902315/tlv320aic3106evm-k-issue-playing-audio-out-of-a-headset-connected-to-the-ti-evaluation-board

器件型号:TLV320AIC3106EVM-K
主题中讨论的其他器件:TLV320AIC3106

您好!

我的设置是将 CP2615 (USB 转 I2S 桥接器)评估板连接到 TLV320AIC3106评估板。 在将两个电路板连接在一起之前、两个电路板均已确认可正常工作。 我无法 向连接的耳机发出音频。


我的编解码器配置在复位后通过 I2C 发送、如下所示。 其中0x36是 I2C 从地址(0x1B 移位)。 第一个字节是寄存器(例如0x02)、第二个字节是寄存器值(例如0xAA)。 CP2615是 I2C 主设备。 为了避免冲突、从器件地址被改变。 在 TLV320AIC3106EVM 电路板上、JMP11和 JMP12都连接了引脚1和3。 对于 I2C 模式、JMP10连接了引脚3和5。

写入(0x36、[0x00、0x00])
写入(0x36、[0x02、0xAA])
写入(0x36、[0x03、0x91、0x20、0x1E、 0x00])
写入(0x36、[0x07、0x8A])
写入(0x36、[0x29、0x02])
写入(0x36、[0x2B、0x00])
写入(0x36、[0x25、0xD0])
写入(0x36、[0x26、0x20])
写入(0x36、[0x40、0x80])
写入(0x36、[0x2F、0x80])
写入(0x36、[0x33、0x0D])
写入(0x36、[0x41、0x0D])

USB-MODEVM 电路板通过7V 电压进入 U2。 在 USB-MODEVM 电路板上- JMP 6被设定为稳压器、SW2有1、2和3打开、其余关闭。 通电后、所有 LED 看起来都是正确的。

来自 CP2615的 I2C 和 I2S 连接连接到 TLV320AIC3106EVM 板上的 J17连接器。 两个板之间的公共接地。 复位时低电平有效的复位输出从 CP2615连接到 TLV320AIC3106EVM 板的 JMP19的引脚2。

关于 I2S 连接- CP2615是产生12MHz MCLK 的主时钟。 BCLK 为3.429MHz 并且运行非连续。 否则、我认为是标准的 I2S 连接。 16位、48kHz 音频通过 USB 发送。

有人对我的设置或设置有任何建议吗?  谢谢。

标记

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

    Mark、您好!

    感谢您的详细描述。 请发送 EVM 图片吗? 我想看到所有跳线都处于默认位置。  

    我运行了您在 EVM 上提供的配置、它运行得很完美。 我能够在 HPLOUT 和 HPROUT 上看到一个音调。 您是否已从器件读回以确保器件已被写入? PLL 看起来很好、因为我看到您使用了数据表中的表中的值。 这很好。  

    此致、

    Aaron

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

    您好!

    感谢我回来、Aaron。  

    抱歉。  我的意思是在原始提交中上传照片、但我找不到方法来完成。  请在下面找到一张图片。

    我认为、除了 I2C 从器件地址选择之外、所有跳线都是默认设置。

    我在捕获芯片之间的 I2C 通信时遇到了困难-也许我需要缩短跳线。

    标记

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

    Mark、您好!

    跳线设置乍一看看起来很好。 如果您可以从器件读回寄存器以确认内容、那将会很好。 此外、您是否有示波器用于捕获 HPL/ROUT?

    此致、

    Aaron

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

    您好、Aaron、

    让我处理这两个问题。

    在我的当前设置中、I2C 命令被编程到 CP2615闪存并在每次复位时执行。  

    标记

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

    您好、Aaron、

    连接示波器后,我已确认 I2C 通信有问题。  CP2615发送命令时无响应。  

    再次查看用户指南后、我们注意到 TAS1020是总线主设备。  我们假设这是问题所在。  唯一通过将复位线路(通过 C44或 TP11)短接至 MODEVM 电路板上的接地来改变此情况的方法吗?  CP2615只能作为 I2C 主设备运行。

    谢谢、

    标记

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

    为了关闭这个线程- TAS1020是 I2C 总线上的第二个主器件、它引起了竞争。  在将其永久保持在复位状态后、上述配置工作正常。  感谢大家。