当前位置: 首页 > news >正文

高端车规MCU的破局之路

目录

1 低质量的无效内卷

2 高端车规MCU产品共性

2.1 支持标定测量

2.2 低延迟通信加速

2.3 完备的网络安全解决方案 

2.4虚拟化 

3 国产替代的囚徒困境


1 低质量的无效内卷

近几年,车规MCU国产替代的呼声此消彼长,但仍然集中在低端产品。

从产品细分领域来看,主要集中在门控、雨刮器、T-Box MCU端、车灯等。由于此类产品技术门槛较低,众多工业、消费类芯片厂都选择从这类产品切入到车规MCU赛道;

敢直接像小米一样高举高打的企业寥寥无几,一来大家虽然说闹着要做车规MCU,但研发芯片是有时间、金钱成本的,吆喝可以,要拿钱达咩;二来大家还是有自知之明,高端能碰,前提是有车规经验积累,有功能安全、信息安全、质量管理认证经验,有大业内OEM、Tier1/2人脉资源,就这三项就足以刷掉大部分企业。

因此真正能让主机厂或者供应商心动的高端车规MCU,至今未成体系。

那么所谓高端车规MCU,高端在哪里?技术路线是怎么样的?今天就来闲聊一下。


2 高端车规MCU产品共性

个人理解,所谓高端车规MCU,除了上面提到的各大认证,还要满足汽车行业的各种需求,例如整车及台架实时在线标定、多种类通信总线接口等。

2020年,瑞萨首先推出了28nm制程工艺的面向区域控制的RH850/U2A,该芯片结合动力控制RH850/P1x和车身控制的RH850/F1x系列的关键功能,提出了MCU的虚拟化硬件功能,进一步满足了OEM的电子电气架构迭代需求。

图片

我最初以为这是瑞萨基于丰田、本田提出的创新性产品,直到我看到了TC4x、S32Z\G、Stellar等产品feature。

我发现这是这几家大厂联合Tier1一起在搞护城河,让我不由得想到了AUTOSAR、ASAM、Debug领域等各种标准的出现。

闲话休提,我们还是来总结下产品特性。

2.1 支持标定测量

之前写过标定的系列合集,我们应该有个印象,与传统的消费类MCU不同,车规MCU提出了ED\PD芯片的概念。

ED芯片的出现,我想与博世子公司ETAS是有非常紧密的联系,毕竟ETK技术是他家独有的专利,通过这项技术还可以了解芯片内部的数据、地址总线,debug口的设计。不仅从解决方案可以赚一次钱,还可以深度和芯片厂家绑定。

针对标定测量,英飞凌、NXP、ST和瑞萨都提出了Overlay功能:

  • 英飞凌是理解了标定测量的概念,从内核角度设计了overlay功能,保证了MCU多memory的重映射;

  • NXP 在memory controller级别设计了Overlay功能,使得标定更容易理解;

  • 瑞萨针对ED产品设计了overlay,同样是满足了需求 

2.2 低延迟通信加速

NXP S32平台产品面向汽车行业应用设计了高性能、可靠的架构,针对不同应用场景推出了各种方案,如下:

图片

其中,最让我感到有意思的是S32G网关产品的LLCE,该加速引擎把CPU从通信任务释放出来,从硬件层面实现了报文的路由、认证、加解密等。换句话说,就是将以前AUTOSAR中的PduR软件模块通过硬件的方式实现了,极大地减少了通信数据的延迟。遥想当年,做网关路由时,为了1ms的时间限制与系统苦苦相争,现在有了这个硬件引擎,需求都放马过来吧!

图片

2.3 完备的网络安全解决方案 

随着R155国际强标的推行以及《汽车整车信息安全技术要求》的强标预推行,信息安全逐步进入了OEM、Tier1的视野。

为了协助OEM通过UN R155等强标(主要是分布式网络管理要求),作为芯片厂建立起符合ISO\SAE 21434汽车网络安全管理体系(CMSM)是非常有必要的。因此英飞凌在2022年通过了CSMS的认证,并在TC4xx系列产品网络安全架构上通过了ISO\SAE 21434标准。

