System Management Bus

System Management Bus (zkráceně SMBus nebo SMB) je jednoduchá dvouvodičová sběrnice vyvinutá za účelem snadné komunikace. Nejčastěji ji můžeme nalézt na základních deskách počítače pro komunikaci se zdrojem napájení instrukcí ON/OFF.

Je odvozena ze sběrnice I²C pro komunikaci na základní desce se zařízením s malou šířkou pásma, a to zejména s čipy souvisejícími s napájením. V notebooku je to například subsystém dobíjení baterie (viz Smart Battery data). Jiná zařízení mohou zahrnovat teplotní, ventilátorová nebo napěťová čidla a čipy hodin. K SMBus segmentu se mohou připojit PCI karty.

Zařízení může poskytnout informace o výrobci, uvést typ modelu/číslo dílu, uložit svůj stav a pozastavit událost, hlásit různé typy chyb, přijímat regulační parametry a návratový stav. SMBus není obecně uživatelsky konfigurovatelné nebo přístupné. Ačkoli u SMBus zařízení obvykle nelze identifikovat jejich funkci, nová PMBus rozšířila SMBus o tuto možnost.

SMBus byla definována společností Intel v roce 1995. Je založena na I²C protokolu sériové sběrnice firmy Philips a přinesla hodiny, data a instrukce. Její frekvenční rozsah je 10 kHz až 100 kHz (PMBus rozšiřuje až na 400 kHz). Její úrovně napětí a časování jsou přísněji definována než u I²C, ale zařízení, které patří do obou systémů jsou často přiřazována do jedné skupiny sběrnic.

SMBus se používá jako propojení v několika normách platformového managementu včetně ASF, DASH a IPMI.

Spolupráce SMBus/I²C

I když je SMBus odvozen od I²C, je zde několik hlavních rozdílů mezi specifikací obou sběrnic v oblastech napájení, časování, protokolů a provozních režimů.[1][2][3]

Elektrická část

Vstupní napětí (VIL a VIH)

Při spojování zařízení I²C nastavuje VDD na 5,0 V ±10% a stanoví tak vstupní úrovně na 1,5 a 3,0 V. Místo vstupních úrovní vztahujících se k VDD, SMBus musí být stanovena na 0,8 a 2,1 V. Tato specifikace SMBus umožňuje sběrnici implementace s VDD rozmezím 3 až 5 V.

Sink Current (IOL)

SMBus má „High Power“ verze 2.0, která obsahuje 4 mA „sink current“, který nemůže pohánět I²C čipy, ledaže je pull-up odpor dimenzován na I²C úrovně. NXP zařízení mají vyšší výkonnostní sadu elektrických charakteristik než SMBus 1.0. Hlavní rozdíl je proudová kapacita s VOL = 0,4 V.

  • SMBus nízký výkon = 350 uA
  • SMBus vysoký výkon = 4 mA
  • I²C sběrnice = 3 mA

SMBus „high power“ přístroje a I²C zařízení budou pracovat společně, pokud pull-up odpor je navržena pro 3 mA.

Frekvence (FMAX a FMIN)

SMBus hodiny jsou definovány na 10–100 kHz, zatímco I²C může být 0–100 kHz, 0–400 kHz, 0–1 MHz a 0–3,4 MHz, v závislosti na režimu. To znamená, že když I²C sběrnice běží na méně než 10 kHz nebude SMBus kompatibilní, protože SMBus zařízením může vypršet časový limit. Mnohá SMBus zařízení však budou podporovat nižší frekvence.

Časování

  • SMBus definuje nízký časový limit hodin, TTIMEOUT 35 ms. I²C nestanoví žádnou časový limit
  • SMBus stanoví TLOW: SEXT jako souhrnný nízko rozšířený čas hodin pro slave. I²C nemá podobnou specifikaci.
  • SMBus stanoví TLOW: MEXT jako souhrnný nízko rozšířený čas hodin pro master. I²C opět nemá podobnou specifikaci.
  • SMBus definuje čas jak vzestupu tak pádu sběrnicových signálů. I²C nemá.
  • Specifikace časového limitu SMBus nebrání I²C zařízením spolupracovat spolehlivě na SMBus. Je povinností projektanta, aby zajistily, že I²C zařízení nebude v rozporu s parametry časování sběrnice.

