目录

数字耳机和模拟耳机

手机中模拟和数字耳机的差异

typec耳机介绍


数字耳机和模拟耳机

模拟耳机即我们的常见的3.5mm接口的耳机,包括左右声道,地或者mic,如左图。

数字耳机(右图)包含一个usb声卡+DAC&&ADC+amp+模拟耳机,当数字耳机接入到手机(otg)或者电脑后,手机或者电脑识别到了usb设备,并创建相应的声卡后,数字音频信号通过usb传输到数字耳机后,数字耳机通过DAC转换并放大信号,就可以听到声音了,这也是usb声卡的原理。

typec耳机(中图)可能是模拟耳机也可能是数字耳机,以耳机内有没有芯片进行判别。有人就在淘宝上买来一款数字耳机(商品上介绍的就是数字耳机),买回来手机用不了,接电脑也识别不了usb设备,后来才发现是typec接口的模拟耳机,严重的虚假宣传。

手机中模拟和数字耳机的差异

  • DAC :Digital to analog converter数字模拟转换器
  • AMP:放大器
  • TRS:(Tip,Ring,sleeve),指音频插头,参考https://wenku.baidu.com/view/3e0881741a37f111f0855b34.html

typec耳机介绍

市面上常见的typec接口方案的耳机接口图。

图5是小米6x的底面图,取消的3.5mm耳机接口,可以兼容数字耳机和模拟耳机,这一类的机型包括小米note3,华为p20pro,坚果锤子等(数字耳机就是一个usb从设备)。

电路板设计有一个耳机自动切换ic(模拟耳机的左右声道接在usb+、usb-,因此需要切换开光,如DIO3202A, vbus电平为高,芯片切换到usb通路,vbus电平为低,切换到耳机通路),数字耳机接入耳机后,typec逻辑芯片检测到从设备,cpu上的usb切换到主模式,并提供5v(vbus)给从设备供电,完成相应的数字信号传输。

 兼容模拟耳机的原理,typec逻辑芯片会识别成不同的设备(数字耳机,usb设备  模拟耳机 音频配件)(也可以使用mic来识别耳机的插拔  原理: 模拟耳机接入耳机后由于vbus没电,耳机逻辑ic选择耳机通道,耳机mic检测脚初始化为高,当模拟耳机插入后,mic相当于一个1k的电阻,由于分压,mic脚的电压会拉低,mic_det脚所在的pmic上的内部电压比较器检测到了电平变化进一步触发了耳机mic的中断,进一步判断耳机的类型,从而识别达到耳机)。

