运算放大器测量的真实输出值和计算得到的理想值的差值,记为输出误差
运算放大器的输入失调电压和正负极矩阵的增益误差是我们所关心的两个静态误差,它们直接影响了运算放大器输出的准确性。
对于一般的运算放大器输入失调电压,可以采用在电压跟随模式下测量零偏的方法测量。但是当输入失调电压为负值时,因为管脚电压定义限制,OPAMP_OUT最小输出为0,不会输出负电压值,我们无法通过这种方式测量输入失调电压。另一方面,运算放大器输入失调电压很小,直接测量对测量设备的精度要求很高。
这里,我们根据同相放大测量数据拟合直线,估计OPAMP的增益误差和输入失调电压。
测试输入电压Vinp记作xT={x1, x2,…,xi,…,xn},测量到对应的输出电压Vreal记作yT={y1, y2,…, yi,…,yn}。拟合的比例放大线性输出公式为:
由最小二乘法,得到待估参数
增益误差估计有
记同相放大的输出失调误差估计
则输入失调电压估计有
如图13所示,计算得到的拟合直线截距为输出失调误差估计,拟合直线与理想输出直线的斜率差为增益误差。
图13. 同相比例放大误差示意图
本节给出了各误差量的计算公式。具体来说,在测试中,我们记录每一组测试的输入电压Vinp,输出电压Vreal,记为输入xT和对应的输出yT;由xT和yT计算拟合直线的待估参数k、b;由拟合直线参数k、b,得到运算放大器的增益误差、输出失调误差、输入失调电压计算公式。
4.2.2增益误差和输出失调误差测试结果 由公式(4-8),计算LPC5536-OPAMP在不同NGAIN值设置下的增益误差,结果如图 14所示。增益误差主要来自电阻矩阵的电阻比例误差。增益倍数越大,增益误差的绝对值越大。最大相对误差在NGAIN=64时,相对误差-0.9%。
图14. 增益误差图
由公式(4-9),LPC5536-OPAMP在不同NGAIN值设置下的输出失调误差如图 15所示。在同相比例放大工作模式下,OPAMP的输入失调电压被放大,造成输出失调误差。放大倍数越大,输出失调误差绝对值越大。在同相比例放大65X时,输出失调误差最大, 达到了-37.5mV。由公式(4-10),计算得到LPC5536-OPAMP的输入失调电压约为-0.65mV。
图15. 输出失调误差图
4.2.3 OPAMP输出误差
由公式(4-4),计算得到同相比例放大的误差变化图,如图 16所示。LPC5536在低放大倍数精度较高,在高放大倍数时,受输入失调电压放大影响,与理想输出的误差增加。在同相比例放大倍数65X时理想输出接近饱和时,有最大误差值-68mV。
图 16. 误差变化图
4.4 差分放大测试结果
如2.3节所述,配置OPAMP寄存器,负极输入RSHUNT_CURA_N管脚接地,控制RSHUNT_CURA_P输入,测量PGAIN=NGAIN,在4X、8X、16X、33X、64X时,OPAMPx_OUT的输出电压。此时Vinn=0,根据2.3节的差分放大公式(3-3),OPAMP对正极输入放大倍数为4X、8X、16X、33X、64X。
OPAMP初始化代码参考如图 17所示。
图17. 用作差分放大器配置代码
DAC初始化代码参考如图 18所示,令DAC输出为0。
图18. DAC配置代码
输出结果如图 19所示,LPC5536在工作区间内有较好线性。
图19. 差分放大电压传输特性
图 20展示了LPC5536在差分放大倍数64X时输出误差,LPC5536差分放大时的输出误差随着放大倍数的增加而增加。
图20. 误差变化图
5.小结
经过测试验证,LPC5536-OPAMP的精度符合数据手册描述,增益误差<5%,输入失调电压<5mV,可以一定程度满足用户对于运放使用的精度需求。值得一提的是,在低放大倍数时,LPC5536-OPAMP的输出误差很小,比如在同相比例放大倍数2X、5X时,全量程误差都在个位数mV。对于要求更高精度运放的场景,可以外接高精度电阻使用,以实现更高的输出精度。