注:本文内容为技术猜想。

Carplay手机会有Device->Host这样的角色切换过程,因此Carplay主机的USB端口需要支持Host->Device切换,通常主机厂在实现这个角色切换的设计时,并不会采用DualRole USB来实现,这是为什么呢?

如果主机USB端口是Usb/Device双角色的话,那么这个USB端口就无法扩展,只能是单端口。通常主机SoC芯片不会提供有更多的双角色端口,由于USB端口无法扩展,因此这个方案不可行。

那么解决办法是什么呢?就是主机输出两个USB端口,一个是Host,一个是Device,这样一来Host端口可以扩展出多个端口,Device端口虽然不可扩展,但是由于应用场景只用于接入一台Carplay手机,所以一个也就够了。

接下来的问题就是 Host/Device 角色切换的问题了,一般交给一种叫 DualRole USB Hub的芯片来完成Host/Device切换,这种芯片本质上就是一种Hub+Mux模拟开关,例如Microchip的USB82522/USB4925芯片,下图展示了芯片框图,工作原理一目了然。

另外接入Carplay还涉及到MFI认证的问题,一般可采用MFI认证芯片MFI341S2313接入到上图prt4的I2C/SPI接口(目前资料显示MFI341S2313是I2C/SPI接口的,由ModeSel引脚指定协议)

另外还有一款USB4925i芯片(i结尾可能是iPhone的意思),可能集成了MFI认证芯片,网上找不到资料。

Carplay Hub技术相关推荐

  1. Azure IoT Hub和Event Hub相关的技术系列-索引篇

    Azure IoT Hub和Event Hub相关的技术系列,最近已经整理了不少了,统一做一个索引链接,置顶. Azure IoT 技术研究系列1-入门篇 Azure IoT 技术研究系列2-设备注册 ...

  2. HDR电视显示技术概况及标准发展前景汇总

    在今年的国际消费电子展(CES 2016)上,HDR成为电视领域继4K之后的又一关注焦点.LG.三星.索尼三家知名电视厂商均展示了支持HDR显示的电视新品,例如LG的SIGNATURE 4K OLED ...

  3. IOT技术专家伏治军谈IOT技术发展趋势

    面对广袤的物联网市场和高度碎片化的物联网技术现实,即使当下的我们身处物联网行业内,也难以把握它的全貌和发展趋势.因此,最近我们联系了物联网行业内的技术开拓者和领军人物伏治军先生,听听从这个行业在国内早 ...

  4. 英特尔云计算策略以Nehalem为主

     新的"Nehalem"服务器技术,将确立英特尔以大型数据中心为焦点的云端策略. 英特尔今年的云计算策略将以使用Nehalem技术的新服务器为中心.Nehalem是英特尔的新芯片架 ...

  5. 电脑怎么连蓝牙耳机_三星蓝牙耳机怎么样 三星蓝牙耳机使用说明

    三星Galaxy Buds Live真无线耳机评测 创作立场声明:原创不易,个人评测望大家多多支持(评论.点赞.收藏)!可能是目前你能找到的唯一TWS耳机系列文章. 曲沼芙蓉波,腰围白玉冷,真无线蓝牙 ...

  6. ubuntu经常断网、掉线、上不去网的原因

    ubuntu经常断网.掉线.上不去网的原因 weixin_30697239 2019-01-26 01:47:00 608 收藏 1 文章标签: 运维 版权 9月11日,腾讯Techo Hub技术沙龙 ...

  7. 云原生数据库TDSQL-C——云上应用研发方式的改变

    2021年6月26日,腾讯云[TECHO]HUB技术巡回长沙站顺利开展,聚焦于数字媒体行业的云端实践.会上,腾讯云数据库高级工程师窦贤明重点分享了<腾讯云云原生数据库TDSQL-C--云上应用研 ...

  8. OFweek 2019 智能网联汽车发展高峰论坛在深圆满落幕!

    2019年是自动驾驶进入细分场景落地商用的关键时间点,一方面,车厂正加快L2/L3高级辅助驾驶的量产化,并同时逐步推进L4/L5无人驾驶项目的研发投入:另一方面,在全球车市放缓的背景下,传统主机厂和造 ...

  9. 水文勿读【文献汇报】ADS-B信号分析、空管数据分析、航路或终端区飞机密度异常

    国外民用机场起降jy飞机的探测方法.收集一下这方面相关的资料,有一点相关性的都要,ADS-B信号分析.空管数据分析.航路或终端区飞机密度异常等等角度. ●<机载设备数据异常的STCA告警分析&g ...

最新文章

  1. word自动消除html标签,清理Word生成HTML的冗余;清理与清除HTML标签
  2. 后端直接跳转前端页面_WEB前端开发中页面跳转等待时间过长如何解决?
  3. UILabel 详解
  4. 也谈子网划分和子网通信
  5. 计算机技术与软件专业技术资格(水平)考试 全国各省市成绩查询
  6. Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
  7. cmd命令不识别exp_GRAT2:一款功能强大的命令amp;控制(C2)工具
  8. IT技术 VS IT管理!为什么国内大公司都看不起搞技术的?
  9. 一个图片轮换效果的JS
  10. 深度学习图像分类(九):SENet
  11. springBoot做后台实现微信小程序图片上传和下载
  12. 南开大学计算机学院博士毕业要求,南京大学博士研究生申请学位科研成果基本要求...
  13. 面试和谈薪技巧及如何避开常见的陷阱
  14. 计算机专业如何谋生自己谋生,如何谋生
  15. 钓鱼邮件攻击(入门)
  16. Spring batch批量处理框架最佳实践
  17. cygwin安装linux教程,Cygwin,让你拥有Windows下的Linux环境
  18. 安卓进阶开发资料之分享
  19. Cutting Chains UVA - 818
  20. 硬盘物理结构详细说明

热门文章

  1. 华为q1设置虚拟服务器,如何使用华为华为Q1 Q1互联网路由设置图文教程 | 192.168.1.1手机登陆...
  2. git公有转私有_【IT新手之路】客户端组件化之私有库搭建
  3. linux的有趣命令,Linux有趣小命令之艺术字
  4. iis php json文件,配置iis支持.json格式的文件
  5. python方格染色_判定二部图的着色算法(Python),题,染色法,判断,二分
  6. Python基础教程:列表字典的键值修改
  7. Python中sort与sorted函数
  8. 通用串行总线集线器(Universal SerialBus HUB)什么是USB集线器(USB HUB)?什么是USB根集线器(USB ROOT HUB)?如何判断一个USB口是独立的还是集线器上的?
  9. 网关是个啥?为什么电脑不设置网关就没法上网?笔记本为啥不用设置网关?
  10. Mybatis工作流程,附带mybatis的mapper文件和config配置文件模板。mapper文件和dao接口的关系——xml中的namespace和sql标签id命名要求。