Advertisement

CarPlay 有线连接方案 USB 版本解析

阅读量:

首先,CarPlay的有线(USB)连接方式要求车载设备至少具备USB2.0高速功能,能够同时处理bulk IN和bulk OUT的数据传输。该方案还要求车载设备必须支持USB Host模式,该模式需要车载设备能够在USB device模式下运行,因为Apple设备在CarPlay中作为USB Host运行。通常情况下,车载设备的USB接口处于Host模式,而外接的USB设备则工作在Device模式下,因此在这种情况下,CarPlay有线(USB)连接方案需要进行USB接口模式的切换。

完成角色切换后,根据协议规定需注意以下事项:

  1. 车载设备(作为USB Device)需要等待至少1000ms的时间,以确保Apple设备(作为USB Host)能够对其进行枚举。

  2. 如果在1000ms后仍没有数据传输发生,则车载设备(作为USB Device)需重新切换回Host模式。

  3. 当Apple设备检测到总线电压(VBUS)中断时,Apple设备将自动切换至Device模式。

  4. 若车载设备(作为USB Device)检测到总线至少持续200ms无任何活动,则其将自动切换回Host模式。

接下来对iAP2在CarPlay有线(USB)连接方案中的接口描述符及数据传输机制进行简要说明:

  1. iAP2接口描述符(Interface Descriptor)

为了建立i

全部评论 (0)

还没有任何评论哟~