中央计算的软件定义汽车架构设计方案解析

发布者:BlissfulHiker最新更新时间:2023-05-19 来源: elecfans关键字:软件定义  汽车架构 手机看文章 扫描二维码
随时随地手机看文章

软件定义汽车离不开未来的中央计算架构,二者是相辅相成的。

ceb6e85a-82de-11ed-bfe3-dac502259ad0.png

上图是德州仪器构思的中央计算架构,笔者设计了一个车辆中央计算架构,对于车辆计算中心选择两片英伟达的Orin,一片侧重于ADAS,命名为Orin A,一片侧重于座舱,命名为Orin B。

cefe0514-82de-11ed-bfe3-dac502259ad0.png

上图是瑞萨的中央计算架构,因为瑞萨没有最擅长的MCU,所以只画出了MCU和中央计算中心(服务器)也就是包含了AD/FAS智能驾驶服务器和IVI座舱服务器。对于Zonal模块,就是传感器、致动器加网关,交换机加MCU实际就是网关。对于那些主要是CAN网络的部分,交换机就不需要了,CAN网络没那么复杂,以太网网络的部分则需要以太网交换机。

cf2d689a-82de-11ed-bfe3-dac502259ad0.png

以太网交换机选择Marvell最新的第三代符合功能安全的汽车以太网交换机88Q5112,这是一个9口以太网交换机。内部集成了6个物理层,包括3个100/10BASE-T1(S),两个1000/100BASE-T1,一个100BASE-T1/TX。可以对应5个Zonal ECU外加一个诊断OBD。诊断OBD用1000Base-T1。目前除了智能驾驶和座舱,都用不到100Mbps的带宽,Zonal主要还是车身和舒适性网络。底盘和动力传递用CAN、CAN-FD或Flexray足够了。  

cf37e69e-82de-11ed-bfe3-dac502259ad0.png

上图是88Q5112内部框架图,对TSN支持比较丰富,包括802.1AS-2020,802.1Qat/ Qav / Qbu / Qbv / Qci / Qcr,还有确保安全性的802.1CB。

cf42e4b8-82de-11ed-bfe3-dac502259ad0.png

上图为两颗Orin的摄像头输入图,Orin最多输入16lane MIPI CSI-2,此外还有C-PHY和D-PHY做虚拟通道,800万像素需要占用4lane,低于200万像素1lane即可,超过200万就需要2lane,保险起见,200万像素用2lane,所有传感器型号仅供参考。智能驾驶部分,前主摄像头可以用三颗250万像素摄像头对应短中远三个距离,或者用一颗800万像素,或者用两颗250万像素做立体双目。其余4-6颗都用250万像素或200万像素摄像头,目前对应200万像素以上的解串行芯片只有ADI的MAX9296,加串行是MAX9295,完全垄断市场。MAX9296有1.5G、3G、6G三档可调,最高可对应1600万像素输入。


电子倒车镜又叫Camera Monitor System或E-mirror,就是用屏幕代替倒车镜,也需要两路视频输入,由于显示屏小,100万像素分辨率就已足够了,这个显示屏可以添加ADAS功能,因此归到ADAS系统里。   座舱领域视频输入主要有360环视、AR导航和驾驶员监测DMS。360环视采用比较先进的200万像素摄像头,4合一输出到MAX9286。AR导航也不需要太高分辨率,130万像素就足够。DMS目前有朝高分辨率方向发展,还有导入ToF摄像头的趋势,这里暂定200万像素。   摄像头数据也可以用以太网传输,RAW10格式30fps下的200万像素摄像头码率大约是0.6Gbps,如果是RGB888格式,码率大约1.44Gbps,800万像素码率大约5.7Gbps,目前最高有对应10Gbps的以太网物理层芯片,传输800万像素完全不成问题。高分辨率摄像头一般都是RAW8或RAW10格式输出,低分辨率一般是YUV422格式输出。以太网传输的好处是可以用单对非屏蔽双绞线即可,MIPI CSI-2是需要同轴电缆传输。以太网连接器的成本也要明显低于MIPI CSI-2的连接器。以太网也方便用TSN做数据整形、流量控制等动作,连接以太网交换机路由的方式交换通信也比MIPI CSI-2更加灵活。以太网物理层芯片的成本也低于解串行芯片的成本,但高于加串行芯片的成本。以太网的缺点是调试异常复杂,调试设备价格非常昂贵,大多数工程师都不熟悉以太网的调试。   以太网也可以桥接摄像头,如Marvell的88QB5224。

