首页 > 产品与工作流程 > AI 驱动设计 > 设计 IP > 汽车 IP > 汽车控制器

汽车网络

区域式车载网络中的每条链路都有其任务,总线选择由任务决定。Silvaco 的汽车网络 IP 覆盖四类需求:用于高吞吐量流量的 CAN FD、用于网关的 MultiCAN、用于确定性控制的 FlexRay,以及用于低成本边缘节点的 LIN。CAN 控制器符合 ISO 11898-1。四款控制器均支持 ISO 26262 功能安全要求,出货量已超过十亿颗。

按链路选择控制器

车载网络根据各链路需要承载的流量组合使用不同总线。应从这些需求着手,而非先选择料号。

FlexCAN 承载高吞吐量 CAN 流量

一个控制器同时支持 CAN 2.0B 和 CAN FD,CAN FD 帧速率可达 8 Mbit/s,有效载荷为 64 字节。空闲节点在低功耗模式下休眠,直到总线活动或匹配帧到达。

MultiCAN 实现 CAN 总线之间的网关

单个控制器最多包含六个 CAN 2.0B 节点,每个节点速率可达 1 Mbit/s。配置为网关后,MultiCAN 可自动将帧从一条 CAN 总线转发到另一条。TTCAN 提供时间触发消息传输。

FlexRay 实现确定性控制

通过 AMBA AHB 支持 FlexRay 2.1,用于必须按固定时序到达的控制流量。需要带宽时,两个独立通道可提供 20 Mbit/s。需要容错时,可将两个通道以每通道 10 Mbit/s 的速率冗余运行。

LINFlexD 连接低成本边缘节点

LINFlexD 支持 LIN 1.3 至 2.2,可作为主节点或从节点,速率最高为 20 kbit/s。适用于无需 CAN 节点的执行器、开关和按钮。

按网络用途选择控制器

配置决定各门数范围内的具体数值:FlexRay 配备 4 个消息缓冲区时约为 77k 门,配备 252 个时为 141k 门。

网络用途 控制器 协议和接口 ISO 26262 门数
高吞吐量 CAN 流量 FlexCAN, 70017 CAN 2.0B,支持 CAN FD 的 Full-CAN,IPS / APB 使用验证 25k–61k
CAN 总线之间的网关 MultiCAN, 70034 CAN 2.0B, Full-CAN, Twin CAN, TTCAN, IPS / APB 使用验证 34k–87k
确定性控制 FlexRay, 70018 FlexRay 2.1, AMBA AHB 使用验证 76k–141k
低成本边缘节点 LINFlexD, 70052 LIN 1.3、2.0、2.1 和 2.2,IPS / APB 使用验证 22k–23k

根据 ISO 26262 Part 8,四款控制器均具备使用验证(Proven in Use)状态,其依据是数亿颗器件在量产车辆平台中的应用。

适用的车辆功能

线控转向、线控制动和底盘控制

发生故障时仍需保持通信的 ASIL-B 功能

CAN 和 CAN FD 网络

符合 ISO 11898-1 的 FlexCAN 和 MultiCAN

区域式和分布式 E/E 设计

MultiCAN 网关在各区域运行的 CAN 总线之间传递帧

执行器、开关和按钮

在成本决定总线选择的场景中,通过 LIN 2.x 连接 LINFlexD 节点

混合数据速率流量

FlexCAN 在同一总线上传输经典 CAN 帧和 CAN FD 帧,从而优化流量

在流片前确定网络需求

您的 SoC 接入哪些总线,需要达到哪个 ASIL 等级?从这两个问题的答案着手。您将
与同一个团队确定汽车网络 IP 所需的 ISO 26262 安全文档、评估
和授权。

相关 IP

汽车 IP

四款控制器的门数、等级和安全状态

汽车半导体

面向汽车芯片的 Silvaco

全部 IP 系列