主控部分采用的是灵动微MM32SPIN560C,一款基于高性能M0内核的32位MCU。MM32SPIN560C最高工作频率可达96MHz,内置128KB的Flash,8KB的SRAM高速存储器,具有丰富的I/O端口和多种外设,包括:包含12位的ADC,采样速度高达3Msps、5个通用定时器、2个针对电机控制的PWM高级定时器、1个I2C接口、2个SPI接口和3个UART接口、针对电机应用内置3个运放,3个比较器、内嵌经出厂调校的48MHz高速振荡器、内置预驱工作电压7V∼48V、5VLDO稳压器,输入电压最高13.5V、提供QFN48封装。
MM32SPIN560C原理图如下图所示: