【问题标题】:Does Sony Smartwatch USB connector support OTG?索尼智能手表 USB 连接器是否支持 OTG?
【发布时间】:2013-06-19 15:49:32
【问题描述】:

我正在寻找将硬件信号输入索尼智能手表的任何方法。

我在另一个地方从这个问题中看到: https://electronics.stackexchange.com/questions/35462/why-does-micro-usb-2-0-have-5-pins-when-the-a-type-only-has-4/35468#35468 USB 连接器可以有一个额外的输入,该输入通常是浮动的,但可以接地,即 On-The-Go 信号。

我看到 Smartwatch 原理图没有发布: SmartWatch h/w schematic

那么,智能手表上的 USB 接口是否支持 On-The-Go 输入?如果是这样,有没有办法在 Smartwatch Android 应用中找到该输入的状态

【问题讨论】:

    标签: sony sony-smartwatch


    【解决方案1】:

    SmartWatch 仅支持 USB 2.0,即它充当设备,而不是 主持人。

    MCU 为 USB 控制器使用相同的 GPIO 引脚(如果此型号的 MCU 真的有 USB OTG)。没有限制,除非您无法检测到已连接 USB OTG 电缆并且无法为插入的 USB 设备供电(需要外部电源)。

    【讨论】:

      【解决方案2】:

      我认为你可以只在你的固件中选择 USB 模式而不检测什么电缆插件。

      【讨论】:

        【解决方案3】:

        SmartWatch 仅支持 USB 2.0,即它充当设备,而不是主机。此外,SmartExtension SDK 没有为此类设备特定信息公开任何 API。

        不过,请留意我们的 Open SmartWatch project 网站上的更新 - 您可能会创建自己的 USB 实现。

        更新

        查看我的答案here - 为破解 SmartWatch 发布的工具链和 Arduino IDE。

        【讨论】:

        • 谢谢! @Exception13 提出了一个很好的观点——MCU 提供了一个 USB 接口,如果我对固件的更改非常感兴趣,可以将其重新配置为 GPIO 接口。硬件是否将 USB 连接器的 DM 引脚直接连接到 MCU 的 OTG_FS_DM 引脚,即 GPIO 引脚 PA11?和 DP 到 PA12?那么该设备使用 MCU 数据表第 2.2.28 节中描述的“全速”USB 硬件?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多