APM32M3514系列是极海出品,面向电机驱动市场推出的高集成、高性价比电机控制专用SoC,基于APM32F035系列电机控制专用MCU的性能架构进行优化升级,搭载Arm® Cortex® -M0+内核,内置M0CP协处理器,集成200V 6N-Gate Driver及高性能3.3V LDO。适用于园林工具、手持吸尘器、低压风扇、低压水泵等领域。
主要性能参数如下
详见官网https://www.geehy.com/product/fifth/APM32M3514
我们现在手里拿到了开发板,先来个开箱,了解下开发板资源,然后搭建开发环境。
包装海比较小清新
介绍卡片
开发板正反面
开发板性能特点
12V~72VDC宽电压输入
最大功率100W
支持电机类型: BLDC、PMSM
支持编码器类型: 霍尔、光电、磁编码器
通讯接口: SCI、SPI、I2C、CAN
单/双电阻采样、三相反电动势采样
芯片优势:内置200V 6N Gate Driver和3.3V LDO
从官网下载SDK和pack包,其中FOC的Demo需要申请。
供电与仿真器连接如下
前提是已经安装好MDK。
双击Geehy.APM32M35XX_DFP.1.0.0.pack添加支持包
解压
APM32M35xx_SDK_V1.0.0.zip
打开APM32M35xx_SDK_V1.0.0\Examples\Board_APM32M35XX\GPIO\GPIO_Toggle\Project\MDK下的
GPIO_Toggle.uvprojx
修改APM32M35xx_SDK_V1.0.0\Boards\Board_APM32M35XX\inc\board_apm32m35xx.h中
引脚改为PA12,对应板上的fault引脚。
#define LED2_PIN GPIO_PIN_12
#define LED2_GPIO_PORT GPIOA
#define LED2_GPIO_CLK RCM_AHB_PERIPH_GPIOA
编译无错误
配置仿真器
下载进入仿真环境
Debug->Run
可看到板上fault引脚闪烁。
文档和代码资料都比较规范。基于SDK开发很快就能入手很方便。