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.

[参考译文] TLV320AIC3254:miniDSP_A和miniDSP_D循环限制

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/621192/tlv320aic3254-minidsp_a-and-minidsp_d-cycles-limitations

部件号:TLV320AIC3254

大家好,

我正在设计一个使用AIC3254的应用程序,其中包括从ADC捕获音频,执行一些信号处理并将输出发送到I2S接口。 ADC时钟的设置为mAdc=2,NADC=1和AOSR=128,以使给定输入MCLK的采样率为48kHz。 这些设置将最大miniDSP_A周期限制为256。

在PurePath Studio中添加一些额外的块后,我似乎已耗尽周期,项目不再构建。 我想知道是否可以在miniDSP_A和miniDSP_D之间拆分处理负载 我假定为了执行此操作,miniDSP_D也应设置为256个周期,并且在框架中启用了SynchMode。 但是,PurePath Studio在miniDSP_D周期中的下限似乎为352。 在我的设置中,是否有任何方法可以同时使用miniDSP并在它们之间传输数据?

提前感谢您的帮助

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

    你好,Stathisv,

    欢迎来到E2E,感谢您对我们的产品感兴趣!

    能否请您澄清您正在使用的流程?,当所选框架用于较高的采样率时,循环次数会受到限制。

    您可以在两个miniDSP之间分离处理,而不会出现问题;此外,如果您不打算在器件操作期间更改miniDSP设置, 您可以禁用自适应模式并获得更多处理能力您可以在以下链接中找到有关每个miniSDP的周期的更多信息。

    https://e2e.ti.com/support/data_converters/audio_converters/w/design_notes/1098.aic3254-minidsp-d-cycles-and-minidsp-a-cycles</s>3254  

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

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

    您好,Diego,

    感谢您的回复。 下面是我的PPS框图:

    我的采样速率为48 KHz。 miniDSP_A的256个周期限制对我来说是明确的,因为AOSR=128和mAdc=2。 它也同意您的链接。

    我不理解的是,为什么PPS不允许将miniDSP_D的周期设置为小于352的值。 为了启用SynchMode,两个miniDSP需要具有相同的周期数。

    我无法禁用自适应模式,因为我需要能够更改为音量控制。

    此致,

    装订

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,PPS框图似乎未正确显示。
    在任何情况下,我都使用AIC3254App8x4x框架,MonoDec4xIn用于输入,MonoI2S_OUT用于输出。 还有一个卷块,VAD块和比较器块。 结果是256个周期是不够的。