大家好、我想知道是否有人能够让耳机检测成功地在 TLV320AIC3104上工作?
我们唯一的幸运是插入了不正确的麦克风/扬声器。 不匹配以某种方式帮助编解码器发现插入的内容。
我们已更改了退出设置、我假设寄存器已正确设置、以启用耳机检测、因为我们确实收到响应、但仅在连接不正确时。
下面是我们的电流原理图。
耳机连接器如下:MIC_+ve (麦克风)、LS_+ve (扬声器左侧和右侧、单声道)、GND (接地)
感谢您的任何帮助!
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上工作?
我们唯一的幸运是插入了不正确的麦克风/扬声器。 不匹配以某种方式帮助编解码器发现插入的内容。
我们已更改了退出设置、我假设寄存器已正确设置、以启用耳机检测、因为我们确实收到响应、但仅在连接不正确时。
下面是我们的电流原理图。
耳机连接器如下:MIC_+ve (麦克风)、LS_+ve (扬声器左侧和右侧、单声道)、GND (接地)
感谢您的任何帮助!
您好!
Mic _+ve (麦克风)、Ls_+ve (扬声器左侧和右侧、单声道)、GND (接地)的耳机连接看起来不像下面定义的 CTIA 或 OMTP 的标准耳机接口。 这些是实际的耳机插头信号位置吗?它们是否与主板插孔连接相匹配? 我在上面的原理图中看不到耳机连接器。
CTIA TRRS:左音频、右音频、GND、MIC
OMTP TRRS: 左音频、右音频、MIC、GND
我在这里连接了该设备的耳机检测机制。
此致。
是的、这是正确的引脚排列。
我不认为这是引脚分配问题、因为当我们将耳机硬编码为始终是"带麦克风的耳机"时、我们成功地在两只耳朵中获取音频、并通过我们的系统正确发送麦克风。
您可以在 评估板上尝试耳机检测吗? 如果成功、发送配置。
( 在连接耳机的情况下为评估板通电时、我们还在评估板上看到了一些问题。 在这种情况下、耳机检测读数为:10:"忽略(保留)"、从不恢复。) 您是否也可以对此进行测试?
谢谢你。
我们有 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 |
注意:当我们执行此操作时、麦克风输入不工作、但耳机检测工作正常。
我很困惑、为什么只有在连接不正确时才会检测到耳机。