高通平台耳机插拔检测

版权声明:转载请注明,谢谢。 https://blog.csdn.net/u012899335/article/details/82312766

高通耳机的插拔检测需要配置NC或NO,并且使用匹配的耳机(欧标,美标)。

欧标,美标

市面的耳机有两种标准,即欧标(也叫国标)和美标。高通低端芯片无法兼容,只能支持一种标准,具体是支持支持哪种标准是由耳机底座决定的。

欧标,美标的本质区别是地和mic的位置不同,如下图。

软件代码不需要修改,高通代码层面是都支持的。

如果不知道自己的耳机是那种标准的,可以通过万用表来区分,区分方法如下:

    HPHL或HPHR与地之间的电阻为32欧

    用万用表量第一脚和第三脚,第一脚和第四脚,32欧的为地。然后对比上图即可判断出耳机是欧标还是美标。

 

NC,NO

NC和NO的区别在det脚的初始的状态。如下图

软件需要根据硬件进行配置,配置方法如下

设备树中qcom,msm-mbhc-hphl-swh = <0>; 0 for NC, 1 for NO

猜你喜欢

转载自blog.csdn.net/u012899335/article/details/82312766