这板子音频接口丰富, 从分类来讲有5个接口,分别是:
1.标准耳机输出
2.标准麦克风输入
3.喇叭输出
4.PDM麦克风输入
5.SPDIF输入,SPDIF输出
前面三个接在音频片WM8994上, 后面两个直接接在STM32片上
这是这几接口的图:
标准耳机,标准麦克风都是我们日常用的那种电脑用耳麦, 不过要分立的, 如果是二合一的耳麦(手机用那种)则只能当耳机使用.
分立就是耳麦分立:
这种二合一的,只能当耳机使了:
至于SPDIF接口, 是用来跟外部音频设备连接的, 比如你家有功放, 则直接可以把板子的音频接到功放上播放音频. 有功放的同学应该比较熟这个, 现在其实很多笔记本都有这接口, 走的是数字信号,比那种标准耳麦的信号质量要好.
广告上有时直呼这种为同轴接口,有点歧义:
其实WM8994已经有麦克风输入了, 为甚么要在主片上加4个Mic而不直接在WM8994上做Mic呢, 这是为了显摆STM32F769的DFSDM接口.
DFSDM全称是Digital filter for Sigma-Delta Modulators,即ΣΔ调制数字滤波器, 是为了接口PDM格式输入的Mic的
MEMS的Mic就是PDM格式输出的, 板子上的Mic就是ST自己做的这种Mic:MP34DT01
这种Mic的特点就是抗噪音强,输出格式是PDM而非那种传统Mic的模拟信号要用ADC采样, STM32F7的DFSDM接口可以吃这种格式输出之后转换为PCM格式内部使用.(DFSDM也可以吃 Σ∆格式的输入)
简单讲PCM就是ADC对模拟信号采样得到的信号:
而PDM就是用脉冲密度来编码模拟信号,有更好的抗干扰性能:
从PDM到PCM有公开的算法可以转换,而STM32F769有硬件转换的功能,自然性能要好很多.
最后看看这板子音频部分的电路图:
注意看4个PDM的Mic,有两个的LR直接10K拉高,另外两个直接拉地, 这样DFSDM_DATIN1与DFSDM_DATIN5两个接口都是完整的立体声输入(奇数CLK与偶数CLK分别采样一个Mic的信号).
硬件先分析到这里, 后面有心得体会再发帖子.
|