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.

[参考译文] TLV320AIC3204:耳机检测

Guru**** 2540720 points
Other Parts Discussed in Thread: TLV320AIC3204

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1013557/tlv320aic3204-headset-detection

器件型号:TLV320AIC3204

大家好、

我们目前正在调试 TLV320AIC3204的耳机插件检测功能、并遇到以下问题。

1)我们添加了以下寄存器的初始状态、但插入耳机后、R67寄存器 D (6:5)不会检测插入的耳机类型、并且无法识别耳机插入状态。

P0 R67 0x96
P0 R55 0x00
P0 R56 0x00
P0 R52 0x10
P0 R48 0xc0
P1 R2 0xc3

2) 2)  我们需要如何配置 INT1和 INT2的两个中断引脚?  它是否与耳机插头检测相关?

3) 我们当前的内核版本是 msmm4.9、但我 看到 源驱动程序代码(基于 sound/soc/codecs/wm8974和内核2.6.27的 TI 驱动 程序)没有更新。  TLV320AIC3204编解码器是否有任何最新的驱动程序代码?

谢谢、

此致

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

    尊敬的 Lumina:

    1) 1)您能否提供原理图以便我们进行审查? 我希望确保正确 设置设备以进行耳机检测。 如果设置正确、您只需启用耳机检测即可。  

    2) 2)您首先需要设置 INT1和 INT2以进行耳机检测、然后设置 MISO/GPIO/DOUT 以输出 INT1/INT2。  

    3) 3)此处提供了用于编解码器 的最新 Linux 驱动程序。 请注意、TI 不拥有这些驱动程序、因此网络上可能有更新版本。  

    此致、

    Aaron Estrada

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

    您好、Aaron、

    感谢您的建议。  原理图如下所示:

    e2e.ti.com/.../Tlv320aic3240_5F00_SCH.pdf

    我还对一个问题感到困惑、即 TLV320AIC3204的耳机检测功能是否直接通过硬件实现? 还是可以通过配置相关寄存器来实现?

    谢谢、

    此致