
初步的技术数据
ADM1062写操作
SMBus规范定义了不同的几个协议
类型的读取和写入操作。中所用的那些
ADM1062在下面讨论。以下缩写是
在图中使用:
S
P
R
–
–
–
开始
图41. EEPROM页擦除
ADM1062
对于页擦除发生,该网页的地址必须是
在之前的写字事务给出(见写字节
下文)。此外,第2位的寄存器UPDCFG (地址90H )必须
被设置为1 。
停止
读
写
应答
不应答
W –
A
A
–
–
只要ADM1062接收命令字节,页
擦除开始。主设备可以发送一个停止
只要它发出的命令字节命令。页面
擦除大约需要20毫秒。如果ADM1062是
擦除访问结束前,将有回应
NACK 。
写入字节/字
在这次行动中,主设备发送一个命令字节和
一个或两个数据字节到从设备,具体如下:
1.
2.
3.
4.
5.
6.
7.
8.
9.
主器件在SDA上一个启动条件。
主机发送7位从机地址的
写位(低) 。
被寻址的从器件断言ACK的SDA 。
主机发送一个命令代码。
从机的ACK的SDA 。
主机发送一个数据字节。
从机的ACK的SDA 。
主机发送一个数据字节(或可断言停在这
点)。
从机的ACK的SDA 。
该ADM1062使用以下SMBus的写协议:
发送字节
在这次行动中,主设备发送一个命令
字节到从设备,具体如下:
1.
2.
3.
4.
5.
6.
主器件在SDA上一个启动条件。
主机发送7位从机地址的
写位(低) 。
被寻址的从器件断言ACK的SDA 。
主机发送一个命令代码。
从机的ACK的SDA 。
主发出一个停止条件的SDA和
交易结束。
在ADM1062中,发送字节协议用于两个
的目的。
1.
要为后续的单个寄存器地址写入到RAM中
字节来自同一地址或读数据块读或写
从该地址开始。这示于图
40
.
10.主机在SDA上一个停止条件以结束
交易。
在ADM1062中,写字节/字协议用于三个
的目的。
1.
写数据到RAM的一个字节。在这种情况下
命令字节是00H的RAM地址和DFH
的(仅)数据字节是实际的数据。这示于
图42
图40.设置一个内存地址为后续读
2.
擦除EEPROM存储器的页面。 EEPROM存储器可
被写入只有当它是未编程。在写入
一个或有已更EEPROM的存储单元
程序,该页面或含有这些位置的页面
必须首先擦除。 EEPROM存储器被擦除
写命令字节。
主机发送,告诉从命令代码
设备擦除页。对于ADM1062命令代码
一个页面(S )擦除是在FEh ( 11111110 ) 。需要注意的是,为了
图42.写入单个字节RAM
2.
建立一个两字节的EEPROM地址为随后的读取,
写块的读,写或页擦除。在这种情况下
命令字节的EEPROM地址高字节
从F8H到FBH 。 (唯一)数据字节是低字节
牧师PRJ |第29页32