获得了中微半导体低压FoC电机学习板 CMS32M5310开发板,主控采用中微半导体Cortex-M0内核CMS32M53xx/55xx系列芯片,最高64Mhz主频,32K FLASH(零延迟),8K RAM,并配备高性能高灵活性EPWM模块,高速ADC模块、双运放、双PGA、双比较器等。学习板集成中微半导体双LDO CMS6021、三相200V驱动CMS6164、30V170A MOSFET CMSM01N030XA,可实现恒转速、恒电流、恒功率控制方式。学习板未预置程序,第一关就是要给开发板下载程序,学习板上有SW调试端口。在开发群里说要用J-Link下载,而且9.0版本才能识别芯片。

安装厂家提供的Keil库文件,打开测试程序工程。

Keil编译可以通过,那就下载吧。

手头有个J-Link,安装驱动后,在Keil里选中。

很不幸是8.0版本的,据说可以固件升级,需要有个步骤。

下载不能成功后,点击调试组件后会出现J-Link出错提示,暂时就下载不了了。后面看看J-Link固件能不能顺利升级到9.0版。

总体来说,中微半导体低压FoC电机学习板是一个很好的设计,不用霍尔传感就能驱动无刷电机,FOC(Filed Oriented Control)是采用数学方法实现三相马达的力矩与励磁的解耦控制。只是这个下载程序在今天应该简单用串口下载或通用SW调试口方便下载,这个主控芯片能不能让下载程序变得更简单呢?