此外,NXP、瑞萨均在新产品中将网络安全提升了重视程度,例如NXP 在21年通过了网络安全设计流程认证,瑞萨在ICU(即HSM)设计的软件不仅符合功能安全,还符合信息安全。

图片

2.4虚拟化 

在ST、NXP、IFX、Renesas等最新产品特性中,大家非常有默契地都研发出了基于汽车MCU的硬件虚拟化功能,这也意味着整车电子电气架构正式向集中式迈进,这点如博世提出的设想一般。

以NXP S32Z为例,该芯片的硬件虚拟化功能可以实现将多个ECU功能融合到一个ECU中,极大减小线束、通信以及空间布局的障碍,如下:

图片

这一点我相信是会重塑传统汽车人的开发理念,并且真正实现了以软件定义汽车。


3 国产替代的囚徒困境

经过上面的简单分析,上述几家国际大厂的产品特性是相似且高端优秀的,而产品的设计思路通常都会来源于客户需求,真正能让这些国际大厂坐下来好好商量的Tier 1 和OEM其实屈指可数。

针对国内半导体公司,需要考虑以下几点:

首先,不是随便一家公司就可以与这些Tier 1深度绑定;其次,是否真正能理解客户需求;最后,即使与客户达成了协议,公司内部的技术储备和实际的工艺制程是否能cover住这些设计难点。 

这些有把握了,以严肃认真地态度对待开发,方能成功

相关文章:

高端车规MCU的破局之路

目录 1 低质量的无效内卷 2 高端车规MCU产品共性 2.1 支持标定测量 2.2 低延迟通信加速 2.3 完备的网络安全解决方案 2.4虚拟化 3 国产替代的囚徒困境 1 低质量的无效内卷 近几年,车规MCU国产替代的呼声此消彼长,但仍然集中在低端产品。 从产…...

活字格V9获取图片失败bug,报错404,了解存储路径,已改为批量上传和批量获取

项目场景: 问题描述 原因分析: 解决方案: 完成了批量上传功能,这插件真的很方便 于是写了个批量获取附件的js代码,我真厉害 项目场景: 活字格V9版本获取图片链接Upload 【9.0.103.0】图片上传的存储路…...

【Echart】echart图表不显示总结

【Echart】echart图表不显示 经常遇到的场景&#xff1a;v-if和el-tabs切换图表不显示图表&#xff1b; 1、echarts.init时确认dom容器是否设置了宽高&#xff0c;必须设置宽高&#xff1b; 错误写法 <div id"line" ref"lineChart" width"100%&qu…...

vue 组件之间相互传值的6种方法

Vue.js 中组件间通信的方法有很多种&#xff0c;以下是6种常见的直接或间接的组件传值方式&#xff1a; 1. Props&#xff08;父向子&#xff09; 优点&#xff1a; 易于理解&#xff0c;符合单向数据流的原则&#xff0c;有利于代码维护。 缺点&#xff1a; 数据只能从父组件…...

开源大规模分布式MQTT消息服务器EMQX部署教程

1.EMQX是什么&#xff1f; EMQX 是一款开源的大规模分布式 MQTT 消息服务器&#xff0c;功能丰富&#xff0c;专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条&#xff0c;单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息&#xff0c;并…...

postgresql慢查询排查和复现

postgresql慢查询排查和复现 一. 介绍一张表&#xff1a;pg_stat_activity pg_stat_activity 是 PostgreSQL 中一个非常有用的系统视图&#xff0c;提供了有关当前数据库连接和活动查询的信息。通过查询这个视图&#xff0c;你可以获取有关正在执行的查询、连接的用户、进程 …...

【服务器】搭建ChatGPT站点常见问题

目录 ❓ 常见问题 &#x1f33c;1. 什么是OpenAI APIkey? &#x1f33c;2. 什么是Token&#xff1f; &#x1f33c;3. 为什么回复不是GPT-4&#xff1f; &#x1f33c;4. 如何区分 GPT-3.5 和 GPT-4 &#x1f33c;5. 为什么回复到一半卡住&#xff1f; &#x1f33c;6.…...

