Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
System Management Bus
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Simple two-wire bus for motherboards}} {{anchor|1.0|1.1|2.0|3.0|3.1|3.2}}<!-- parked anchors for redirects for as long as we have no specific targets in the article --> The '''System Management Bus''' ('''SMBus''' or '''SMB''') is a [[single-ended signalling|single-ended]] simple two-wire [[bus (computing)|bus]] for the purpose of lightweight communication. Most commonly it is found in chipsets of computer motherboards for communication with the power source for ON/OFF instructions. The exact functionality and hardware interfaces vary with vendors. It is derived from [[I²C]] for communication with low-bandwidth devices on a [[motherboard]], especially power related chips such as a laptop's rechargeable battery subsystem (see [[Smart Battery System]] and [[ACPI]]).<ref name="FOLDOC">{{foldoc|System+Management+Bus}}</ref> Other devices might include external master hosts, temperature sensor, fan or voltage sensors, lid switches, clock generator, and [[RGB lighting]]. [[Peripheral Component Interconnect]] (PCI) add-in cards may connect to an SMBus segment. A device can provide manufacturer information, indicate its model/part number, save its state for a suspend event, report different types of errors, accept control parameters, return status over SMBus, and poll chipset registers. The SMBus is generally not user configurable or accessible.<ref name="FOLDOC" /> Although SMBus devices usually can't identify their functionality, a new [[Power Management Bus|PMBus]] coalition has extended SMBus to include conventions allowing that. The SMBus was defined by [[Intel]] and [[Duracell]] in 1994.<ref>{{cite web|url=https://www.thefreelibrary.com/DURACELL+AND+INTEL+ANNOUNCE+'SMART+BATTERY'+SPECIFICATIONS+FOR...-a015157559|title=DURACELL AND INTEL ANNOUNCE 'SMART BATTERY' SPECIFICATIONS FOR PORTABLE COMPUTERS - Free Online Library|website=Thefreelibrary.com|access-date=27 October 2017}}</ref> It carries clock, data, and instructions and is based on [[Philips]]' [[I²C]] serial bus protocol.<ref name="FOLDOC" /> Its clock frequency range is 10 kHz to 100 kHz. (PMBus extends this to 400 kHz.) Its voltage levels and timings are more strictly defined than those of I²C, but devices belonging to the two systems are often successfully mixed on the same bus. {{Citation needed|reason=According to whom?|date=March 2017}} SMBus is used as an interconnect in several platform management standards including: [[Alert Standard Format]] (ASF), [[Desktop and mobile Architecture for System Hardware]] (DASH), [[Intelligent Platform Management Interface]] (IPMI). SMBus is used to access DRAM configuration information as part of [[serial presence detect]] (SPD). SMBus has grown into a wide variety of system enumeration use cases other than power management.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)