TI中文支持网
TI专业的中文技术问题搜集分享网站

stm32+tlv320aic23b输出语音隐含噪点

AIC23B_Write_Reg(15,0×000))//复位

mdelay(20);

AIC23B_Write_Reg(6,0X000); //AIC23节电方式设置,所有部分均所与工作状态
AIC23B_Write_Reg(7,0X012); //数字音频接口格式设置AIC23为从模式,数据为I2S模式,数据长度16位
AIC23B_Write_Reg(4,0X012); //AIC23模拟音频的控制DAC使能,ADC输入选择为 0x10\0x14:line/Mic接收
AIC23B_Write_Reg(5,0X001); //AIC23数字音频通路的控制ADC高通滤波使能~0X004
AIC23B_Write_Reg(8,0X00c); // AIC23的波特率设置,采样率为 8K USB模式~0X00d 正常模式~0X00c
AIC23B_Write_Reg(2,0X1fb); //AIC23耳机输出左通路音频调节0X1ff
AIC23B_Write_Reg(3,0X1fb); //AIC23耳机输出右通路音频调节0X1ff 0X1fb
AIC23B_Write_Reg(0,0X017); //AIC23左通路音频调节0X00f
AIC23B_Write_Reg(1,0X017); //AIC23右通路音频调节0X00f
AIC23B_Write_Reg(9,0X001); //AIC23数字接口的使能

上述是aic23b的初始化配置,可以正常的采集和播放语音,但播放时有噪点很不舒服,查看采集的录音文件放在电脑上听完全正常,这是什么原因呢,晶振也换过12M的和12.288M都不行。直接做了一个实时回环加延时的程序,播放语音时仍有噪点,难道这款芯片有bug,请有类似经历的答疑解惑,万分感谢!

user151383853:

采集的录音文件放在电脑上听完全正常,说明这噪声并非来自数据文件. 而是播放器电路的问题

先看看 DAC 转换的时间基准点问题

赞(1)
未经允许不得转载:TI中文支持网 » stm32+tlv320aic23b输出语音隐含噪点
分享到: 更多 (0)