灵动微MM32MDK-SPIN060G电机驱动开发板测评,附新活动
板子介绍: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