Protokoly

Použití ACK a NACK

K dispozici jsou následující rozdíly v použití NACK sběrnicové signalizace: V I²C, slave přijímač nemá právo uznat slave adresy, pokud například adresu nelze přijmout z důvodů provádění nějakého dotazu v reálném čase. SMBus vyžaduje aby zařízení potvrdilo svou vlastní adresu vždy, jako mechanismus k odhalování přítomnosti přenosných zařízení na sběrnici (baterie, dokovací stanice, atd.). I²C určuje, že slave, i když uznává svou vlastní adresu, se může rozhodnout o nějaký čas později, že dál neobdrží žádné datové bajty. I²C určuje, že zařízení předchozí situaci indikuje tím, že generuje chybu na následujícím prvním bajtu. Kromě označení obsazených slave zařízení, SMBus také využívá NACK k označení příjmu neplatných příkazů nebo dat. Protože takový stav může nastat na posledním bajtu převodu, je nutné, aby SMBus zařízení měly schopnost generovat chyby po převodu každého bajtu a před dokončením transakce (to je důležité, protože SMBus neposkytuje žádnou jinou opětovnou signalizaci). Tento rozdíl v použití NACK signalizace má vliv na konkrétní implementaci SMBus portů, a to zejména v zařízeních, která zpracovávají kritické systémové údaje jako SMBus hosta a SBS součásti.

SMBus protokoly

Každá zpráva transakce na SMBus má formát jednoho z definovaných SMBus protokolů. SMBus protokoly jsou podmnožinou formátů pro přenos dat definovaných v I²C specifikacích. I²C zařízení, ke kterým lze přistupovat prostřednictvím jednoho z SMBus protokolů, jsou kompatibilní s SMBus specifikací. K I²C zařízením, které se nedrží těchto protokolů nelze přistupovat standardními způsoby, jaké jsou definovány v SMBus a ACPI specifikacích.

Řešení adresových protokolů

SMBus používá I²C hardware a hardwarové adresování I²C, ale přidává software druhé úrovně pro stavbu speciálních systémů. Z části specifikace zahrnují Address Resolution Protocol, který umožňuje dynamickou alokaci adres. Dynamická přenastavení hardwaru a softwaru umožňuje zařízením na sběrnici „hot-plugged“ a použít ihned, bez restartování systému. Zařízení jsou rozpoznány automaticky a jsou jim přiřazeny unikátní adresy. To je výhodné zejména pří zapojení plug-and-play uživatelského rozhraní. V obou těchto protokolech je velmi výhodný, protože rozlišuje mezi host systémem a všemi ostatními zařízeními v systému, které mohou mít jména a funkce master nebo slave.

Funkce Time-out

SMBus má funkci time-out, která resetuje zařízení, pokud komunikace trvá příliš dlouho. To vysvětluje minimální taktovací frekvenci 10 kHz, aby se zabránilo zablokování sběrnice. I²C může být „DC“ sběrnice, což znamená, že při provádění rutinních operací slave nastavuje časovač master, zatímco masteru je dál přístupný. Master dostane oznámení že slave je příliš přehlcený, ale nechce ztratit komunikaci. Slave umožní pokračování komunikace po provedení tohoto operace. Proto není v I²C-bus protokolu určeno jak dlouhá musí být odezva, jako u SMBus systému, který je limitován 35 ms. SMBus protokol předpokládá, že pokud něco trvá příliš dlouho, pak je problém na sběrnici a že všechny zařízení je nutné resetovat, aby se vyčistil tento režim. Slave zařízení pak neumožňují držet hodiny LOW příliš dlouho.

Kontrola chyby paketu

