主题中讨论的其他部件: TLV320ADC3101, PCM1804
您好,
我正在考虑使用PCM3070和其他器件,这些器件还包括用于Pro音频系统设计的miniDSP功能。 但是,我有一些非常不寻常的信号路由要求,在我的生命周期内,我无法找到信息来清楚地解释PCM3070中可用的信号路由选项。 我已经阅读了数据表和各种应用说明,我的印象是有些东西是假设的,但没有明确说明。 因此,也许您可以帮助和澄清。
PCM3070中有两个独立的miniDSP模块。 还可以配置辅助I2S接口。 我的问题涉及如何以及通过哪些寄存器来控制从主接口和从接口I2S接口到主接口和从接口的数据路由。 为了更具体地说,我将举例说明我希望实现的目标。
我希望使用PCM3070的ADC部分来数字化2个数据流。 首先,我希望在差动模式下配置2个模拟输入,以接受平衡线路麦克风输入。 这应 切换到R PGA,然后由R ADC进行数字化。 此外,此流将由固定DSP功能处理,并可能由miniDSP_A的R Half进一步处理 最后,此流应路由到主I2S DOUT,但不能路由到miniDSP_D或DAC。 我希望将其他4个模拟输入作为单端输入切换至L PGA和L ADC,然后由数字处理块的L部分和miniDSP_A的L部分处理,然后从主I2S DOUT的L部分路由。 实际上,它使用ADC部分和miniDSP_A,就像使用A TLV320ADC3101一样。
我希望能够将miniDSP_D用作不同ADC (如PCM1804)的输入处理块。我希望将L&R数据从PCM1804路由到主I2S DIN,并直接路由到固定处理块和miniDSP_D 但是,如果辅助I2S DOUT接口,miniDSP_D的输出将被路由出去。
为了进一步增加复杂性,我希望将R Ch数据从次I2S DIN传送到DAC。 L DAC输出与R DAC相同的信号,但输出180度相位,以便将L&R线路输出用作监视器放大器的差动输入。 如果不能反相。 我可能只满足于从R ch.
能否实现这一点。 我找不到关于如何在PCM3070中路由I2S数据的任何信息,因此,其他miniDSP产品也会出现同样的问题,但由于大多数产品只有1个miniDSP,因此这不是什么问题。 但PCM3070吸引我的一件事是双miniDSP功能。
实际上,我正在尝试将此miniDSP_D用作独立的DSP模块,我可以在PCM1804和主处理器之间插入直插式DSP模块,以便利用它的Biquad函数,因为PCM1804中不提供这些函数,我希望获得一些均衡功能 在平衡线路输入上,并且MCU中具有相同的代码块来控制miniDSP_A和miniDSP_D中的Biquad,以避免在MCU上运行DSP代码。
我已提供了一个建议系统的简单方框图,以帮助您回答我的问题。
非常感谢
Aidan