1. 引言
在 STM32 MCU 中, ADC 有多种启动触发方式,本文对各种触发源的原理进行介绍,方便大
家以后如何选择合适的触发源。
2. ADC 的架构与触发源
以 STM32G474 为例, ADC 模块的架构框图如下,基于逐次逼近原理(SAR)完成模拟量到数
字量的转换。前端通过多通道选择开关(input selection)来对转换通道进行切换,从而实现对多个
输入通道的信号进行采样。
ADC 模块的信道可以工作在规则模式或是注入模式下,对应的触发源分别为规则触发源与注
入触发源。所有规则通道共享一个 ADC 结果寄存器,一个通道转换完成后需要及时读取转换结
果,否则转换结果可能会被覆盖,具体取决于 overrun 的相关设置。
|