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


14

我想将一个音板/调音台/任何您喜欢的呼叫连接到我的摩托罗拉Android手机的耳机插孔。我知道左/右/地面/麦克风的典型TRRS引脚排列,并且我知道麦克风是由手机幻像供电的,并且使用外部阻抗来检测:

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

因此,我知道我需要一个衰减器(可能是一个电位器),然后是一个R〜2k的RC高通,然后才能进入耳机插孔。没问题 我不知道的是,未连接的麦克风是什么?: 在此处输入图片说明 Kinda看起来像一个数字字节,不是吗?它以这种速率永远重复同一件事。“位”宽度约为10ms(100bps,50Hz),循环时间约为250ms(4Hz),听起来很糟糕。可能不希望直接听到。 在此处输入图片说明 该适配器专用于相机,因此颜色代码错误。连续性检查器说红色插头是[S] leeve,对我来说是麦克风。

更新:

我终于开始为麦克风插头添加2.2k端接,现在可以这样做: 在此处输入图片说明

(比例尺与以前相同,只是颜色不同)

我启动了一个使用音频输入的应用程序,例如示波器,频谱分析仪,SPL表或呼叫我的语音信箱,其内容更改为: 在此处输入图片说明

我目前尚没有将信号放入其中的好方法,但看起来确实可行。我只需要添加一个串联电阻,使其在没有应用程序运行时可以很好地与插入的任何电阻配合使用。我可能会把它放在调音台的输出和锅之间,以保证一定程度的衰减。(仍然是麦克风,而不是线路)

但是,很奇怪的是,当我删除2.2k终端时,我得到了它而不是原始的: 在此处输入图片说明

就像看到电阻器一样,电阻器现在配置为使用麦克风,并且没有回去。我仍然很想知道以前在做什么,但是看起来我的项目可以正常工作。


您可能正在查看D类耳机输出。

1
尽管从技术上讲这可能是正确的(我个人不能这样说),但一句话的答案并没有真正的帮助。您可以在支持/说明中添加其他内容吗?
亚当头

不,连续性检查器说,该插头插入[S]套管,这是麦克风输入。另外两个分别是[T] ip和[R] ing,用于左右输出,当我将它们插入音板的输入时,它们会相应地工作。公用接地连接到另一个[R] ing。
AaronD

4
除了引脚分配对于音频输出没有意义之外,波形也是错误的。糟糕的D类放大器是未经滤波或未经滤波的方波。比我拥有的简单得多。除非我放大很多,否则优质的D类放大器将是一条平坦的线,在这种情况下,如果它没有被埋在噪音中,它将开始看起来像不良的D类放大器。如果您看一下音阶,我想很明显,这并非旨在直接听到。
2014年

1
应该澄清一下,我并不是在暗示信号来自电源电压的直接注入,但是信号的非常规则的特性和低频将表明影响是由电源的规则/低频变化引起的。可能是由于内部组件故障或类似的原因。我当然不相信这种情况,否则我会以答案的形式发表,似乎是值得考虑的事情。
迈克尔·伦纳德

Answers:


1

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

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

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

脉搏显示狭窄,我无法坐下来确定其宽度,但对我来说确实像个开始。假设它是一个起始位,可能后面跟着一些位和一个停止位-都为零(如UART)。除此之外,控制器可能期望响应。

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

另一端的电话是哪个?我可能无法使用相同的型号,并且我当然也没有类似的电缆来准确地了解正在发生的事情。

但是,尝试以高脉冲宽度作为位时间尝试在线路上发送UART响应可能很有趣:等待10或11位并发送高起始位,并可能尝试一些组合。即使我们得到响应,也可能要花一些时间来弄清协议等。但是,我还是要特别小心-如果它是一个危险的接口(如固件后门),则试用序列可能会擦除闪存。


如果它是数字接口(我想可能是),那么我认为第一个(黄色)是要查看的接口,而不是第三个(其余的都是蓝色)。对我来说,它看起来非常糟糕,就像启用DC偏移通信驱动程序,传输字节并再次禁用一样。我认为,即使您尝试过,也很难使RC滤波器完成所有这些工作。
AaronD 2015年

您的点#1可能对蓝色脉冲正确,而您的点#2可能对黄色脉冲正确。但是,如果是这样,那么问题是:“如果找到兼容的设备,为什么不重启数字输出呢?”
AaronD 2015年

@AaronD:您插入兼容套件了吗?也许,驱动程序逻辑或其他软件逻辑不会一直轮询套接字线上的更改。我猜更重要的是,兼容的耳机应该具有数字功能,以便接口切换到数字模式。否则,我们可能会错过一次尝试“ Go Digital”的尝试,而只能看到如图4或5所示的模拟行。我已经看到了具有以下行为的代码:init循环与主控制循环不同。我仍在猜测,如果我能用示波器看到电路板和/或电缆,可能会更准确。
Vasu 2015年

按照标准,“兼容组”的意思是〜2kohm。是的,我给了它2kohms,并且按照标准,它的表现符合预期。请阅读整个报告。
AaronD

如果您愿意的话,这似乎是非标准的,只是在测试过程的开始,第一步是观察已经存在的东西。如果您乐于插入标准的模拟耳机,您可能永远不会知道。
AaronD

0

Android允许您在“耳机”连接器上进行大量疯狂的操作。我的猜测是您的手机上正在运行的某个设备正在尝试连接到可能已插入的设备-您是否正在运行Square或其他类似的应用程序?

查阅以下相关文章:http : //www.tested.com/tech/android/522-androids-headphone-jack-is-versatile-yet-underused/


视频?没耳机插孔吗?哇,这听起来像是一些很少使用的专用硬件。(至少是高规格DAC)我很惊讶制造商会在没有广告目的的情况下这样做。我没有Square或其他希望用于通讯的耳机,但这并不意味着没有。
AaronD 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.