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.
您好!
在 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