SMBus 2.0 a 1.1 vždy umožňují kontrolu chyby paketu (Packet Error Checking, zkratka PEC). V tomto režimu je PEC byte (chybový kód paketu) připojen na konec každého přenosu. Byte se vypočítá pomocí kontrolního výpočtu CRC-8, počítaného z celé zprávy včetně adresy a read/write bitu. Využívá polynom x8+x2+x+1 (CRC-8-ATM HEC algoritmus, inicializovány na nulu).[4][5][6]

SMBALERT#

SMBus má navíc volitelně sdílené přerušení signálu s názvem SMBALERT#, které mohou být použity slavem k odpovědi hostu na dotaz o zajímavých událostech. SMBus také definuje méně častý „Host Notify Protocol“, poskytující obdobné oznámení, ale posílá více dat a vytváří na I²C multi-master mód.

Podpora v operačních systémech

SMBus zařízení jsou podporována v operačních systémech FreeBSD, OpenBSD, NetBSD, DragonFly BSD, Linux, Windows 2000 a novějších.

Reference

  1. System Management Bus (SMBus) Specification Version 2.0 [online]. Dostupné online.  smbus.org
  2. I2C-bus specification and user manual [online]. [cit. 2012-10-11]. Dostupné v archivu pořízeném dne 2009-07-10.  nxp.com
  3. APPLICATION NOTE 476 Comparing the I²C Bus to the SMBus [online]. Maxim, 2000-12-01 [cit. 2012-10-11]. Dostupné v archivu pořízeném dne 2009-12-12.  090429 maxim-ic.com
  4. Designing with SMBus 2.0[nedostupný zdroj]
  5. SMBus.org CRC-8 Calculator
  6. CRC-8 for SMBus, PICBasic code

Související články

Externí odkazy

Read other articles:

Ana de ArmasAna de Armas (2018)LahirAna Celia de Armas Caso30 April 1988 (umur 35)Santa Cruz del Norte, Kuba[1]PekerjaanAktrisTahun aktif2006–sekarangSuami/istriMarc Clotet ​(m. 2011⁠–⁠2013)​ Ana Celia de Armas Caso (lahir 30 April 1988) merupakan seorang aktris Kuba. Ia memulai kariernya sebagai aktris dalam film Una rosa de Francia tahun 2006. Ia membintangi serial televisi Spanyol El Internado. Pada tahun 2015, ia membin...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2016. Berkas:Emerito Nacpil.jpgEmerito Nacpil Emerito Nacpil adalah seorang teolog Protestan yang berasal dari gereja Metodis dan menjadi warga negara Filipina.[1] Ia mencoba mengintepretasikan keberadaan manusia dalam masyarakat dan iman Kristen. ...

 

Ichijinsha株式会社一迅社JenisKabushiki gaishaIndustriBuku, majalah, mangaDidirikanAgustus 1992KantorpusatShinjuku, Tokyo, JepangTokohkunciOsamu Harada (presiden)Pendapatan¥10 juta[1]IndukKodanshaSitus webwww.ichijinsha.co.jp Ichijinsha (株式会社一迅社code: ja is deprecated , Kabushiki-gaisha Ichijinsha) adalah sebuah perusahaan penerbit Jepang yang berfokus dalam penerbitan terkait manga, termasuk majalah dan buku. Perusahaan ini pertama kali didirikan pada bulan Agustu...

Umang JainJain di acara promosi Love Breakups ZindagiLahir8 Januari 1995 (umur 29)Mumbai, Maharashtra, IndiaKebangsaanIndianPekerjaanModel, AktrisSitus webwww.umangjain.com Umang Jain (lahir 8 Januari 1995) adalah seorang aktris televisi India yang dikenal karena perannya sebagai Tara Singh Shekhawat di Yeh Rishta Kya Kehlata Hai. Karier Dia mulai di industri film Hindi dengan Love Breakups Zindagi[1] dan kemudian muncul di Ek Tha Chander Ek Thi Sudha.[2] Pada tahun 2015...

 

