Help


[permalink] [id link]
+
Page "System Management Bus" ¶ 15
from Wikipedia
Edit
Promote Demote Fragment Fix

Some Related Sentences

SMBus and
SMBus has a High Power version 2. 0 that includes a 4 mA sink current that cannot be driven by I²C chips unless the pull-up resistor is sized to I²C-bus levels.

SMBus and high
* SMBus high power

SMBus and power
NXP devices have a higher power set of electrical characteristics than SMBus 1. 0.
* SMBus low power =
Not only can the communication lines be shared among 8 memory modules, the same SMBus is commonly used on motherboards for system health monitoring tasks such as reading power supply voltages, CPU temperatures, and fan speeds.

SMBus and
SMBus requires devices to acknowledge their own address always, as a mechanism to detect a removable device s presence on the bus ( battery, docking station, etc.

SMBus and devices
( That's another incompatibility with SMBus: SMBus devices must always respond to their bus addresses.
# SMBus also supports an " address resolution protocol ", wherein devices return a 16-byte " universal device ID " ( UDID ).
The SMBus is used to communicate with other devices on the motherboard ( e. g., system temperature sensors, fan controllers ).
Although SMBus devices usually can't identify their functionality, a new PMBus coalition has extended SMBus to include conventions allowing that.
When mixing devices, the I²C specification defines the V < sub > DD </ sub > to be 5. 0 V ± 10 % and the fixed input levels to be 1. 5 and 3. 0 V. Instead of relating the bus input levels to V < sub > DD </ sub >, SMBus defines them to be fixed at 0. 8 and 2. 1 V. This SMBus specification allows for bus implementations with V < sub > DD </ sub > ranging from 3 to 5 V.
This means that an I²C bus running at less than 10 kHz will not be SMBus compliant since the SMBus devices may time out.
Many SMBus devices will however support lower frequencies.
* The SMBus time-out specifications do not preclude I²C devices co-operating reliably on the SMBus.
Since such a condition may occur on the last byte of the transfer, it is required that SMBus devices have the ability to generate the not acknowledge after the transfer of each byte and before the completion of the transaction.
This difference in the use of the NACK signaling has implications on the specific implementation of the SMBus port, especially in devices that handle critical system data such as the SMBus host and the SBS components.
I²C devices that can be accessed through one of the SMBus protocols are compatible with the SMBus specifications.
I²C devices that do not adhere to these protocols cannot be accessed by standard methods as defined in the SMBus and ACPI specifications.
SMBus has a time-out feature which resets devices if a communication takes too long.
SMBus protocol just assumes that if something takes too long, then it means that there is a problem on the bus and that all devices must reset in order to clear this mode.

SMBus and I²C-bus
There is no limit in the I²C-bus protocol as to how long this delay can be, whereas for an SMBus system, it would be limited to 35 ms.

SMBus and is
SMBus, defined by Intel in 1995, is a subset of I²C that defines the protocols more strictly.
One purpose of SMBus is to promote robustness and interoperability.
SMBus is restricted to nine of those structures, such as read word N and write word N, involving a single slave.
In this case, the host performs a 1-byte read from the reserved " SMBus Alert Response Address " ( 0x0c ), which is a kind of broadcast address.
The System Management Bus ( abbreviated to SMBus or SMB ) is a single-ended simple two-wire bus for the purpose of lightweight communication.
The SMBus is generally not user configurable or accessible.
SMBus is used as an interconnect in several platform management standards including: ASF, DASH, IPMI.
While SMBus is derived from I²C, there are several major differences between the specifications of the two busses in the areas of electricals, timing, protocols and operating modes.
The SMBus clock is defined from 10 – 100 kHz while I²C can be 0 – 100 kHz, 0 – 400 kHz, 0 – 1 MHz and 0 – 3. 4 MHz, depending on the mode.
This is important because SMBus does not provide any other resend signaling.
Using romcc, it is relatively easy to make SMBus accesses to the SPD ROMs of the DRAM DIMMs, that allows the RAM to be used.
Communication is carried over an SMBus two-wire communication bus.
The SPD EEPROM is accessed using SMBus, a variant of the I²C protocol.

SMBus and for
Those exceptions include messages addressed to the I²C general call address ( 0x00 ) or to the SMBus Alert Response Address ; and messages involved in the SMBus Address Resolution Protocol ( ARP ) for dynamic address allocation and management.
( That data transfer part of the protocol also makes trouble for SMBus, since the data bytes are not preceded by a count and more than 32 bytes can be transferred at once.
* SMBus specifies TLOW: SEXT as the cumulative clock low extend time for a slave device.
* SMBus specifies TLOW: MEXT as the cumulative clock low extend time for a master device.
The SMBus uses I²C hardware and I²C hardware addressing, but adds second-level software for building special systems.
The Smart Battery System define the SMBus connection, the data that can be sent over the connection ( Smart Battery Data or SBD ), the Smart Battery Charger, and a computer BIOS interface for control.
* Packet Error Checking, a CRC-8 checksum for SMBus communication

0.100 seconds.