cf72e5c8-82de-11ed-bfe3-dac502259ad0.png

如果SoC的MIPICSI-2接口用完了,但仍然必须接入摄像头,这时就可以考虑以太网桥接,如上图。88QB5224支持IEEE802.3ch标准,最高支持10G,接入4个200万或250万像素摄像头是没有问题的。  

cf81a964-82de-11ed-bfe3-dac502259ad0.png

上图是激光雷达与毫米波雷达传感器输入簇。

激光雷达可能需要1-3个,1个主激光雷达,考虑到激光雷达技术进步,因此预留了足够的带宽余地,最高支持10Gbps,也就是相当于1200万像素摄像头的分辨率,当然激光雷达是3D的。目前任何类型的激光雷达1Gbps的带宽就足够。辅助激光雷达通常是补盲,分辨率很低,100Mbps的带宽就足够,角雷达一般是毫米波雷达,目前多用CAN-FD输出,不过Orin要支持CAN-FD会比较麻烦,所以就也用以太网,角雷达一般也支持以太网输出,通常带宽10Mbps就足够。4D毫米波雷达输出数据量大,用100Mbps带宽也足够。最后的控制底盘的MCU选择英飞凌最新的TCC4XX系列,带宽1Gbps足够。


Marvell的88Q4364,它和博通的BCM8989X是目前唯二支持10G 车载以太网的物理层芯片。  

cf8b1706-82de-11ed-bfe3-dac502259ad0.png

88Q6113是Marvell最新的第三代11口以太网交换机。

cfaa8820-82de-11ed-bfe3-dac502259ad0.png

上图是88Q6113内部框架图,TSN方面支持802.1Qav/Qbv、802.1Qat、802.1AS。

cfc183f4-82de-11ed-bfe3-dac502259ad0.png

上图为Orin B的视频输出簇,Orin的显示输出只有一个就是DisplayPort(DP) 1.4a,也可以配置成HDMI输出或eDP输出,不过Orin有多达7个USB输出,包括3个USB3.2和4个USB2.0,USB和DisplayPort是可以轻松转换的,再将DisplayPort转换为其他格式,目前高分辨率显示屏基本都采用DP或eDP输入,不过车载领域主要还是LVDS,发展方向是eDP输入,如目前的2K或4K车载OLED屏就是如此。这就省了不少格式转换,DP也可以转换为LVDS,如谱瑞的PS8625,最高带宽2.7Gbps,最高分辨率1920*1200,顺便说一下这就是特斯拉用的芯片。USB2.0的带宽比较低,只能做后排的小屏,分辨率大概1280*720的水平,做AR-HUD也是足够的。USB3.2是足以支持2K分辨率的。以Orin强大的GPU能力,输出5个2K屏显示应该还是比较轻松的。Orin A也需要3路视频输出,一路传输到中央显示屏CID,可以手动切换信号源,用Orin A的DP输出,另外两路就是电子倒车镜,用Orin的USB3.2输出,转换为LVDS即可。  

cfc90610-82de-11ed-bfe3-dac502259ad0.png

座舱的音频部分可以参考ADI的设计,这是顶级座舱音频,还包含了主动车内降噪和路面降噪,音质要好的一个重要前提就是车内噪音要低。HeadUnit就是Orin B,老旧的MOST总线需要使用光纤,非常麻烦,已经被时代遗弃了。图上还少了一个到T-Box做E-Call的分支。

cff2c64e-82de-11ed-bfe3-dac502259ad0.png

上图是座舱部分的外设,一般来说SoC的PCIe端口接蓝牙与WiFi无线模块的PCIe,不过两个Orin会占用最高等级的PCIe,此外板对板有时候也用PCIe连接,因此多设计一个PCIe转以太网的MICROCHIP的LAN7431,以太网交换机选7口的88EA6321,Orin的USB接口被占用不少,因此需要添加一个USB HUB,选MICROCHIP的USB4914,座舱的MCU还是选择瑞萨的S4或传统的RH850。USS是超声波传感器,超声波传感器一般使用DSI3总线连接,1主11从。超声波传感器系统与Orin连接可以用UART+SPI,这是比较麻烦的。

NVIDIA DRIVE 6.0的网络拓扑Safety模式

cffd9aba-82de-11ed-bfe3-dac502259ad0.png

