1. 程式人生 > >高通平臺耳機插拔檢測

高通平臺耳機插拔檢測

高通耳機的插拔檢測需要配置NC或NO,並且使用匹配的耳機(歐標,美標)。

歐標,美標

市面的耳機有兩種標準,即歐標(也叫國標)和美標。高通低端晶片無法相容,只能支援一種標準,具體是支援支援哪種標準是由耳機底座決定的。

歐標,美標的本質區別是地和mic的位置不同,如下圖。

軟體程式碼不需要修改,高通程式碼層面是都支援的。

如果不知道自己的耳機是那種標準的,可以通過萬用表來區分,區分方法如下:

    HPHL或HPHR與地之間的電阻為32歐

    用萬用表量第一腳和第三腳,第一腳和第四腳,32歐的為地。然後對比上圖即可判斷出耳機是歐標還是美標。

NC,NO

NC和NO的區別在det腳的初始的狀態。如下圖

軟體需要根據硬體進行配置,配置方法如下

裝置樹中qcom,msm-mbhc-hphl-swh = <0>; 0 for NC, 1 for NO