This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3104:耳机检测、无法正常工作。

Guru**** 2482105 points
Other Parts Discussed in Thread: TLV320AIC3104

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1129713/tlv320aic3104-headset-detection-having-trouble-getting-it-to-work

器件型号:TLV320AIC3104

大家好、我想知道是否有人能够让耳机检测成功地在 TLV320AIC3104上工作?

我们唯一的幸运是插入了不正确的麦克风/扬声器。 不匹配以某种方式帮助编解码器发现插入的内容。

我们已更改了退出设置、我假设寄存器已正确设置、以启用耳机检测、因为我们确实收到响应、但仅在连接不正确时。

下面是我们的电流原理图。  

耳机连接器如下:MIC_+ve (麦克风)、LS_+ve (扬声器左侧和右侧、单声道)、GND (接地)

感谢您的任何帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     Mic _+ve (麦克风)、Ls_+ve (扬声器左侧和右侧、单声道)、GND (接地)的耳机连接看起来不像下面定义的 CTIA 或 OMTP 的标准耳机接口。 这些是实际的耳机插头信号位置吗?它们是否与主板插孔连接相匹配? 我在上面的原理图中看不到耳机连接器。

    CTIA TRRS:左音频、右音频、GND、MIC

    OMTP TRRS: 左音频、右音频、MIC、GND

    我在这里连接了该设备的耳机检测机制。

    https://www.ti.com/lit/an/slaa454/slaa454.pdf?ts=1661532722097&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTLV320AIC3104

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下面是耳机插孔本身的原理图。 我们正在建立的连接是 CTIA。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    好的、谢谢。 仅为完整起见、下面介绍了 CTIA/OMTP 连接的外观以及 SJ-3541AS 插孔。

    确保使用正确的插头。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、这是正确的引脚排列。

    我不认为这是引脚分配问题、因为当我们将耳机硬编码为始终是"带麦克风的耳机"时、我们成功地在两只耳朵中获取音频、并通过我们的系统正确发送麦克风。

    您可以在 评估板上尝试耳机检测吗? 如果成功、发送配置。

    ( 在连接耳机的情况下为评估板通电时、我们还在评估板上看到了一些问题。 在这种情况下、耳机检测读数为:10:"忽略(保留)"、从不恢复。) 您是否也可以对此进行测试?

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您使用哪个 EVM 板来测试耳机检测?

    遗憾的是、AIC3104 EVM 音频插孔不支持耳机检测。

    在测试中、 您能否检查 INT 标志(第0页寄存器 97 D2)。

    如果电平和驱动器配置正确、则应直接从寄存器进行此检测、数据表的第10.3.11节。

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     我们有 AIC3104 EVM、我们使用单个耳机插孔对其进行了修改(引脚排列如前面所示)。


    D2上的 INT 标志如下所示。

    引脚分配交换 实际 HS 状态 中断寄存器值(P0、R97) HS_Buta 稳压器值(P0、R13)
    未插入 0000 0000 1001 0100
    已插入 0000 0000 1001 0100

    接下来、我们将麦克风接地、将扬声器线路之一接地、这是"引脚分配交换"。

    引脚分配交换 实际 HS 状态 中断寄存器值(P0、R97) HS_Buta 稳压器值(P0、R13)
    是的 未插入 0000 0000 1001 0100
    是的 已插入 0000 0100 1111 0100

    注意:当我们执行此操作时、麦克风输入不工作、但耳机检测工作正常。

    我很困惑、为什么只有在连接不正确时才会检测到耳机。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能在 AIC3104EVM 上显示您的连接吗? 您修改/更换了哪些连接器和组件以及信号路由?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    使用产品中使用的同一连接器(J2如下所示)。
    我们已连接:

    MIC_+ve  >>目的>>> J7-Pin1和 J7-Pin 2

      Ls_+ve >>>至>>> J12-Pin1和 J13-Pin1

        GND >>>至>>> J12-Pin3

    EVM 是否支持耳机检测?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为了 正确 的寄存器13用例(111x xxxx)、您将 J2-1 (MIC)与 J2-4连接到 GND、 并且扬声器线路接地的是哪个引脚?

    您是否尝试提高 MICBIAS? 由于 MICDET 级别太低、因此无法检测具有 MIC 配置的耳机。

    否、EVM 不是为耳机检测而设计的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们能够在所有电压下测试 MICBIAS。 我们使用的是2.5V、因此首先我们将其增加到了 AVDD (3.3V)。 并且正确的引脚排列没有变化、但当我们进行前面提到的"引脚排列交换"时、与2.5V 设置相比、存在不稳定情况。  

    2V 设置也经过测试、与2.5V 相比没有变化。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以监控 MICDET 级别吗? 是否随 MICBIAS 更改?

    根据耳机检测方案第1.2节、比较器 B 确定具有/不具有 MIC 的耳机。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们发现需要对原理图进行更改、以匹配数据表中建议的电路。 我们的电阻器 R14位于错误区域。 我们的 TI FAE 找到了这个。

    进行此更改后、播放去抖以及寄存器的顺序。 在耳机检测方面、我们的起点要稳定得多。

    感谢你的帮助。