1.APM32F035芯片概述:
极海近期推出了一款针对电机控制领域的控制芯片-APM32F035。这是一款基于Arm®Cortex®-M0+内核,主频可达72MHz,内置多种专用数字运算加速器,集成高速ADC、运放、比较器、及CAN控制器等外设资源,搭配电机控制通用开发平台,有效提升电机控制性能,降低产品运行成本。
芯片功能和外设如下图所示:
2.APM32F035硬件设计:
硬件框图如下图所示:
2.1.APM32F035芯片的最小系统以及外围电路
如图所示外部使用8M的无源晶振,烧录方式为SWD接口。芯片资源使用情况:4个运放,1个比较器,1组uart,1组SPI,3组互补PWM等。
2.2.内部运放的使用—电流采样(采样电阻20mR)
如图所示,IU=UI*5+1.65
采用12位ADC,采样范围0-3.3V对应0-4096
如图所示,采样电阻选用0.02R,
则3.3V对应的最大峰峰值电流为(3.3-1.65)/5/0.02=16.5A
2.3.过流保护
如图所示,采用内置运放OPA4对母线电流进行采样,采用12位ADC,采样范围0-3.3V对应0-4096,采样电阻选用0.02R,将OPA4的输出端作为COMP1的反向输入端,而正向输入端采用电阻分压的方式,通过简单计算可知输入为3V,则3V对应的最大电流为(3-1.65)/5/0.02=13.5A
2.4.霍尔检测电路
上述为基于APM32F035设计的电机控制板部分原理图,极海代理商分享给大家学习一下。