java怎么拦截某个对象
397
2022-10-31
智能硬件设计中I2S、PDM、TDM选什么音频接口
模拟音频,就是功放输出的,驱动音箱和喇叭的音频。模拟麦克风采样回来的数据也是模拟音频。通常会有单端或差分两种信号。
什么时候用模拟的?
在智能硬件产品中,模拟音频主要用在:喇叭播放声音、Line-in外接音源、麦克风输入等。设备外的音频传输一般使用模拟信号。
通常看到的音频波形,都是模拟音频,能够和声音实际的波动完全对应起来。
当前有不少音频产品使用D类音频功放,输出波形看起来是方波,但实际上还是属于模拟音频类型的。是高频载波叠加的模拟音频的波形,经过LC滤波之后能够还原成模拟音频波形。
如下图,下半部分是D类功放输出的方波状的音频信号,上半部分的正玄波是还原出来的模拟音频波形。
图.D类功放输出的方波状的模拟音频信号
什么时候用数字接口?
智能硬件产品的设备内音频传输,采用I2S、PCM、TDM、PDM等数字接口。
I2S速度快,专门用于传音乐。
如下图的I2S接口的时序,最典型的特征是LRCLK,用于区分左右声道的时钟。
图.I2S接口的时序
PCM/TDM,主要用来传语音
这里讲的PCM不是PCM编码,而是PCM接口。和I2S差不多,也是4根线,通常用于AP处理器和通信MODEM之间传输语音数据(就是双向打电话的数据)。
图.某智能音箱TDM接口(局部)
PDM,只有2根线,传音乐,编码方式和I2S不同。
很多数字麦克风使用的PDM接口,有数据和时钟两根线。PDM接口和I2S最大的区别是编码方式不同。
图.PDM和I2S接口的数字麦克风
除了上述几个,在很多外接的音频模块上,用的是USB音频。
像科大讯飞的多mic降噪模块,用的就是usb接口,方便调试。
但是万变不离其宗,不管用的什么接口,传输的都是PCM或者PDM编码的数字音频。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~