高保真音频编解码器团队,
我的客户希望将TLV320AIC3120用于他的应用,只需一个I2S端口即可用于输入和输出,而输入和输出不会同时使用。
两条路径都必须使用A/T Ü V µ 进行编码,但如果一条路径未连接,软件将返回错误(DSP负载过高)。
您能否帮助并指出如何将AIC3120从主设备切换为从设备和反向设备以支持此应用程序?
这是软件中有关输入和输出与编码块组合的屏幕截图。
期待您的反馈
此致
Cevin
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.
高保真音频编解码器团队,
我的客户希望将TLV320AIC3120用于他的应用,只需一个I2S端口即可用于输入和输出,而输入和输出不会同时使用。
两条路径都必须使用A/T Ü V µ 进行编码,但如果一条路径未连接,软件将返回错误(DSP负载过高)。
您能否帮助并指出如何将AIC3120从主设备切换为从设备和反向设备以支持此应用程序?
这是软件中有关输入和输出与编码块组合的屏幕截图。
期待您的反馈
此致
Cevin
Tim,
我明白你现在所说的话。
您是否需要使用96k/88.2k音频? (2x十进制同步框架) 如果您移动到4x十进制框架,您将有更多的周期可处理。
它还有助于将ALAW_Enc1_1移动到DSP_D_DSP_A_1组件的另一侧。 这会将ALAW编码器的处理从DAC DSP转移到ADC DSP。 您始终可以通过打开资源视图来查看资源。
我使用AIC31XXAPP4x2xSy框架构建了相同的流程,我的A-law编码器建议和所有的建议都很好。
请参阅以下内容:
此致,
-Steve Wilson
此设备的驱动程序受到严重破坏。 PurePath Studio无法更改CurrentRate。 尝试刷新整个主板,需要几个小时才能将CurrentRate更改为16KHz。
您的建议有所帮助。 代码现在可以在主板上运行,但我仍然遇到困难:
-使用W2/W3和CodecControl时,我可以使用环回输出正确的麦克风(无噪音)。 使用计算机和播放某些音乐听起来正常(没有噪音)。 但如果我想将W2/W3与MonoDec1xIn_1配合使用,我就听不到任何声音。 如果我将W1的引脚1连接到W2的引脚2,我就可以使用麦克风,但会产生荒唐的砰砰声/嘶嘶声/破裂。 如何使用麦克风?
-如何让MonoInt2xOut_1使用左侧扬声器而不是耳机?
如何在输入和输出路径之间切换? (上部/唐纳路径)
-为什么仅MonoI²S Ω 输出是模拟的,而MonoInt2xOut_1仅是数字的? 这对我来说毫无意义。
-使用W2/W3和CodecControl时,我可以使用环回输出正确的麦克风(无噪音)。 使用计算机和播放某些音乐听起来正常(没有噪音)。 但如果我想将W2/W3与MonoDec1xIn_1配合使用,我就听不到任何声音。 如果我将W1的引脚1连接到W2的引脚2,我就可以使用麦克风,但会产生荒唐的砰砰声/嘶嘶声/破裂。 如何使用麦克风?
您需要匹配您的小数位数设置。 您现在使用的是4x内插2x抽取框架。 因此您应该使用MonoDec2xIn。
-如何让MonoInt2xOut_1使用左侧扬声器而不是耳机?
您可以单击TLV320AIC31xx Framework, 在属性窗口中单击“系统设置代码” ,将弹出一个带省略号的小框。 单击该框,将打开基于文本的配置文件。 您可以在此处手动更改注册配置。
如何在输入和输出路径之间切换? (上部/唐纳路径)
我不知道你的意思是什么。 你现在设置它们的方式, 它们都在工作。不需要切换
-为什么仅MonoI²S Ω 输出是模拟的,而MonoInt2xOut_1仅是数字的? 这对我来说毫无意义。
这与DSP的架构有关。 从技术上讲,有2个DSP内核, 一个用于ADC,另一个用于DAC。 单通道I2S输出是 “模拟”的,因为I2S输出连接到ADC DSP。 Mono2XOUT 是数字型的,因为它位于DAC DSP中。 您可以使用处理器间块来回移动, 这就是它们出现的原因。