8.5.3 微处理控制器
2025年09月26日
8.5.3 微处理控制器
系统采用了意法半导体公司基于Cortex-M3内核的32位增强型闪存微控制器STM32F103ZET6作为控制核心。Cortex-M3内核是基于ARMV7-M体系结构的32位标准处理器,具有低功耗、少门数、短中断延迟、低调试成本等众多优点。该芯片具有512KB闪存,16通道的12位A/D转换器、7通道的DMA控制器,5个USART串行通信接口。通道采样时间可编程,总转换时间可缩减到1μs;此外,多种转换模式供选择,支持DMA数据传输。本模块采用定时器触发的同步注入模式,能够对信号进行同步采样。
系统使用STM32内部的A/D转换器,其参考电压Vref+会因为封装的不同而略有差异,一般引脚数目小于或等于64,其参考电压在芯片内部与VDD相连接,而引脚数目大于64的需要外接参考电压。系统选用的芯片引脚数为64,所以Vref+默认与VDD相连接为3.3V,这就要求A/D转换器前端放大电路的输出信号不能超过3.3V。
电路原理如图8-21所示,传感器采集的信号放大后由ADC1口进入微处理器的A/D转换器。
图8-21 STM32F103ZET6及其外围电路(彩图见附录)