(本文提到的都是3.5mm的耳机,2.5mm的没做验证)

  现在的手机,以及大多数笔记本都开始使用“四极耳机”,也就是耳机上插头上有四个极。为了叙述方便,将耳机插头上的四个极从插头顶端到靠近电线的塑胶部分一次标记为:A、B、C、D,如下图所示:

  对于各极的定义,不同的耳机有不同的定义。

  ①在iPhone还没现在这么NB的时候,是Nokia的耳机在其他手机上都能正常用。所以,除了最近比较新款的手机耳机,都遵循着“D为负极共用”的协议,暂且称它为“Nokia协议”,N版耳机。其他依次为:

  A:接左声道(L)喇叭正极,经过喇叭后到达D(D为负极共用);

  B:接右声道(R)喇叭正极,经过喇叭后到达D(D为负极共用);

  C:接麦克风(Mic)正极,经过喇叭后到达D(D为负极共用);

  这类耳机包括Nokia手机耳机,Samsung部分手机耳机,Motorola耳机等。

  这种协议的耳机就是我们今天需要改造的对象。因为他们老了,但还没坏,但还没法用到新的手机上、笔记本上,我们还不想抛弃他们,所以我们要改造他们,当回技术宅。我们的目标就是将他们改造成遵循下述标准的耳机。

  ②以iPhone为代表的一群installB货的耳机。他们遵循着“C为负极共用”的协议,暂且称为“iPhone协议”,i版耳机。其他依次为:

  A:接左声道(L)喇叭正极,经过喇叭后到达C(C为负极共用);

  B:接右声道(R)喇叭正极,经过喇叭后到达C(C为负极共用);

  D:接麦克风(Mic)正极,经过喇叭后到达C(C为负极共用);

  这类耳机包括apple家族的所有耳机,包括HTC的新款耳机,魅族耳机,包括THinkPad的一体式入耳耳机等。

  至于N版耳机和i版耳机,各有什么有点,在这两种接线顺序上,我想是没有什么优劣之分的。

  无论是N版耳机,还是i版耳机,其插头长度都是和普通的三极耳机(MP3用)是一样的。并且A,B极长度也等于三极耳机的A,B极长度。

  这样,能解释为什么C,D定义不一样的理由就是:当你iPhone的耳机坏了,你不可能那Nokia的耳机来顶替,你需要买apple认证的iPhone耳机,正如你买来的山寨数据线不能通过iPhone的认证一样。

  咱们小技术宅管不了那么多,但当这两种耳机各极的定义了解了,改造耳机就是小菜一碟了。然后你需要再了解下耳机结构,并且会使用万用表和电烙铁就OK了。

  我是为了能让我的中兴手机的耳机能用在ThinkPad上,才决定改造的。对于中兴的耳机,其送话器所在线控器是比较大的,而且是比较容易拆开的,我决定在线控位置改造,其他耳机自行寻找。最坏的方式就是剪断线然后在接线。附中兴耳机线控器电路图:

  电路板的右端可以看到L、R、M+、G的标记,分别是Left Channel+(左声道正极)、Right Channel(右声道正极)、Microphone+(话筒正极)、Ground(接地,负极)。

  用万用表测量后,发现他是N版耳机,只需要将M+和G端的线换下位置即可。由于这是一个可以线控的耳机,所以,接线板上有个按动开关,有个电容和电阻,但用接口的观点来说,就是除了M+和G端点,其他都不用关注。

  个人建议这种接线用300~350℃的烙铁(稍高于焊锡熔点),用小于2S的时间完成即可。

  整个过程是比较简捷的,难度系数几乎为0,关键在于了解接线协议。

  欢迎私信补充讨论。

  Lionden 2013年8月5日

  E-mail:hsdlionden@gmail.com

  转载请注明原文地址和博客园Liondenhttp://www.cnblogs.com/lionden/

  

