ADC(模数转换器)是GD32的重要模拟外设,AN059介绍了提高ADC采样精度的方法。
GD32 ADC支持多种工作模式:
单次转换模式:转换单个通道后停止
连续转换模式:转换完成后自动开始下一次转换
扫描模式:按顺序转换一组预选通道
注入通道:可以中断规则组转换,用于高优先级转换需求
外部触发:可由定时器事件触发转换,实现精确时序控制
DMA传输:自动将转换结果传输到内存,减少CPU干预
提高ADC精度的实用技巧:
硬件设计:模拟电源与数字电源隔离、参考电压稳定、输入信号滤波
采样时间配置:根据信号源阻抗选择合适的采样周期
多次采样取平均:软件滤波消除随机噪声
内部参考电压校准:使用内部Vrefint通道校准ADC增益误差
常见ADC问题包括采样时IO口出现毛刺、内部通道采样异常等,这些问题通常与硬件设计或配置有关 |
|