Android MI2S和PCM简要介绍

    大部分高通平台提供四组MI2S(MI2S和I2S,个人理解为M可以多通路,如双MIC信号在codec内mix后输入)。其中分为两组引脚,每组引脚对应内部选择器,分为两组MI2S引脚。

     而PCM和I2S使用引脚相同,但是很多配置不同,后面说到DAPM会提到dai_link和FE,BE的区别。

     第一组I2S为pri_mi2s,这组一般在内部接高通的codec。

     第二组I2S为sec_mi2s,这组只有RX引脚平台没有引出,也就是说,只能作为RX,半双工。

     第三组I2S为thr_mi2s,这组高通默认是设置为MIC的输入I2S,且只有RX功能。

     第四组I2S为quat_mi2s,全双工,可外接I2S信号(有的项目需要将外部的高清I2S信号从手机speaker播放)。

    对应的PCM两组引脚AUX_PCM和SEC_AUX_PCM.

    一般用SEC_AUX_PCM用作外接第三方codec,注意第三codec高通CE不会提供帮助,只能获取patch,但是需要修改。

   

    MI2S的相关配置高通有文档介绍,需要注意的是,配置引脚的时候尽量赋绝对值,不要使用与和或操作,高通文档已知缺陷。

    调试I2S输入的时候,请先从主模式播放,然后转从模式。

   


   转载请附带原地址,便于有疑问的交流!thanks

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: I2SPCM都是数字音频传输协议,都可以用于将音频信号从一个数字音频设备传输到另一个数字音频设备。它们之间的主要区别在于数据格式和时钟信号。 PCM是一种基于采样的编码方法,它将模拟音频信号转换为数字信号。PCM数据是一系列被采样的音频值,每个采样值用二进制表示,这些二进制编码的采样值就是PCM数据。此外,PCM是同步信号的,以采样率为基准进行转换。 I2S(Inter-IC Sound)是一种串行协议,被广泛用于连接数字音频设备。与PCM不同,I2S不仅传输音频数据,同时传输3种时钟信号,包括时钟(SCK)、帧时钟(WS)和主时钟(MCLK),这些信号定义了音频数据流的时序和速率。 其中,MCLK是用于同步采集和转换时钟的信号,I2S接口需要外部提供。对于PCM协议,它只需要时钟同步就行了,并不需要MCLK。 总的来说,PCMI2S都是数字音频传输协议,它们之间的主要区别在于数据格式和时钟信号。PCM是基于采样编码的,它不需要MCLK信号;而I2S是串行协议,需要3种时钟信号来同步和驱动数据流,其中MCLK信号需要外部提供。 ### 回答2: I2SPCM 都是数字音频传输标准。其中,I2S 是 Inter-IC Sound 的缩写,是一种基于时钟同步的串行接口协议,常被用于音频 ADC 和 DAC 转换芯片之间的数据传输。而 PCM 则是 Pulse Code Modulation 的缩写,是一种将模拟信号转换为数字信号的基本方法,是数字音频编码的基础。 在 I2S 协议中,音频数据通过时钟同步的方式进行传输。具体来说,I2S 协议包含三条数据线:左右声道数据线和时钟线。时钟线由主控制器发出,用于同步 ADC 和 DAC 的数据传输。每个时钟脉冲会传输一位数据,左右声道的数据依次传输,因此需要在数据中加入标志位来区分左右声道数据。与此相反,PCM 不需要时钟同步,数据可以任意时刻传输。 另外,MCLK 是主时钟信号的缩写,是数字音频输出时需要的一个时钟信号。在 PCMI2S 中都需要使用 MCLK 信号,但二者之间略有区别。在 PCM 中,MCLK 是整个数字音频系统的最高时钟频率,其频率通常为 256 倍的采样频率。而在 I2S 中,MCLK 的频率由采样率和声道数确定,通常为 LRCK 的 64 倍。 总结来说,I2SPCM 都是数字音频传输标准,I2S 使用时钟同步传输数据,而 PCM 则没有时钟同步的限制。此外,MCLK 在 PCM 中为系统的最高时钟频率,而在 I2S 中则根据采样率和声道数来确定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值