A set of three ciphertexts For the geographic code classification system, see beale code. Cover of The Beale Papers The Beale ciphers are a set of three ciphertexts, one of which allegedly states the location of a buried treasure of gold, silver and jewels estimated to be worth over 43 million US dollars as of January 2018.[update] Comprising three ciphertexts, the first (unsolved) text describes the location, the second (solved) ciphertext accounts the content of the treasu...

 

Church in Lviv, UkraineDormition (Wallachian) ChurchChurch of the Assumption of the Blessed Virgin MaryThe complex of the Dormition Church is dominated by the 400-year-old Korniakt Tower.49°50′31″N 24°02′04″E / 49.8420°N 24.0344°E / 49.8420; 24.0344LocationLviv, UkraineDenominationOrthodox Church of UkraineHistoryDedicationAssumption of the Blessed Virgin MaryArchitectureArchitect(s)Paolo RomanusStyleRenaissance (Mannerism)Groundbreaking1591Completed1629 Th...

East German racing cyclist Carsten WolfWolf in 1988Personal informationBorn (1964-08-26) 26 August 1964 (age 59)Potsdam, East GermanyProfessional team1991 to 1992Team Telekom Medal record Men's cycling Representing  East Germany Olympic Games 1988 Seoul 4000 m Pursuit World Championships 1989 Chambéry 4000 m Pursuit Carsten Wolf (born 26 August 1964) is an East German racing cyclist, who competed for the SC Dynamo Berlin / Sportvereinigung (SV) Dynamo. He won the silver medal at th...

 

Municipality in Catalonia, SpainBellmunt del PrioratMunicipality Coat of armsBellmunt del PrioratLocation in CataloniaCoordinates: 41°09′47″N 0°45′58″E / 41.163°N 0.766°E / 41.163; 0.766Country SpainCommunity CataloniaProvince TarragonaComarcaPrioratGovernment • MayorJosep Maria Torné Secall (2015)[1]Area[2] • Total8.9 km2 (3.4 sq mi)Population (2018)[3] • Total3...

 

