飞思卡尔KE06功能模块介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 个 SPI 同步串行总线用于连接到一个外设,SPI
模块提供全双工同步串行接口联系 MCU 和外设
(可以是其他 MCU)。
串行外设接口(SPI) 功能特点:1,主模式和从模式操作。2,全双
工或者单线双向模式。3,可编程传输比特率。
4,缓存传输和接收数据寄存器。5 串行时钟相位和
极性的选择。6,从机选择输出。7,在 wait 模式中
32kHz,4-24MHz。5,电压和频率滤波保证时钟频率
和稳定。6,支持启用 ICS
低功耗振荡器(LPO) PMC 模块包含一个 1kHz 低功耗振荡器作为单独
的低频时钟源在所有模块中
CRC 生成 16/32 位的错误检查 CRC 代码
功能特点:1,硬件 CRC 发生器电路使用一个 16
循环冗余校检(CRC) 位或者 32 位可编程移位寄存器。2,可编程初始种
控制 SPI。8,接收数据缓冲区的硬件匹配特性
两个 I2C 模块,通过一个串行数据线和一个串行时
钟线,使得两个线上设备通讯。
功能特点:1,多控制操作。2,软件可编程用于 64
种不同的串行时钟频率之一。3,调用地址识别中
断。4,START 和 STOP 信号产生和检测。5,重复
两线式串行总线(I2C) START 信号产生和检测。6,应答信号的产生和检
通过各种异步中断将系统从 STOP 模式中唤醒。唤 醒源有:RESET 管脚,低电压警告,键盘中断,IRQ 管脚,不可屏蔽管脚,ADC,ACMP, I2C, UART, SPI, RTC, MSCAN. 高速单循环访问外设, 快速 GPIO 在 IOPORT 接口上实现
内存和内存 接口
调试接口
支持一个调试接口:串行线调试(SWD)
ARM Cortex_M0+
Cortex_M 系列最新的成员,兼容 M3、M4。32 位 指令集,48MHz CPU 频率
嵌套式中断控制(NVIC) 支持多个外部中断,一个不可屏蔽中断,和多个优
先级。有 48 个矢量中断源,非核中断源 32 个
异步唤醒中断控制 (AWIC)
单循环 I/O 端口 (I/OPROT)
飞思卡尔 KE06 功能模块介绍
一、功能模块
系统模块 内核模块
内部资源
系统集成模块(SIM)
SIM 提供系统控制和芯片配置寄存器,主要功能有: 1,重置状态和设备 ID 信息。2,系统互连配置和 特殊管脚的使用。3,管脚重新映射控制。 4,系统时钟控制和时钟分频
电源管理控制(PMC) 1,LVD 系统,在 stop 模式下,可以选择激活。2,
周期中断定时器(PIT) 中断定时器。3,32 位计数器分辩率。4,以总线时
定时/计数 器模块
通讯接口
人机接口
钟频率计时
1,16 位计数器。2,为输入到 16 位预分频器软件选
实时时钟(RTC) 择时钟源(总现时钟,IRC 时钟(31.25~39.0625kHz),
LPO(~1kHz),系统振荡器输出时钟)
测。7,软件可选的应答信号。8,总线繁忙的检
测。9,一般电话识别。10,10 位地址伸展。
11,支持系统管理总线(SMBus)规范,版本 2。12,
可编程故障输入滤波器。13,低功耗模式唤醒从机
地址匹配
3 个 UART 模块。功能特点:1,全双工,标准不返
回 0 模式。2,缓冲发射机和接收机可以独立操作。
数字—模拟比较(DAC)
1,可选 FTM 源时钟,支持独立的定时器时钟高达
48MHz,可编程分频器。2,输入捕获,输出比较,
多功能定时器(FTM) 边缘对齐和中心对齐 PWM 模块。3,PWM 输出的
软件控制。4,可配置电压极性。5,可编程中断输
入捕获,参考比较,溢出计数器,或者检测到的故障状
态
1,一个通用的中断定时器。2,触发性 ADC 转换器
ACMP 提供一个电路去比较两个模拟输入电压。
功能:1,操作可用于整个供应电压 2.7V-5.5V.
模拟电压比较(ACMP) 2,片上 6 位分辨率 DAC 可选参考电压VDD或内
部频带间隙。3,可选中断在比较器输出的上升沿,
下降沿,或者两个上升沿、下降沿。4,多达四个
比较器输入。5,可在 Stop 模式中运行
(MSCAN)
协议。MSCAN 使用先进的缓冲装置导致可预测实
时行为并简化应用程序软件。
通用输入/输出(GPIO) 多达 71 个通用 I/O。
键盘中断(KEI)
该设备有 2 个 32 位键盘中断模块,多达 64 个键盘
中断输入依据程序包可用
中断(IRQ)
IRQ 模块提供一个可屏蔽中断输入
二、低功耗性能
这个单片机有两种低功耗模式:wait 模式和 stop 模式; 在 wait 模式下:CPU 和 RAM 处于待机状态,其他设备正常开启; 在 stop 模式下:LPO 开启,WDOG、LVD、ICS、OSC、 RTC、ADC、 ACMP 可选择开启,其他设备全部待机。
三、Leabharlann Baidu stop 模式中唤醒
通过异步唤醒中断控制(AWIC)将系统从 STOP 模式中唤醒。 唤醒源有:RESET 管脚,低电压警告,键盘中断,IRQ 管脚,不可 屏蔽管脚,ADC,ACMP, I2C, UART, SPI, RTC, MSCAN.
通用异步接收/发射器 3,可编程波特率。4,中断驱动或者轮询操作 5,
(UART)
硬件奇偶性产生和检测。6,可编程 8 位或者 9 位
字长度。7,可编程的 1 位或 2 位 stop 信号。8,通
过闲置线或地址标记接受唤醒。9,可选的发射机
极性。
可升级控制器局域网 MSCAN 是一个遵循 Bosch 规范定义的 CAN2.0A/B
子值和多项式。3,选择最终 CRC 的反演结果。4,,32
位 CPU 寄存器可编程接口
WDOG 监控内部系统操作并且强制重置如果发生
看门狗(WDog)
故障。他可以在一个独立的 1kHz 低功耗振动源下
工作,并且带有一个可编程刷新窗口去检测偏差在
程序流或者系统频率中。
模拟—数字转换(ADC) 12 位的逐次逼近模拟数字转换模块多大 16 个通道
安全性与完 整性模块
模拟模块
系统振荡器协同一个外部晶振或者共振器,为 MCU
生成一个参考时钟或者总线时钟。
功能:1,支持 32kHz 晶体谐振器(低振幅模式)
系统振荡器(OSC) 2,支持 4—24MHz 谐振器(高振幅模式)
3,自动增益控制在高、低频率范围低功耗模式下
的电源消耗。4,高增益选项在两个频率范围:
1,自动测量 16 位分辨率脉冲宽度。2,分开的正
负脉冲宽度测量。3,可编程序触发边缘开始测量。
脉冲宽度计数器(PWT) 4,可编程测量时间间隔在连续交替沿,上升
沿或下降沿之间。5,两个可选时钟源,支持
独立的定时器时钟高达 48MHz。6,4 个可选脉
冲输入。7,在更新脉冲宽度值和计数器溢出时可
编程中断产生
flash
128kb flash
FMC 是一个程序加速单元,它在内核和 32 位闪存
之间提供接口。它包含一个 32 位推测缓冲区和一
Flash 内存控制器(FMC) 个 32 字节的高速缓存
(可以加速指令取得和 flash 访问)
SRAM
16kb 系统内部 RAM
时钟模块
内部时钟源(ICS)
包含一个内部参考时钟和一个频率锁定环(FLL) 关键功能:1,FLL 可以微调精度。2,内部或外部 参考时钟可以控制 FLL。3,参考分频器提供外部 时钟。4,内部参考时钟或外部参考时钟可被 MCU 选做时钟源。5,被选中的时钟源可被划分:如果 OSC_CR[RANGE]=0,可分为 1,2,4,8,16,32,64,128.; 如果 OSC_CR[RANGE]=1,可分为 32,64,128,256,512,1024;
上电复位操作。3,LVD 重复操作。4,低电压警告
系统杂项控制(MCM) 提供了大量的多种多样的控制功能
外设桥接器(AIPS)
转换 ARM AHB 接口为一个接口访问多数的外 设,支持 8 位,16 位,32 位数据通道宽度的外设
插槽
位处理引擎(BME) 支持读-修改-写内存的操作
看门狗(WDOG) 系统故障时重启系统