位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第36页 > AD5390BSTZ-3 > AD5390BSTZ-3 PDF资料 > AD5390BSTZ-3 PDF资料2第28页

AD5381
I
2
C接口
在AD5381具有一个我
2
C兼容2线接口
包括一条串行数据线(SDA)和串行时钟线的
( SCL ) 。 SDA和SCL之间的通信
AD5381和主速率高达400 kHz的。图6示出了
2线接口的时序图,这包含了三个
不同的操作模式。在选择我
2
C工作
模式,首先配置串行操作模式( SER / PAR = 1 )
然后选择我
2
通过配置的SPI / I C模式
2
C引脚到
逻辑1的装置,被连接到所述余
2
C总线作为从设备
(即,没有时钟由AD5381产生) 。在AD5381具有
一个7位从机地址1010 1 ( AD1 ) ( AD0 ) 。 5个MSB是硬
编码的2 LSB由AD1的状态确定
和AD0引脚。该设施的硬件配置AD1和AD0
允许4这些设备可以在总线上配置。
I
2
C数据传输
在每个SCL时钟周期一个数据位传输。该
SDA上的数据必须在的高期间保持稳定
SCL时钟脉冲。改变SDA ,SCL为高的控制
用于配置启动和停止条件的信号。无论SDA
和SCL拉高通过外部上拉电阻时,
在我
2
C总线不忙。
START和STOP条件
主器件通过发送START启动通信
条件。 START条件是在一个高到低转换
SDA与SCL为高电平。停止条件是一个低到高
在过渡SDA ,SCL为高电平。 START条件
从主信号的传输的开始
在AD5381 。停止条件释放总线。如果反复
START条件(Sr )产生的,而不是停止条件,
总线保持有效。
重复启动条件
重复START ( Sr)条件可以指示数据的变化
方向上车。当总线主机是Sr可使用
写几个我
2
C器件,并希望保持控制
总线。
确认位( ACK )
确认位( ACK)是附加到任何的第九位
8位的数据字。 ACK信号总是由接收生成
装置。接收时的AD5381器件产生ACK
在第九个时钟拉低SDA地址或数据
期。监测ACK可以检测unsuccess-
FUL数据传输。发生了数据传输失败,如果一个
接收设备是忙,或者如果发生了系统故障。
在数据传输失败的情况下,总线主控制器
应该重新尝试进行通信。
数据表
AD5381从机地址
总线主机发起与从机的通信
发出一个起始条件的7位从机地址。
空闲时, AD5381等待起始条件
它的从机地址。地址字的最低位为读/
写(R / W)位。该AD5381是一种只接收装置;当
与AD5381通信, R / W = 0接收到后
正确的地址1010 1 ( AD1 ) ( AD0 )的AD5381发出ACK
通过拉低SDA一个时钟周期。
该AD5381有四个不同的用户可编程地址
由AD1和AD0位决定。
写操作
有在其中的数据可以被写入到三个特定模式
在AD5381 DAC 。
4字节模式
当写入AD5381 DAC时,用户必须开始
同一个地址字节(R / W = 0) ,接着DAC应答响应
边缘,它准备通过拉低SDA接收数据。
地址字节之后是指针字节;此地址
在DAC的特定信道来处理,也
由DAC确认。两个字节的数据被写入
到DAC ,如图31,停止条件如下。
这允许用户以更新内的单个信道
AD5381随时与需要四个字节的数据成为
从主机传输。
3字节模式
在3字节模式下,用户可以更新在一个多于一个的信道
写序,而无需编写器件地址字节
各一次。器件地址字节只需要一次;子
序贯通道更新需要的是指针字节和数据
字节。在3字节模式下,用户首先写入地址字节
(R / W = 0),接着DAC将承认它是预
相比通过拉低SDA接收数据。地址字节是
接着,指针字节。这解决了特定通道
在DAC加以解决,也承认了
DAC 。这是随后的两个数据字节。 REG1和
REG0确定寄存器进行更新。
如果一个停止条件不符合的数据字节,另一个
通道可以通过发送一个新的指针字节,然后进行更新
由该数据字节。这种模式只需要3个字节是
发送更新任何通道一旦设备已经初步
处理,并减少了软件开销更新
AD5381通道。在任何时间停止条件退出此模式。
图32示出了一个典型的配置。
修订版D |第28页40