手机有线耳机分类与识别(个人笔记)

重要说明:文中图片均来着网络,如有侵权,请及时告知。

一、耳机分类

1、按数据类型分类

根据信号传输方式的不同,有线耳机可以分为数字耳机和模拟耳机。
模拟耳机和数字耳机的主要区别在于它们传输和处理音频信号的方式。模拟耳机使用连续的电信号,而数字耳机使用离散的数字信号。数字耳机通常能够提供更高质量的音频体验,但也需要相应的数字音频接口和DAC来实现。

1、1有线模拟耳机

一般情况下3.5mm的圆头耳机都是模拟耳机,接口定义如下
引用图片

图中分为3段式耳机和4段式耳机。其中3段耳机只有左右声道,四段式耳机会多MIC、按键等功能。
其中四段式耳机又区分为美规和欧规。他们最大的区别为最后一段是GND还是MIC引脚。
欧规(OMTP标准)(NOKIA版耳机):左声道—右声道—麦克风—地线。
美规(CTIA标准)(iPhone版耳机):左声道—右声道—地线—麦克风。

以上内容引用:https://blog.csdn.net/chenhuanqiangnihao/article/details/129006293

1、2有线数字耳机

一般情况下数字耳机(有的也叫数字声卡),本质上是一个具有DAC功能的芯片,它将数字信号转换成模拟信号。常见的有电脑的usb耳机。usb转3.5mm的小设备。现在常见的typec转3.5mm的小设备不一定都是数字耳机。常见的typec转3.5的数字耳机芯片类似CX31993、CX20888、ALC5686、BES系列。
USB数字耳机结构示意图
以上图片来自:https://blog.csdn.net/m0_64560763/article/details/127278972

2、按接口分类

2.1 3.5mm/2.5mm圆孔耳机耳机

耳机图片

2.2 USB(包括typec、typea、micro5Pin、miniUSB)

typec-24-数字耳机小板
TYPEC数字耳机小板图片
Micro USB 接口
老式的Micro usb耳机
USBA耳机
USB type A耳机 也叫USB声卡
typec模拟耳机原理图typec模拟耳机原理图

二、耳机识别切换流程

耳机的识别一般按接口不同,识别的方式各有差异,现在常规使用的耳机为3.5mm耳机和typec耳机。其他耳机类似。

1、3.5mm耳机

常见的3.5mm耳机一般是识别IO口电平,IO口上拉,当耳机插入时由于耳机端是圆头,会将地或其他接口和io口短接/断开。这种方式的优点是简单价格低廉且方便,缺点是设计时同一个硬件耳机不能兼容欧规和美规。
耳机座结构图
如上图开关型,IO口通常接到3或4接口。即识别类似的圆孔耳机只需要配置一个GPIO的中断即可识别。

2、typec耳机

2、1数字式耳机

数字耳机
数字耳机在硬件设备上实际上就是一个标准的usb设备,所以他的识别一般是按照usb设备的识别流程。通过CC脚识别到设备插入。数字耳机标准是要求两个cc脚分别接5.1K的电阻到地。这样drv检测后就会识别为数字耳机,进行数字声卡的加载流程。
即类似的typec耳机识别首先需要typec芯片支持,且需要有对应的流程,且支持usb声卡。

2、2模拟耳机

2、2.1耳机的插拔识别

模拟耳机的识别一般是typec的cc脚分别接一个1k的电阻到地。这样drv会驱动IO口使能模拟信号开关芯片使耳机的HPR HPL连接到DP DN,使GND和MIC连接到SUB1 SBU2。
如下是模拟信号切换芯片的原理图。
模拟耳机切换芯片原理图
模拟耳机切换芯片原理图
如果需要识别对应的耳机需要typec芯片提供支持,且需要写对应的切换驱动代码,用来切换usb和模拟耳机的接口。

2、2.2三段耳机与四段耳机的识别

在1、1有线模拟耳机章节中介绍了三段耳机和4段耳机,且说明了4段耳机也有两种结构,他的识别一般也是通过判断各段与低之间的电阻。
模拟耳机示意图
在实际应用中一般有两中方式,一种是芯片自动判断,通过寄存器读取即可(该方案与芯片有关暂时不涉及),另一种是针对固定的某种规格(美规/欧规)判断是三段耳机还是四段耳机。
常规的方式是在MIC端读取ADC值,当插入时去连续多次读取,判断该值如果小于预定值则判断为3段耳机。判断完三段耳机后,耳机的mic、按键等功能都失效。如果耳机的MIC、按键等功能失效。在所有排除软件功能问题的前提下,测量mic的电压,与设置的判定耳机类型的电压值比较,查看电压值是否设置合理。

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值