ADS1201增益非线性问题
时间:10-02
整理:3721RD
点击:
ADS1201的说明书中的增益非线性如下图所示,但是我用两台Fluke 5720提供了一对差分信号,实测出来的非线性却有100ppm左右(峰峰值),不知道为什么?
大概的测试逻辑如下图,使用两台校准仪5720提供两个2.5V的电压,然后改变两者的差值Vin,根据FPGA的计数来计算ADS1201的非线性
FPGA的计数方法:在MCLK的下降沿时,读取DO的状态如果是高电平就计数器就加1,是低电平就减1,1秒钟输出一次作为ADS1201的结果Cout;
非线性计算方法:用Cout除以Vin来获得计数值Cout与Vin的比例关系A,结果不同的Vin时,实测A的起伏有100ppm左右。
A与上图中的增益是否有直接对应关系,如果直接对应为什么结果相差甚远?是测试方法有问题还是上图与我想要的非线性含义根本不是一回事?
Hi Guangfeng,
我理解你应该在ADS1201的输出做滤波,计算出输出电压,然后和输入电压一起综合得到直流传输函数,从而得到线性误差。