点击数量: 494
(2019-11-08 20:51:40) @hideo说的是错的,OMTP和CTIA的区别并不是苹果与安卓线控不通用的原因,你用国行苹果耳机在国行安卓手机上一样不能用。(两种耳机的区别详见我之前的答案:为什么在中国,耳机的OMTP会成为国家标准?)@鼎铉答到点子上了,就是说得概括了些。我试着展开来讲讲。首先,无论苹果还是安卓,它们的线控实际都是通过麦克风的线路来发送控制信号的。与耳机的两条线无关;其次,线控本身只负责产生信号,具体如何处理这个信号,完全由手机操作系统和它上面运行的应用程序来负责。举个最简单的例子,iPhone线控的音量键平时是调节音量,但在使用相机时按音量键可以拍照;第三,「苹果安卓的耳机线控不兼容」也不完全正确,中间的播放/暂停键是能用的,不兼容的是音量键。播放/暂停键为什么会兼容?因为它的原理其实就是在麦克风的线路上并联了一个开关。不按开关时线路两端默认会有1.9V电压,而按下开关导致短路,电压直接降为0。手机可以捕捉到这个明显的电压变化,通过AD转换,由手机操作系统判断当前动作是单击、双击、三击或者长按。这个简单的操作被苹果安卓所有智能手机支持。而音量键则不然。安卓采用的方法是:为两个按钮各自串一个阻值不同的电阻,在按下按钮时下拉电平,手机检测到电平变化情况即可判断当前按下了哪个键。但坑爹的是,由于安卓厂商众多,并没有统一标准,具体电阻和电平范围都是各厂商自己决定的。比如三星的原装耳机插在魅族手机上很可能就无法控制音量。苹果的办法则更复杂:在线控上有专门的信号发生芯片。按下音量键时会产生一段约3ms的高频信号,根据信号频率的不同区分是音量加还是音量减。图片引自https://groups.google.com/forum/#!topic/szdiy/5Y_AQ73SEmg的研究这段信号的频率超过了100KHz,远大于人类听觉范围(20Hz~20KHz)和发声范围(80Hz~1000Hz),属于超声波,所以对麦克风和耳机都不会产生任何影响。这也是苹果和安卓线控音量键互相不兼容的原因。而且苹果还要求在线控耳机插入时输出一个特定的握手信号,如果没有这个信号,就算后续信号格式正确手机也不会接受。但这点小问题难不住智慧的国人,我们早就研发了苹果安卓智能识别的线控芯片(如SP507等),检测到不同手机就输出不同的音量控制信号。在很多不限手机系统的高端耳机、时尚耳机、降噪耳机上面都会用到这种芯片。
苹果耳机的线控是什么结构为什么安卓的手机不能正常使用请问可以通过什么方式解决吗比如软件之类的
上一篇:求推荐一些治愈系的古典音乐 下一篇:11本关于二战的小说:在废墟里寻觅爱

 

网站地图