主题中讨论的其他器件: TLV320AIC3100
我们将 TLV320AIC3107与微控制器配合使用 、通过耳机播放音频时会遇到噪声。我们 不是从外部为 MCLK 提供频率。BCLK 提供频率为512KHz。微控制器播放16KHz、16位、单声道的音频。我认为我们的 I2S 配置不正确。 我们需要写入哪些寄存器 通过 i2c 正确工作音频编解码器回放功能。我们只需要回放。您能帮助我们解决此问题吗?
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.
我们将 TLV320AIC3107与微控制器配合使用 、通过耳机播放音频时会遇到噪声。我们 不是从外部为 MCLK 提供频率。BCLK 提供频率为512KHz。微控制器播放16KHz、16位、单声道的音频。我认为我们的 I2S 配置不正确。 我们需要写入哪些寄存器 通过 i2c 正确工作音频编解码器回放功能。我们只需要回放。您能帮助我们解决此问题吗?
尊敬的 Jeff:
感谢您的回答。
在我们的情况下,控制器是主控制器,编解码器是从控制器。当我们尝试播放语音时,音频是纯净的。但当我们尝试播放正弦音时,会有噪声。我们的寄存器配置如下。
寄存器:数据
0x07 0x80
0x07 0x0A
0x03 0x91
0x04 0x40
0x66 0x00
0x0A 0x00
0x09 0x00
0x25 0xc0
0x29 0x02
0x2b 0x00
0x52 0x80
0x5c 0x80
0x4b 0x80
0x4e 0x80
0x56 0x09
0x5d 0x09
0x4f 0x09
我将分享波形和原理图