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.

[参考译文] TLV320AIC3262:使用 App8x4xArbiter 框架和 miniDSP A 至 miniDSP D 互连

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1012240/tlv320aic3262-use-of-app8x4xarbiter-framework-and-minidsp-a-to-minidsp-d-interconnection

器件型号:TLV320AIC3262

您好!

在 PurePath Studio 中为 TLV320AIC3262选择 App8x4xArbiter 框架时、处理器间库似乎是空的。 这是否意味着该框架不支持 miniDSP A 和 miniDSP D 之间的互连?

我想进行以下操作:

-[ASI1 (I2S、单声道、16kHz)]->左侧 DAC

-[ASI2 (I2S、立体声、48kHz)单声道下行混合]+[ADC 右]->右 DAC

我的理解是、处理 ASI1和 ASI2两种不同采样率所需的 ASRC 仅在 App8x4xArbiter 框架中提供。 但是、由于处理器间库为空、我找不到将 ADC 路由到 DAC 的方法(通过 miniDSP)。 是否有任何其他方法来处理此特定用例?

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

    Xavier、您好!

    ASRC 块仅存在于 DAC DSP 中、正如您提到的、使用此函数时、不能在 miniDSP 之间传递数据。

    ASRC 的工作方式是在输出到 DAC 之前将其中一个 ASI 端口上的下采样/上采样数据与另一个端口上的数据混合在一起、因此所有 DAC 输出数据以相同的采样率结束。  

    我不确定您是否可以执行该操作、但您可以尝试将 ASI1上的 ADC DOUT 物理路由 到 ASI1上的一个 DIN 引脚、然后将另一个 DIN 引脚用于16kHz 单声道 I2S。 不过、这假设您也以16kHz 的频率运行 ADC。 该流程可能与此类似、您需要设置 ASI 寄存器以使用多通道 I2S 进行操作。  

    最棒的

    Zak

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

    你好、Zak、

    感谢您的回答、看起来是个好主意! 我可能会考虑我们架构中的另一种替代方案、其中 ASRC 将由另一个处理器进行管理、以便编解码器能够以48kHz 的单速率运行。 如果你的建议不可行,我会保留你的建议作为替代办法。

    谢谢、

    Xavier