摘要
针对数/模转换器(DAC)在大温度范围、满量程工作时表现出较大非线性误差的问题,提出了基于温度传感器的DAC非线性补偿方法。该方法首先在不同温度环境下对DAC进行测试和非线性误差计算,通过I2C总线采集多个温度传感器的温度值,并在工作温度和输出值2个维度上使用双线性插值算法解算出任意工作点的补偿值。实验结果表明:在同等条件下,补偿后的DAC非线性误差比补偿前降低了1个数量级。
Aimed at the serious nonlinear problem produced when the DAC works through wide temperature range with full scale, a nonlinear compensation method based on temperature sensors is proposed. This method measures the output of the DAC with full scale under the condition of different temperature first and separates the nonlinearity. Using bilinear interpolation algorithm, the compensation values at any condition are calculated with the temperature measured by the sensors of the system. The experimental result shows that this compensation method reduces the DAC nonlinearity effectively.
出处
《传感器与微系统》
CSCD
北大核心
2011年第9期82-84,87,共4页
Transducer and Microsystem Technologies