输入1KHz 0dB音频信号 600mRMS给PCM1864,通过I2S连接DSP C5517。DSP通过USB传输给电脑。测试数据如下。模拟增益配置0dB 采样到的信号有较大的谐波失真。如果直接把ADC教接地,也有-60dB左右底噪。
请问
1.有办法测试codec I2S输出数据噪声,谐波数据吗?(方便判断是PCM1864引入还是DSP C5517引入)
2.谐波及底噪可能会是由什么引入的呢?
Amy Luo:
您好,
试下将PCM1864对应输入通道MUTE,看看DSP输出是否还有噪声,如果还有噪声应该就是DSP引入的了。
噪声可能是来源于电源噪声、耦合的附近其他高频噪声,还有的是输入信号本身就存在底噪。
东东_Donny:
回复 Amy Luo:
配置0x71寄存器 MUTE CH1 L后录音仍然存在噪声。想问下codec通过I2S输入给DSP这边可能引入什么噪声呢。
配置寄存器如下
录制噪声频谱如下
user5781709:
老哥 我也是用PCM1864做音频采集的,能否共享一下PCM1864这个片子的驱动呢?万分感谢!!! QQ:1252007672 ,电话(微信):15294890667,邮箱:jianguang.zhang@vcore.cn
东东_Donny:
回复 user5781709:
PCM1864主要就是调通I2C I2S I2C主要就是地址及时钟要正确,I2S 寄存器配置正确即可输出所需频率