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或标准外设库可简化配置过程。
  • 常见问题包括参考电压电阻问题、输入引脚浮空问题、多通道序列采集问题、通道间串扰问题。
  • 解决方案包括正确连接参考电压、去掉不必要的二极管、使能扫描模式、增大通道间延时等。
➡️

继续阅读