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.

[参考译文] TLV320AIC3263EVM-U:使用单声道 PCM 总线与两个 TLV320AIC3263EVM-U 电路板进行通信

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1500027/tlv320aic3263evm-u-communicating-two-tlv320aic3263evm-u-board-using-mono-pcm-bus

器件型号:TLV320AIC3263EVM-U
主题:TLV320AIC3263中讨论的其他器件

工具/软件:

您好、

我有两张 TLV320AIC3263 EVM 卡、 我想使用 mono PCM 进行连接和交流。 第一个 EVM 将使用麦克风发送数据、 第二个 EVM 的耳机输出将用于侦听发送的数据。 最初、我想我可以使用 PPS 上传发件人和接收人草图。 我在所附图像中添加了发送器和接收器草图以及时钟和 ASI 设置。 但是、我无法连接它们。


关于布线、时钟和 ASI 设置、我应该怎么做?

我的第二个问题是:我是否可以使用一台 Windows PC 对两个连接的 TLV320AIC EVM 板进行编程? 如果没有、 您对此问题有何建议?

如果我在当前场景中取得成功、我想将两个 EVM 转换为接收器和发送器。 我有一些 Arduino 兼容的微控制器(160 MHz),如果你有关于布线的建议,我可以尝试获取数据,并打印在串行显示器上作为十六进制数字。

我希望收到你的答复。 非常感谢。

发送方:

接收器:


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

    您好、

    您是否先在一个器件上尝试过这些配置? 由于两个 EVM 之间的寻址是相同的、因此一些 EVM 在将多个 EVM 连接到同一台计算机时无法正常工作。 我不确定 AIC3263的情况,但我可能能够在下周进行测试。 如果地址在 EVM 上不可配置、您可以用菊花链形式将 I2C 线路从一条线路连接到另一条线路、并通过这种方式同时进行通信。但是、如果您需要不同的设置、我们需要弄清楚如何访问芯片上的 ADDR 引脚、以控制正在使用两个可能的地址(GND 或高电平)中的哪一个。 仅配置这两个 EVM 中的一个时、您是否会遇到特定问题? 还是在两者都连接时呢?

    此致、
    Mir

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

    还有一点需要注意、您是否可以使用 CodecControl 软件、而不是使用 PurePath Studio 软件来执行该配置? 可从此处下载: https://www.ti.com/tool/download/SLAC614 

    您将能够使用此软件配置时钟和 I2S、并且将命令加载到器件上要容易得多。 您的问题可能是由于 PPS 的代码运行不正确。 通常、PPS 仅用于在器件中的 miniDSP 上运行的数字信号处理、如果只使用 ADC/DAC、则 到目前为止不需要这样做。

    此致、
    Mir

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

    尊敬的 Mir:
    首先感谢您的答复。

    我将根据您的建议使用编解码器控制。

    我有一台计算机,但我 可以获得两台。 因此、可以忽略第二个问题。 主要问题是接线、因为 
    我对两块板的接线知识不够。 如果我犯了错误、可能会损坏芯片、因此如果对此提供任何帮助、我们将深表感谢。

    在我的第一个应用中、我想使用麦克风源 IN3L 作为数据发送器运行一个电路板、而另一个电路板将只接收数据、并将其重定向到扬声器或耳机输出。 如果我成功、我想连接两块电路板、 使其发挥对讲机系统的作用、这样两块电路板都 能够使用单 PCM 发送和接收数据。 也许这是不可能的,我不知道,所以需要一些帮助。  

    此致、
    Ali



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

    尊敬的 Ali:

    您是否使用另一个芯片以无线方式发送数据? 还是想通过 I2S 连接、还是模拟输入和输出? 您能提供一个图表来显示您尝试做什么吗? 听起来您将能够、如果您查看 CodecControl 软件、您可以非常轻松地在设备内路由 INS 和 OUTS。 如果需要、我很高兴也能查看原理图。

    此致、
    Mir

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

    尊敬的 Mir:

    是的、我想使用探测点和铜线连接其他设备。 对于 I2S、它看起来有一些与之相关的引脚:wclk、BCLK、DIN、DOUT、MCLK。 在我的第一个应用中、如果我想使用 I2S、我会尝试将发送器板的 DOUT 引脚连接到->从器件(接收器板)的 DIN 引脚、wclk->wclk、BCLK->BCLK、并且不知道我应该如何处理 MCLK 引脚。 对于单声道 PCM、我不知道如何连接以及与之相关的引脚。 此外、我对时钟连接和同步也很好奇。

    关于无线通信、目前的应用似乎非常具有挑战性、但我可能会在克服接线问题时尝试。

    此致、

    Ali

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

    尊敬的 Ali:

    是的、您对 I2S 连接有正确的想法。 DOUT 将具有 ADC 输出、它可以进入另一个器件的 DIN 以馈送 DAC 输入。 WCLK 可以进入 WCLK、BCLK 可以进入 BCLK、您只需要将其中一个器件配置为主器件(控制器模式)、另一个配置为主器件(目标模式)以进行 I2S 控制。 您将希望计算机或 MCU 有 MCLK 进入 I2S 主器件中。

    要配置这些器件的另一种方法是、如果您的 MCU 可以提供 BCLK 和 WCLK、则您不需要 MCLK、并且可以使用 BCLK 作为两个器件上 PLL 的输入。 您可以将 来自 MCU 的 BCLK 和 WCLK 输出连接到两个 AIC3263编解码器、然后按照您所述只需连接 DOUT->DIN。 我认为这最有意义、但取决于您能够生成的时钟。  

    PCM 音频是通过 I2S 传输的内容。 I2S 是一种协议、用于使用 BCLK、WCLK 和(可选) MCLK 在器件之间发送数字音频数据、并在 DOUT 上发送数据或在 DIN 线路上接收数据。 BCLK 是位时钟、其频率为 num 个通道*采样率(对于常规 I2S、有两个通道、对于 TDM、最多有8个通道)、WCLK 是采样率时钟、也称为 LRCLK 或 FSYNC/帧时钟。 MCLK 通常用作比 BCLK 更快的时钟、对于许多 TI 音频编解码器是可选的、这些编解码器可以将 BCLK 作为 PLL 的输入、从而将时钟频率倍增到适合器件中内部调制器的频率。 某些器件需要 MCLK、但 AIC3263不会明确要求使用 MCLK、因为 BCLK 可用作内部时钟的输入(或其他 GPIO 引脚输入)。

    如果您有更多问题、请告诉我、我很高兴为您解释更多。

    此致、
    Mir