STM32 ADC详解

本文介绍stm32 ADC的使用,本文较长,可以配合目录跳转到需要的地方阅读。

ADC 转换原理

本文重点在于 STM32 的 ADC 的使用,介绍 ADC 转换原理是为了更好理解 STM32 中关于 ADC 的配置,所以这里只是简单介绍一下 ADC 的转换原理,想详细了解 ADC 的转换原理可以看看 看完这篇文章,终于搞懂了ADC原理及分类!和 ADC基本工作原理-CSDN。

简单来说,模拟信号输入进来,经过低通滤波操作预处理信号之后,开始ADC转换,ADC转换可以分为两个个步骤:采样保持、量化编码。

STM32 ADC详解_第1张图片

采样保持

如图所示,Vi(t) 为输入信号,S(t) 为采样信号,Vo(t) 为输出信号。模拟信号 Vi(t) 进来后,在每一个采样信号来的时候(即图中 S(t) 的矩形脉冲来到),进行一次转换,将模拟信号转换成数字信号 Vo(t) 。由此可见,采样频率越高,对模拟信号的转换就更精确。

同时,由于 ADC 转换需要一定的时间,所以在这个时间内需要保持输入信号的稳定,一般由保持电路完成这个功能。

量化

你可能感兴趣的:(stm32,嵌入式硬件,单片机)