最后放上英伟达最新自动驾驶系统DRIVE 6.0的网络拓扑图以供参考。DRIVE 6.0的网络拓扑有两种,一种是BASE,另一种是Safety,上图就是Safety模式。Safety模式下以太网交换机的CPU被绕开,所以不支持OTA。同时最大MTU尺寸从16k减少到1500byte。这里的Tegra就是Orin,Aurix是英飞凌TC397T。这里的以太网交换机1是Marvell的88Q5072,以太网交换机2是88Q6113。LAN7431是Mircochip的PCIe转以太网的芯片。Safety模式为了安全,牺牲了一些交换机性能,因此多加了一个高等级以太网交换机88Q6113,实际一个88Q5072就足够。

NVIDIA DRIVE 6.0的网络拓扑Base模式

d01e4954-82de-11ed-bfe3-dac502259ad0.png

这是DRIVE6.0的网络拓扑Base模式,以太网交换机是88Q5072。Orin有两条10Gbps线路,一条连接以太网交换机,另一条就是连接到中央网关,也就是车内骨干以太网的线路。   英伟达还特别提到车载以太网TSN标准的API,包括了时间同步的802.1AS(gPTP),序列与流量整形有802.1Qav, 802.1Qbv, 802.1Qbu/802.3br,802.1CB 和802.1Qci,失效容忍的802.1Qat和802.1Qcc。   未来的中央计算架构也有点像PC机,所有的数据处理都靠一颗CPU,基础中间件AUTOSAR和在此之上的Linux、QNX、Android等操作系统构成了类似Windows的系统,对绝大多数的程序员来说,它基本是透明的,程序员只是设计应用软件。这才是真正的软件定义汽车。      


关键字:软件定义  汽车架构 引用地址:中央计算的软件定义汽车架构设计方案解析

上一篇:纯电动汽车电驱动总成NVH分析与优化研究
下一篇:新能源汽车旋转变压器的工作原理及应用

推荐阅读最新更新时间:2024-11-10 10:47

