
FM31L278 / L276 / L274 / L272 - 3V I2C伴侣
从机地址
该FM31L27x后一个期望的第一个字节
启动条件是从机地址。如图
下面的图,从机地址包含从
ID ,器件的地址选择,有点指定,如果
该事务是一个读或写操作。
该FM31L27x有两个从机地址(从标识)
有两个逻辑设备相关联。要访问
存储装置中,位7-4应被设置为1010B 。该
在FM31L27x内的其它逻辑器件是
实时时钟和伴侣。要访问此
设备,位从机地址的7-4应设置为
1101B 。总线传输与从机地址会
不以任何方式影响存储器。这些数字
下面说明了两个从机地址。
设备选择位允许的多台设备
同类型居住的2线总线上。该装置
选择位( 2-1)在两中选择四个部分之一
wire总线。他们必须与相应的值相匹配
上的外部地址引脚,以选择
装置。位0的读/写位。 “1”表示
读操作中,与“0”表示写操作。
从机ID
设备
SELECT
继MSB为LSB (低字节),这
包含其余的8个地址位。该
地址是内部锁存。每个接入引起的
锁存地址自动递增。该
当前地址是在所述锁存器中的值,
任一下列新写入的值或地址
上次访问。当前地址将举行
只要VDD > VTP ,或者直到一个新的值写入。
访问时钟不影响当前
存储器地址。读操作总是使用当前
地址。随机读地址可以通过加载
开始写入操作,如下所述。
每个数据字节发送之后,刚好在
承认,在FM31L27x递增
内部地址。这使得下一个连续字节
将没有额外的寻址访问
外部。的最后一个地址到达后,将
地址锁存器将滚动到0000h。没有
限制的字节可被访问的次数
用单个读或写操作。
寻址概述 - RTC &伴侣
RTC和处理器伴侣的运作,
类似的方式到所述存储器,但它使用
地址只有一个字节。地址从00H到18H
对应的特殊功能寄存器。尝试
加载地址18小时以上是非法的条件;
该FM31L27x会返回一个NACK并中止2-
线交易。
数据传输
地址信息发送完毕后,
总线主控器和之间的数据传输
FM31L27x开始。对于读操作, FM31L27x会
把8个数据位的总线上,然后等待ACK
从主。如果发生了ACK,则FM31L27x
将传送的下一个字节。如果不发送ACK ,则
FM31L27x将结束读操作。对于写
操作中, FM31L27x将接受8个数据位
从主然后发送一个应答。所有数据
转移发生MSB(最高显著位)在前。
存储器的写操作
所有内存写入以一个从机地址,然后
的存储器地址。总线主机表示写
操作通过设置从机地址LSB为0 。
处理后,总线主机发送的每个字节
数据的存储器和存储生成
应答条件。任何数量的连续
字节可以被写入。如果地址范围的结束
在内部达成,地址计数器将返回
为0000H。在内部,实际内存写操作发生
8后
th
数据位被传输。这将是完整的
之前,确认发送。因此,如果
1
7
0
6
1
5
0
4
X
3
A1
2
A0
1
读/写
0
图12.从机地址 - 内存
从机ID
设备
SELECT
1
7
1
6
0
5
1
4
X
3
A1
2
A0
1
读/写
0
图13.从机地址 - 伴侣
寻址概述 - 内存
后FM31L27x承认奴隶
地址,主机可以把内存地址
对总线进行写入操作。地址要求
两个字节。这才是真正的家庭的所有成员。
因此, 4K位和16KB的配置将是
从独立的串行处理的不同
回忆,但整个家庭将是向上
没有软件的变化兼容。
第一是MSB (高字节) 。对于给定的
密度未使用的地址位是无关的,但
应该被设置为0,以保持向上兼容性。
2.1版
2011年9月
第17页26