
AD5305/AD5315/AD5325
表7. CLR和LDAC位说明
位
CLR
描述
[ 0 ]所有DAC寄存器和输入寄存器以0填充
在写序列的完成。
[1 ]正常运行。
[ 0 ]这四个DAC寄存器,因此,所有DAC输出,
同时更新的写入完成
序列。
[1 ]仅寻址输入寄存器被更新。没有
改变了DAC寄存器的内容。
写操作
当写入AD5305 / AD5315 / AD5325 DAC时,用户
必须以一个地址字节(R / W = 0),接着DAC
承认它是通过将SDA接收数据
低。该地址字节之后是指针字节,这是
也由DAC做出应答。两个字节的数据被写入
到DAC ,如图33停止条件如下。
LDAC
读操作
回来时从AD5305 / AD5315 / AD5325读取数据
DAC时,用户首先写入地址字节( R / W = 0 ) ,后
该DAC的承认,它准备接收数据
通过拉低SDA 。该地址字节通常是其次
指针字节,这也是由DAC做出应答。以下
这一点,有一个由主站和一个重复启动条件
地址重新发送到R / W = 1。这是通过确认
DAC,这表明它准备发送数据。两个字节
数据随后从DAC读取,如图34。
停止条件如下。
但是,如果主机发送一个ACK并继续计时
SCL(没有停止发送)时,DAC重发相同的两个字节
对SDA数据。这允许数据从连续回读
所选择的DAC寄存器。
或者,用户可以发送一个开始,随后由地址
用R / W = 1。在这种情况下,前面装载指针设置
的使用和数据回读可以立即开始。
默认状态回读
所有指针字节位功率可达0。因此,如果用户
启动回读而不写指针字节在前,不
单个DAC通道已被指定。在这种情况下,默认
回读位全部为0 ,除了CLR的位,它是一个1 。
多DAC写序
因为有个别位的指针字节为每
的DAC ,所以能够同时写入相同的数据,并
通过将相关的位为1的控制位为2 ,3或4个DAC。
多DAC回读序列
如果用户试图从多于一个DAC回读数据
同时,部分读回默认情况下,上电复位
条件,也就是,除了CLR ,为1全部为0。
SCL
SDA
开始
COND
BY
主
0
0
0
1
1
0
A0
读/写
X
ACK MSB
BY
AD53x5
X
最低位
地址字节
指针字节
确认
BY
AD53x5
SCL
SDA
最高位
最重要的数据字节
最低位
确认
BY
AD53x5
最高位
最低有效数据字节
最低位
00930-033
确认
BY
AD53x5
停止
COND
BY
主
图33.写序列
修订版G |第17页24