图6的手机保留3.5mm的耳机接口,代表机型有华为nova2s,小米5x等。这一类机型typec接口可以接数字耳机,但nova2s上可以听音乐,但打电话时耳机无法使用,这是因为打电话的场景中需要相应的通路支持(跟cpu相关,可参考https://www.synopsys.com/zh-cn/china/resources/dwtb/dwtb-cn-usb-audio-2017q2.html)。

原文链接:https://blog.csdn.net/mike8825/article/details/84001000

小知识·typec耳机原理相关推荐

  1. typec耳机知识介绍

    数字耳机和模拟耳机 模拟耳机即我们的常见的3.5mm接口的耳机,包括左右声道,地或者mic,如左图. 数字耳机(右图)包含一个usb声卡+DAC&&ADC+amp+模拟耳机,当数字耳机 ...

  2. typec耳机知识介绍-数字耳机,模拟耳机

    数字耳机和模拟耳机 模拟耳机即我们的常见的3.5mm接口的耳机,包括左右声道,地或者mic,如左图. 数字耳机(右图)包含一个usb声卡+DAC&&ADC+amp+模拟耳机,当数字耳机 ...

  3. BT下载的工作原理及小知识

    作者:周轶  时间:2005-11-01 00:00:00  出处:天极Myhard   <script src="/e/public/ViewClick?classid=3& ...

  4. 【C#小知识】C#中一些易混淆概念总结(七)---------解析抽象类,抽象方法

    目录: [C#小知识]C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用 [C#小知识]C#中一些易混淆概念总结(二)--------构造函数,this关键字 ...

  5. 蓝牙Bluetooth技术小知识

    蓝牙Bluetooth技术以及广泛的应用于各种设备,并将继续在物联网IoT领域担任重要角色.下面搜集整理了一些关于蓝牙技术的小知识,以备参考. 蓝牙Bluetooth技术始创于1994年,其名字来源于 ...

  6. Linux网络编程小知识(字节序、IP格式、函数、子网掩码、DNS域名解析代码实现)

    参考:网络编程前的一些小知识–Linux笔记 作者:一只青木呀 发布时间: 2021-04-12 23:19:10 网址:https://blog.csdn.net/weixin_45309916/a ...

  7. 小猫爪:嵌入式小知识01-存储器

    小猫爪:嵌入式小知识01-存储器 1 前言 2 存储器的种类 2.1 易失性存储器 2.1.1 SRAM 2.1.2 DRAM 2.1.3 SRAM和DRAM的对比 2.2 非易失性存储器 2.2.1 ...

  8. 08.GPIO基础知识和工作原理

    GPIO基础知识和工作原理 参考资料 1.正点原子开发板资料 <STM32FXX开发指南:库函数版本>-第六章跑马灯实验 2.STM32FxXx官方资料: F429:<STM32F4 ...

  9. ALSA子系统(十七)------支持Type-C耳机驱动

    你好!这里是风筝的博客, 欢迎和我一起交流. 之前讲解了耳机驱动: ALSA子系统(十六)------虚拟耳机驱动 Android音频子系统(四)------耳机拔插流程 那么必然少不了现在市场上较多 ...

最新文章

  1. 拯救顽疾大作战!IDC绘中国医疗AI生态图谱,英伟达献医疗影像新杀器
  2. boost::lambda模块实现右值测试
  3. etl构建数据仓库五步法_带你了解数据仓库的基本架构
  4. O_NONBLOCK与O_NDELAY有何不同?
  5. 我的世界java版地牢种子_我的世界地牢种子坐标解析 地牢种子代码介绍
  6. Cisco无线路由基本操作
  7. manjaro顶部显示网速
  8. c语言程序设混分,若要补位上单怎么选?混分选白起,求稳选吕布,想C位直接选他!...
  9. idea项目打包和部署
  10. 湖南大学大学计算机基础教程,湖南大学计算机基础试题题库及答案(26页)-原创力文档...
  11. [RelativeNAS] Relative Neural Architecture Search via Slow-Fast Learning
  12. 【Mybatis框架】初识Mybatis
  13. 基于HTML5平台做的“手机网页游戏”
  14. java中GRID_size的作用_Grid布局简介
  15. 武汉大学计算机专业网络安全,武汉大学网络空间安全考研科目有哪些?
  16. xss编码绕过详解(更像是在介绍实体编码和JS编码的解析过程)
  17. 与ZoomEye(钟馗之眼)功能相似的搜索引擎
  18. nxp电源管理芯片:电源管理芯片与笔记本电源运用技巧
  19. 微信公众号代运营的的技巧有哪些(3)
  20. 项目经理如何管理好项目,带好团队?

热门文章

  1. 深度学习需要的显卡配置
  2. 移动硬盘 无法读取 插入电脑没反应 无法识别 怎么办
  3. 2021十个最佳linux发行版介绍
  4. 饥荒交际服务器显示,饥荒联机版服务器挂礼物教程
  5. canvas生成圆形图章(名称紧凑和散开)
  6. 天津市儿童计算机编程课,天津2021少儿编程(少儿机器人编程是什么)
  7. php中文拼音模糊,两种php中文字符转拼音问题解决方法
  8. linux红帽修改默认字体大小,为 Redhat Linux 添加新字体
  9. 友价源码开发系统如何对接验证码功能?
  10. 将test1文件下的.java文件复制到copy文件下