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.

[参考译文] TLV320AIC3101EVM-K:如何使用数字输入和输出

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/880808/tlv320aic3101evm-k-how-to-use-digital-input-and-output

器件型号:TLV320AIC3101EVM-K
Thread 中讨论的其他器件:TLV320AIC3101、鳄鱼

我将 TLV320aic3101芯片用于手机应用。 其理念是在接收端将一个芯片用于 A/D、将另一个用于 D/A 我正在尝试使用评估模块对此进行仿真。 我要做的是、通过一根导线将数字信号从电路板上取出、然后将该数字信号发送回芯片、以便它可以转换为模拟信号并从扬声器中播放。 当查看芯片的功能图时、这似乎是可能的。 (参见下图。) 但是、我无法看到专门路由"数字输入"以进入特定 D/A 并输出特定输出。

您是否对如何使用 EVM 或仅通过向芯片发送特定命令来实现这一点有任何见解? 我们的项目必须能够正常运行。

到目前为止、我可以使用芯片来听到计算机音频或麦克风输入、但当信号直接通过芯片时会很有问题。 我似乎无法将信号输出并返回到芯片中。 我非常希望得到这方面的支持。

功能图上的红色圆圈是我需要帮助的功能。 我想获取 DOUTL、通过一根导线(可能需要进行额外的放大)将其发送、然后将该导线连接到电路板、使其信号传输到 DINL。  

感谢您对此提供的任何帮助。 芯片对于我们的手机应用至关重要。

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

    您好 Hannah、

    编解码器允许 DOUT 直接连接到 DIN、但在 EVM 上不是很简单。 要能够将 DOUT 反馈回、您需要执行以下操作:

    1.关闭 SW2.4上的 USB I2S。 此开关应设置为“HI”(高)。

    2.在主控模式下操作编解码器。  

    如果不使用 EVM、则只需将 DOUT 连接到 DIN 即可。 圈出的 SW-D1仅在仅记录模式下使用。 此模式要求两个 DAC 都关闭、因此在您的情况下不会工作。  

    此致、

    Aaron

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

    听说在没有 EVM 的情况下这很容易实现。  我尝试了您建议的步骤、并在开发板上的 DOUT 和 DIN 之间连接了一根导线。 我可以听到从我连接的扬声器发出的麦克风发出的信号。 但是、如果没有连接这两个引脚的导线、我也可以听到相同的声音、这使得很难判断导线中的信号是否真正用作数字输入并经过 DAC。  

    我如何测试信号是否确实通过了导线而不仅仅是芯片? 我可以使用示波器测量数字输出信号、因此我知道正在发送电压、但我不知道接收到的电压是否是我听到的电压。 为了在主控模式下运行编解码器、我在 EVM 软件中将 BCLK 和 WCLK 更改为输出。 我只需要这么做吗?  

    非常感谢您的帮助。  

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

    您好 Hannah、  

    对延迟答复表示歉意。  

    您能否发送寄存器配置和原理图以便我查看一下? 如果在 OUT DOUT 连接到 DIN 时仍能听到声音、则可能是您使用的是 PGA 旁路路径、并将其连接到与扬声器相同的输出。 快速查看您的寄存器设置将为我提供更好的想法。  

    就使编解码器处于主控模式而言、是的、这就是您需要做的所有事情。  

    此致、

    Aaron

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

    目前、我仍在使用 EVM。 我们在 J7与 IN2L 连接了一个外部麦克风、在 J12与 HPLOUT 连接了一个外部扬声器。 我翻转了您在下部板上提到的开关、并将 BCLK 和 WCLK 更改为输出、以将编解码器置于主控模式。 我将麦克风偏置设置为2V、并将 LADC 设置为在0dB 时激活并加电。 我没有打开任何偏置路径或更改任何其他数据传输或时钟设置(除了 BCLK 和 WCLK 到输出之外)。  我使用默认设置为左侧路径启用了 AGC。 我没有使用任何筛选器。 在 DAC/数据输出页面上、我打开了两个 DAC 并分别将数据路径设置为左侧和右侧 DAC 的左通道和右侧通道输入。  我没有触摸输出级配置选项卡。 在高功率输出选项卡上、我为左侧高功率输出加电、并打开 LINE2L 和 PGA_L 的转盘以及输出旋钮。  

    使用上述配置、我可以在连接到高功率输出的扬声器上听到来自外部麦克风输出的信号、DOUT 和 DIN 之间没有外部连接。 我还可以通过连接 DOUT 和 DIN 的导线听到麦克风发出的信号。 当将 DOUT 和 DIN 与导线和鳄鱼夹连接时、我会听到质量差的静电填充信号、这可能是连接更差的情况、 但是、我不确定静态是由于电缆发差而导致的信号传输不良、还是因为除了 内部 传输的信号之外、我在某种程度上向系统引入了噪声。  

    对于我们正在制作的实际器件、我们计划在两部手机中的每部使用一个编解码器。 编解码器将从一部电话发送、然后解码和回放从另一部电话发送的信号。 为了对此进行仿真、我想看看我是否可以使用 EVM 编解码器来实现这两种功能、只需使用相同的信号即可。 DOUT 和 DIN 之间的线缆连接最终将与稍微复杂一点的连接交换、但我只是想知道、我可以轻松地传输和接收数字信号、而不会同时听到自己回放的声音。  

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

    您好 Hannah、

    感谢您提供的详细信息。

    您使用的是 PGA_L 路径、它本质上是一个旁路路径。 这就是为什么您可以在不将 DIN 连接到 DOUT 的情况下听到声音的原因。 这会将 PGA 的输出直接路由到指定的输出。 将 DIN 连接到 DOUT 时、请确保禁用 PGA_L 路径、并且仅使用 DAC_L3或 DAC_R3路径。 这将确保您不会通过启用 PGA 路径引入噪声、并提供最佳和最干净的性能。  

    此致、

    Aaron

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

    我不理解如何实现这一点。 我刚刚花了几个小时尝试不同的设置、无法确定如何在 EVM 上执行此操作。 如何访问 DAC_L3或 DAC_R3? EVM 文档中未提供这些内容。 我很困惑、编解码器的性能比以前差。 无论我是否已将 DIN 连接到 DOUT、我都很难传输任何声音。

    编辑:我解决了。 我现在正像我想要的那样通过一根导线传输数据。 但是、声音质量较差。 我正在努力改进这一点。  我需要播放 DAC_L 通道的高功率输出。 无论有无线路、我都可以听到 PGA 通道的音频。 非常感谢您的帮助。 您已解决我的初始问题。