灵动微MM32MDK-SPIN060G电机驱动开发板测评,附新活动

发布时间:2024-11-19

板子介绍:Motor-DK (MM32SPIN060G)

本次申请评测的MM32MDK-SPIN060G是灵动 MindSPIN 旗下高性能的单电机控制 SOC 产品,采用 Cortex-M0 内核,集成了运动控制所需的专用模拟外设,包括 12 位高精度 ADC、2 路模拟比较器 COMP、2 路运算放大器 OPAMP、三相 N 沟道栅极驱动器,另配备有 MC-TIM、硬件除法器 HW-Div、DMA 控制器等专用资源,以及 32KB Flash、4KB SRAM、11 个 GPIO 等基础资源。

特色功能:芯片内置四线烧录接口,即支持使用VIN/FG/PWM/GND下载、调试程序

电压范围:5.5V~18V

电流范围:60V/40A MOSFETs

芯片内置:100V 6N预驱、5.0V LDO(50mA)、一路ADC(12位)、两路模拟比较器、两路运放等

控制算法:支持霍尔方波、霍尔FOC_单电阻、无感方波(ADC)、无感FOC_双电阻、无感FOC_单电阻

使用温度:环温支持105°C

购买链接:https://s.iceasy.com/1v88RD

用电源线刷程序:无需拆机就能刷程序(四线烧录):升级代码方便,也可以在JATG中使用STLINK下载,不过要记得接nRST端口。

芯片资源资源介绍:MM32SPIN060G是灵动MindSPIN旗下高性能的单电机控制SOC产品,采用Cortex-M0内核,集成100V三相N沟道栅极驱动器。

1、存储及运算资源:32KB Flash,4KB SRAM,最高主频60MHz(不需要外置高速晶振,依靠内部振荡器)

2、7个定时器资源:1个16位高级定时器、1个32位通用定时器、3个基本定时器、1个12位IWDG、1个24位Systick

3、支持2通道DMA

4、硬件除法器HW-Div

5、1路12位模数转换器ADC,支持10通道,采样速率1Msps

6、2路模拟比较器COMP、2路轨对轨运算放大器OPAMP

7、三相N沟道栅极驱动器

8、支持 UART/SPI 通信

9、支持四线烧录功能10、工作电压支持5.5-18V

11、工作环境温度 -40℃~105℃

12、提供QFN32 4x4封装

寻找资料:

上官网寻找芯片和板子的数据资料,没有找到MM32SPIN060G芯片的应用手册,但是芯片的数据手册里面有时钟树和内存分布。后来查看例程发现里面是芯片的核心部分是MM32SPIN0230,才搞明白看用户手册直接看MM32SPIN0230的就好了。并且官方网站也给了提示:

搭建工程、烧录程序和其他资料我就不在本文中重复说明了,大家可以上灵动微电子官网自行下载查看或者查看其他测评文章。

遇到的问题和建议:

1.下载端口是复用端口,不熟悉的人很容易接电源的同时插程序烧录器。

建议:可以把复用下载口的5V电源排针去掉,或者换个位置,不与VCC重合。

2.因为板子上没有复位按键,而且烧录器在下载程序的时候需要接nRST端口才能下载成功,还有单片机卡死时无法手动复位。

建议:添加复位按键

3.开发板上面没有复位按键和其它外设的排针接口(例如串口),导致不方便自己添加或改动功能。

建议:在测试板子上可以添加一些外扩的排针,按键。

附加链接:

灵动微电子官网:

https://www.mindmotion.com.cn/

系列 KEIL 设备支持包 :

https://www.mindmotion.com.cn/support/software/keil_pack/

交流社区:https://www.xcc.com/planet/topic/742