使用代码访问30针连接器

时间:2013-11-16 17:18:09

标签: ios iphone dock connector mfi

我正在尝试将旧iPhone 30-Pin Connect的一个引脚从低电平设置为高电平,因此最好从0V到3.3V。这样的简单PodBreakout板可以实现吗?

https://www.sparkfun.com/products/8295

如果没有,你可以从iPhone音频插孔发出恒定电压(这也是一个很好的方法,因为现在苹果使用了它的9针Lightning连接器)。

我已经在网上搜索过,有人说你必须越狱你的iDevice,有人说你需要一个认证芯片,有人说它没有认证芯片就能完美无缺,但我无法在网上找到任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

您不能从音频插孔中“发送恒定电压”。那里有一个串联电容器,用于滤除直流和极低频信号分量。

要获得相应的帮助,您可以apply for the MFi program。我认为这是免费的教育目的。当然,它低于100美元。涉及NDA。

如果您想避开MFi,您可以随时使用BLE与外围设备进行通信。

或者尝试在一侧实现软件FSK(或DTMF)调制解调器,在另一侧实现硬件调制解调器(使用音频线)。

因为看起来你只是想看到二进制(开/关)信号 - 你可以在app中产生一个固定的音调音调(例如2kHz)并在硬件端使用一个窄带滤波器(音频插孔)连接)。

或者也许(为了确保你的应用程序在另一侧> 2kHz音调意味着0而4kHz音调可能代表1。

当您尝试与iOs设备通信时,需要认证芯片(以及MFi许可证)):

  • 通过BT(不包括BLE)
  • 通过USB(30针连接器或照明连接器)
  • 通过UART(30针连接器或照明连接器)