CarPlay wired(USB)连接方案

2022-03-28   •   Orange

首先,carplay的wired(USB)连接方案要求车载设备至少支持USB2.0hi-Speed,可以同时处理bulkin和bulkout传输。该方案还要求车载设备支持usbhostmode,这要求车载设备在usbdevice模式下工作,因为apple设备在carplay中作为usbhost。通常,车载设备的usb在usbhost模式下工作,而外部usb设备在usbdevice模式下工作,因此在这种情况下,usb模式切换需要在carplaywired(usb)连接方案中进行。下图为carplay的usb模式切换处理逻辑框图:


CarPlay wired(USB)连接方案(图1)


角色切换完成后,应注意以下几点:

1.车载设备(USBdevice)需要等待至少1000ms,目的是等待Apple设备(USBhost)枚举。

2.如果1000ms后没有trafic,车载设备(USBdevice)必须切换回USBHost模式。

3.当Apple设备检测到总线断电(thelosofvbus)时,Apple设备将切换回USBDevice模式。

4.如果车载设备(USBdevice)发现USB总线至少200ms处于不活跃状态,车载设备(USBdevice)将切换回USBHost模式。

接下来介绍IAP2在CarPlaywired(USB)连接方案中的界面描述符(Inte***cedescriptor)和I数据传输(Datatatransfers)。

1.Inte***cedescriptordescriptor)

车载设备(USBDevice)与Apple设备(USBHost)建立iAP2连接,需要声明vendor指定(vendor-specific)的接口,该接口有bulkin端点(endpoint)和bulkout端点(endpoint)。


CarPlay wired(USB)连接方案(图2)


2.IAP2数据传输(Datatransfers)

Apple设备(USBHost)通过bulkout端点向车载设备(USBDevice)发送iAP2数据。根据USB协议,如果车载设备(USBDevice)成功收到Apple设备发送的iAP2数据,将回复USBACK包,否则将回复USBNAK包。如果车载设备(USBDevice)反复回复USBNAK包超过1秒,则视为超时。

车载设备成功地在iAP2传输通道上建立了iAP2连接,并通过iAP2进行了认证认证过程中有以下7个iAP2控制会话信息:

1.Requestauthenticationcertificate。

2.Authenticationcertificate。

3.Requestauthenticationchalengeresponse。

4.Authenticationresponse。

5.AuthenticationFailed。

6.AuthenticationSucceded。

7.AccessoryAuthenticationserialnumber。

接下来,365备用网站来介绍一下USBtworkControlModel)的两个接口。

1.USBNCM控制接口(Controlinte***ce)描述符(Descriptor)


CarPlay wired(USB)连接方案(图3)


2.USBNCM数据接口(Datainte***ce)描述符(Descriptor)


CarPlay wired(USB)连接方案(图4)


车载设备需要在这个接口上完成USBHi-SpeedNCM。该接口需要支持64KB包装数据报告的传输(即以太网帧(EthernetFrame)和16比特NCM传输块到40个1514字节。

使用CarPlayUSBNCM接口的车载设备至少需要100mbps的带宽,TCP和UDP的延迟小于5ms,UDP的丢包率低于1%。

当Apple设备连接或断开时,车载设备需要相应地改变NCM接口状态。当Apple设备连接时,NCM接口应标记在网络协议栈的头部。

最后,介绍CarPlay会话(session)的建立/终止。

为了建立CarPlay会话(session),车载设备首先需要与Apple设备建立IP网络连接,因此需要虚拟一个网络接口,并分配MAC地址和ip地址,这个ip连接必须是IPv6。车载设备需要支持Applebonjour零配置网络连接(zero-configurationtiontiontworking)。一旦网络连接成功建立,车载设备将开始在CarPlay接口上设置(setup)和内容传输。需要注意的是,根据协议的要求,车载设备需要在与Apple设备网络连接建立后3秒内建立CarPlay会话。如果与Apple设备的物理连接断开,车载设备还需要检测断开,并在1秒内终止CarPlay会话。

下图为wired(USB)CarPlay会话建立框图:

CarPlay wired(USB)连接方案(图5)

CarPlay wired(USB)办理请联系我司365备用网站技术,365备用网站将为您提供专业、高效的检测认证服务,价格**,服务周到。如果您给365备用网站提供产品图片和规格书,365备用网站会根据您的产品给出相应的周期、报价和具体的方案,欢迎您来电咨询:13632500972

相关内容:
  • ce认证机构_365备用网站
  • ccc认证查询的5种方法
  • 中国无线电SRRC认证
  • 台湾BSMI认证费用及流程
  • 数字化实验室_365备用网站
  • QQ在线咨询
    全球认证咨询
    13632500972
    实验室座机
    0755-23059481