专栏介绍
《汽车控制器拆解》专栏将分享智能汽车控制器的拆解分析,为读者呈现最新的量产控制器的参考设计及选型方案。
上汽荣威第三代RX5是国内首款搭载NGP智能导航辅助驾驶功能的燃油车型。于2022年8月初上市推出NGP智驾功能。今天将和大家一起解密上汽荣威RX5 NGP智驾版域控制器的设计方案。
为了提升用户对高阶智能辅助驾驶的功能体验,上汽荣威在整车的感知传感器方案上也花费了很多心思。全新第三代荣威RX5 NGP智驾版采用多维感知融合方案,配备1个800万像素120°前视摄像头、5个200万像素100°周视摄像头、4个360°环视摄像头、3个毫米波雷达、12个超声波雷达、和高精定位模块等28个传感器,全方位覆盖车辆周围环境,用整车拥有更长的探测距离、更广的探测范围和更精准识别更多物体。
为实现多传感器的融合,实现更复杂的算法,上汽荣威NGP智驾版域控制器由宏景智驾提供,该智驾域控制器使用了3颗地平线征程3高性能国产AI芯片,该芯片使用的是地平线自研的伯努利2.0 BPU®架构,实现环境感知、地图定位、融合规划等多种智能驾驶算法模块,实现360°周视视觉感知全覆盖。此外,该系统支持高效的智能驾驶规划和决策算法,具备深度学习能力,提供迭代更新等功能。
上汽荣威RX5 NGP智驾版域控制器由宏景智驾设计,外壳采用金属机加工而成,表面有较多导热槽,此域控制器采用的自然散热的方式进行散热处理,在主要的芯片表面涂抹导热硅脂与金属外壳内部伸出的金属柱直接接触,从而将热量通过连接有金属柱的外壳散到外界。域控制器外壳外部的导热槽,可以增加与空气的接触面积,更加利于域控制器的散热。
自驾域控制器外壳正面图
自驾域控制器外壳背面图
2、智能驾驶域控制器接口
此域控制器的线速端子分布在域控制器的左右两侧;右侧主要分布电源、IO、通信接口、GPS天线等端子;左侧主要分布了环视、周视、前视的线束端子。
自驾域控制器线速端子图1
自驾域控制器线速端子图2
3、智能驾驶域控制器PCB板
自动驾驶域控制器PCB正面图
自动驾驶域控制器PCB正面图
自动驾驶域控制器PCB正面标注图
图中编号依次为:1-地平线J3,2-镁光DDR4 2G,3-三星 eMMC 64G,4-美国芯成 Nor flash,5-英飞凌 AURIX TC397,6-Ublox ZED F9K,7-NXP交换机 SJA1105Q,8-电源芯片 MC33PF 8100A0ES,9-电源芯片 英飞凌 355584,10-PHY芯片RTL9010AA,12-电源管理芯片 MPF5024AMMA0ES。
图中编号依次为:美信GMSL MAX96712、德州仪器FDLink UB953、美信GMSL MAX9296A。
4、域控制器系统
自驾域控系统框图
自驾域控组成图
5、SOC芯片
SOC,即系统级芯片,是一种集成了处理器核心、内存控制器、外设控制器等多个功能模块的大型集成电路。在自动驾驶域控制器中,SOC芯片负责处理传感器数据、进行实时图像处理和计算机视觉算法。常见的SOC芯片型号有英伟达Drive Orin、英特尔的Mobileye EyeQ系列、高通的Snapdragon Automotive Platform系列、地平线征程系列。
此次上汽荣威RX5采用的是3块地平线J3芯片。
5.1、3块地平线J3的功能
芯片编号 |
功能 |
J3-A |
负责前视视像头的感知和GNSS模块的定位建图功能。 |
J3-B |
负责周视摄像头感知、后视摄像头和泊车规划功能。 |
J3-C |
负责四路环视摄像头感知和行车规划功能。 |
5.2、地平线征程3芯片简介
地平线征程3为地平线旗下的第二代车载智能芯片;征程3基于地平线自研的BPU®️2.0 架构,符合AEC-Q100 。征程3不仅支持基于深度学习的图像检测、分类、像素级分割等功能;也支持对 H.264 和 H.265 视频格式的高效编码,是实现多通道复杂计算任务和多通道数字视频录像的理想平台,例如可实现高级别辅助驾驶( ADAS ),自动泊车辅助( APA )等功能。
5.3、 地平线征程3的特征
一般特性 |
·采用台积电的16纳米FFC制造工艺; ·采用FCBGA484封装,pin间距为0.65mm,芯片大小为15mmx15mm; ·符合汽车AEC-Q100 2级标准(工作温度为:-40~105摄氏度) |
CPU特性 |
·采用4个Arm Cortex A53内核,具有32KB/32KB L1 I/D核512KB 2级高速缓存; ·最大工作频率为:1.2GHz; ·支持动态频率缩放(DFS); |
BPU特性 |
·由BPU0核BPU1双核伯努利架构组成,算力为5TOPS; ·最大工作频率:950MHz; ·支持动态频率缩放(DFS); |
DDR特性 |
·支持x32片外DDR4/LPDDR4/LPDDR4X DRAM,最大支持4GB容量; ·支持的DDR4最大速度可达DDR4-3200 MT/s; ·支持的LPDDR4/LPDDR4X 最大速度达3200MT/s; |
网络接口特性 |
·支持一个千兆网接口; ·外部以太网PHY支持RMII和RGMII协议; ·支持实际敏感网络(TSN)和音频视频(AV)流量; |
主机接口 |
·使用BIF-SPI从接口,AP SPI主设备的传输速率最高可达66 MHz; ·适用于AP eMMC主机的传输模式,最高可达8线使用BIF-SD设备接口的HS200模式(最大192MB/s)。应用处理器(AP)使用BIF-SPI和BIF-SD主机接口访问J3的DDR、SRAM和模块寄存器,以进行数据交换和控制; ·支持USB3.0主机/设备双角色高速接口。 |
5.4、地平线征程3的使用工具链
6、存储芯片
智能驾驶域控制器中常用的存储模块有eMMC和DDR4等;它们在自动驾驶域控制器中扮演着存储数据的重要角色。EMMC芯片作为闪存储存储设备,负责存储系统的操作系统、算法和数据等。DDR4芯片则是一种高速的内存芯片,负责缓存和运行算法。常见的EMMC芯片型号有三星的KLM和SK Hynix的eMMC,常见的DDR4芯片型号有美光的Crucial和金士顿的HyperX。
6.1、DDR4
镁光DDR4 2GB,具体型号:MT53E1G32D2FW-046
6.2、eMMC
型号:KLMCG4JETD-B041,三星 eMMC 64G
6.3、NOR FLASH
美国芯成 IS25WP512M-RHLA3 512Mb
7、MCU芯片
MCU芯片在自动驾驶域控制器中扮演着重要的角色。MCU,即微控制器单元,是一种集成了处理器核心、内存、输入输出接口等功能的微型计算机。在自动驾驶域控制器中,MCU芯片负责实时计算、数据采集和控制等任务。常用的MCU芯片型号有恩智浦的S32K系列、英飞凌的AURIX TC3X7系列和Renesas的RH850系列。MCU芯片可以通过CAN总线、以太网和SPI等与SOC芯片进行通信。
TC397芯片在此域控制器中的功能:负责整车控制和整车数据交互。
英飞凌AURIX TC397简介
TC397属于英飞凌 AURIX 2G系列产品,该系列MCU具备多达六核的高性能架构,美国内核的时钟频率最高达300MHz,科实现高速的计算能力;在存储方面,该系列产品最大支持16MB Flash,并具有A/B切换功能,可以便捷的实现空中下载软件更新功能–SOTA;在功能安全方面,该系列MCU最多配备了4个锁步核,符合ISO 26262功能安全D级;且还内置了硬件加密模块-HSM,非常使用自动驾驶领域。
TC397特点
特点 |
内核:6 TriCore™ 运行频率为300 MHz(具有4个锁步核,可提供4000 DMIPS) Flash:16 MB闪存/ECC保护 RAM:高达6.9 MB的SRAM/ECC保护 PHY:1 Gbit以太网 外设:12xCAN FD、2xFlexRay、12xLINs、4xQSP、2xI²C、25xSENT、6xPSI、2xHSSL、4xMSC、1x eMMC/SDIO LVDS:8×400 Mbit/s LVDS雷达接口 SPU:2x SPU(信号处理单元),用于雷达信号处理 定时器:冗余和多样化的定时器模块(GTM、CCU6、GPT12) 加密:EVITA完整HSM(ECC256和SHA2) 封装:BGA-292包装 功能安全:根据ISO 26262/IEC61508开发并记录,以支持高达ASIL-D/SIL3的安全要求 AUTOSAR:AUTOSAR 4.2支持 电源:单电压电源5 V或3.3 V 温度:165°C结温 |
8、加串/解串芯片芯片
8.1、MAX96712
MAX96712简介
MAX96712解串器将GMSL2或GMSL1串行输入转换为MIPI CSI-2 D-PHY或C-PHY格式的输出。该设备允许每个链路在转发时同时传输双向控制信道数据视频传输正在进行中。MAX96712可以使用行业标准同轴电缆或STP互连来容纳多达四个远程传感器。每个GMSL2串行链路在正向方向上以3Gbps或6Gbps的固定速率工作,在反向方向上以187.5Mbps的固定速率操作。在GMSL1模式下,MAX96712可以与第一代3.12Gbps或1.5Gbps的GMSL1串行器配对,或者在GMSL2模式下与GMSL2串行器操作高达3.12Gbps。
MAX96712支持视频数据的聚合和复制,使来自多个远程传感器的数据流能够组合并路由到一个或多个可用的CSI-2输出。数据也可以路由使得来自单个GMSL输入的多个流能够独立地路由到不同的CSI-2输出。或者,可以使用帧级联将来自多个传感器的数据同步并组合在复合超帧内的单个CSI-2流中。CSI-2接口支持使用C-PHY或D-PHY的2x 4通道和4x 2通道配置。
提供了各种外围通信选项,用于灵活的本地寄存器访问和远程设备编程。三个I2C/UART端口支持并行或隧道式远程外围通信的冗余本地和远程内部寄存器访问。另外还提供了两个SPI端口作为到远程外围设备(GMSL2)的隧道接口。
MAX96712特点
特点 |
详情 |
MIPI CSI-2 v1.3输出可配置为2×4通道,1×4车道+2×2车道,或4×2车道
|
•可选D-PHY v1.2,80Mbps至2.5Gbps/ 通道或C-PHY v1.0,182Mbps至5.7Gbps/通道 •16/32信道虚拟信道支持(D/C-PHY) •传入数据的灵活聚合和路由通过CSI-2 VC或帧级联 •数据可以复制并路由到任何CSI端口 •支持RAW8/10/12/14/16/20,RGB565/666/888,YUV422 8/10位格式 •提高传输效率的双像素模式 •CSI-2车道重新分配和极性翻转 •MIPI/GMSL视频PRBS生成器和检查器 •棋盘格/颜色渐变图案生成器 •原始CSI-2 PRBS生成器 •独立配置所有视频路径和GMSL/CSI-2端口 |
四路GMSL输入,具有可独立配置的GMSL1/2操作、链路速度和视频格式
|
•混合支持GMSL1/GMSL2和3G/6G •向后兼容GMSL1串行器 •GMSL1前向链路速度高达3.12Gbps •3Gbps或6Gbps的GMSL2链路速度(正向)和187.5Mbps(反向) •同步和同时支持非同步摄像机 •实现大型相机系统多个串行izer的精确同步 •用于链路测试的GMSL PRBS生成器/检查器 •用于连续诊断的睁眼监视器 •自适应均衡,最多可实现15米同轴具有多个联机连接器的电缆 •兼容50Ω同轴电缆或100ΩSTP |
ASIL-B兼容(GMSL2)
|
•视频水印插入和检测 •控制信道数据的16位CRC保护检测到错误后重新传输 •视频线路数据的可选32位CRC保护 •视频数据存储器的ECC保护 •CSI-2数据流的CRC保护 |
用于设备配置和与远程外围设备通信的并发控制信道 |
•3个I2C/UART、2个SPI、17个GPIO •八个硬件可选设备地址 |
可编程扩频降低EMI |
|
64引线9mm x 9mm TQFN,带外露焊盘 |
MAX96712四路独立输入和输出的系统图
8.2、MAX9296A
MAX9296A解串器将单个或双串行输入转换为MIPI CSI-2输出。该设备在GMSL1或GMSL2模式下运行。MAX9296A还发送和接收侧信道数据,实现前向路径视频和双向控制数据的全双工传输,成本为50Ω 同轴电缆或100Ω STP电缆应符合GMSL2或GMSL1信道规范。
MAX9296A实物图
MAX9296A两个独立运行的视频源框图
8.3、UB953
UB953简介
DS90UB953-Q1 串行器属于 TI FPD-Link III 器件系 列,旨在支持高速原始数据传感器,包括 2.3MP/60fps 成像器以及 4MP/30fps 摄像头、卫星雷达、激光雷达 和飞行时间 (ToF) 传感器。该芯片提供 4.16Gbps 正 向通道和超低延迟的 50Mbps 双向控制通道,并支持 单根同轴 (PoC) 或 STP 电缆进行供电。DS90UB953- Q1 具有先进的数据保护和诊断功能,可支持 ADAS 和 自动驾驶。在结合配套解串器的情况下,DS90UB953- Q1 可提供精确的多摄像头传感器时钟和传感器同步。
UB953特点
特点 |
•符合面向汽车应用的 AEC-Q100 标准: – 器件温度 2 级:环境工作温度范围为 -40°C 至 +105°C; • 符合 ISO 10605 和 IEC 61000-4-2 ESD 标准; • 同轴电缆供电 (PoC) 兼容收发器; • 4.16Gbps 等级串行器支持高速传感器,包括全高清 1080p 2.3MP 60fps 和 4MP 30fps 成像器; • 符合 D-PHY v1.2 和 CSI-2 v1.3 标准的系统接口 – 多达 4 条数据通道,每通道速率为 832Mbps – 支持多达四个虚拟通道 • 精密多摄像头时钟和同步 • 灵活的可编程输出时钟发生器 • 高级数据保护和诊断,包括 CRC 数据保护、传 感器数据完整性检查、I2C 写保护、电压和温度测 量、可编程警报以及线路故障检测 • 支持单端同轴或屏蔽双绞线 (STP) 电缆 • 超低延迟双向 I2C 和 GPIO 控制通道支持从 ECU 侧进行 ISP 控制 • 1.8V 单电源 • 低功耗(0.28W 典型值) • 提供功能安全 – 有助于进行 ISO 26262 系统设计的文档 • 兼容 DS90UB954-Q1、DS90UB964-Q1、 DS90UB962-Q1、DS90UB936-Q1、DS90UB960- Q1、DS90UB934-Q1 和 DS90UB914A-Q1 解串器 • 宽温度范围:–40°C 至 105°C • 小型 5mm × 5mm VQFN 封装和 PoC 解决方案尺 寸,适合紧凑型摄像头模块设计 |
应用 |
• 高级驾驶辅助系统 (ADAS) – 环视系统 (SVS) – 摄像头监控系统 (CMS) – 前视摄像头 (FC) – 驾驶员监控系统 (DMS) – 后视摄像头 (RVC) – 汽车卫星雷达和激光雷达模块 – 飞行时间 (ToF) 传感器 • 安防和监控摄像头 • 工业和医疗成像 |
UB953典型应用
9、以太网/交换机芯片
9.1、SJA1105Q
简介
SJA1105P/Q/R/S旨在为自动以太网交换机提供一种成本优化且灵活的解决方案。SJA1105P/Q变体是SJA1105/T的功能增强型,即插即用替代品。在SJA1105R/S变体中,其中一个端口提供SGMII功能。这些设备可以用于需要SGMII与主机处理器连接的应用程序,或者需要级联多个设备的应用程序。
SJA1105P/Q/R/S安全可靠的汽车千兆以太网交换机系列通过改进的安全相关功能、扩展的接口选项和ISO 26262 ASIL-A合规性扩展了SJA1105/SJA1105T[1]交换机的功能。
SJA1105P/Q/R/S是一款5端口汽车以太网交换机,支持IEEE音频视频桥接(AVB)和时间敏感网络(TSN)标准。五个端口中的每一个都可以单独配置为以10/100/1000 Mbit/s操作。此功能提供了将任何快速/千兆/光学PHY或MCU/MPU连接到任何端口的灵活性。外部PHY的示例是NXP半导体公司([2]和[3])的TJA1100和TJA1102 IEEE 100BASE-T1PHY。
所有SJA1105P/Q/R/S变体都提供了新的帧白名单/黑名单、端口可达性和地址学习限制功能,通过将数据处理限制在已知帧和数据源,并防止错误或恶意数据的转发,提高了交换机的安全性。
更新后的MII/RMII/RGMII接口提供扩展的IO电压,如1V8和3V3 RGMII。此外,/R和/S变体上可用的SGMII接口扩展了交换机的连接选项。/P和/Q变体没有SGMII端口并与SJA1105/SJA1105T开关保持100%引脚兼容。
SJA1105P/Q/R/S交换机系列是根据ISO 26262标准开发的。ASIL-A合规性降低了安全关键ECU的设计负载。如有要求,可提供其他文件,包括安全手册。
这些交换机与IEEE AVB标准兼容。/Q和/S变体支持扩展的TSN功能,如802.1Qbv。NXP原始AUTOSAR驱动程序和AVB SW堆栈可用于该系列。
SJA1105框图
SJA1105的每个端口可以独立配置为10/100 Mbit/s MII/RMII或10/100/1000Mbit/s RGMII操作。SJA1105R/S上的SGMII端口可配置用于10/100/1000 Mbit/s操作。SPI从接口提供设备寄存器访问主机处理器。
SJA1105P/Q/R/S以太网交换机连接到PHY和主机处理器的系统图
9.2、以太网芯片
RTL9010AA
简介
RT9010是一款低噪声、低损耗的产品,具有高达300mA的电源能力和上电复位功能。通过从2.5V到5.5V的输入操作,输出电压的范围是从1.2V到3.6V。
RT9010具有2%的精度、极低的压降(240mV@300mA)和极低的接地电流。关闭电流接近零电流,适用于电池电源设备。其他功能包括电流限制、超温、输出短路保护。
RT9010具有短路热折回保护功能。当发生输出短路(VOUT<0.4V)时,RT9010将其OTP跳闸点从165°C降低到110°C,为最终用户提供最大的安全性。
特点
特征 |
宽工作电压范围:2.5V至5.5V 低噪声射频应用 无需噪声旁路电容器 线路/负载瞬态中的快速响应 TTL逻辑控制的关闭输入 低温度系数 300mA LDO输出 高精度±2% 短路保护 过温度保护 电流限制保护 短路热折返保护 微小TSOT-23-6封装 符合RoHS,100%无铅 |
10、电源模块
电源管理模块也是自动驾驶域控制器中的重要组成部分。电源管理芯片负责管理整个系统的电源供应和电量管理,保证各个组件正常工作。
10.1 MC33PF 8100A0ES
简介
PF81/PF82 PMIC系列专为高性能处理应用而设计,如娱乐中控、车载信息服务、仪表板、汽车网络、ADAS、视图和传感器融合。
提供两个版本来满足不同的市场需求:
-
带功能安全的PF82,符合ISO 26262标准,为ASIL-B (D)汽车应用提供强大而灵活的解决方案。
-
PF81是该产品的基础版本,具有电源管理和数字控制功能,没有功能安全,适用于不需要符合ASIL-B规范的系统。
8100A0ES框图
特点
10.2、355584
①、简介
TLF35584是一款多输出系统电源,适用于安全相关应用,通过在较宽输入电压范围内高效灵活的前/后稳压器概念提供5V-μC、收发器和传感器。由于开关频率范围较广,因此在效率和小型过滤器组件的使用方面可以进行优化。用专用参考稳压器为ADC供电,提供独立于μC负载的步骤,并可用作2个独立传感器电源的跟踪源。灵活的状态机、包括计时器在内的唤醒概念,以及备用调节器都有助于用户在众多应用程序中进行选择使用。
②、特点
10.3、MPF5024AMMA0ES
电源管理芯片 MPF5024AMMA0ES
简介
PF5024集成了多个高性能降压调节器。它可以作为负载调节器IC的独立点操作,也可以作为较大PMIC的配套芯片操作。
内置一次性可编程(OTP)存储器存储关键的启动配置,大大减少了通常用于设置输出电压和调节器序列的外部组件。调节器参数可在启动后通过高速I2C进行调整,为不同的系统状态提供灵活性。
PF5024是一种电源管理集成电路(PMIC),设计用于主电源管理i.MX8和S32V系列NXP高端多媒体应用处理器的构建块。它也是能够为高端i.MX6系列以及几个非NXP处理器提供电源解决方案。
特征
-
降压调节器
–SW1至SW4:0.4 V至1.8 V;2500毫安
–动态电压缩放
–可配置为多相调节器
–SW2上的VTT终止模式
–可编程电流限制
–开关频率的扩频和手动调谐
-
PGOOD输出和监视器
–全局PGOOD输出和PGOOD监视器
–每个调节器的独立PGOOD输出
-
每个调节器的独立启用输入
-
通过可配置的输入/输出同步引脚实现时钟同步
-
系统功能
–PMIC快速启动
–用于无缝处理器接口的高级状态机
–高速I2C接口支持(最高3.4 MHz)
–用户可编程的待机和关闭模式
–可编程软启动序列和断电序列
–可编程调节器配置
-
用于设备配置的OTP(一次性可编程)存储器
-
符合ASIL B安全级别的监控电路
–具有可编程故障保护的独立电压监测
–先进的热监测和保护
–外部看门狗监控和可编程内部看门狗计数器
–I2C CRC和写保护机制
–模拟内置自检(ABIST)
据了解该电源芯片已经停产。
型号 |
价格 |
地平线J3 * 3 |
1000 |
TC397 * 1 |
150 |
Emmc *3 |
75 |
DDR4 *3 |
240 |
Flash *3 |
105 |
GNSS *1 |
750 |
交换机 *1 |
90 |
以太网 *1 |
18 |
解串器 |
85+40 |
加串器 |
40 |
电源 |
50+30+40 |
BOOM成本大约3000元。
原文始发于微信公众号(车载嵌入式探索者):荣威RX5智驾域控器拆解分析