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接口模式的切换。
完成角色切换后,根据协议规定需注意以下事项:
-
车载设备(作为USB Device)需要等待至少1000ms的时间,以确保Apple设备(作为USB Host)能够对其进行枚举。
-
如果在1000ms后仍没有数据传输发生,则车载设备(作为USB Device)需重新切换回Host模式。
-
当Apple设备检测到总线电压(VBUS)中断时,Apple设备将自动切换至Device模式。
-
若车载设备(作为USB Device)检测到总线至少持续200ms无任何活动,则其将自动切换回Host模式。
接下来对iAP2在CarPlay有线(USB)连接方案中的接口描述符及数据传输机制进行简要说明:
- iAP2接口描述符(Interface Descriptor)
为了建立i
全部评论 (0)
还没有任何评论哟~
