
AD5762R
偏移寄存器
偏移寄存器通过设置三个REG位101寻址的DAC地址位选择DAC通道与数据
传输的时间(见表10) 。该AD5762R偏移寄存器是一个8位寄存器,并允许用户调整各信道的偏移量
由-16个LSB ,以15.875个LSB在步骤的LSB的顺序,如表18和表19中的偏移值寄存器编码为二进制补码。
表18.编程的偏移寄存器
REG2
1
REG1
0
REG0
1
A2
A1
A0
DAC地址
DB15 : DB8
不在乎
DB7
OF7
DB6
OF6
DB5
OF5
DB4
OF4
DB3
OF3
DB2
OF2
DB1
OF1
DB0
OF0
表19.偏移寄存器选项
偏移调整
15.875个LSB
15.75个LSB
不调整(默认)
-15.875个LSB
-16个LSB
OF7
0
0
0
1
1
OF6
1
1
0
0
0
OF5
1
1
0
0
0
OF4
1
1
0
0
0
OF3
1
1
0
0
0
OF2
1
1
0
0
0
OF1
1
1
0
0
0
OF0
1
0
0
1
0
偏移和增益调整等保护正常工作
例子
使用上一节中提供的信息,该
下面的工作示例演示了如何在AD5762R
功能可以被用来消除偏移和增益误差。
由于AD5762R经过工厂校准,偏移和增益误差
应是可忽略不计。然而,错误可以由被引入
系统,该AD5762R是内操作,例如,一个
参考电压值,该值不等于+ 5V引入了一个
增益误差。 ±10 V和二进制补码的输出范围
假设数据编码。
所需要的偏移量寄存器的值可以计算如下:
1.
2.
3.
调整值转换成二进制: 00010000 。
通过将其转换为一个负数的补码数
反转所有位并加入1 : 11110000 。
节目11110000的偏移量寄存器。
注意,这个二进制补码转换不是必需的
正偏移量调整的情况下。该值是
编程到偏移寄存器是简单的二进制
调整值的表示形式。
删除增益误差
该AD5762R可以消除在负满量程的增益误差
输出中的-9.77 mV的范围内,以9.46毫伏用的一个步长大小
½ of a 16-bit LSB.
1.
计算出的增益调整用的步长
下面的等式:
增益调节步长
=
2.
20
= 152.59 μV
2
×
2
16
消除偏移误差
该AD5762R可以消除在范围内的偏移误差
-4.88 mV至4.84毫伏用的16位的LSB的一个步长大小。
1.
计算偏移调整的步长
偏移调整步长
=
2.
20
= 38.14 μV
2
16
×
8
3.
衡量编程0x0000到的偏移误差
数据寄存器并测量所产生的输出电压。
对于此示例,该测量值是614 μV。
确定偏移调整的步数本
值表示,利用以下公式:
步数
=
测量偏移值
偏移步长
3.
=
614 μV
38.14 μV
= 16步
衡量编程0x8000到的增益误差
数据寄存器并测量所产生的输出电压。
增益误差是该值和之间的差
-10五,对于本例中,增益误差为-1.2毫伏。
确定有多少增益调节步这个值
表示通过使用下面的等式:
步骤的数目
=
测量GainValue
增益步长
=
1.2毫伏
152.59 μV
= 8步
测得的偏移误差是正的;因此,负
16个调整步骤是必需的。偏移寄存器是8位
宽,且编码为二进制补码。
测得的增益误差为负(在数量级计) ;
因此,八个步骤,一个正的调整是必需的。该
增益寄存器是6位,并且该编码为二进制补码。
所要求的增益寄存器的值可以如下确定:
1.
2.
调整值转换成二进制: 001000 。
001000要被编程到增益寄存器中的值。
第0版|第26页32