您好!
我想检查您是否可以为我提供任何支持、以解决我们产品中编解码器芯片的问题。
我们使用 的是 TLV320AIC3254 编解码器、它与定制板上的 MCU 进行通信。 我们使用 I2C 进行控制、使用 I2S 在蓝牙模块、编解码器和 MCU 之间进行声音传输。 我们使用 mDSP_A 和 mDSP_D 进行音频处理。 我们使用 PurePath Studio 设计音频滤波、然后使用生成的头文件来使用它。 音频处理包括单声道混频器、包含可变 Q 带通滤波器的双二阶滤波器、以及用于传出声音的 VAD 噪声过滤块。 传入的声音包括低音增强器和单声道混音器。
产品中的特定场景需要在采样频率之间切换。 我们将在44.1kHz 和8kHz 之间切换、具体取决于传入的音频是作为正常音频流处理(44.1kHz)、还是作为电话呼叫处理(8kHz)。
该问题发生在电话全时(切换到8kHz 时)、在大约10%的电话全时发生、但它是非常零星和不可预测的。 当问题发生时、麦克风拾取的声音被编解码器处理、然后被发送到全音器的另一侧、质量突然变差。 我附加了两个 MP3文件、它们是唱机另一侧的录音。 这些录像使用相同的产品和方案。
有人可以在这里帮助我吗? 为了使声音质量有时变得如此糟糕、可能会出现什么问题? 非常感谢您的任何支持!