编辑: 笔墨随风 2018-07-19

5 高级控制

1 通讯接口 UART

1 I2 C

1 GPIO 端口 (通道数)

10 12 位同步 ADC (通道数)

1 8 比较器

2 CPU 频率

96 MHz 工作电压 3.0V ~ 15V 封装 QFN32 MM32SPIN220B Datasheet

11 /

55 2.2 概述 2.2.1 ARM? 的CortexTM -M0 核心并内嵌闪存和 SRAM ARM? 的CortexTM -M0 处理器是最新一代的嵌入式 ARM 处理器,它为实现 MCU 的需要提供了低成本 的平台、缩减的引脚数目、降低的系统功耗,同时提供卓越的计算性能和先进的中断系统响应. ARM? 的CortexTM -M0 是32 位的 RISC 处理器,提供额外的代码效率,在通常

8 和16 位系统的存储 空间上发挥了 ARM 内核的高性能. MM32SPIN220B 拥有内置的 ARM 核心,因此它与所有的 ARM 工具和软件兼容. 2.2.2 内置闪存存储器 最大 64K 字节的内置闪存存储器,用于存放程序和数据. 2.2.3 内置 SRAM 最大 8K 字节的内置 SRAM. 2.2.4 嵌套的向量式中断控制器(NVIC) MM32SPIN220B 产品内置嵌套的向量式中断控制器,能够处理多达

68 个可屏蔽中断通道(不包括

16 个CortexTM -M0 的中断线)和16 个可编程优先级. ? 紧耦合的 NVIC 能够达到低延迟的中断响应处理 ? 中断向量入口地址直接进入内核 ? 紧耦合的 NVIC 接口 ? 允许中断的早期处理 ? 处理晚到的较高优先级中断 ? 支持中断尾部链接功能 ? 自动保存处理器状态 ? 中断返回时自动恢复,无需额外指令开销 该模块以最小的中断延迟提供灵活的中断管理功能. 2.2.5 外部中断/事件控制器(EXTI) 外部中断/事件控制器包含

20 个边沿检测器,用于产生中断/事件请求.每个中断线都可以独立地配置 它的触发事件(上升沿或下降沿或双边沿),并能够单独地被屏蔽;

有一个挂起寄存器维持所有中断请求 的状态.EXTI 可以检测到脉冲宽度小于内部 APB2 的时钟周期.多达

39 个通用 I/O 口连接到

16 个外部中 断线. 2.2.6 时钟和启动 系统时钟的选择是在启动时进行,复位时内部 48MHz 的振荡器被选为默认的 CPU 时钟,随后可以选 择外部的、具失效监控的

8 ~ 24MHz 时钟;

当检测到外部时钟失效时,它将被隔离,系统将自动地切换到 内部的振荡器,如果使能了中断,软件可以接收到相应的中断.同样,在需要时可以采取对 PLL 时钟完全 的中断管理(如当一个间接使用的外部振荡器失效时). 多个预分频器用于配置 AHB 的频率、高速 APB(APB2 和APB1)区域.AHB 和高速 APB 的最高频 率是 96MHz.参考图

2 的时钟驱动框图. 2.2.7 栅极驱动器 (Gate-Driver) 芯片中集成了两个 GateDriver,支持外挂功率 N 型MOSFET 驱动器. 该GateDriver 还支持电压 UVLO 保护. MM32SPIN220B Datasheet

12 /

55 N 型半桥式栅极驱动器(Gate-Driver)支持以下特性: ? 工作电压范围:5V 至13V ? 二相栅极驱动器 ? 驱动能力:5000pF 负载,上升时间与下降时间为 75n 秒?UVLO 保护 ? 上下桥短路自动保护功能 2.2.8 供电方案 ? VDD = 2.0V ~ 5.5V:VDD 引脚为 I/O 引脚和内部调压器供电. ? VSSA,VDDA = 2.5V ~ 5.5V:为复位模块、振荡器和 PLL 的模拟部分提供供电.VDDA 和VSSA 必须 分别连接到 VDD 和VSS. 2.2.9 供电监控器 本产品内部集成了上电复位(POR)/掉电复位(PDR)电路,该电路始终处于工作状态,保证系统在 供电超过 1.8V 时工作;

当VDD 低于设定的阀值(VPOR/PDR)时,置器件于复位状态,而不必使用外部复 位电路. 器件中还有一个可编程电压监测器(PVD),它监视 VDD/VDDA 供电并与阀值 VPVD 比较,当VDD 低于 或高于阀值 VPVD 时产生中断,中断处理程序可以发出警告信息或将微控制器转入安全模式.PVD 功能需要 通过程序开启. 2.2.10 电压调压器 调压器将外部电压转成内部数字逻辑工作的电压,该调压器在复位后始终处于工作状态. 2.2.11 低功耗模式 MM32SPIN220B 产品支持低功耗模式,可以在要求低功耗、短启动时间和多种唤醒事件之间达到最佳 的平衡. ? 睡眠模式 在睡眠模式,只有 CPU 停止,所有外设处于工作状态并可在发生中断/事件时唤醒 CPU. ? 停机模式 在保持 SRAM 和寄存器内容不丢失的情况下,停机模式可以达到最低的电能消耗.在停机模式下,停 止所有内部 1.5V 部分的供电,HSI 的振荡器和 HSE 晶体振荡器被关闭,调压器可以被置于普通模式或低 功耗模式. ? 待机模式 待机模式可实现系统的最低功耗.该模式是在 CPU 深睡眠模式时关闭电压调节器.整个 1.5V 供电区 域被断电.PLL、HSI 和HSE 振荡器也被断电.SRAM 和寄存器内容丢失........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题