添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符I型号页 > 首字符I的型号第0页 > ISL9110EVAL1Z > ISL9110EVAL1Z PDF资料 > ISL9110EVAL1Z PDF资料1第15页
ISL9110 , ISL9112
所有我
2
C接口操作必须以START条件,
这是一个高到SDA从高到低的跳变,而SCL为高电平。该
ISL9112连续监测的SDA和SCL线
启动条件,不响应任何命令,直到这
条件得到满足(参见图28) 。 START条件被忽略
在上电顺序,当EN输入为低电平。
所有我
2
C接口操作必须由STOP终止
条件,这是一个由低到高的SDA的过渡,而SCL为
高(参见图28) 。在一个写的最后一个停止条件
操作启动ISL9112的电压的重新配置
根据需要反馈回路提供编程输出
电压。
一个ACK ,确认,是用来表示一个软件约定
一个成功的数据传输。发送设备,无论是主
或者奴隶,释放发射8位后, SDA总线。
在第九个时钟周期,接收器拉SDA线为低电平
承认的8位数据的接收(见
图29) 。
该ISL9112认识到启动后产生一个ACK
条件后面一个有效的辨识字节,并再次
成功接收寄存器地址字节之后。该ISL9112
还接收写的数据字节后产生一个ACK
操作。主机必须接收后响应一个ACK
的读出操作的数据字节。
一个有效的辨识字节包含0b0011100为7
最高有效位,对应于该ISL9112我
2
I2C从地址。在LSB
标识字节的读/写位。其值为“ 1”
一个读操作,和“0”的写操作(见表4)。
表4.识别字节格式
0
(MSB)
0
1
1
1
0
0
读/写
( LSB )
写操作
写操作需要一个起始条件,其次是有效的
标识字节(含与R / W的从机地址
位设置为0 ) ,有效的寄存器地址字节,数据字节和
停止条件。每三个字节,该ISL9112后
产生一个ACK 。主会发送一个STOP到
完成该命令。
停止条件终止写操作必须由发送
发送至少1个整体数据字节和它的主人后,
相关的ACK信号。如果中间发出一个停止条件
一个数据字节,或前1个整体数据字节+ ACK发送,那么
ISL9112将忽略该命令,并不会改变输出
电压或其它设置。
读操作
读操作如图31所示。它由4个字节。该
主机产生一个起始条件,然后发送一个标识
字节(包含与R / W位设置为0的从机地址) 。该
ISL9112产生一个ACK 。然后主机发送
注册地址字节,而ISL9112用另一个ACK响应。
然后主机产生一个重复起始条件或停止
条件后跟一个启动条件。然后主机发送
一个标识字节(含与R / W的从机地址
位设置为1 ) 。该ISL9112回应一个ACK ,表明它是
准备开始提供所请求的数据。
该ISL9112然后通过断言的控制发送数据字节
SDA引脚,而主机产生的SCL引脚的时钟脉冲。
当数据字节的传输完成后,在主机
产生一个NACK条件后跟一个停止条件。这
完成了我
2
C读取操作。
该ISL9112寄存器映射只支持一个寄存器,在寄存器
地址为0x00 。尝试读取其他寄存器地址不
支持,并且不应该被尝试。同样,我
2
C座
读取和写入不支持ISL9112 。该ISL9112
只有一个读取或写入的寄存器,因此块读取和
写入是没有必要的。
SCL
SDA
开始
数据
稳定
数据
变化
数据
稳定
停止
图28.有效数据的变化,启动和停止条件
15
FN7649.0
2011年6月16日

深圳市碧威特网络技术有限公司