1. 芯片概述: 极海最近推出了一款针对电机控制领域的控制芯片-APM32F035。在查看官网手册后发现这是一款基于Arm® Cortex®-M0+内核,主频可达72MHz,内置多种专用数**算加速器,集成高速 ADC、运放、比较器、及 CAN 控制器等外设资源,搭配电机控制通用开发平台,有效提升电机控制性能,降低产品运行成本 。 芯片功能和外设如下图所示: 2. 硬件设计: 硬件框图如下图所示: 2.1. 芯片的最小系统以及外围电路 如图所示外部使用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设计的电机控制板部分原理图,分享给大家一起探讨学习。 |