
AD7997/AD7998
串行接口
在AD7997 / AD7998的控制是通过对我进行
2
C-
兼容的串行总线。该设备被连接到该总线的
主装置的控制下,从设备,如
处理器。
数据被发送的串行总线以9个时钟序列
脉冲, 8个数据位,随后由应答位
数据的接收器。在数据线的转换必须发生
在时钟信号和低期间保持稳定
在高发期,因为从低到高的转变时,
时钟信号为高,可以解释为停止信号。
当所有的数据字节被读取或写入,停止条件
成立。在写入模式下,主机将数据线
在第10个时钟脉冲高断言一个停止条件。在
读模式中,主设备拉动数据线中的高
第九个时钟脉冲前低周期。这是被称为无
承认。然后,主机需要在数据线低
第10个时钟脉冲之前的低潮期,然后在高的
第10个时钟脉冲断言一个停止条件。
任何数目的数据字节可以被传送通过串行
总线1的操作,但它是不能混合的读写
在一个操作中,因为操作的类型被确定为
开始和不能随后未经改变
开始新的操作。
串行总线地址
像所有我
2
C兼容的设备中, AD7997 / AD7998具有
7位的串行地址。的3个MSB此地址为AD7997的/
AD7998被设置为010。 AD7997 / AD7998有两种
版本中, AD7997-0 / AD7997-0和AD7997-1AD7998-1 。
这两个版本有三种不同的I
2
可用C地址,
这是由两种捆绑的地址选择引脚, AS ,选定
AGND或V
DD
或者通过使销浮动(见表6)。通过给
不同地址的两个版本,最多5 AD7997 /
AD7998设备可以连接到一个单一的串行总线,或
地址可设置为避免与其它设备存在冲突
总线。 (见表6 )
串行总线协议的操作如下。
主通过建立开始启动数据传输
条件,定义为串行从高至低转换
数据线SDA ,而串行时钟线SCL ,仍处于高位。
这表明,一个地址/数据流。所有的奴隶
连接到串行总线外围设备响应该开始
条件和转变在未来8位,由一
7位地址( MSB在前)加上一个R / W位决定了
数据传输的方向,即数据是否被写入到
或从从属设备读取。
周为地址对应于所发送的
地址做出响应,在低拉低数据线低
期第九个时钟脉冲,被称为应答前
位。总线上的所有其它器件保持空闲状态,而选择
要读出或写入到它为数据设备等待。如果R / W的
位是0 ,主机写入到从设备。如果R / W位为
1 ,主机读取从站设备。
第0版|第23页32