
ADM1023
表8.寄存器地址
(注1 )
ADD0
0
0
0
NC
NC
NC
1
1
1
ADD1
0
NC
1
0
NC
1
0
NC
1
设备地址
0011 000
0011 001
0011 010
0101 001
0101 010
0101 011
1001 100
1001 101
1001 110
1. ADD0和ADD1进行采样,只有通电。
串行总线协议的操作如下:
1.主通过建立一个启动数据传输
启动条件,定义为高至低跳变
在串行数据线, SDATA ,而串行
时钟线, SCLK ,仍处于高位。这表明
该地址/数据流将跟随。所有的奴隶
连接到串行总线外围设备响应
启动条件和转变,在未来8位。
这些位由一个7位地址( MSB在前)
加上一个R / W位,它决定方向
的数据传输,也就是说,是否将数据写入,
或从,从设备读出。
周为地址对应于
发送地址的响应是拉低数据
在第九个前低周期线低
1
SCLK
9
时钟脉冲,被称为应答位。所有
总线上其他器件保持空闲状态的
从读取的数据中选择设备等待或
写入其中。如果R / W位为0 ,主写
到从设备。如果R / W位为1时,主
读取从站设备。
2.数据被发送的串行总线中的序列
9个时钟脉冲, 8个数据位后面跟着一个
确认从机位。
必须出现在数据线上转变期间
时钟信号和低期间保持稳定
在高电平期间,因为由低到高
当时钟为高可能是过渡
解释为停止信号。数据的数量
可通过串行总线中传送的字节
单个读或写操作,仅通过限定
主设备和从设备的处理能力。
3.当所有的数据字节被读取或写入,
停止条件成立。在写入模式下,
主机将数据线高10时
时钟脉冲断言一个停止条件。在读
模式下,主设备覆盖
通过将数据线的高应答位
在第九个时钟脉冲之前的低潮期。
这就是所谓的无应答。主
然后需要在低周期的数据线为低
第10个时钟脉冲前,再高的过程中
第10个时钟脉冲断言一个停止条件。
1
9
SDATA
首先,
主
0
1
0
1
1
A1
A0
读/写
ACK 。 BY
ADM1023
D7
D6
D5
D4
D3
D2
D1
D0
ACK 。 BY
ADM1023
第1帧
串行总线地址字节
1
SCLK (续)
第2帧
地址指针寄存器字节
9
SDATA (续)
D7
D6
D5
D4
D3
D2
D1
D0
ACK 。 BY
ADM1023
停止
主
3架
数据字节
图15.写寄存器地址到地址指针寄存器,然后写数据到选定注册
1
SCLK
9
1
9
SDATA
首先,
主
0
1
0
1
1
A1
A0
读/写
ACK 。 BY
ADM1023
D7
D6
D5
D4
D3
D2
D1
D0
ACK 。 BY
ADM1023
停止
主
第1帧
串行总线地址字节
第2帧
地址指针寄存器字节
图16.写入地址指针寄存器只有
http://onsemi.com
12