将两个被测值作为“x”,这两个点的期望输出作为“y”值。
计算细调区ADC的量程和偏置。该计算使用两个点,第一个点为第一次计算中(步骤2)的b dB输入测量的x值和y值(x1, y1);另一个点是(0, 0)点(x2, y2)。这个(0, 0)点是一个假设点,只需使用2个数据点即可得出量程和偏置。如果(0, 0)不适合所期望的响应,那么用户可以使用另一个数据点。
计算由下式完成:
y = m_fine × x + c_fine
其中,m_fine代表量程,c_fine代表偏置。
使用点(x2, y2),得到:
c_fine = 0
使用点(x1, y1),得到:
m_fine = y1/x1
为了得到所期望的响应,需找到最接近的右移位。将期望的输出(点b dB的y值)与表1的DEC值相比较。最接近上述期望输出的DEC值将被用作x值。与之相应的(y)值可以用上面的m_fine和c_fine推算,该点即为(x2, y2)。
使用(x2, y2)交叉点的值和b dB点(x3, y3)数值,由下式计算粗调区ADC的量程和偏置:
y = m_coarse × x + c_coarse
将偏置(c_fine和c_coarse)装载到DS1875相应的寄存器。注意,如果这个偏置为负值,那么将其2进制补码写入寄存器。
现在要分别整理细调和粗调区的量程,读出两个输入的期望值(a dB和b dB)。
基于修正过的响应(使用新的量程和偏置值)和期望的响应,可生成一条误差曲线(图3所示)。误差曲线根据两个点(a和b)的位置变化而变化。第一段斜线代表细调区的误差;第二段斜线代表粗调区的误差。误差大小可以根据客户要求,通过改变这两个点的位置进行调整。
结论
新的细调和粗调范围可用来检查器件是否近似拟合得到所期望的响应,图3为图2响应的拟合结果。
图3. 这个误差曲线分别显示了使用新的量程和偏置进行修正的响应和所期望的响应
所期望的响应特性与计算得到的响应特性的误差如图4所示。
图4. 计算得到的响应与所期望响应的误差