一、S32K3特点
1、内核架构特点
单核、多核或Cortex-M7锁步内核, 120-240MHz + FPU;
基于Armv7架构和Thumb-2 ISA的ARM 内核;
支持多达16 KB的数据核16 KB的指令缓存,可以用来优化来自内存的等待状态执行;
96 KB紧密耦合内存;
具有动态任务保护的核心MPU(16个区域);
符合SPFPU,IEEE 754;
基于哈弗总线架构实现了专用的指令核数据路径;
支持5级管道与分支机构的预测;
XRDC集成了一个交叉杆开关,提供内存和外围保护;
带有DSP;
具有输入输出保护(VIRT_WRAPPER);
ETM支持指令跟踪。
2、DMA特点
最多支持2个64通道的DMAMUX;
最多有32个频道的eDMA;
从主机处理器以最小的干预执行复杂的数据传输;
可编程支持散聚DMA处理。
3、系统和电源管理特点
支持简化的电源模式(运行和待机);
支持未使用模块的时钟门控;特定的外设继续在低功耗模式下工作;
支持外部镇流器晶体管,以产生铁芯电源;
完全独立的CPU和外围设备时钟方案;
从一个48 MHz的FIRC开始快速启动;
各种低功率振荡器,如32 kHz SIRC和支持一个外部的32 kHz晶体(SXOSC);
PMC与LVD和可选择的设置点。
4、内存和内存接口特点
高达8 MB程序闪存,高达128 KB数据闪存,高达1152 KB SRAM,都有ECC;
4位/8位QSPI。
5、时钟特点
外部8MHz-40MHz晶体振荡器或谐振器;
外部32 kHz晶体振荡器;
内部参考时钟:48 MHz/32 kHz;
高达960 MHz的分频系统时钟操作的PLL;
辅助PLL在高达1 GHz的附加时钟选项(在选定的设备上).
6、安全和完整性特征
支持安全启动;
具有保密通信;
带有组件保护;
具有安全存储;
支持密钥交换。
7、ISO26262特征
满足ASIL-B/ASIL-D级;
支持ERM和EIM;
具有WDOG和一个独立的时钟源;
带有电压监测器……
二、S32K3X微处理器结构框图
S32K310
满足 ISO26262的ASIL B单核1MB通用微处理器。
S32K311
满足 ISO26262的ASIL B单核1MB通用微处理器。
S32K312
满足 ISO26262的ASIL B单核2MB通用微处理器。
S32K322
满足 ISO26262的ASIL B双核2MB通用微处理器。
S32K341
满足 ISO26262的ASIL D带锁步核的1MB通用微处理器。
S32K342
满足 ISO26262的ASIL D带锁步核的2MB通用微处理器。
S32K314
满足 ISO26262的ASIL B单核4MB通用微处理器。
S32K324
满足 ISO26262的ASIL B双核4MB通用微处理器。
S32K344
满足 ISO26262的ASIL D带锁步核的4MB通用微处理器。
S32K328
满足 ISO26262的ASIL B双核8MB通用微处理器。
S32K338
满足 ISO26262的ASIL B三核8MB通用微处理器。
S32K348
满足 ISO26262的ASIL D带锁步核8MB通用微处理器。
S32K358
满足 ISO26262的ASIL D带锁步核+ 1核 8MB通用微处理器。
三、S32K3系列微处理器的应用场景
①、娱乐中控IO控制器
②、电泵
③、汽车区域控制器
④、皮带驱动起动发电机(BSG)
⑤、电子换挡器
⑥、车身控制
⑦、电池管理系统(BMS)
原文始发于微信公众号(Kevin的学习站):S32K3系列微控制器简介