“执行摘要”图片:
我想解码来自平板电脑耳机插孔的串行信号。这是一些手机和平板电脑中存在的有点奇怪的“hack”:基本上,如果您在 TRRS 插头的麦克风输入中输入 3.3V,左右通道将变为串行 TX/RX。
我使用 Raspberry PI TRRS-to-TV 电缆(如您在第二张图片中看到的)来访问我需要的 4 个地方:GND、MIC、L、R。除了暴露之外,电缆不应该做任何事情三个相应的电缆(红色、白色、黄色)中的 3 个信号(MIC、L、R - 与 GND 配对)。
我使用我的 BitScope 的探头在 TX(第二张图片中的白色电缆的尖端)和公共 GND(第二张图片底部的棕色探针)之间进行探测。我还使用了两个探头(红色和蓝色一个)将 3.3V 从我的 USB/TTL 芯片(插入笔记本电脑的 PL2303HX)“馈入”到 MIC(红色)尖端。
重新启动平板电脑后,我确实看到了 115200 的串行信号(峰峰值为 8 到 9us),但电容很大(视频)。
所以,我的问题 - 在我上网订购 TRRS 插头、电缆和烙铁之前 - 我看到的电容是由于......
- 1 米长的 TRRS-to-TV 电缆,或使用探头代替焊接电缆
要么
- 探头和电缆实际上不能解释这么大的电容,我看到这个的原因是平板电脑的耳机插孔根本不是为了发射这个信号而设计的(即我看到的确实是从插孔中出来的) .
正如您可能猜到的那样,我对这种事情很陌生。我是一名软件专家,一周前买了我的 BitScope,并且很想访问我的平板电脑的序列号以获得“乐趣和利润”(黑客引导加载程序的东西,为其编译 Cyanogenmod 等)。
我很感激估计这是否是一个失败的原因(即电缆无法解释这么多电容)。
提前感谢您的任何帮助/建议。