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.

[参考译文] TLV320AIC3104EVM-K:无法使编解码器输出声音

Guru**** 2482225 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/865837/tlv320aic3104evm-k-unable-to-get-the-codec-to-output-sound

器件型号:TLV320AIC3104EVM-K

大家好、

我使用评估软件测试了编解码器、并能够播放音频。 现在、我尝试让编解码器与运行 Debian 的 BeagleBone 一起工作。 问题是、我没有从编解码器获得任何声音输出。

下图显示了我的 SW-2设置。 请告知设置是否正确。

通过探测 i2c 和 I2S 总线(MCLK 和音频输出)线路、我可以确认驱动器工作正常。 我使用 aplay 测试了这个、并播放了一个简短的 wav 文件。 但我听不到任何声音。 下面显示了捕获的信号。

下面是我转储编解码器 IC 的寄存器内容时得到的结果。

此外、当我运行扬声器测试-C2正弦波时。 我获得以下输出和信号。

任何使其正常工作的支持都将有所帮助。  

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

    您好、Vinay、

    SW-2设置看起来正常。 您能否确认您可以写入寄存器?

    查看寄存器转储、我似乎没有配置数字数据路径。 在寄存器中 7、左侧和右侧 DAC 数据路径关闭、两个 DAC 在稳压器中都未通电。 37.我会再次检查您是否可以通过 I2C 确认写入器件。

    此致、

    Aaron

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

    Aaron、您好!

    是的、我能够按如下所示写入寄存器。

    然后我运行"speaker-test -t sine -c 2"、几秒钟后、我可以听到提示音。 在此之后、当我转储寄存器内容时、我手动配置的所有内容都已被覆盖、如下所示。

    我认为驱动程序正在覆盖编解码器的配置寄存器。 我现在还强制写入寄存器以手动配置它们、我需要弄清楚如何通过代码执行此操作、但这是另一个问题。 现在、我只需配置一次、只需使用音频接口、而不使用 i2c。 您能否向我提供有关如何最好地解决此问题的见解?

    谢谢、

    Vinay

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

    您好、Vinay、

    很遗憾、我们不提供驱动程序支持、我自己也不熟悉这些驱动程序。  

    如果您遇到配置问题、我将能够提供一些见解。 由此给您带来的不便、我们深表歉意。

    此致、

    Aaron

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

    Aaron、您好!  

    没问题。

    我只是想检查 TI 是否有任何示例驱动程序/源代码(没有专门针对 Debian 的内容、可能是针对 TI 的 SDK 开发的)供我用作开发参考的编解码器芯片?

    我们在使编解码器正常工作方面遇到了一些困难、这可能是由于一个错误驱动程序。 如果有任何见解或指示、我们将不胜感激。

    谢谢、

    Vinay

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

    尊敬的 Vinay:

    EVM 产品页面上有一个 Windows 7驱动程序。 据我所知、这是我们为 AIC3104提供的唯一驱动程序。 您可能可以在线搜索驱动程序示例、但很遗憾、我们未提供任何其他示例或源代码。  

    此致、

    Aaron。