您好、TI、
我正在定制板上使用音频编解码器 AIC3254、我正在尝试修改我的应用程序、该应用程序到目前为止一直运行良好。
我还有一个 I2S 音频输入源和模拟麦克风输入信号。 麦克风输入位于 IN2上、我使用耳机放大器 HPL/HPR 作为输出。
我要做的是、将麦克风信号从 IN2路由到 ADC、然后路由到 mDSP、最后是 DAC、以便使用我的 PurePath 处理流程来处理来自麦克风的输入信号、这将导致耳机驱动器的输出声音。 我正在使用 PP 中的单声道混频器混合来自 I2S 和麦克风的信号。
问题是、耳机驱动器(或 DAC)仅在编解码器接收 I2S 音频时输出声音、并且在它停止接收数据后大约18秒内输出声音、在此期间、我将按我所期望的那样混合信号。 然后、它将声音静音、直到再次发送 I2S 数据。
是否有任何节能/自动静音功能可以让我指向? 或者、您能想到这种行为的任何其他原因吗?
我已检查 Page0寄存器64、DAC 自动静音控制设置为禁用。
此致、
Gammli