PY32MD310单片机介绍 电机控制专用,内置三相半桥栅极驱动器
PY32MD310是一款基于ARM Cortex-M0+内核的高性能32位MCU,主要面向主要面向三相/单相无刷直流电机(BLDC)和永磁同步电机(PMSM) 的控制领域。芯片嵌入高达 64 KB Flash 和 8 KB SRAM 存储器,最高工作频率 48 MHz。芯片工作温度范围为 -40℃ ~ 105℃,工作电压范围 1.7 V ~ 5.5 V。
PY32MD310单片机有丰富的片上外设和一个内置的三相半桥栅极驱动器,旨在为各种电机驱动应用提供高集成度、高可靠性和低成本的单芯片解决方案。PY32MD310非常适合用于风机、吊扇、落地扇、水泵、电动工具、航模、伺服驱动器等应用场景。
PY32MD310单片机主要特性:
1、内核与存储
- CPU:32位 ARM Cortex-M0+,最高主频 48 MHz。
- 存储器:最高 64 KB 的Flash存储器,用于存储程序代码;最高 8 KB 的SRAM,用于运行时的数据存储。
2、电源管理与低功耗
- 工作电压:2.0 V ~ 5.5 V。
- 低功耗模式:支持 Sleep(睡眠)和 Stop(停止)模式,有效降低设备在空闲时的功耗。
- 复位系统:集成上电/掉电复位(POR/PDR)、欠压复位(BOR)和可编程电压检测(PVD),保障系统在恶劣电源环境下的稳定运行。
3、电机控制专用外设(核心优势)
这是PY32MD310区别于通用MCU的关键所在:
- 内置栅极驱动器:
- 工作电压:6V ~ 36V,可直接用于多数低压电机应用。
- 通道:3相半桥驱动,提供 HO1/2/3(高侧驱动输出)和 LO1/2/3(低侧驱动输出)。
- 集成LDO:提供一路 5V/50mA 的LDO输出,可为MCU自身或外部电路供电。
- 内置死区时间:硬件防止上下管直通,增强安全性。
- 集成运算放大器 (Op-Amp):2个独立的低失调运放,典型用于电机相电流的采样和放大,是实现FOC算法不可或缺的部件。
- 高级定时器:TIM1 是一个16位高级控制定时器,支持互补PWM输出、死区插入、紧急刹车(Break)功能,是生成驱动三相电机的PWM信号的理想选择。
- 通用定时器:多个通用定时器(TIM3, TIM14, TIM16, TIM17)可用于速度测量、触发ADC采样等辅助功能。
4、丰富的基础外设
- ADC:1个12位精度ADC,最多7个外部通道 + 2个内部通道(温度传感器、内部参考电压)。
- 通信接口:
- 2 x USART:支持异步串口通信,自动波特率检测。
- 2 x SPI:高速串行外设接口。
- 1 x I²C:用于连接传感器、EEPROM等器件。
- 比较器 (COMP):2个,可用于过流保护等快速响应功能。
- DMA:3通道,可减轻CPU负担,实现外设与存储器间的高速数据搬运。
- 看门狗:独立看门狗(IWDG)和窗口看门狗(WWDG),提高系统抗干扰能力。
- RTC:实时时钟,支持日历、闹钟和从Stop模式唤醒。