STM32是意法半导体公司推出的一款32位单片微控制器,它是以ARM Cortex-M0/M3/M4核或Cortex-R4/R5核作为内核来工作的,因此供电电压范围较广,一般是3.3V左右。由此可以看出,STM32供电是非常简单的,只需要提供一个较为稳定的3.3V电源即可。
STM32最小系统是指只有微控制器和一些外围元器件的基本电路板。这个最小系统的供电方式不如直接接上3.3V电源那样简单,需要额外连上至少两个附加元器件:一个稳压电源芯片和一个滤波电容,它们一般构成一个稳压模块,在施加杂波和纹波时,有很好的稳压、过载和短路保护能力,从而保证系统的稳定性。
据不完全了解,一些开发人员会使用自动稳压短路保护器(LDO)代替这个稳压电源芯片,但可靠性较低,易受高频电源汇聚影响。
STM32开发板是一种为开发人员提供了极大便利的电路板。与最小系统不同,它们在设计时多有较为完善的稳压模块。在现实应用中,产品中使用的芯片制造厂商一般都有自己的开发板,可以通过USB线或者直接micro USB供电。
无论是使用最小系统还是开发板,为了确保STM32的正常运行,还要需要注意以下一些方面: