从S32K1系列开始,恩智浦半导体已将Cortex-M7内核用于一系列汽车微控制器单元(MCU)。新的S32K3系列提高了处理器内存和性能,并具有锁步模式(图1)之类的功能。非对称Cortex片上系统(SoC)很常见,但它们通常是Cortex-M0 +和高端Cortex-M或与Cortex-A应用处理器结合使用。S32K3包括单核、双核和三核版本,运行频率高达240 MHz。
1. S32K3系列可从单核Cortex-M7扩展到三核或双核锁步系统。
S32K系列面向汽车应用。它们具有高达8 MB的闪存和高达256 kB带有ECC功能的SRAM存储器。闪存设置为两个模块,允许A/B固件与自动地址转换交换。FOTA将负载更新到一个块中,而系统从另一块运行。该开关在复位时发生,如果有问题,数据可以回滚到原始块。
这些芯片专为满足ISO 26262 ASIL B / D要求的安全关键型应用而设计。该系列具有带HSE-B安全引擎的故障收集和控制单元,该引擎支持AES-128/192/256,RSA和ECC。还提供了带有密钥存储和侧通道攻击保护的安全启动功能,旨在支持ISO 21434汽车安全性。
该系统具有QSPI和串行端口以及I3C,I2C和最多八个CAN FD端口。10/100 Mb/s以太网支持时间敏感网络(TSN)和音频视频桥接(AVB)。多达三个24通道12位ADC。具有逻辑控制单元的16位eMIOS(增强型模块化输入/输出系统)计时器可以处理电动机控制杂务。
S32K3系列采用BGA和MaxQFP封装(图2)。在保持相同数量的引脚的同时,MaxQFP比传统QFP小55%。该架构在外部使用传统的QFP引脚,在芯片边缘使用环绕式引脚。后者的焊盘部分位于芯片下方。MaxQFP有10×10mm,100引脚的芯片以及16×16mm,172引脚的版本,大多数S32K3器件均是引脚兼容可替换的。高引脚数器件也包括MAPBGA-289封装。
2. MaxQFP封装(左)将芯片占用空间减少了50%以上(右上)。引脚的一半具有常规QFP布局,而另一半则弯曲在芯片下方(右下方)。
硬件令人印象深刻,但是软件成本通常在许多汽车设计中占主导地位。为此,恩智浦为AUTOSAR和非AUTOSAR提供了免费的符合ISO 26262的实时软件驱动程序。鉴于大多数芯片将需要满足ASIL A / B要求,因此免费的AUTOSAR驱动程序可以节省大量的更改。
这些驱动程序都是NXP软件包的一部分,该软件包还包括Safety Framework Software和Core Self-Test库。该框架集成了超过六个模块,支持从锁步操作到安全性的所有功能,显然利用了底层硬件的优势。
关键字:NXP MCU
引用地址:
恩智浦S32K3 三核带锁步功能的车用MCU
推荐阅读最新更新时间:2024-11-17 04:23
STC15单片机测频率
测量频率 我这里用到了一个计数器,一个定时器,看一下图片 C/T 主要是用来选择是定时器还是计数器,置0为定时器使用,置1为计数器使用,这里我把定时器0作为计数器,定时器1作为定时器来使用,可以令TMOD=0X04; P34引脚是定时器0作为计数器时对外部脉冲进行计数,每来一个脉冲就让计数的值加1,定时器1定时1s后脉冲的个数就是测得的频率 #include typedef unsigned char uchar; typedef unsigned int uint; uchar code smg ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
[单片机]
单片机在波特率变换器中的应用
在一些复杂的系统中,系统与分系统、分系统与设备等之间存在数据的传递问题,往往采用通信的方式来解决。由于分系统、没备等通信波特率的不同,特别是一些特殊波特率设备的存在,使得系统中设备间的相互通信不易实现。例如,在一个系统中,上位机接收某一设备的数据,如图1所示,设备l和设备2采用的是172.8 kbps的波特率,而上位机用VB编程,其通信波特率为115.2 kbps、128 kbps或256 kbps,等,这样设备之间就不能相互通信,给设计带来困难。为了解决上述问题,采用双单片机电路,设计了波特率变换器,将接收波特率为172.8 kbps的数据,转换成波特率为115.2 kbps的输出,从而使不同波特率设备之间的通信成为可能。
[单片机]
关于1T系列单片机软件延时
1T系列单片机的小范围延时计算公式(us) :(4*t + 10) * 1/f void delay(u8 t) { while(--t); } 另外再来看一个nop相关的 /* 1T系列单片机在12M晶振下产生指定us数的软件延时 */ void Delay_us(unsigned char us) { do { _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); } while (--us); } /* 12T系列单片机在12M晶振下产生指定us
[单片机]
基于单片机和CAN总线的智能家居控制系统
为了满足楼宇对讲系统中各部分的功能要求,本系统使用三根I/O 口线和一个开锁键。 三根I/O 口线中,一根做输出,用于控制对讲分机的振铃;一根做输入,用于检测对讲分机的摘机信号;一根用于控制对讲分机的模拟音频信号通道的控制继电器,使用户可以在其接通后通过音频模拟通道直接进行对话。开锁键设于键盘上,开锁信号通过CAN总线传到门口机,门口机接到开锁信号后控制开启楼门锁。 3.3 安防报警部分 安防报警部分的功能包括警情信号的输入、本地报警、本地报警显示、远程报警。 警情信号包括各种探测器,如窗磁开关、门磁开关、被动红外传感器、煤气探测器、火灾探测器等的信号。各种警情信号都接到8255 的PB 口
[单片机]
低成本单片机系统的液晶显示器显示技术研究
1.前言 随着电子技术的迅速发展,使得电子电路的设计日趋复杂,单片机因为具有高集成度、高稳定性和成本低廉等特点,因而在电子设计中得到越来越广泛的应用。 第一,使用数码显示管虽然成本低廉,但是显示内容非常有限且单一,不能满足越来越多的显示需求;第二,使用CRT或者彩色液晶显示器可以显示更多的内容,但是存在着设计复杂化、提高设计成本和浪费资源等弊端。因此,实际工作中迫切需要一种简单实用,成本低廉,设计简单的显示其产品。 2.基本原理 LC0811-SL由液晶显示器控制器和液晶显示器面板以及发光二极管背光三部分组成。其中液晶显示器显示控制器是整个显示器的核心部分。其内部结构图如图1所示。 2.1 电
[电源管理]
STC单片机之我见(一)-----IO口
本文以STC12C5A60S2系列单片机为例来介绍: 先介绍准双向口模式,其拉电流为200mA左右,比如P2.0口外接一个100欧电阻和小led灯珠。做实验的时候会发现灯珠的亮度其实很低,因为电流太小。当设置成强推挽输出时会发现灯珠明显比较亮,因为此时的电流已经达到了20mA. P2.0口直接用准双向口模式驱动蜂鸣器的时候,蜂鸣器不响,同样是因为电流太小,此时可以外加一个10K的电阻和一个三极管来驱动之;P2.0用强推挽模式时可直接驱动蜂鸣器响。 小贴士: 1.同时对8个IO口进行设置时,可用P2=0xFF的形式来赋值,也可以单独P2.0=0
[单片机]
4个常用的单片机防反接电路
对于一些平常日用的产品,往往在进行设计时就会考虑“防反接”这个问题,客户只是简单的利用插头进行电源的连接,所以一般采用反插错接头(这是一种简单、低价而有效的方法)。 但是,对于产品处于工厂生产阶段,可能就不便采用这种方法了。因为这可能会由于生产人员的疏忽而造成反接,从而带来损失。所以,给电路增加防反接电路,有时候还是非常必要的,尽管增加了成本。 下面,我们就来简单说说常用的防反接电路。 1、最简单的在电路中串入一只二极管 优点:电路简单,成本较低,适用于小电流,且对成本要求比较严的产品。 缺点:由于二极管的PN结在导通时,存在一个压降,一般在0.7V以下。这个压降就导致这种电路不适合应用在电流较大的电路中,如果电路有1
[单片机]
基于GD32A503车规级MCU的车窗纹波防夹解决方案
随着现代汽车技术的不断发展,人们追求更加舒适和便于操作的驾驶环境。因此,越来越多的汽车上安装了电动车窗,从而实现车窗的自动升降。然而,由于电动车窗上升速度较快且驱动力较大(最强可达52.6公斤),在电动车窗接近顶端时,如果没有保护措施,很容易夹伤乘客,尤其是对儿童乘坐形成较大安全隐患。因此,基于乘客安全和乘坐舒适度考虑,电动车窗需要有防夹功能。电动车窗防夹可用于汽车电动车窗、电动天窗玻璃的防夹伤控制以及升降电机的过载保护。 防夹功能主要是指当车窗上升的过程中遇到障碍物(如手、头等)时,可以识别出车窗处于夹持状态,并令其立即停止上升并反向下降,从而避免事故的发生。防夹玻璃升降器按防夹形式可分为接触式防夹和非接触式防夹。接触式防夹
[嵌入式]