QT+opengl 创建一个六边形

一.关键名词解释 VAO: Vertex Array Object, 顶点数组对象&#xff0c;你要绘制的图形。 VBO:Vertex Buffer Object, 顶点缓冲对象&#xff0c;所有顶点的集合。 EBO:Element Buffer Object, 元素缓冲对象&#xff0c;顶点的索引值。 IBO: Index Buffer Object, 索引缓冲对象。…...

Android imageView.setImageXXX() 引发的卡顿问题

在 Android 开发中&#xff0c;ImageView 是一个用户界面控件&#xff0c;用于在应用中显示图片。它是 Android UI 组件库中一个非常基础和常用的部分。使用 ImageView&#xff0c;你可以在屏幕上显示来自不同来源的图像&#xff0c;比如位图文件、绘图资源 drawable、网络来源…...

MavenGradle等引入jSerialComm

引入 jSerialComm [2.0.0,3.0.0) 此版本发布于 Nov 7, 2023 (23年11月) Maven: <dependency><groupId>com.fazecast</groupId><artifactId>jSerialComm</artifactId><version>[2.0.0,3.0.0)</version> </dependency>Ivy: …...

热门技术问答 | 请 GaussDB 用户查收

近年来&#xff0c;Navicat 与华为云 GaussDB 展开一系列技术合作&#xff0c;为 GaussDB 用户提供面向管理开发工具的生态工具。Navicat 现已完成 GaussDB 主备版&#xff08;单节点、多节点&#xff09;和分布式数据库的多项技术对接。Navicat 通过工具的流畅性和实用性&…...

【C/C++ 01】初级排序算法

排序算法通常是针对数组或链表进行排序&#xff0c;在C语言中&#xff0c;需要手写排序算法完成对数据的排序&#xff0c;排序规则通常为升序或降序&#xff08;本文默认为升序&#xff09;&#xff0c;在C中&#xff0c;<algorithm>头文件中已经封装了基于快排算法的 st…...

Android Settings 显示电池点亮百分比

如题&#xff0c;Android 原生 Settings 里有个 电池电量百分比 的选项&#xff0c;打开后电池电量百分比会显示在状态栏。 基于 Android 13 &#xff0c; 代码在 ./packages/apps/Settings/src/com/android/settings/display/BatteryPercentagePreferenceController.java &am…...

Windows记事本不显示下划线的原因及解决方法

最近使用Windows 记事本敲代码发现一个问题&#xff1a;代码中的下划线无法显示&#xff01;&#xff01;&#xff01;(字体为“微软雅黑”、字体大小为11下&#xff0c;代码中的下划线无法显示。当然每个人情况可能不同) 在 Windows 记事本中&#xff0c;下划线可能会因为 字体…...

嵌入式软件工程师面试题——2025校招社招通用(C/C++)(四十六)

说明&#xff1a; 面试群&#xff0c;群号&#xff1a; 228447240面试题来源于网络书籍&#xff0c;公司题目以及博主原创或修改&#xff08;题目大部分来源于各种公司&#xff09;&#xff1b;文中很多题目&#xff0c;或许大家直接编译器写完&#xff0c;1分钟就出结果了。但…...

【学网攻】 第(13)节 -- 动态路由(OSPF)

系列文章目录 目录 系列文章目录 文章目录 前言 一、动态路由是什么&#xff1f; 二、实验 1.引入 实验拓扑图 实验配置 实验验证 总结 文章目录 【学网攻】 第(1)节 -- 认识网络【学网攻】 第(2)节 -- 交换机认识及使用【学网攻】 第(3)节 -- 交换机配置聚合端口【学…...

Asp.Net Core 获取应用程序相关目录

在ASP.NET Core中&#xff0c;可以通过以下三种方式获取应用程序所在目录&#xff1a; 1、使用AppContext.BaseDirectory属性&#xff1a; string appDirectory AppContext.BaseDirectory; 例如&#xff1a;D:\后端项目\testCore\test.WebApi\bin\Debug\net6.0\ 2、使用…...

