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.

[参考译文] TLV320AIC3104-Q1:需要了解两个不同编解码器之间的动态切换。

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1058299/tlv320aic3104-q1-need-to-understand-the-dynamic-switching-between-two-different-codec

器件型号:TLV320AIC3104-Q1
主题中讨论的其他器件:TLV320AIC3110TLV320AIC3104

大家好、

需要您的帮助 来了解两个不同编解码器之间的动态切换。

我们正在使用:

  1. TLV320AIC3110  -内部音频编解码器- 0.8W
  2. TLV320AIC3104-Q1 -外部音频编解码器(20W*2扬声器)

因此、基本而言、我们对在两个编解码器中进行切换感到困惑。

这两个编解码器都有 其各自的重要性。

您能否建议在编解码器之间动态切换的任何想法。

例如:

如果我要 将手机连接到通过 BT 具有音频编解码器的 Android 设备、并且我想播放  来自 TLV320AIC3104 外部音频编解码器的音频、那么需要做什么?

谢谢。

Divyesh

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

    您好、Divyesh、

    两个器 件都具有 I2C 地址0011 000 (7位寻址)、因此您需要能够将其中一个器件与另一个器件隔离。

    我认为这一问题已经在上一篇文章中讨论过。

    此致、

    Peter

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

    感谢 Peter 的回复。

    我已经使用不同的 i2c 总线隔离了这两个 IC。

    但我的问题是如何在两个编解码器之间切换。

    这意味着我必须使用连接到  TLV320AIC3104编解码器的扬声器。 此时 应关闭 TLV320AIC3110编解码器的其他扬声器。

    如何动态切换以一次激活一个扬声器并同时控制其各自的音量。

    谢谢。

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

    您好、Divyesh、

    在打开激活的编解码器之前、您发送配置以关闭"其他"编解码器。

    我不知道不同的 i2c 总线意味着什么、如果两个编解码器之间连接了相同的 i2c SCL 和 SDA 线路、则您不会将它们隔离、而是仅使用两个不同的主机与同一地址的两个编解码器进行通信。 除非您有一个从1个主器件到2个从器件的 I2C 开关/多路复用器、并且每个从器件都将进入编解码器、否则您可以单独配置它们。 这是您的系统设计、但从编解码器、您只需启用/禁用路径即可打开/关闭它。  

    此致、

    Peter

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

    尊敬的 Peter:

    问:我不知道不同 i2c 总线的意思

    ANS:表示一个编解码器连接到 I2C2-0x18,其它编解码器连接到 I2C4-0x18。 因此、我们不需要任何开关/多路复用器来隔离编解码器。

     

    那么、我的问题是、我们能否通过 Application/UI/SysfsNode 或任何可能的方式在两个编解码器之间动态切换?

    1. TLV320AIC3110  -内部音频编解码器- 0.8W -超低音扬声器
    2. TLV320AIC3104-Q1 -外部音频编解码器(20W*2个扬声器)-用于音乐和其他设备

    谢谢、

    Divyesh

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

    您好、Divyesh、

    这就是您的系统中的两个编解码器之间的交互方式。 您可以通过 I2C 即时更改编解码器配置。 由于我们不知道您的系统、因此您必须注意该机制本身。

    此致、

    Peter

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

    尊敬的 Peter:

    我们基于 Android 11代码的系统 IMX8MM 处理器。

    IMX8MM (Android 11)<--- >音频模块(具有两个差动编解码器)。

    根据用例、相应的编解码器将提供输出-低频用例->内部编解码器、高频用例->外部编解码器。

    因此、基本而言、一个用作超低音扬声器和其他编解码器音乐播放器

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

    您好、Divyesh、

    我的意思是、您必须处理系统中2个编解码器之间的切换。

    此致、

    Peter