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.

[参考译文] TLV320AIC3111EVM-K:如何使用外部主机从评估板播放音频

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1209610/tlv320aic3111evm-k-how-to-use-external-host-to-play-audio-from-the-eval-board

器件型号:TLV320AIC3111EVM-K

大家好、我正尝试将此评估板连接到 Linux 计算机、并想将评估板用作 PC 上的声卡。

嗯、对于该测试、我使用了此评估板。 我想知道我是否可以将四根 I2S 电缆连接到一台 Linux PC、而这个 PC 可以用作主设备、这种连接足够实现、或者我是否需要更改某些跳线以禁用 MCLK 等  

谢谢  

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

    您好、我在此论坛上的一篇文章中找到了有关 SW2的这一部分、这些信息是否已记录在评估板的一些设置文档中?

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

    请注意、以下跳线的条件应该是什么:  

    1. USB-MODEVM 上的 JMP5和 JMP7?

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

    您好!

    如果您将此开关设置为"USB 模式"、即使用 TAS1020B、您的 PC 将充当主机、而 USBMOD-EVM 上的 TAS1020B 将 USB 信号转换为编解码器的 I2S。 您需要将 SW-2[4、5]设置为"开"。

    JMP5和7可以保留在其默认位置。

    谢谢!

    Jeff McPherson

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

    尊敬的 Jeff、感谢您的回复。 我执行了这项操作、但只能听到从 Codec Control 运行播放脚本时的咔嗒声、但无法从 PC 上播放声音到评估版 HP 和扬声器、  

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

    尊敬的 Mitesh:

    您能否使用一个示波器来探测 AIC3111EVM 本身上的所有 I2S 时钟、而不是 USBMOD-EVM 上的所有 I2S 时钟并共享结果? 您是否还能使用编解码器控制获得有效的 I2C 读取/写入?

    谢谢!

    Jeff McPherson

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

    尊敬的 Jeff:

    以下是 TLV320AIC311-EVM 电路板的详细信息:

    1.TP31 (MCLK)约为11.36MHz

    2.8MHz 左右的 TP32 (BCLK)

    3. TP33 (WCLK)约为43.66KHz

    您能举个例子、说明如何使用 Codec Control 应用程序读取有效的 I2C txn 吗?

    注意:周末我的电脑被 更新为 Windows 11并希望这个编解码器控制应用程序仍然可以与此一起工作。  

    谢谢  

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

    尊敬的 Mitesh:

    我没有连接 EVM、所以无法显示结果、但我附上了一张有关读取方法的屏幕截图。 如果点击"View"->"Command"、将显示 I2C 命令窗口。 在这里、您可以通过手动或文本文件输入您的命令。 点击"Run"来查看结果。

    我还注意到、对于似乎是同一个问题、你有两个打开的线程? 我们是否可以将我们的努力整合到一个线程中:这个线程或您与 Andrew 的对话?

    谢谢。

    Jeff McPherson

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

    你好、Jeff、返回这里  

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

    尊敬的 Mitesh:

    我不应该以保留寄存器为例、但您得到的不是0意味着它起作用。 我们能否与 Andrew 和 Peter 一起将此问题整合到您的主题中? 我将与他们分享你在这里给出的信息。

    谢谢!

    Jeff McPherson

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

    尊敬的 Jeff、您好。  

    我从两个线程开始、以便将两个问题分开、一个用于如何与 Linux 等外部主机的编解码器通信、另一个用于如何使开箱即用的示例正常工作。  

    谢谢  

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

    尊敬的 Mitesh:

    我懂了。 但您确实提到您的 PC 已更新为 Windows 11。 编解码器控制应该仍然可以工作,但我们的机器仍然在 Windows 10上运行,所以我无法完全验证这一点。 但是、用户指南仅提及 Windows 支持、而不提及 Linux

    您是否仍在寻找特定于 Linux 的支持? 如果是、我可以加入我们的软件支持团队。 如果您打算坚持使用 Windows、您能向我介绍一下您的步骤和硬件设置、以便确保我们了解情况和问题吗?

    谢谢!

    Jeff McPherson

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

    尊敬的 Jeff、让我们继续使用 Windows。  

    Windows 11:在 Windows 11上指示 I2C 事务和采样频率已停止的 LED。

    Windows 10:每次运行播放脚本时 LED 闪烁,并显示采样频率(48000或44.1kHz)。

    硬件设置:  

    1.评估编解码器 TLV320AIC3111EVM 电路板安装在 USBEVM 接口上。

    2.在编解码器评估板上、W1为1-2、W2和 W3开启;W4关闭;W5、W6开启;W7和 W8开启2-3;W9开启2-3. W16至 W20开启。

    3.在 USBEVM 电路板上,JMP5为2-3;JMP6为2-3; DIP SW2 2 2和8关闭。 JMP8打开。  

    4. J14上连接了耳机、J8和 J9上连接了8 Ω 扬声器、引脚1和3。  

    从 PC 到 USBEVM 板的 USB 电缆。 LED D3、D4、D5和 D7均亮起、D6处于熄灭状态。 D2和 D8也在上。  

    将 USB 端口连接到 PC 后、就可以看到音频驱动程序

    当我们使用 Windows 10 PC 运行播放脚本时、我们可以听到耳机和扬声器上的咔嗒声。 但无法获得蜂鸣逻辑并且无法在评估板上播放 Windows PC 上的任何音乐。  

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

    尊敬的 Mitesh:

    对于您的跳线设置、对我来说似乎没有什么奇怪的地方。 我和 Peter 讨论了、Peter 也在另一个主题上为你提供了支持。 由于我们现在都运行在 Windows 上、我们认为两个线程间的根本原因是一样的。 如果我们可以整合问题、情况会更好、因为您可以将器件清楚地连接到窗口;现在我们需要获得输出。 我们可以解决这个问题并在另一个线程上协同工作吗? 您的支持率不会改变。

    谢谢!

    Jeff McPherson

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

    当然可以。 我是否应该将此问题标记为已解决以便合并?  

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

    您无需执行任何操作。 我将在我身边处理它。