位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1619页 > ADM1032ARMZ-2R > ADM1032ARMZ-2R PDF资料 > ADM1032ARMZ-2R PDF资料2第11页

ADM1032
的数据传输,也就是方向,无论数据
写入或从从属设备读取。
周为地址对应于
发送地址的响应是拉低数据
在第九个前低周期线低
时钟脉冲,被称为应答位。所有
在总线上的其它设备现在处于空闲状态,而
从读取的数据中选择设备等待或
写入其中。如果R / W位为0 ,主写
到从设备。如果R / W位为1,则
主站读取从站设备。
2.数据被发送的串行总线中的序列
9个时钟脉冲,数据的8位和一个
确认从机位。转换
在数据线必须发生在低谷时期
的时钟信号和的过程中保持稳定
高发期,因为低到高的转变时,
时钟高可以被解释为一个停止
信号。的数据字节数,可以是
通过串行总线在单个读传送或
写操作只受什么限制主
从设备可以处理。
3.当读取或写入所有数据字节,停止
条件成立。在写入模式下,
主机将数据线高10时
时钟脉冲断言一个停止条件。在读
模式下,主设备覆盖
通过将数据线的高应答位
在第九个时钟脉冲之前的低潮期。
这是被称为无应答。然后,主
需要在低周期的数据线为低
第10个时钟脉冲,并在高前
第10个时钟脉冲断言一个停止条件。
任何数目的数据字节可以被传送过
在一个操作中的串行总线,但它不可能拌匀读
和写在一个操作中,因为操作的类型是
在开始时确定,并且随后不能是
改不启动新的操作。
在ADM1032的情况下,写操作包含
一个或两个字节,而读操作包含一个
字节和执行以下功能。
将数据写入到其中一个所述设备的数据寄存器或读
从它的数据,地址指针寄存器必须首先被设置,以便
将正确的数据寄存器进行寻址。的第一个字节
在写操作总是包含一个有效的地址,它是
存储在地址指针寄存器中。如果数据被写入到
装置中,在写入操作中包含的第二数据字节
写入地址指针所选择的寄存器
注册。
这示于图13的装置地址被发送
通过总线后跟R / W设定为0。这之后是
两个数据字节。第一个数据字节是地址
内部数据寄存器被写入,这被存储在
地址指针寄存器。第二个数据字节是数据
被写入到内部数据寄存器。
当从寄存器读取数据,有两种
可能性:
1.如果地址指针寄存器值是未知的或
不是所需的值时,首先必须将它
正确的值之前的数据可以读出
所需的数据寄存器中。这是由
像以前一样执行写入ADM1032 ,但
只读包含寄存器中的数据字节
因为数据不被写入到地址被发送
该寄存器。这示于图14 。
然后,执行由读操作
串行总线地址,R / W位设置为1 ,然后
通过从数据寄存器读取的数据字节。这是
在图15中示出。
2.如果该地址指针寄存器被称为是在
已经期望的地址,数据可以从被读
相应的数据寄存器不先写
地址指针寄存器和图14中可以
省略。
注意事项:
1.虽然可以从数据读出的数据字节
寄存器而不先写入地址指针寄存器,
如果地址指针寄存器是已经在正确的值,
因此不可能将数据写入到寄存器,而无需编写到
地址指针寄存器。写入的第一数据字节是
总是写入地址指针寄存器。
2.不要忘了,有些ADM1032寄存器有
不同的地址进行读,写操作。写
一个寄存器的地址必须被写入到该地址指针
如果数据要被写入到该寄存器,但它不可能
从该地址读取数据。的读地址
寄存器必须写入地址指针数据之前
可以从该寄存器中读出。
http://onsemi.com
11