Fraunhofer为汽车开发新一代基于时间敏感网络的计算架构
在CeCaS联合研究项目中,Fraunhofer的研究人员正在研究一种系统架构,该架构基于从一个计算机平台集中管理所有电子元件的想法。 想象一下,一辆汽车的组件不是由数十个错综复杂的计算机系统控制,而是由一个中央超级计算平台控制;你无需去维修店,就可以通过Wi-Fi轻松安装更新,并根据需要集成新功能。这是Fraunhofer光子微系统研究所IPMS和汽车行业合作伙伴在一个联合研究项目CeCaS(中央汽车服务器-汽车超级计算)中努力实现的愿景。目标是从头开始改造汽车中使用的计算机架构,使其能够满足与自动化、联网车辆相关的高要求。这个想法是把汽车变成轮子上的超级计算机,让各个部件可以实时相互通信。德国联邦政府支持该项目,作为其资助
[汽车电子]
智能汽车中央计算和传感器市场有多大?
汽车行业正经历着深刻的变革。特别是在智能驾驶和信息娱乐系统,计算和人工智能技术的应用越来越广泛。 本文将探讨关于汽车半导体,特别是汽车处理器的市场容量,汽车计算和人工智能的集中化和连接化趋势对行业和市场的影响。 Part 1 智能驾驶和信息娱乐 处理器市场的快速增长 ●处理器的需求 根据市场分析数据,智能驾驶和信息娱乐处理器市场在 2023 年的价值为 78 亿美元,预计到 2029 年将增至 164 亿美元,复合年增长率(CAGR)为 13%,增长主要得益于处理器技术的不断进步,使得 ADAS 和信息娱乐系统的功能不断增强。 ◎在智能驾驶领域,前置摄像头是关键组件,Mobileye 的 Ey
[汽车电子]
智能<font color='red'>汽车</font>:<font color='red'>中央</font><font color='red'>计算</font>和传感器市场有多大?
XilinxSDSoC支持16nm ZynqUltrascale+ MPSoC软件定义编程
全可编程技术和器件的全球领先企业赛灵思公司 (Xilinx, Inc.) 今天宣布推出 SDSoC 开发环境2016.1版,支持Zynq系列SoC和MPSoC 使用 C和C++语言进行软件定义编程,并支持近期新推出的16nm Zynq UltraScale+ MPSoC。此外,该新版环境还凭借系统级特性分析工具,将编译时间缩减一半,从而实现了生产力的大幅提升。 赛灵思公司 SDSoC产品市场营销与规划经理Nick Ni表示: SDSoC开发环境已经迅速扩展到650 多个用户以上,其中许多用户通过生产基于ZynqSoC 的产品设计得意快速进入市场。除了支持ZynqUltrascale+ MPSoC之外,我们还大幅缩短了编译时间,并
[嵌入式]
STPA支持下一代汽车EE安全架构开发
1.动机:为什么是下一代EEA?为什么是STPA?挑战是什么? 2.方法:公路试点实例的调查结果
[嵌入式]
STPA支持下一代<font color='red'>汽车</font>EE安全<font color='red'>架构</font>开发
深入解析汽车MCU的软件架构
电动汽车(EV)正在成为首选的交通方式,为传统内燃机汽车提供了一种可持续发展的环保型替代方案。在电动汽车复杂的生态系统中,众多电子控制单元(ECU)在确保其高效运行方面发挥着至关重要的作用。电机控制单元(MCU)就是这样一个 ECU,它是电机性能背后的大脑。在这篇综合文章中,我们将探索电机控制单元的世界,研究它们的功能、组件以及影响汽车 MCU 领域的最新趋势。 了解电动汽车使用的电机 在深入研究电动汽车电机控制单元的复杂性之前,有必要了解电动汽车常用的各种电机类型。最常见的两种类型是无刷直流(BLDC)电机和永磁同步(PMS)电机。 无刷直流电机又称电子换向电机,无需电刷和换向器,从而提高了效率,减少了维护。从本质上讲,它的
[嵌入式]
深入解析<font color='red'>汽车</font>MCU的<font color='red'>软件</font><font color='red'>架构</font>
挑战高通座舱霸主,英特尔软件定义汽车SoC芯片CES首发
英特尔在2024年CES上推出首款 软件 定义汽车SoC 芯片 ,也是全球首款采用Chiplet的 车规级芯片 。按照英特尔的描述,软件定义汽车SoC芯片就是舱驾一体芯片,典型如 高通 的SA8775、SA8797和英伟达的Thor,但从产品Demo看,英特尔是想恢复昔日Apollo Lake(简称APL)横扫高端座舱的荣光。吉利旗下的极氪已明确会使用这款软件定义汽车SoC芯片芯片。 图片来源:Intel 实际今天所谓的 AI PC与汽车SoC芯片几乎完全一致,推测英特尔就是拿AI PC的芯片(即Mentor Lake Core Ultra芯片)来做汽车SoC,要想通过AEC-Q100标准只需降低主频即可,易如反掌,几乎没
[汽车电子]
挑战高通座舱霸主,英特尔<font color='red'>软件</font><font color='red'>定义</font><font color='red'>汽车</font>SoC芯片CES首发
配置软件定义的WLAN测试系统
1. WLAN物理层介绍 WLAN标准是根据IEEE 802.11工作小组所定义并维护的,其中包含芯片制造商和接入点制造商。 此团队已经定义了多个802.11标准 从802.11a到802.11z均囊括在内。 然而,对WLAN设备而言,最常见的协议为IEEE 802.11a、b、g,与n。 在1999年,工作团队为WLAN设定了802.11a与802.11b标准。 若将IEEE 802.11a标准设定为5 GHz的未授权工业、科学与医疗(ISM)频带,则可达到最高54 Mb/s的传输率。 相对来说,IEEE 802.11b标准则可于2.4 GHz ISM频带上达到最高11 Mb/s的信息传输率。 2003年发布的IEEE 8
[测试测量]
配置<font color='red'>软件</font><font color='red'>定义</font>的WLAN测试系统
汽车电源管理IC在区域架构中的应用现状
汽车电源管理IC是一种电子元件,用于控制和管理车辆电源系统的功能,是汽车电子控制系统的关键组成部分。在汽车区域架构中,汽车电源管理IC主要被应用于车载电子系统的能量管理和稳压保护模块中,以实现对电源系统的智能控制、保护和优化。同时,它也与汽车通讯网络CAN等模块进行数据交互和控制,实现车辆系统的整合和协调工作。 此次公开课,白玉杰老师首先介绍了汽车电源管理IC在区域架构中的应用现状,之后分享了如何为摄像头、雷达、ADAS、ECU等应用选择电源管理IC。最后,他还对ADI面向智能座舱显示屏的边缘照明背光LED驱动器,以及汽车LED照明系统中的矩阵灯管理器两类产品的特点进行了解读。
[嵌入式]
<font color='red'>汽车</font>电源管理IC在区域<font color='red'>架构</font>中的应用现状
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved