S32K144 学习笔记-庖丁解牛

S32K14X 系列MCU学习笔记

#S32K14X系列MCU 外设构成及进阶

S32K144 学习笔记-庖丁解牛_第1张图片
这部分大概是这几年出来的所有MCU的基本模块。
1、时钟:是所以模块工作的基础,而S32K14X的时钟相对比较复杂,了解时钟树,以及如何配置 是入门的的第一课。
2、电源管理:是相对高级一些的MCU的必备,通过复杂的电源管理方式,可以实现灵活多变的电源配置,降低功耗。
3、 外部看门狗
4、定时器:所有MCU都有的模块,用法大同小异。主要用法就是 定时中断,PWM波形输出和输入波形捕获。
5、模拟部分:ADC和CMP(比较器)模拟电压检测和比较。
6、关于复位和启动:主要是服务源,以及启动的方式。
/--------------------------------------------------------------------------------------------/

二、通信接口的。

这部分和大多数MCU相差不大,只是多了一些flex的东西,顾名思义就是灵活性更好一些。

S32K148多了以太网,这个也是针对日益丰富的连接需求
FlexCAN:支持CAN和CAN-FD,这个很好理解,是为了满足汽车电子行业的需求,CAN-FD 感觉是过渡的,毕竟现在 车载以太网很火热。
S32K144 学习笔记-庖丁解牛_第2张图片
三、安全部分

这个是汽车MCU的一些基本要求,毕竟安全可靠是第一位。
主要包括,ECC和CRC校验。
下面列出了一些安全相关的应用:
1、安全启动
2、通信安全
3、消息认证
4、自我编程是的安全应用
S32K144 学习笔记-庖丁解牛_第3张图片
四、进阶部分
系统存储,这个相对于通用MCU,这块的确比较复杂一些,有一些特殊的应用,其目的,还是为了安全,但是目前还没有一一去研究学习。
S32K144 学习笔记-庖丁解牛_第4张图片
五、安全模块
这个是比较具体的模块。

我想,这部分应该是车规MCU的一大特点,关于安全部分是做了工作的工作。不然ASIL-B的实现没有基础。
描述几个常用的:
1、电源监控,比如电压保护
2、时钟监控,记得很早的时候STM32的外部晶振失效 bug也困扰过很多人,所以对于时钟部分的监控也是最基本的一个环节。S32K144 学习笔记-庖丁解牛_第5张图片
这颗MCU 比较NXP原来的ARM内核的MCU来说,是多了不少东西,freescale的老行业就是汽车电子,所以将已有的成熟技术拿到ARM核上来用,也是可以满足车规要求的。

这次仅仅 一个初步的梳理,可能在后面的不断输入学习过程中发现现在的一些不对的地方,也会了解更多关于这颗MCU的特点。

你可能感兴趣的:(S32K144 学习笔记-庖丁解牛)