
本文提出一种用于提高TMS320F2812ADC精度的方法,使得ADC精度得到有效提高。ADC模块是一个12位、具有流水线结构的模数转换器,用于控制回路中的数据采集。
1 ADC模块误差的定义及影响分析
1.1 误差定义
常用的A/D转换器主要存在:失调误差、增益误差和线性误差。这里主要讨论失调误差和增益误差。理想情况下,ADC模块转换方程为y=x×mi,式中x=输入计数值 =输入电压×4095/3;y=输出计数值。在实际中,A/D转换模块的各种误差是不可避免的,这里定义具有增益误差和失调误差的ADC模块的转换方程为y=x×ma±b,式中ma为实际增益,b为失调误差。通过对F2812的ADC信号采集进行多次测量后,发现ADC增益误差一般在5%以内,即0.95。