Mordanocomune LocalizzazioneStato Italia Regione Emilia-Romagna Città metropolitana Bologna AmministrazioneSindacoNicola Tassinari (Partito Democratico) dal 27-5-2019 TerritorioCoordinate44°24′N 11°49′E / 44.4°N 11.816667°E44.4; 11.816667 (Mordano)Coordinate: 44°24′N 11°49′E / 44.4°N 11.816667°E44.4; 11.816667 (Mordano) Altitudine21 m s.l.m. Superficie21,45 km² Abitanti4 582[2] (31-10-2...

Chronologies Données clés 1684 1685 1686  1687  1688 1689 1690Décennies :1650 1660 1670  1680  1690 1700 1710Siècles :XVe XVIe  XVIIe  XVIIIe XIXeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Art Architecture, Arts plastiques (Dessin, Gravure, Peinture et Sculpture), (), Littérature (), Musique (Classique) et Théâtre   Ingénierie (), Architecture et ()   Politique Droit et ()   Religion (,)   Sci...

 

Monument to the Little Martyrs of Gorla The bombing of Gorla, also known as the Gorla massacre (Italian: la strage di Gorla), was an aerial bombing attack on Gorla, a quartiere of Milan, Italy, conducted by the United States Army Air Forces in October 1944. The bombing was precipitated when a navigational error placed an American bomber force over Gorla instead of its intended target. Taking place during a protracted campaign of strategic bombing of Milan, some 614 civilians were killed, most...

 

For the Queen of Portugal, see Maud of Savoy. Electress Palatine Matilda of SavoyMatilda of SavoyElectress PalatineTenure30 November 1417 – 30 December 1436Born1390Died1438 (aged 47–48)SpouseLouis III, Elector PalatineHouseSavoyFatherAmadeo, Prince of AchaeaMotherCatherine of Geneva Matilda (Mechtilde) of Savoy (1390–1438) was a daughter of Amadeo, Prince of Achaea (also known as Amadeus of Piedmont or Amadeus of Savoy) and Catherine of Geneva. She was the second wife of the El...

1734 battle of the War of the Polish Succession This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (February 2013) (Learn how and when to remove this message) Battle of BitontoPart of the War of the Polish SuccessionThe Battle of Bitonto by Giovanni Luigi RoccoDate25 May 1734Locationnear Bitonto, Kingdom of Naples (present-day s...

 

United States historic placeGrand TheatreU.S. National Register of Historic Places Show map of ArizonaShow map of the United StatesLocation1139-1149 G. Ave., Douglas, ArizonaCoordinates31°20′43″N 109°33′35″W / 31.34528°N 109.55972°W / 31.34528; -109.55972Built1919ArchitectM. Eugene DurfeeArchitectural styleClassical RevivalNRHP reference No.76000372[1]Added to NRHPJuly 30, 1976 The Grand Theatre in Douglas, Arizona, designed by M. Eug...

 

Traditional ancestor of the Adnanite Arabs For the name, see Adnan (name). For other uses, see Adnan (disambiguation). AdnanApproximate locations of certain tribes of Arabia, including those descended from Adnan, e.g. Hawazin and QurayshBornBefore 600 BCEKnown forAncestor of the Islamic prophet Muhammad and being the traditional ancestor of the Adnanite ArabsSpouseMahdad bint Laham (of the Banu Yaqshan)ChildrenMa'ad ibn Adnan Akk ibn Adnan Adnan (Arabic: عدنان, romanized: 'adn�...

American military officer (1821–1876) Gordon GrangerGordon Granger, photo taken during American Civil WarBorn(1821-11-06)November 6, 1821Joy, New York, USDiedJanuary 10, 1876(1876-01-10) (aged 54)Santa Fe, New Mexico, USPlace of burialLexington Cemetery, Lexington, Kentucky, USAllegianceUnited StatesService/branchUnited States Army (Union Army)Years of service1845–1876RankMajor generalCommands heldArmy of KentuckyIV CorpsXIII CorpsDepartment of TexasDistrict of New MexicoBattles...

 

Cyrillic letter used for /m̥/ in Kildin Sami This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Em with tail – news · newspapers · books · scholar · JSTOR (June 2019) (Learn how and when to remove this message) Cyrillic letter Cyrillic letterEm with tailPhonetic usage:/m̥/The Cyrillic scriptSlavic lettersАА̀А̂А̄ӒБВГ...

 

Jonathan BorléeJonathan Borlée ai mondiali indoor di Doha 2010Nazionalità Belgio Altezza178 cm Peso62 kg Atletica leggera SpecialitàVelocità Record 200 m 2031 (2012) 300 m 3187 (2012) 400 m 4443 (2012) Palmarès  Belgio Competizione Ori Argenti Bronzi Mondiali indoor 0 1 1 World Relays 0 0 2 Europei 3 1 2 Europei indoor 2 0 1  Vallonia Competizione Ori Argenti Bronzi Giochi della Francofonia 0 0 1 Vedi maggiori dettagliStatistiche aggiornate al 20 agosto 2022 Modifica ...

Lili paris Chlorophytum comosum 'Vittatum' cultivarTaksonomiSuperkerajaanEukaryotaKerajaanPlantaeDivisiTracheophytaOrdoAsparagalesFamiliAsparagaceaeGenusChlorophytumSpesiesChlorophytum comosum Jacques, 1862 Tata namaBasionimAnthericum comosum (en) Sinonim takson Anthericum comosum Thunb. Hartwegia comosa (Thunb.) Nees Chlorophytum comosum, biasanya disebut tanaman laba-laba atau lili paris adalah spesies tanaman berbunga abadi hijau dari keluarga Asparagaceae . Ini berasal dari Afrika tr...

 

Australian actor and writer Rob CarltonCarlton at the premiere of Les Misérables in Sydney in December 2012BornRobert Carlton (1971-05-04) 4 May 1971 (age 53)OccupationActorYears active1986–presentSpouseAdrienne FerreiraChildrenJim Carlton Leo Carlton Rob Carlton (born 4 May 1971) is a Logie Award winning Australian actor and writer. He is best known for writing and starring in the comedy series Chandon Pictures. He also had starring roles in the comedy satire The Hollowmen and N...