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.

[参考译文] TLV320AIC3268:有关 I2S 接口的查询

Guru**** 2535880 points
Other Parts Discussed in Thread: TLV320AIC3268

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/993586/tlv320aic3268-inquiries-about-i2s-interface

器件型号:TLV320AIC3268

尊敬的 TI:

我想设计一个电路、通过两条 I2S 总线将两种声音从 AP 发送到 TLV320AIC3268音频编解码器、

控制(0或1)到编解码器的 GPIO、并 同时通过另一个 I2S (到 BT)和 HPL/R (到耳机)输出一个声音。


要设计上述操作、可以使用三条 I2S 总线(输入2ea、输出1ea)、

并询问应输入编解码器的哪个端口以及应输出哪个端口。

此外、询问我应该使用哪个 GPIO 引脚。

最后、如果我使用 TDM 模式(I2S)、能否将 I2S 总线(输入)减少至1ea 而不是2ea  

请注意、

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

    在大多数情况下、AIC3268可以支持上述同时使用三条 I2S 总线的用例。 不过、三条总线的采样率应相同。

    在您的应用中、BT 和两个 AP 接口是否具有相同的采样率?

    此致。

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

    AP 支持高达384Hz/32位、BT 规范尚未固定、但采样率似乎不是问题、因为它可以由 SW 控制。
    我再次要求您澄清上述问题。

    1: 当两个音频声音通过两个 I2S 总线(输入、AP)传送到音频编解码器时、可通过 GPIO 选择一个声音、并且所选声音可同时输出到 I2S 总线(输出、BT)和 HPL/R (耳机)。
    (*采样率必须相同)
    ->对吗??

    2.如果在 TDM 模式下使用 I2S 总线、则 AP 能否仅通过一条 I2S 总线将两个音频声音传送到音频编解码器?
    此外、 我能否实现上面第1号中描述的相同功能?
    ->可能吗??

    3.如果我使用数字1 (I2S 总线输入2ea、输出1ea)或2 (I2S 总线输入1ea、输出1ea、使用 TDM 模式)、音频编解码器中的 I2S 通信应使用哪个引脚?

    4.如果使用 GPIO 只选择 AP 发出的两个声音中的一个、则音频编解码器中应连接哪个 GPIO 引脚?

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

    1.是的、可以选择两个输入中的一个、并将其同时路由到 I2S 输出和 HPL/R 必须使用 PurePath Studio 并使用软件多路复用器构建通道选择和路由的流程。 可使用 I2C 写入来设置软件多路复用器。 我不确定是否有办法使用 GPIO 控制选择。 您是否需要它通过 GPIO? 启用该选择的简单方法是使用 I2C 写入的系数更新。

    2.是的

    3.用于 ASI1接口的 WCLK1、DOUT1、DIN1和 BCLK1的引脚12、13、14、15和17。 ASI1接口支持 I2S 和 TDM 接口、并可支持高达8通道输入和8通道输出。 对于 ASI2、引脚64、63、59和58可用作 WCLK2、DIN2、BCLK2和 DOUT2。

    4.输入选择可使用上面#1中描述的 I2C 写入来完成。

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

    感谢你的答复。

    首先、有关 GPIO 的答案被认为是打算通过 GPIO 控制 I2C、以便从两种声音中选择其中一种、  并同时将声音输出到 BT 和耳机。
    (例如,GPIO:1 ->选择 Sound#1 with control I2C,GPIO:0 -> seclect Sound#2 with control I2C)

    我想就 您的回答向您进一步提出问题。

    1、对于引脚13、您在答案3中建议使用 GPIO2、但您是否包含它、因为我请求了 GPIO 引脚编号? 或者您有其他用途吗?

    2.在答案3中、您建议使用两条 I2S 总线(ASI1、ASI2)、我是否应该认为 ASI1是连接到 AP 的输入、ASI2是连接到 BT 的输出? 有两条 I2S 总线的原因是采用了 TDM 模式? 如果我不应用 TDM 模式、我不应该再使用 一 条 I2S 总线?

    3.由于 AP 向音频编解码器发送声音并将其输出到 BT,我是否不需要对 ASI1使用 DOUT1,对 ASI2使用 DIN2? 您需要了解的是、没有麦克风功能。

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

    如果没有麦克风(ADC)数据要求、则可以使用 DIN1连接到 AP、使用 DOUT1连接到 BT。 在这种情况下、编解码器可以是总线主控、BCLK 和 WCLK 时钟必须路由到 AP 和 BT。

    我不认为需要 通过 GPIO 进行声音选择。 您也可以通过 I2C 写入进行选择。

    此致。