beautypg.com

1 smbus timing diagrams, Figure 7. smbus timing diagrams, 10 serial interface reset – Rainbow Electronics LM99 User Manual

Page 12: 0 functional description, Lm99

background image

1.0 Functional Description

(Continued)

1.9.1 SMBus Timing Diagrams

LM99 Timing Diagram

1.10 SERIAL INTERFACE RESET

In the event that the SMBus Master is RESET while the
LM99 is transmitting on the SMBData line, the LM99 must be
returned to a known state in the communication protocol.
This may be done in one of two ways:

1.

When SMBData is LOW, the LM99 SMBus state ma-
chine resets to the SMBus idle state if either SMBData
or SMBCLK are held low for more than 35 ms (t

TIM-

EOUT

). Note that according to SMBus specification 2.0 all

devices are to timeout when either the SMBCLK or
SMBData lines are held low for 25-35 ms. Therefore, to
insure a timeout of all devices on the bus the SMBCLK
or SMBData lines must be held low for at least 35 ms.

2.

When SMBData is HIGH, have the master initiate an
SMBus start. The LM99 will respond properly to an
SMBus start condition at any point during the communi-
cation. After the start the LM99 will expect an SMBus
Address address byte.

20053810

(a) Serial Bus Write to the internal Command Register followed by a the Data Byte

20053811

(b) Serial Bus Write to the Internal Command Register

20053812

(c) Serial Bus Read from a Register with the Internal Command Register preset to desired value.

FIGURE 7. SMBus Timing Diagrams

LM99

www.national.com

12