
AD5379
校准
用户可以通过覆写执行系统的校准
任何个人DAC中的M和C寄存器的默认值
通道如下:
计算的标称偏移量和增益系数
新的输出范围(见前面的例子) 。
计算新的m和c的值用于根据每个信道
在指定的偏移和增益误差。
软件清除
加载清楚代码到×1的寄存器也使用户能够
设置VOUT0至VOUT39到REFGND水平。默认清晰
码对应m,在满刻度和C在中间电平( X2 = X1) 。
默认清除代码
= 2
14
× ( -Output
偏移量) / (输出范围)
= 2
14
× 2.5 × ( AGND -
V
REF
())/(3.5 × (V
REF
(+)
AGND ) )
更一般的表达为清晰的代码如下:
清除代码
= (2
14
) / (M + 1 ) × (默认
清除代码
c)
校准示例
标称偏移系数
= 0
标称增益系数
= 10/10.5 × 8191 = 0.95238 × 8191
= 7801
实施例1:
通道0 ,增益误差
= 3%,
偏移误差
= 100 mV的
1 )增益误差
(3%)
校准:
7801 × 1.03 = 8035
= >荷载规范
“ 1 1111 0110 0011 ”,以M寄存器0
2 )偏移误差
( 100毫伏)
校准:
LSB大小
= 10.5 / 16384 = 641 V;
100 mV的偏移系数偏移
= 100 / 0.64 = 156个LSB
= >负载
“ 10 0000 1001 1100 ”,以C寄存器0
实施例2:
通道1 ,增益误差
= 3%,
偏移误差
=
100mV的
1 )增益误差
(3%)
校准:
7801 × 0.97 = 7567
= >荷载规范
“ 1 1110 1000 1111 ”,以M寄存器1
2 )偏移误差
( -100毫伏)
校准:
LSB大小=
10.5 / 16384 = 641 V;
偏移系数
100mV的
偏移=
-100 / 0.64 = -156个LSB
= >负载
“ 01 1111 0110 0100 ”,以C寄存器1
BUSY和LDAC功能
×2的值,每次计算出的用户将新数据写入
对应的x1 ,c或米寄存器。在calcula-
X2和灰, BUSY输出变为低电平。当BUSY为低电平时,
用户可以继续将新数据写入到×1 ,米,或c寄存器
但没有DAC输出更新才能进行。 DAC输出
通过采取LDAC输入引脚拉低更新。如果LDAC变为低电平
当BUSY为活动状态时, LDAC事件被存储和DAC的
输出立即更新后BUSY变为高电平。可以将用户
还举办了LDAC输入永久较低。在这种情况下,该
DAC输出立即更新后, BUSY变为高电平。
表10. BUSY脉冲宽度
BUSY脉冲宽度( ns(最大值) )
行动
中的x1,c或m 1通道
中的x1,c或m 2通道
中的x1,c或m 3通道
中的x1,c或m至4个通道
加载X1 ,C或M所有40
频道
FIFO
启用
530
700
900
1050
5500
FIFO
残
330
500
700
850
5300
明确的功能
在AD5379的清除功能可以被实现
硬件或软件。
硬件清除
通过将CLR引脚为低电平切换输出, VOUT0至
VOUT39 ,以对REFGND引脚的外部设置电势。
这是通过在开关REFGND和重新配置实现
输出放大级为单位增益缓冲器模式,从而
确保VOUT = REFGND 。的输入寄存器的内容
和DAC寄存器不受采取的CLR低。当
CLR被拉高, DAC输出保持清零状态,直到
LDAC被拉低。而CLR为低, LDAC的值是
忽略不计。
×2的单个通道或一组通道的值是
每次重新计算有写入任何×1寄存器(多个)角
寄存器(多个) ,或米寄存器(多个) 。在X2的计算, BUSY
变低。这个繁忙的脉冲的持续时间取决于
信道的数量进行更新。例如,如果的x1,c或米
数据被写入到一个DAC通道, BUSY变为低电平为550纳秒
(最大值)。但是,如果数据被写入两个DAC通道,忙
变低,为700毫微秒(最大值)。请注意,有大约
200纳秒的开销由于FIFO访问。请参阅表10 。
该AD5379包含一个额外的功能,从而DAC寄存器
不会更新,除非它的X2寄存器以来已经写入
最后一次LDAC被拉低。通常情况下,当LDAC是
带来低时, DAC寄存器装满的内容
在X2寄存器。然而, AD5379可更新DAC寄存器
仅在x2的数据发生了变化,从而除去不必要的
数字串扰。
第0版|第20页28