From Zero To Hero | ADC采集数据常见问题
原文中文,约3400字,阅读约需9分钟。
📝
内容提要
ADC(模数转换器)在传感器领域广泛应用,STM32微控制器内部集成的ADC性能出色,分辨率可达16位,采样率由ADCK时钟和分频比决定。配置参数较多,可使用STM32CubeMX或标准外设库进行配置。常见问题包括参考电压电阻问题、输入引脚浮空问题、多通道序列采集问题、通道间串扰问题。
🎯
关键要点
-
ADC(模数转换器)在温度、湿度、压力、声音等传感器领域广泛应用。
-
STM32微控制器内部集成的ADC性能出色,分辨率可达16位,部分型号为12位。
-
ADC分辨率决定转换精度,分辨率越高价格越贵。
-
STM32的ADC采样率由ADCK时钟和分频比决定,不同型号的ADCCLK时钟有所不同。
-
每个ADC有多条复用模拟输入通道,具体通道数因型号而异。
-
ADC数据对齐方式可通过软件配置为左对齐或右对齐。
-
STM32触发ADC转换的方式包括软件触发和外部事件触发。
-
STM32 ADC配置参数较多,使用STM32CubeMX或标准外设库可简化配置过程。
-
常见问题包括参考电压电阻问题、输入引脚浮空问题、多通道序列采集问题、通道间串扰问题。
-
解决方案包括正确连接参考电压、去掉不必要的二极管、使能扫描模式、增大通道间延时等。
🏷️