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.

[参考译文] TLV320AIC3106-Q1:TLV320AIC3106-Q1连接至多个音频器件

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1233120/tlv320aic3106-q1-tlv320aic3106-q1-connected-to-multiple-audio-devices

器件型号:TLV320AIC3106-Q1

你好  

 如果我计划使用 TLV320AIC3106-Q1音频编解码器设计一款车载音频免提设备、
将有两个 I2S 音频源(SOC 和 BT PCM)馈送到音频编解码器。 在规格中、
图32. TLV320AIC3106-Q1连接到多个音频设备、

我发现了类似的应用程序。 我想问一下、  我们是否有参考电路设计可供比较。
特别是对于处理器1的 DOUT 和处理器2之间的连接、它是否直接在电路上短接?

此致、
Jerry

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

    尊敬的 Yujui:

    我们在数据表中提供了典型的应用原理图(请参阅下文)。   但是、我 不知道对于 此器件而不是 EVM 的"参考电路设计"。

    我希望这对您有所帮助。  

    此致!
    Andrew

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

    Andrew、您好!

    典型应用中提供的电路仅复制图32中所示的应用。 EVM 电路是否专为采用两个处理器的应用而设计? 我需要知道应该为 DOUT 上的处理器1和处理器2保留哪些电路。

    在 EVM 电路中(它使用的是1处理器应用程序,我该如何在它上面设计2处理器?)


    此致、
    Jerry

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

    您好、Jerry。  

    第二个处理器可以连接到 MFP、GPIO1和 GPIO2。  可以通过 EVM 上的 J16接头访问这些引脚、并且可以将这些引脚配置(通过 I2C 或 GUI)为 DIN、BCLK 和 WCLK 的辅助引脚。  

    我希望这对您有所帮助、如果您需要任何澄清、请告诉我。

    此致!
    Andrew

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

    Andrew、您好!

    我想知道应该为 DOUT 上的处理器1和处理器2保留哪些电路。
    我了解处理器2连接到 DIN、BCLK 和 WCLK 引脚、
    但我不确定如何在处理器1和处理器2都处于活动状态时建立连接。 (DOUT)

    此致、
    Jerry


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

    Jerry、您好!

    据我了解、您需要尝试让两个处理器共享 I2S 总线。 您应该能够将编解码器的 DOUT 引脚(使用相同的布线)连接到处理器1和2。 当 DOUT 连接到两个处理器时、每个处理器将能够独立处理来自编解码器的数据。 虽然进入编解码器的数据可被用9.5.5数字音频数据串行接口中列出的数据格式复用。

    如果我理解不正确、请告诉我。

    此致!
    Andrew

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

    Andrew、您好!

    感谢您的理解。 您的理解是正确的。 我的确在尝试让两个处理器共享 I2S 总线、我想询问是否需要加入更多电路、比如二极管或 MOSFET、以防止处理器1和处理器2在连接到 DOUT 引脚时发生干扰。

    此致、
    Jerry

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

    BTW 正如我所知、当 I2S (集成内部 IC 声音)音频编解码器的 DOUT (数字输出)同时连接到不同的处理器时、根据这些处理器的设计和功能、可能会出现多种情况:

    1. 竞争条件:如果多个处理器尝试同时访问 I2S 编解码器的 DOUT 输出、则可能会导致竞争条件。 这可能会导致不可预测的行为、例如数据损坏或错误。 竞争条件是常见的并发编程问题、需要适当的同步和互斥机制来解决。

    2. 输出冲突:如果多个处理器同时对 I2S 编解码器的 DOUT 输出执行写操作、则会引起冲突。 这可能会使输出数据不可预测或不正确。 为了避免这个问题、必须确保在给定的时间只有一个处理器对 DOUT 执行写操作。

    3. 数据读取错误:如果多个处理器同时对 I2S 编解码器的 DOUT 执行读取操作、则可能导致数据读取错误。 这是因为多个处理器同时读取数据会导致数据干扰或读取无效数据。



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

    您好、Jerry。

    无需额外电路将 DOUT 从编解码器连接至两个独立器件。 编解码器输出引脚的驱动强度足以驱动两个控制器。  

    1. 竞争条件:从编解码器的角度来看、这不是问题。 如果两个控制器同时读取数据、数据将保持不变。  
    2. 输出冲突: 对于 I2S 协议、DOUT 是编解码器的数据输出。  控制器 不应该这样做 始终驱动 DOUT。 只有编解码器将驱动 DOUT 线路。 因此、每个控制器都有自己的 DIN 路径。
    3. 数据读取不正确:再说一次 、这不是问题、因为输出缓冲器具有足够的 驱动强度用于两个控制器 引脚。

    我希望这可以解答您的问题。

    此致!
    Andrew

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

    Andrew、您好

    谢谢你!

    此致
    Jerry