四极耳机接线标准,N版耳机改造为i版耳机的更多相关文章

  1. 从Windows 2012标准版升级到数据中心版,标准评价版本升级到标准体验版本并激活

    对于Windows 7.Windows 8操作系统,可以在图形界面中通过输入序列号,从低版本直接升级到高的版本,例如从Windows 7家庭版升级到专业版或旗舰版.而对于Windows Server ...

  2. <自动化测试方案_4>第四章、选型标准

    第四章.选型标准 1,免费 2,工具可维护.可扩展 3,支持团队工作

  3. windows2012R2标准版升级到数据中心版,不用重装系统

    windows2012R2标准版升级到数据中心版,不用重装系统 Windows Server 2012 R2是微软的服务器系统,是 Windows Server 2012 的升级版本. Windows ...

  4. Java编程思想第四版完整中文高清版.pdf

    Java编程思想第四版完整中文高清版.pdf 链接: https://pan.baidu.com/s/1vV5BHF3L-bnaG6WGurdJ_A 提取码: vigy 复制这段内容后打开百度网盘手机 ...

  5. HTML 5与CSS 3权威指南(第2版·上册) 中文pdf扫描版​

    HTML5与CSS3权威指南(第2版·上册)已经成为HTML 5与CSS 3图书领域的一个标杆,被读者誉为“系统学习HTML 5与CSS 3技术的最佳指导参考书之一”和“Web前端工程师案头必备图书之 ...

  6. Win7家庭普通版、家庭高级版、专业版、旗舰版版本差别

    刚才我们发了一个大图片:<Windows7.Vista.XP 三大系统功能差异比较一览图>,现在,再发一张对比图片,简要的看看Windows7家庭普通版.家庭高级版.专业版.旗舰版这四个版 ...

  7. 《例说51单片机(C语言版)(第3版)》——1-3 认识MCS-51的存储器结构

    本节书摘来异步社区<例说51单片机(C语言版)(第3版)>一书中的第1章,第1.3节,作者:张义和,王敏男,许宏昌,余春长,更多章节内容可以访问云栖社区"异步社区"公众 ...

  8. 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版

    随着公有云的普及,越来越多的客户将关键应用迁移到云端.但是事实证明,没有哪家云服务提供商可以提供100%的SLA,无论是例行维护还是意外中断服务,对于客户的关键应用而言,都会受到不同程度的影响.此外, ...

  9. Unity 4.2.0 官方最新破解版(Unity3D 最新破解版,3D游戏开发工具和游戏引擎套件)

    Unity是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品.作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎.Unity作为一个游戏开发工具,它的设计主旨 ...

随机推荐

  1. IntelliJ IDEA 转移C盘.IntelliJIdea(索引目录)

    转移原因: C盘是机械硬盘,并且容量不多的情况下,建议转移. 转移步骤: 找到索引目录 win10系统下默认路径:C:\Users\asus\.IntelliJIdea2016.2 *复制或剪切到新的 ...

  2. sql常用语句(1)

    --排序 select Row_Number() over(order by a.UserName) as Num --区分性别 then '男' else '女' end SexName Sqlse ...

  3. ASP.NET MVC Notes - 01

    inetmgr 进入IIS ViewBag和ViewData在run-time的时候检查错误,View中的用法如下: @*ViewBag传递的是动态对象*@ @foreach (string item ...

  4. jqgrid(转载)

    一.主要API接口getGridParam.setGridParam: getGridParam方法: getGridParam("url"): 获取当前的AJAX的URL get ...

  5. 用eclipse做项目中常遇到的问题-如何创建并读取properties文件

    在用eclipse做项目开发的时候我们常常会将一些重要的内容写在配置文件里面, 特别是连接数据库的url,username,password等信息,我们常常会新建一个properties文件将所有信息 ...

  6. JDK源码分析:hashCode()方法

    提问: 1.hashCode()源码是怎么实现的. 2.hashCode()是为了配合基于散列的集合而设计的 3.hash数据结构,如何做到存取的时间复杂度为O(1)的.{函数算>逐个比较} 答 ...

  7. ABP使用及框架解析系列 - [Unit of Work part.1-概念及使用]

    前言 ABP ABP是“ASP.NET Boilerplate Project”的简称. ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开 ...

  8. Spring(一)

    一. spring是什么? 我们知道struts 是 web 框架 (jsp/action/actionfrom).hibernate 是 orm框架,处于持久层. spring 是容器框架,用于配置 ...

  9. jQuery网站顶部定时折叠广告

    效果体验:http://hovertree.com/texiao/jquery/4.htm HTML文件代码: <!DOCTYPE html> <html xmlns="h ...

  10. window搭建webpack,react,babel傻瓜教程

    首先现在的webpack教程已经很多了,写这篇的原因是因为自己在从小白开始的搭建过程中,并没有找到比较好的教程,花费了很多的时间,so 有了这篇博客,方便小白同学学习. node环境在这里不在赘述,p ...