DatasheetQ Logo
Electronic component search and free download site.
Transistors,MosFET ,Diode,Integrated circuits

11257-801 View Datasheet(PDF) - AMI Semiconductor

Part Name
Description
Manufacturer
11257-801
AMI
AMI Semiconductor AMI
11257-801 Datasheet PDF : 19 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
)6)6)6)6
/RZ6NHZ &ORFN )DQRXW %XIIHU ,&V
     X  T
4.2.6 SMBus: Block Write
SMBus The Block Write command permits the
master to write several bytes of data to
sequential registers, starting by default at Register 0. The
Block Write command, as noted in Figure 10, begins with
the seven-bit SMBus device address followed by a logic-
low R/W bit to begin a Write command. Following an ac-
knowledge of the SMBus address and R/W bit by the
slave device, a command code is written. It is defined
that all eight bits of the command code must be zero (0).
After the command code of zero and an acknowledge,
the host then issues a byte count that describes the
number of data bytes to be written. According to SMBus
convention, the byte count should be a value between 0
and 32; however this slave device ignores the byte count
value.
Following an acknowledge of the byte count, data bytes
may be written starting with Register 0 and incrementing
sequentially. An acknowledge by the device between
each byte of data must occur before the next data byte is
sent.
4.2.7 SMBus: Block Read
The Block Read command, shown in Figure 11, permits
the master to read several bytes of data from sequential
April 1999
registers, starting by default at Register 0. To perform a
Block Read procedure the R/W bit that is transmitted af-
ter the seven-bit SMBus address is a logic-low, as in the
Block Write procedure. The write bit resets the register
address pointer to zero. Following an acknowledge of the
SMBus address and R/W bit by the slave device, a com-
mand code is written. It is defined that all eight bits of the
command code must be zero (0).
Following an acknowledge by the slave, the master gen-
erates a repeated START condition. The repeated
START terminates the write procedure, but not until after
the slave’s address pointer is set. The slave SMBus ad-
dress is then resent, with the R/W bit set this time to a
logic-high, indicating to the slave that data will be read.
The slave will acknowledge the device address, and then
will expect a byte count value (which will be ignored).
Following the byte count value, the device will take com-
mand of the bus and will transmit all the data beginning
with Register 0. After the last byte of data, the master
does not acknowledge the transfer but does generate a
STOP condition.
If the master does not want to receive all the data, the
master can not acknowledge the last data byte and then
can issue a STOP condition of the next clock.
Figure 10: Block Write (SMBus)
S DEVICE ADDRESS W A
A BYTE COUNT = N A
DATA BYTE 1
A
DATA BYTE N
AP
7-bit Receive
Device Address
Command Code
Acknowledge
START
Command
WRITE Command
From bus host
to device
Byte Count
Acknowledge
From device
to bus host
Data
Acknowledge
Acknowledge
Data
Acknowledge
STOP Command
Figure 11: Block Read (SMBus)
S DEVICE ADDRESS W A
A S DEVICE ADDRESS R A BYTE COUNT = N A
DATA BYTE 1
A
DATA BYTE N
AP
7-bit Receive
Device Address
Command Code
Acknowledge
START
Command
WRITE Command
From bus host
to device
7-bit Receive
Device Address
Repeat START
Acknowledge
From device
to bus host
Byte Count
Acknowledge
READ Command
,62
8
Data
Acknowledge
Acknowledge
Data
NO Acknowledge
STOP Command
4.5.99
 

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]