基于G9X车身域控制器的软硬件设计

原创 智能汽车设计 2023-05-16 07:35

【摘 要】车身域控制器是汽车电子系统根据功能划分的各功能块的控制核心,其内部网络通过CANFD/CAN或者FlexRay通信总线连接到中央网关控制器,能实现车身控制器的基本功能,包括灯光控制、雨刮控制、门锁控制、车窗升降、PEPS、TPMS等。结合车身域控制器的技术要求,本文介绍一种基于国产SoC设计的车身域控制器,并通过搭建台架对域控制器的各个功能进行验证,可满足客户对高性能、安全性、安全保障和可靠性的要求

随着汽车电子电气架构向集中化发展,依据汽车电子部件功能,整车被划分为动力域、底盘域、车身域、自动驾驶域和智能信息域等[1],借助处理器芯片的强大算力,将分布式的ECU统一起来,统一规划硬件输入输出接口,减少连接器、结构件、线束、硬件资源重复性,软件上整合多个控制器功能策略融合开发,节约软件开销和对外信息路由[2]。这样可以降低整车硬件成本,节省多个ECU算力相互冗余造成的资源浪费。

车身域控制器一般集成车身控制器、无钥匙进入和启动、胎压监测、网关等功能,也可增加座椅调节、后视镜调节、空调控制等功能,综合统一管理各执行器,合理有效地分配系统资源。

在过去的1~2年中,整个汽车电子行业,特别是汽车MCU这一类,面临着一波严重的缺货行情,在这期间,很多主机厂和Tier 1工厂都开始寻求保供。寻找国产化的替代方案迫在眉睫,在这个过程中,同时也充满了机会。本文介绍一种基于国产SOC设计的车身域控制器,并通过搭建台架对域控制器的各个功能进行验证,满足客户的要求。

1 G9X芯片介绍

G9系列是芯驰科技在2020年发布的面向中央网关的产品,首款芯片为G9X。G9系列处理器是专为新一代车内核心网关设计的高性能车规级汽车芯片,采用双内核异构设计,包含高性能Cortex-A55 CPU内核及双核锁步的高可靠Cortex-R5内核,在承载未来网关丰富的应用同时,也能满足高功能安全级别和高可靠性的要求。G9芯片架构如图1所示。

图1 G9芯片架构

G9支持多种外设接口,包括PCIe、USB3.0接口,同时具有丰富的以太网、CANFD和LIN等传输接口。在此基础上,G9运用芯驰第二代包处理引擎SDPEv2,在非常低的CPU占用率的情况下,可实现不同接口之间的高流量、低延迟的数据交换。

此外,G9内置了HSM,包含真随机数发生器和高性能加解密引擎,支持AES、RSA、ECC、SHA以及多种国密算法,满足安全启动,OTA、V2X等多种未来车载安全应用的需求。

2 域控制器硬件设计

域控制器硬件原理框图见图2。

图2 G9X域控制器硬件原理框图

该车身域控制器的资源如下:①支持2路CAN/CANFD接口;②支持1路LIN;③支持1路100Base-T1车载以太网;④支持1路1000Base-T1车载以太网;⑤支持28路信号输出;⑥支持44路信号输入;⑦集成PEPS功能(含IMMO);⑧外挂eMMC和QSPI FLASH,存储OTA更新数据;⑨支持LIMP HOME模式。

2.1 电源和复位设计

域控制器电源根据功能单元分为RTC电源域、SAFETY电源域和AP电源域。RTC电源域最先上电并负责芯片的整体电源的控制;SAFETY电源域为R5核MCU工作电源;AP电源域为A55核MPU工作电源。控制器各电源域使用分立DC/DC实现,具体电源方案如图3所示。

图3 域控制器电源方案

2.2 CAN/CANFD接口设计

TJA1043属于NXP的第三代高速CAN收发器,相比第一代和第二代器件(如TJA1041A),有明显的改进,其能提供改进的电磁兼容性(EMC)和静电放电(ESD)性能、极低的功耗和电源电压关闭时的无源性能。本方案也可选择国产芯片芯力特公司的 SIT1044T/3或SIT1044TK/3。CAN/CANFD接口设计原理如图4所示。

图4 CAN/CANFD接口设计原理图

2.3 LIN接口设计

LIN接口选用NXP公司的TJA1021芯片,实现LIN主从协议控制器到物理总线之间的接口转换。TJA1021芯片支持1~20kBdb波特率,符合LIN 2.1/SAE J2602规范,具备低电磁辐射和高电磁抗干扰性。芯片输入电平兼容3.3V和5V,且支持低功耗睡眠模式和本地/远程唤醒功能。

另外,芯片具备多种保护机制:支持符合IEC61000-4-2的±6kV(引脚LIN、VBAT和WAKE_N)ESD特性;LIN总线和电源引脚支持ISO 7637规范的抗瞬态保护;LIN总线引脚对电源和GND具有短路保护功能;过热保护。本方案也可选择国产芯片芯力特公司的SIT1021。LIN接口设计原理如图5所示。

图5 LIN接口设计原理图

2.4 100Base-T1车载以太网接口设计

