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.
PCM1808的主模式和从模式在应用上有什么区别?用从模式可以测量从MIC获取到的音量是多少分贝吗?
测量原理就是通过PCM1808传出来的24位I2S数据进行计算,公式用的是LP = 20 log10(Prms / Pref)dB,Pref:就是声音总的振幅最大值;Prms:就是当前声音的振幅值;Lp : 就是获得的音量。我用的PCM1808的从模式,把MCU设置成主模式接收,我把我的代码贴在下面。
配置I2S:
获取PCM1808数据:
计算音量函数:
现在的问题是采集出来的数值不稳定,然后就算大声说话数值也没有明显的增长,而且我还尝试了将PCM1808芯片上的左右声道管脚接到GND,通过逻辑分析仪直接采集PCM1808芯片上的数值也会变化,而且没有任何规律,这是什么问题呢?
麻烦您帮忙看一下是不是电路哪里设计的不好,造成误差那么大的。
这是逻辑分析仪采集的波形和数据