原创 以MM32SPIN560C 做的方案介绍 应用水泵 吸尘器 电动手工具 无人机电调 吊扇方案

2023-3-29 22:18 540 6 6 分类: MCU/ 嵌入式 文集: 单片机
水泵 吸尘器 电动手工具 无人机电调 吊扇以 MM32SPIN560C为主控。原理图如下
本产品使用高性能的 Arm® Cortex®-M0 为内核的 32 位微控制器,5V 输出的 LDO 稳 压器、三组具备有自举二极管的 N 通道半桥栅极驱动器。最高工作频率可达 96MHz,内 置高速存储器,丰富的 I/O 端口和外设连接到外部总线。本产品包含多达 2 个 3Msps 的 12 位 ADC、1 个 DAC、3 个比较器、3 个运算放大器、1 个 16 位通用定时器、1 个 32 位通用定时器、3 个 16 位基本定时器、2 个 16 位高级定时器。还包含标准的通信接 口:1 个 I2C 接口、2 个 SPI 接口和 3 个 UART 接口。 本产品预驱最大支持电压为 63V,工作温度范围(环境温度)包含 -40℃ ∼ +85℃的 工 业型( 芯片同时也支持-40◦C ∼ +105℃扩展型) 。内置多种省电工作模式保证低功耗 应用的要求。 这些丰富的外设配置,使得本产品微控制器适合于多种应用场合: • - 空气净化器 • - 服务器风机 • - 吊扇 • - 吊扇灯 • - 落地扇 • - 电动手工具 • - 吸尘器 • - 无人机电调 • - 水泵 本产品提供 QFN48 封装
应用特色:
- 单电阻无感FOC
- 速度闭环控制
- 恒功率控制
- 过压欠压,过温过流堵转保护
- 按键记忆功能
2.2.1 内核简介Arm® 的 Cortex®-M0 处理器是最新一代的嵌入式 Arm 处理器,它为实现 MCU 的需 要提供了低成本的平台、缩减的引脚数目、降低的系统功耗,同时提供卓越的计算 性能和先进的中断系统响应。 Arm® 的 Cortex®-M0 是 32 位的 RISC 处理器,提供额外的代码效率,在通常 8 和 16 位系统的存储空间上发挥了 Arm 内核的高性能。 本产品拥有内置的 Arm 核心,因此它与所有的 Arm 工具和软件兼容。 2.2.2 总线简介 MM32SPIN560C 采用矩阵总线结构,该矩阵包括两个 AHB 主机:CPU 和 DMA, 三个从机分别是 SRAM、闪存存储、AHB 总线(含 AHB 到 APB 的总线桥)以及连 接在 APB 总线的各种设备。 系统总线连接 CPU 内核和总线矩阵,从而达到数据传输的作用。CPU 和 DMA 作为 主机驱动总线,总线矩阵会协调 CPU 内核和 DMA 之间的访问。 DMA 总线作用是连接 DMA 和总线矩阵,从而达到数据传输的作用,总线矩阵协调 着主机 DMA 到从机 SRAM,闪存和连接在 APB 线上的各种外设的访问控制。 总线矩阵包括一个 AHB 互联矩阵,一个 AHB 总线和两个桥接的 APB 总线。当 CPU 总线和 DMA 总线同时请求时,具备仲裁的功能。AHB 总线的外设(RCC, HWDIV,GPIO 和 CRC)通过 AHB 互联矩阵与系统总线连接。在 APB 和 AHB 总 线之间连接通过 AHB2APB 桥进行数据交换。当 APB 寄存器进行 8 位 16 位访问, APB 会自动拓宽成 32 位,同样的,AHB2APB 桥也具备自动拓宽功能。 
2.2.4 内置 Flash 最大 128KB 的内置 Flash,用于存放程序和数据。 2.2.5 内置 SRAM 最大 8KB 的内置 SRAM。 2.2.6 嵌套的向量式中断控制器 NVIC 本产品内置嵌套的向量式中断控制器,能够处理多个可屏蔽中断通道 (不包括 16 个 Cortex®-M0 的中断线) 和 4 个可编程优先级。 • 紧耦合的 NVIC 能够达到低延迟的中断响应处理 • 中断向量入口地址直接进入内核 • 紧耦合的 NVIC 接口 • 允许中断的早期处理 • 处理晚到的较高优先级中断 • 支持中断尾部链接功能 • 自动保存处理器状态 • 中断返回时自动恢复,无需额外指令开销 该模块以最小的中断延迟提供灵活的中断管理功能。 2.2.7 外部中断/事件控制器 EXTI 外部中断/事件控制器包含多个边沿检测器, 用于捕获来自 IO 引脚的电平变化, 进而 产生中断/事件请求。所有 IO 引脚可以连接到 16 个外部中断线。 每个中断线均可独 立开关,或启用各自的触发模式(上升沿、下降沿或双边沿)。一个挂起状态寄存 器将会维持所有中断请求的状态。 EXTI 可以检测到脉冲宽度小于内部 AHB 总线时钟周期的电平变化。 2.2.8 时钟和启动 芯片启动后选择系统时钟。在复位后,首先使用内部的 8 MHz 振荡器作为默认的系 统时钟,随后可选择使用外部的 4 - 24 MHz 时钟源。当监测到外部时钟无效时,系 统会自动将外部时钟源屏蔽,关闭 PLL,转而使用内部的振荡器。此时,如果使能了相关的中断监测开关,也会产生对应的中断请求。 时钟系统中,使用多个预分频器产生 AHB 总线、高速 APB(APB1 和 APB2)总线 的时钟。其中 AHB 和高速 APB 总线的时钟最高可达 96 MHz。时钟系统的时钟树如 下图所示。
2.2.9 供电方案 Power Supply Schemes • VDD = 2.0V ∼ 5.5V:通过 VDD 引脚为 I/O 引脚和内部调节器供电。 • VDDA = 2.0V ∼ 5.5V:为 ADC、复位模块、振荡器和 PLL 的模拟部分提供供电。VDDA 和 VSSA 可以分别连接到 VDD 和VSS,也可以单独供电(电压需与 VDD 和VSS一致)。 2.2.10 供电监控器 Power Supply Supervisors 本产品内部集成了上电复位 (POR) / 掉电复位 (PDR) 电路,该电路始终处于工作状 态,保证系统供电超过 2.0V 时工作;当 VDD 低于设定的阈值 (VPOR/VPDR) 时,置器 件于复位状态,而不必使用外部复位电路。 器件中还有一个可编程电压监测器 (PVD),它监视 VDD/VDDA 供电并与阈值 VPVD 比 较,当 VDD 低于或高于阈值 VPVD 时产生中断,中断处理程序可以发出警告信息或将 微控制器转入安全模式。PVD 功能需要通过程序开启。 2.2.11 电压调压器 Voltage Regulator 片内的电压调压器将外部电压转成内部逻辑电路工作的电压。电压调压器在芯片复 位后时钟处于工作状态。 2.2.12 低功耗模式 Low Power Mode 产品支持低功耗模式,可以在要求低功耗、短启动时间和多种唤醒事件之间达到最 佳的平衡。




文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /2 下一条