PY32MD320单片机是普冉半导体的一款电机专用MCU,芯片采用了高性能的 32 位 ARM® Cortex®-M0+ 内核,主要用于电机控制。PY32MD320嵌入高达 64 KB Flash 和 8 KB SRAM 存储器,最高工作频率 48 MHz。PY32MD320单片机的工作温度范围为 -40 ~ 105 ℃,工作电压范围 2.0 ~ 5.5 V。芯片提供 sleep和 stop 低功耗工作模式,可以满足不同的低功耗应用。
PY32MD320芯片内集成多路 I2C、SPI、USART 等通讯外设,1 路 12 位 ADC,5 个 16 位定时器,以及 2 路比较器。
PY32MD320单片机内置了多功能三相 NN 型半桥式栅极驱动器,适合做三相 BLDC/PMSM,常见应用场景列举如下:水泵、电动工具、航模等。
PY32MD320芯片产品特性:
内核
--- 32 位 ARM® Cortex® - M0+
--- 最高 48 MHz 工作频率
存储器
--- 最大 64 KB Flash 存储器
--- 最大 8 KB SRAM
时钟系统
--- 内部 4/8/16/22.12/24 MHz RC 振荡器(HSI)
--- 内部 32.768 kHzRC 振荡器(LSI)
--- PLL(支持对 HSI 2 倍频)
电源管理和复位
--- 工作电压:2.0 ~ 5.5 V
--- 低功耗模式: Sleep 和 Stop
--- 上电/掉电复位 (POR/PDR)
--- 欠压复位 (BOR)
--- 可编程的电压检测 (PVD)
通用输入输出(I/O)
--- 多达 14 个 I/O,均可作为外部中断
3 通道 DMA 控制器
1 x 12 位 ADC
--- 支持 最多 7 个外部输入通道
--- 输入电压转换范围: 0~VCC
定时器
--- 1 个 16 位高级控制定时器(TIM1)
--- 4 个通用的 16 位定时器(TIM3/TIM14/TIM16/TIM17)
--- 1 个低功耗定时器(LPTIM),支持从 stop 模式唤醒
--- 1 个独立看门狗定时器 (IWDG)
--- 1 个窗口看门狗定时器 (WWDG)
--- 1 个 SysTick 定时器
--- 1 个 IRTIM
RTC
通讯接口
--- 2 个串行外设接口(SPI)
--- 2 个通用同步/异步收发器(USART),支持自动波特率检测
--- 1 个 I2C 接口,支持标准模式 (100 kHz)、 快速模式 (400 kHz),支持 7 位寻址模式
硬件 CRC-32 模块
2 个比较器
内置多功能三相 NN 型半桥式栅极驱动器
--- 预驱浮动耐压 40 V
--- 工作电压: 5.5 ~ 18 V
--- 输出电流:±0.8 A
--- 内置自举二极管
--- LDO:5 V / 50 mA
--- 1 个可变增益放大器(PGA)
--- 4 个分压比可调的比较器 (COMP)
唯一 UID
串行单线调试 (SWD)
工作温度:-40 ~ 105 ℃
封装:QFN32(4*4)