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.

[参考译文] TLV320AIC3101:将LineIn1与I2S音频流混合

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/633136/tlv320aic3101-mixing-linein1-with-i2s-audio-stream

部件号:TLV320AIC3101
主题中讨论的其他部件: TLV320AIC3254CC8520

您好,

TLV320AIC3101上的LineIN1音频输入是否可以与I2S音频输入混合使用,以便两者都能通过音量控制块?  

我设法混合了两个流,但只是在LineIN1绕过数据转换器的情况下,这样PGA的输出将直接路由到输出级。 我目前拥有的数据路由配置在附加的图像上显示为蓝色,而我想要的配置显示为红色。

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

    Andrej

    遗憾的是,这是不可能的。  没有混音器, DINL和ADCL的输出是与mux不同的输入。  只能选择一个输入和一个输出。  

    请参考 数据表中的11.4 2部分。有关SW-D1 (您的案例中当前打开)的信息 ,此行的目的是提供仅记录路径。  

    对于当前路径,您确实具有模拟音量控制,例如,如果您使用的是HPLCOM, 则可以使用R54和R53来控制每个路径的音量。  当然,这些音量控制不具有软步进功能。  

    此致,

    -Steve Wilson

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

    您好,Steve,

    感谢您的快速回复,现在一切都很清楚。 您是否知道TI产品系列中是否有任何编解码器IC允许将 I2S音频流与模拟输入混合使用,以便在编解码器itsef上对两者进行音量控制?

    此致,

    Andrej。

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

    我可能会误解您的问题,但AIC3101确实能够控制编解码器上的两个卷。 正如我在上一篇文章中所强调的那样,我指出的一个例子是在HPLCOM块之前使用求和块,并使用R53和R54来控制每个卷。

    如果您说您需要进行数字混合,那么您需要我们的器件之一具有完全可编程的迷你DSP,如TLV320AIC3254。 这是一个功能更强大的编解码器,混合功能只使用miniDSP功能的一小部分。

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

    您好,Steve,

    是的,我的坏处是,我完全忘记提到我正在使用带有CC8520芯片的AIC3101,它是通过PurePath无线配置器配置的。 CC8520在自主模式下运行,并处理音量控制。 根据我的理解,它通过I2C将命令发送到AIC3101以进行音量控制。 当按下音量控制GPIO时,我找不到一种方法对CC8520进行编程以将特定I2C命令发送到编解码器,因此我认为固件的这一部分是不可配置的。 如果我没有记错,默认情况下,当按下音量控制GPIO时,CC8520会更改R43和R44的值。 因此,我得出结论,我需要通过 DAC路由I2S和LineIn流,或者需要一个外部微控制器,除R43和R44外,还会更改R53和R54的值。 为了尽可能减少PCB上的部件数量,我决定研究第一个选项。 但既然你说不可能,我想我必须使用微控制器。 感谢你的帮助。

    此致,

    Andrej。

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

    事实上,通过创建自定义音频设备定义文件,可以定义从CC8520发送到AIC3101的I2C命令。 我设法使一切都正常工作。 非常感谢你的帮助。

    此致,

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

    我很高兴您能做到这一点。 PurePath无线配置工具可能有点迟钝,但它非常灵活,可以完成工作。

    如果您有任何其他问题,请告知我们!

    此致,
    -Steve Wilson