来自手机耳机麦克风的数字数据?

电器工程 麦克风 适配器 手机
2022-01-20 11:44:43

我想将音板/调音台/任何你喜欢的电话连接到我的摩托罗拉 Android 手机的耳机插孔。我知道左/右/接地/麦克风的典型 TRRS 引脚分配,并且我知道麦克风由手机幻象供电并使用外部阻抗来检测:

  • 仅限扬声器(长时间短时,可能会被直接连接到线路输出所迷惑)
  • 播放/暂停按钮(短时间短)
  • 上一个/下一个按钮(2 个不同的阻抗 < 1kohms)
  • 存在麦克风(阻抗 > 1kohms)
  • 拔下(打开)

所以我知道我需要一个衰减器(可能是一个电位器),然后是一个 R ~2k 的 RC 高通,然后才能进入耳机插孔。不是问题。我想不通的是,在未连接的麦克风上这是什么?: 在此处输入图像描述 有点像数字字节,不是吗?它永远以这种速度重复同样的事情。“位”宽度约为 10 毫秒(100 bps,50 赫兹),周期时间约为 250 毫秒(4 赫兹),听起来很糟糕。可能不打算直接听到。 在此处输入图像描述 这个适配器是为相机设计的,所以颜色代码是错误的。连续性检查器说红色插头是 [S]leeve,对我来说是麦克风。

更新:

我终于开始为麦克风插头添加一个 2.2k 端接,现在它这样做了: 在此处输入图像描述

(和以前一样,只是颜色不同)

我启动了一个使用音频的应用程序,例如示波器、频谱分析仪、SPL 计,或者呼叫我的语音信箱,它会变成这样: 在此处输入图像描述

我现在没有一个很好的方法来输入信号,但它看起来很有效。我只需要添加一个串联电阻,以便在没有应用程序运行使用它时让它与插入的任何东西都能很好地配合。我可能会把它放在混音器的线路输出和电位器之间,以保证一定的衰减量。(它仍然是麦克风输入,而不是线路输入)

奇怪的是,当我删除 2.2k 终止时,我得到的是这个而不是原来的: 在此处输入图像描述

几乎就像它看到了电阻,现在将自己配置为使用麦克风,并且没有回去。我仍然很想知道它以前在做什么,但看起来我的项目会奏效。

2个回答

从图 3 中,我可以想到两种可能性:

  1. 麦克风接口定期轮询是否存在麦克风,并在未找到时关闭线路。可能不正确。

  2. 麦克风输入兼作另一个数字接口。例如,有些手机有办法检测插入的耳机是否是制造商的原始型号。如果检测到这样的耳机对,则可以调整内部音频均衡以产生最佳保真度。

脉搏显示很窄,我无法坐下来弄清楚它的宽度,但它对我来说确实像是一个开始。假设它是一个起始位,它可能后面跟着一些位和一个停止位 - 都是零(如 UART)。除此之外,控制器可能正在等待响应。

第一张图可能是麦克风去耦电容器充当具有示波器输入阻抗的怪异 RC 滤波器。开漏输出通常需要远程端接。这是另一种检测远程是否连接的方法,有点像 USB。

电话那头是哪个?我可能无法使用相同的型号,而且我绝对没有方便的类似电缆来准确了解正在发生的事情。

不过,尝试在线发送 UART 响应可能会很有趣,将高脉冲宽度作为位时间:等待 10 位或 11 位,然后发送高起始位,并可能尝试一些组合。即使我们得到响应,也可能需要一段时间才能弄清楚协议等。不过,我建议要格外小心 - 如果它是像固件后门这样的危险接口,则试用序列可能会擦除闪存。

Android 允许您在“耳机”连接器上做很多疯狂的事情。我的猜测是,您手机上运行的某些东西正试图连接到可能已插入的设备——您是否正在运行 Square 或其他类似的应用程序?

查看这篇相关文章: http ://www.tested.com/tech/android/522-androids-headphone-jack-is-versatile-yet-underused/