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