【发布时间】:2017-11-06 17:52:57
【问题描述】:
我一直在玩一些具有 I2S 接口的数字麦克风。我设法让它工作(带有小型 I2S mems 板的 Arduino 板)。至少,我认为我做到了。
在阅读 I2S 规范或麦克风数据表时,我似乎无法找到以下简单问题的答案; 1. 数字值代表什么? 2. 如何将数字值转换为 dbFS(然后是 dbSPL)?
SPH0645LM4H-B (Knowles) 麦克风似乎输出所有负值 (?)。我在某处读到你必须“减去中点”来消除大的直流偏移?! 另一方面,Invensense 的支持工程师向我解释说,ICS-43434 输出正值和负值,“代表相对于 +/- 满量程的信号幅度”。
我希望 I2S 成为标准;不就是这样吗……?
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为这是关于解释数据表(甚至没有提供),而不是从 SO 意义上进行编程。
-
甚至不清楚这不是硬件问题。哦,还有:你有没有找到任何 ISO/IEEE/等。 I2S的标准? (提示:你不会,因为它不是标准。充其量是规范)
-
这个问题是题外话,因为它不在适用于本网站的问题范围内,如What topics can I ask about here? 中定义的那样,另请参阅:What types of questions should I avoid asking? 您也许可以在 @ 上获得帮助987654323@,也许 Electrical Engineering。但是,请务必在发布之前阅读网站的主题页面。
标签: microphone digital