PY32MD320是普冉半導體(Puya)推出的一款專注于電機控制的32位ARM Cortex-M0+微控制器,結(jié)合了高性能與高性價比特點。芯片采用了32位ARM Cortex-M0+內(nèi)核,最高工作頻率為48MHz。內(nèi)置64KB Flash存儲器和8KB SRAM。工作溫度范圍為-40℃~105℃,工作電壓范圍2.0~5.5V。芯片支持sleep和stop兩種低功耗模式,其中stop模式最低電流僅4.5μA。
外設(shè)資源方面:包括2個SPI接口、2個USART接口、1個I2C接口。定時器資源豐富:1個高級定時器(TIM1)、4個通用定時器、1個低功耗定時器(LPTIM)。還有1路12位ADC(最多7個外部輸入通道)和2個比較器。最特別的是它內(nèi)置了三相半橋驅(qū)動器:支持5.5~18V電源,輸出電流±0.8A,內(nèi)置自舉二極管和5V/50mA LDO。這使得它特別適合三相BLDC/PMSM電機控制應(yīng)用,常見于水泵、電動工具、航模等場景。
PY32MD320芯片主要特性:
- 內(nèi)核:32位 ARM® Cortex®-M0+,最高工作頻率48 MHz。
- 存儲器:
- Flash:最大64 KB。
- SRAM:最大8 KB。
- 工作條件:
- 電壓范圍:2.0 ~ 5.5 V。
- 溫度范圍:-40 ~ 105 °C。
時鐘系統(tǒng)
- 時鐘源:
- 內(nèi)部RC振蕩器(HSI):4/8/16/22.12/24 MHz。
- 內(nèi)部低頻RC振蕩器(LSI):32.768 kHz。
- PLL:支持HSI的2倍頻(最高48 MHz)。
低功耗模式
- Sleep模式:CPU時鐘關(guān)閉,外設(shè)可保持工作。
- Stop模式:關(guān)閉高速時鐘,SRAM和寄存器內(nèi)容保持,支持通過GPIO、RTC等喚醒。
外設(shè)資源
- 定時器:
- 1個高級定時器(TIM1)。
- 4個通用定時器(TIM3/TIM14/TIM16/TIM17)。
- 1個低功耗定時器(LPTIM)。
- 獨立看門狗(IWDG)和窗口看門狗(WWDG)。
- 通信接口:
- ADC:12位,最多7個外部輸入通道。
- 比較器:2個,支持低功耗喚醒。
- 三相柵極驅(qū)動器:
- 工作電壓:5.5 ~ 18 V。
- 輸出電流:±0.8 A。
- 內(nèi)置死區(qū)保護和直通保護功能。
封裝與引腳
- 封裝:QFN32(4x4 mm)。
- 引腳功能:
- 14個GPIO,支持復(fù)用功能(如定時器、通信接口等)。
- 三相柵極驅(qū)動器專用引腳(如HO1/LO1等)。
電氣特性
- ADC性能:
- 轉(zhuǎn)換范圍:0 ~ VCC。
- 典型精度:±2 LSB(DNL),±3 LSB(INL)。
- 低功耗電流:
- Stop模式(LPR供電):典型值4.5 μA。
- Sleep模式(8 MHz HSI):典型值0.5 mA。
應(yīng)用場景
- 適用于三相BLDC/PMSM電機驅(qū)動,如水泵、電動工具、航模等。