100Base-T1车载以太网接口选用苏州裕太车通电子科技有限公司的YT8010A。该芯片为单路MDI输出,工作速率支持100Mb/s。YT8010A是单对以太网物理层收发器(PHY),它实现IEEE定义的100BASE-T1标准的以太网物理层部分802.3bw工作组,非常适合广泛的汽车应用,它的制造使用标准的数字CMOS工艺,并包含实现所需的所有有源电路物理层用于在单根平衡双绞线上传输和接收数据。基于尖端DSP技术,结合自适应均衡器、回声消除器、ADC、锁相环、线路驱动器、编码器/解码器和所有其他所需的支持电路,可实现强大的性能并超越汽车电磁噪声环境中的干扰(EMI)要求,功耗非常低。

YT8010A设计完全兼容RGMII、RMII和MII接口规范,允许与行业标准以太网媒体访问控制器(MAC)和开关控制器兼容,满足AEC-Q100 1级温度范围,YT8010A芯片与主芯片的连接,包括MAC通信接口和MDIO管理接口。MAC通信接口支持RGMII、RMII和MII这3种接口。与G9X连接时,使用RGMII接口进行连接,工作速率为100Mb/s。MDIO接口用于G9X对YT8010A的配置和管理,接口遵循IEEE802.3 Clause 22定义。YT8010A芯片原理图设计如图6所示。

图6 100Base-T1接口设计原理图

2.5 车身域控制器PCB设计

车身域控制器硬件采用8层板PCB设计。设计时充分考虑高速信号、数字信号、模拟信号、大功率信号等的处理,同时生成三维模型,方便前期DFX处理和外壳设计。正反面设计图稿和三维设计图如图7、图8所示。

图7 域控制器PCB三维示意图

图8 域控制器硬件实物图

3 域控制器软件设计

G9X内部根据资源的不同分为SAFETY域和AP域。SAFETY域为Cortex-R5核心处理域,搭载FreeRTOS实时操作系统,主要负责CAN、LIN等实时性要求较高的信息进行处理;AP域为Cortex-A55核心处理域,搭载Linux富操作系统,主要负责网络相关信息的处理,如DOIP、OTA等。域控制器和网关控制器软件整体架构如图9所示。

图9 软件整体架构

域控制器车身相关功能由实时工作核心Cortex-R5实现,其软件架构参照应用层中为具体的应用功能。实时运行层为应用层和底层驱动的中间层,其实现与应用层和驱动层的接口和逻辑转换。驱动层则主要实现硬件设备的访问控制。域控制器车身控制功能为10ms周期运行任务,简化任务工作流程如下。RTE软件架构如图10所示。

图10 RTE软件架构

1)运行PEPS相关的RF、RKE任务,获取钥匙当前状态。

2)运行TPMS任务,获取胎压传感器数据。

3)RTE调整PEPS相关状态。

4)RTE根据胎压传感器和其他车身数据,判断胎压警告状态。

5)RTE通过MSDI驱动获取底层输入开关信号状态。

6)RTE获取开关状态后,将数据传送给外部灯光模型和闪烁灯光模型并获取模型的输出。

7)RTE依照模型输出,通过驱动程序进行实际硬件驱动。

4 调试验证

为了验证车身域控制器的功能与性能是否满足要求,搭建了台架系统进行验证,台架主要以车身域控制器和网关控制器为核心,搭载实车车灯负载,网关控制器主要用于验证车身域控制器的OTA刷写功能,网关控制器与车身域控制器之间通过车载以太网进行传输。

台架测试验证如图11所示,主要验证的功能有:①近光灯、远光灯、位置灯、日行灯、制动灯、倒车灯、后雾灯以及转向灯等灯光功能;②网络通信功能主要包括CAN通信、LIN通信、100T1通信;③报文路由功能;④信号路由功能;⑤UDS诊断功能;⑥使用网关控制器对域控制器进行DoIP刷写,从而验证了车身域控制器的OTA功能。

图11 台架测试验证

测试结果显示车身域控制器上述功能满足设计要求,所有测试项目均通过。

5 结论

本文设计的车身域控制器主要基于国产芯片G9X,该车规级芯片的应用解决了域控制器国产化的重要一步,该芯片集成度高,接口丰富,内置加速引擎,支持硬件安全引擎。G9系列芯片是面向下一代域控制器和网关控制器的解决方案芯片,是面向服务的电子电气架构(SOA)控制器的理想之选。针对域控制器和网关控制器实现功能的不同,可在G9系列中根据实际应用层业务负责程度,围绕MCU、MPU、GPU等核心资源的数量进行芯片型号选择,同时硬件完全支持无缝升级。域控制器国产化的研究,克服了进口车规级主控芯片“卡脖子”难题,尤其在芯片缺口日益明显的情况下,国产芯片、国产化控制器正被越来越多的车企列入采购名单[3]。

参考文献:


[1]广州致远电子有限公司.汽车“域”概念之车身域控制器[Z].2020.


[2]汪春华,张玉稳,刘洪飞,等.集中式嵌入式车身域综合控制系统的设计[J].内燃机与配件,2019(23):67-68.


[3]黄琳,王金龙.国产芯片崛起 车企多维度拓展芯片供应链[J].稀土信息,2022(6):31-33.


END

智能汽车设计 关注智能汽车发展,分享智能汽车知识!
评论
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 106浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 45浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 86浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 70浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 71浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 52浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 41浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 105浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 75浏览
  • 学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&
    youyeye 2024-11-30 14:30 73浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 101浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 86浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