文献速递:人工智能医学影像分割--- 深度学习分割骨盆骨骼:大规模CT数据集和基线模型

文献速递&#xff1a;人工智能医学影像分割— 深度学习分割骨盆骨骼&#xff1a;大规模CT数据集和基线模型 我们为大家带来人工智能技术在医学影像分割上的应用文献。 人工智能在医学影像分析中发挥着至关重要的作用&#xff0c;尤其体现在图像分割技术上。这项技术的目的是准…...

PaddleNLP的简单使用

1 介绍 PaddleNLP是一个基于PaddlePaddle深度学习平台的自然语言处理&#xff08;NLP&#xff09;工具库。 它提供了一系列用于文本处理、文本分类、情感分析、文本生成等任务的预训练模型、模型组件和工具函数。 PaddleNLP有统一的应用范式&#xff1a;通过 paddlenlp.Task…...

2. MySQL 多实例

重点&#xff1a; MySQL 的 三种安装方式&#xff1a;包安装&#xff0c;二进制安装&#xff0c;源码编译安装。 MySQL 的 基本使用 MySQL 多实例 DDLcreate alter drop DML insert update delete DQL select 2.5&#xff09;通用 二进制格式安装 MySQL 2.5.1&#xff…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度​

一、引言&#xff1a;多云环境的技术复杂性本质​​ 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时&#xff0c;​​基础设施的技术债呈现指数级积累​​。网络连接、身份认证、成本管理这三大核心挑战相互嵌套&#xff1a;跨云网络构建数据…...

JVM垃圾回收机制全解析

Java虚拟机&#xff08;JVM&#xff09;中的垃圾收集器&#xff08;Garbage Collector&#xff0c;简称GC&#xff09;是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象&#xff0c;从而释放内存空间&#xff0c;避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序

一、开发准备 ​​环境搭建​​&#xff1a; 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 ​​项目创建​​&#xff1a; File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式&#xff0c;避免服务器受到各种恶意攻击和网络威胁&#xff0c;那么&#xff0c;服务器硬防通常都会应用在哪些场景当中呢&#xff1f; 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测;从基础到高级,涵盖ArcGIS数据处理、ENVI遥感解译与CLUE模型情景模拟等

&#x1f50d; 土地利用/土地覆盖数据是生态、环境和气象等诸多领域模型的关键输入参数。通过遥感影像解译技术&#xff0c;可以精准获取历史或当前任何一个区域的土地利用/土地覆盖情况。这些数据不仅能够用于评估区域生态环境的变化趋势&#xff0c;还能有效评价重大生态工程…...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南

&#x1f680; C extern 关键字深度解析&#xff1a;跨文件编程的终极指南 &#x1f4c5; 更新时间&#xff1a;2025年6月5日 &#x1f3f7;️ 标签&#xff1a;C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言&#x1f525;一、extern 是什么&#xff1f;&…...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

论文阅读:LLM4Drive: A Survey of Large Language Models for Autonomous Driving

地址&#xff1a;LLM4Drive: A Survey of Large Language Models for Autonomous Driving 摘要翻译 自动驾驶技术作为推动交通和城市出行变革的催化剂&#xff0c;正从基于规则的系统向数据驱动策略转变。传统的模块化系统受限于级联模块间的累积误差和缺乏灵活性的预设规则。…...

Matlab实现任意伪彩色图像可视化显示

Matlab实现任意伪彩色图像可视化显示 1、灰度原始图像2、RGB彩色原始图像 在科研研究中&#xff0c;如何展示好看的实验结果图像非常重要&#xff01;&#xff01;&#xff01; 1、灰度原始图像 灰度图像每个像素点只有一个数值&#xff0c;代表该点的​​亮度&#xff08;或…...

算法—栈系列

一&#xff1a;删除字符串中的所有相邻重复项 class Solution { public:string removeDuplicates(string s) {stack<char> st;for(int i 0; i < s.size(); i){char target s[i];if(!st.empty() && target st.top())st.pop();elsest.push(s[i]);}string ret…...