NXP

学习笔记 何为ARM与最小系统(基于恩智浦智能车的理解)

2019-07-12 13:55发布

学习笔记(2017.11.20)
1解释内核参数ARM-Cortex-M4
这里写图片描述
(图为龙邱K60核心板的基本参数)
(1)ARM
就是一家公司…
ARM架构 不懂…
ARMv7版本后 ARM架构有三种款式
款式A 用于设计高性能的“开方应用平台”(计算机)
款式R 用于高端的嵌入式系统,尤其是那些带有实时要求的——既要快又要实时。
款式M 用于深度嵌入的、单片机风格的系统(K60)
(2)Cortex 系列是 v7 架构的第一次亮相,其中 Cortex-M4 就是按款式 M 设计的。
(3)Kinetis系列微控制器
飞思卡尔公司于2010年下半年推出的基于ARM Cortex-M4内核的微控制器,是业内首款Cortex-M4内核芯片。
2**最小系统**
MCU的硬件最小系统是指可以使内部程序运行的所必须的外围电路,也可以包括写入器接口电路。当MCU工作不正常时,首先 查找最小系统中可能出错的元件。
(K60硬件最小系统包含电源电路、复位电路、晶振电路及JTAG接口电路)
(1)电源电路 (3.3v供电)
电源(VDDx)与地(VSSx)
一些电源与地引脚仅用于外接滤波电容,内部已经连接到电源与地,芯片参考手册指出不需要再外接电源。至于电容外接,是由于集成电路制造技术所限,无法在IC内部通过光刻的方法制造这些电容。电源滤波电路,用于改善系统的电磁兼容性,降低电源波动对系统的影响,增强电路工作稳定性。为标识系统通电与否,可以增加一个电源指示灯。
(2)复位电路(K60核心板上的白 {MOD}按钮)
复位,意味着MCU一切重新开始。原理:正常工作时复位输入引脚RESET通过一个10K的电阻接到电源正极,所以应为高电平。若按下复位按钮,则RESET脚接地,为低电平,导致芯片复位。
这里写图片描述
(3)晶振电路(K60计时、定时功能)
晶振电路为芯片提供准确的工作时钟。晶振实际上负责给芯片提供心跳。K60集成多用途时钟产生器(Multipurpose Clock Generator,MCG)模块。K60共需要两个晶振,一个是芯片的主晶振,用于产生芯片和外设的工作时钟,另一个是实时定时器的晶振(RTC)。
(4)JTAG电路(K60核心板上的一组图突出的引脚,与J-link相连的接口)
通过 JTAG 接口可以实现程序下载和调试功能。
这里写图片描述