本章小结
ADC是将模拟信号转变为数字信号的转换器。ADC的种类很多,按工作原理的不同,可分为间接ADC和直接ADC。间接ADC是先将输入模拟电压转换成时间或频率,然后把这些中间量转换成数字量,常用的有双积分型ADC。直接ADC则将输入的模拟电压直接转换成数字量,常用的有并联比较型ADC和逐次逼近型ADC,此外还有∑-△型ADC。
模/数转换有采样、保持、量化和编码4个步骤。ADC的主要技术指标有转换时间、分辨率精度。(https://www.daowen.com)
STM32F1系列MCU有3个ADC,精度为12位,其中ADC1和ADC2都有16个外部通道,ADC3有8个外部通道,各通道的数模转换可以以单次转换、连续转换、自动扫描或间断模式执行,转换的结果可以以左对齐或右对齐方式存储在16位数据寄存器中。ADC的输入时钟频率不得超过14 MHz,其时钟频率由PCLK2分频产生。
ADC内部结构由输入通道、参考电压、触发源、模数转换单元以及中断单元这5个功能模块构成。