1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACCDET课件

ACCDET 耳机种类 耳机种类分大概分为三段(TRS)和四段(TRRS:OMTP、CTIA/AHJ)两种(具体的还有直径和长度之分,这里不再详述),具体规格如图: 带三个按键和MIC的标准耳机电路: MTK平台耳机检测种类 ACCDET 这种方式只使用ACCDET检测HP_MIC上的电压,检测时会出现更多的错误或者错误的按键状态。 缺点: 插拔时由于耳机MIC上的电压导致电路噪声比较大。 插拔错误检测率比ACCDET+EINT方式的低,会出现更多的错误检测;按键错误检测率也比后者的低。 电路设计: ACCDET+EINT 这种方式HP_MIC作为检测中断源的同时使用ACCDET来检测HP_MIC上的电压。对于电路噪声改善比较大。 电路设计: ACCDET+EINT(multi-key) 设计要求: 需要在L_switch引脚添加470K上拉电阻 HPL和HPR输出引脚需要添加470ohm下拉 使用1K电阻将ACCDET和HP_MIC连接起来 耳机检测: Plug in:HP_EINT触发中断-插入检测-ACCDET检测耳机类型 Plug out:HP_EINT触发中断-拔出检测 (HP_EINT:插入拔出检测 ACCDET:检测耳机类型和按键 UP:0.09V0.24 MID: 0V0.09 DOWN: 0.24V0.5 ) 电路设计: ACCDET+EINT(multi-key+Pin recognition) 对于TRRS耳机的两种标准,MTK提供了这个方案来解决耳机检测的兼容问题。 检测流程如第3点(ACCDET+EINT(multi-key)),稍微不同的是在检测时软件处理上多了1s的防抖延时。 此方案限制: 仅支持默认的耳机接口(default open audio jack) 对于使用外置功放的方案,因为使用外放播音乐时插入耳机会导致检测时效,所以不支持Pin recognition检测方案。 对于CTIA(L/R/G/M)类型的耳机:如果非默认类型的耳机插入,插入时间需要少于2s,否则会出现不能识别这种耳机的情况。 对于OMTP(L/R/M/G)类型的耳机,无论使用默认的还是其他耳机插入,插入时间都必须小于1s,否则会出现检测不当的情况。 MIC种类(ACC/DCC和BIAS见附录概述) MIC根据功放电路可以分为AC couple和DC couple: ACC模式:这时在L/R引脚和MT6328电路间有两个隔直电容 图:ACC模式 DCC模式:L/R引脚和MT6328电路间没有隔直电容: 图:DCC模式 驱动配置 MT6737宏配置,平台支持的ACCDET检测功能如下,没有CONFIG开头的为其他旧平台的宏配置: CONFIG_ACCDET_EINT(ACCDET+EINT、ACCDET+EINT multi-key) #CONFIG_ACCDET_PIN_RECOGNIZATION(ACCDET+EINT multi-key+Pin recognition) #CONFIG_ACCDET_EINT_IRQ(ACCDET only) #CONFIG_ACCDET_PIN_SWAP 1: ACCDET_EINT 是否启用了外部中断来侦测是否有耳机插入和拔出 2: ACCDET_MULTI_KEY_FEATURE 是否支持使用A/D来侦测key,这里要注意的是即使耳机只有一个key若是在89的平台也需打开此宏开关 3: ACCDET_LOW_POWER 当插入三段耳机6s后自动关闭micbias,达到省电的目的(MT6737平台改成5s并默认打开此功能) 以上三个宏在MT6737平台可以看成一个宏CONFIG_ACCDET_EINT,为ACCDET+EINT检测电路的宏配置 4: ACCDET_28v_MODE 在我们内部有一个switch是针对外部耳机是用2.8还是1.9V的切换开关,美标的是2.8V, 国标的是1.9V 5: ACCDET_PIN_RECOGNIZATION 美标的插孔识别国标的耳机,国标的耳机识别美标的插孔,MT6737平台为CONFIG_ACCDET_PIN_RECOGNIZATION,兼容识别OMTP和CTIA耳机的功能 6: ACCDET_SHORT_PLUGOUT_DEBOUNCE ACCDET_SHORT_PLUGOUT_DEBOUNCE_CN 25 拔出耳机后有时候图标会再弹出后在消失, 主要解决类似bug,MT6737平台改到DTS里边配置,后面会提及 7: ACCDET_PIN_SWAP 美标的插孔识别国标的耳机,这个时候需要借助accdet的一个上拉电阻,当有这种情形的时候AB一直为0,达到检测

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档