前言
本文旨在通过博客记录学习恩智浦S32K344微控制器的过程,以便日后查找和巩固学习成果。由于相关资料较少,所以只能依赖官方文档进行学习。作为一个小白,如果有错误之处,欢迎大佬们指正。
一、S32K3系列
1. 特点
S32K系列是恩智浦公司于2017年推出的面向汽车电子的微控制器。S32K3系列包括基于Arm Cortex-M7架构的MCU,支持单步、双步和锁步内核配置,能够满足ASIL B/D安全应用的需求。它具有以下特点:
-
提供硬件安全引擎,支持恩智浦固件的安全功能; -
支持固件无线(FOTA)更新,方便固件升级; -
提供免费的ISO 26262兼容实时软件驱动程序,适用于AUTOSAR和非AUTOSAR; -
采用恩智浦的新型MaxQFP封装,相比标准QFP封装,占用板面积减少了55%。
通过以上特点,S32K3 MCU能够满足汽车电子领域的需求,并具备安全性、可靠性和灵活性。
二、S32K3的优势
-
安全性
-
符合ISO 26262,最高符合ASIL B/D标准
-
故障采集与控制单元
-
硬件和软件看门狗、时钟/电源/温度监测器
-
功能安全文件
-
HSE安全引擎 – AES-128/192/256、RSA、ECC、安全引导&密钥存储;侧通道保护;符合ISO 21434
2.高性能
**
**
-
双核Arm Cortex-M7 120-240 MHz + FPU 性能强悍。 -
以太网TSN/AVB (100 Mbps/1Gbps)、I3C、CAN FD、FlexIO (SPI/IIC/IIS/SENT协议)、串行音频接口, QSPI 支持多种总线接口,扩展性强。 -
12位1 Msps ADC, -
16位eMIOS定时器,带用于电机控制的逻辑控制单元低功耗运行和待机模式、快速唤醒、时钟和电源门控。
**
**
S32K144****产品介绍
S32K144****主要特征
高性能
— ARM®Cortex ® M4F最高达112 MHz(集成FPU)
— eDMA从57xxx系列开始
软件友好构架
— 高RAM与Flash比
— 独立CPU和外设时钟
— 48 MHz 1%IRC – LP中不需要PLL初始化
— 寄存器在所有模式下均可保持
— ADC用可编程触发器→无软件延迟计数器或额外中断
功能安全
— ASIL B或以上提供ISO26262支持
— 存储器保护单元
— Flash/数据flash和RAM上具有ECC
— 看门狗具有独立的内部OSC
— ADC和ACMP之间具有多样性
— SPI/SCI和FlexIO之间具有多样性
— 内核自检库
— 可扩展LVD保护
— CRC
— 支持CANFD
低功耗
— 低泄漏技术
— 多种VLP模式和IRC组合
— 模拟阈值唤醒
安全性
— CSEc(SHE-spec)
封装与IO
— 3.3 V开漏和高驱动电流引脚
— 上电ESD保护
— 封装:100 BGA、64LQFP、100 LQFP
工作特性
— 电压范围:2.7 V至5.5V
— 温度(环境):-40°C至+125°C
最具可扩展性的产品组合
8 K至2 M+ Flash
硬件和软件兼容性
完整的软件解决方案
⊿ S32 Design Studio
⊿ 软件开发套件 (SDK)
⊿ Autosar MCAL + OS
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !