SMBus 1995 సంవత్సరంలో ఇంటెల్ ద్వారా ప్రారంభించబడింది మరియు ఇది ఫిలిప్స్ యొక్క I²C సీరియల్ బస్ ప్రోటోకాల్పై ఆధారపడింది. ఈ బస్సు గడియారం ఫ్రీక్వెన్సీ 10 kHz నుండి 100 kHz వరకు ఉండే డేటా, CLK & సూచనలను కలిగి ఉంటుంది. మదర్బోర్డ్లోని పరికరాల నుండి డేటాను నియంత్రించడానికి మరియు పొందేందుకు చవకైన మరియు శక్తివంతమైన పద్ధతిని అనుమతించడం SMBus యొక్క ప్రధాన ఉద్దేశం. SMBus సాధారణంగా ఉష్ణోగ్రత నియంత్రణ, స్మార్ట్ బ్యాటరీలు & ఇతర తక్కువ బ్యాండ్విడ్త్ సిస్టమ్ మేనేజ్మెంట్ కమ్యూనికేషన్ కోసం PCలలో ఉపయోగించబడుతుంది.
ఈ బస్సు ఛార్జర్, ఇంటెలిజెంట్ బ్యాటరీ & మిగిలిన సిస్టమ్తో సంభాషించే మైక్రోకంట్రోలర్ మధ్య కమ్యూనికేషన్ లింక్ను గుర్తిస్తుంది. కానీ, SMBus అనేది సిస్టమ్ సెన్సార్లు, పవర్-సంబంధిత పరికరాలు, కమ్యూనికేషన్ల పరికరాలు, ఇన్వెంటరీ EEPROMలు మొదలైన విభిన్న పరికరాలను కనెక్ట్ చేయడానికి కూడా ఉపయోగించబడుతుంది. ఈ కథనం SMBus యొక్క అవలోకనాన్ని చర్చిస్తుంది – అప్లికేషన్లతో పని చేస్తుంది.
SMBus ప్రోటోకాల్ అంటే ఏమిటి?
SMBus (సిస్టమ్ మేనేజ్మెంట్ బస్) అనేది 2-వైర్ ఇంటర్ఫేస్, తక్కువ-స్పీడ్ సిస్టమ్ మేనేజ్మెంట్ కమ్యూనికేషన్ కోసం మదర్బోర్డ్లోని వివిధ పరికరాల మధ్య తరచుగా ఉపయోగించబడుతుంది. ఈ రకమైన బస్సును రూపొందించారు I2C ప్రోటోకాల్ పునాదులు. కాబట్టి I2C & SMBs రెండూ కొన్ని సారూప్యతలను కలిగి ఉండవచ్చు మరియు అవి ఒకే విధమైన బస్సులో కూడా పరస్పరం పనిచేయగలవు.
ఈ బస్సు I2C ఆపరేషన్ సూత్రాలపై పనిచేస్తుంది, ఇది కంట్రోల్ బస్ను అందిస్తుంది, ప్రత్యేకించి సిస్టమ్ వైర్లు & పిన్ కౌంట్ను తగ్గించడానికి ప్రత్యేక నియంత్రణ లైన్లను ఉపయోగించకుండా పరికరాలకు లేదా పరికరాల నుండి సందేశాలను అనుమతించడానికి సిస్టమ్ కోసం.
SMBusతో ఉన్న పరికరం తయారీ సమాచారాన్ని అందించగలదు, దాని భాగం లేదా మోడల్ నంబర్ను సిస్టమ్కు తెలియజేస్తుంది, వివిధ రకాల లోపాలను నివేదిస్తుంది, నియంత్రణ పారామితులను అనుమతించగలదు మరియు దాని స్థానాన్ని మళ్లీ సందర్శించగలదు.
SMBus స్పెసిఫికేషన్
SMBus యొక్క స్పెసిఫికేషన్ కేవలం 3 రకాల పరికరాల హోస్ట్, మాస్టర్ & స్లేవ్లను సూచిస్తుంది.
- హోస్ట్ అనేది ఒక నిర్దిష్ట మాస్టర్ మరియు ఇది సిస్టమ్ యొక్క CPUకి ప్రధాన ఇంటర్ఫేస్ను అందిస్తుంది.
- సూచనలను జారీ చేసే, గడియారాలను రూపొందించే & బదిలీని ముగించే మాస్టర్ పరికరం.
- ఒక స్లేవ్ పరికరం ఆదేశానికి ప్రతిస్పందిస్తుంది.
SMBus ఎలా పని చేస్తుంది?
SMBus కమ్యూనికేషన్లో హోస్ట్, మాస్టర్ & స్లేవ్ పరికరం వంటి 3 రకాల పరికరాలు ఉపయోగించబడతాయి, ఇవి క్రింది రేఖాచిత్రంలో చూపబడ్డాయి. ఈ బస్సులో, హోస్ట్ పరికరం అనేది సిస్టమ్ యొక్క CPUకి ఒక నిర్దిష్ట మాస్టర్ వర్క్ లాంటి ఇంటర్ఫేస్; అయితే, ఇది ఎల్లప్పుడూ అవసరం లేదు. సాధారణ బ్యాటరీ ఛార్జింగ్ సిస్టమ్ల వంటి కొన్ని సిస్టమ్లు హోస్ట్ లేకుండా ఉండవచ్చు.
ఒక మాస్టర్ పరికరం కమ్యూనికేషన్ను ప్రారంభిస్తుంది, CLKని డ్రైవ్ చేస్తుంది & బదిలీని ఆపివేస్తుంది. పరికరాన్ని కేవలం మాస్టర్ లేదా మాస్టర్-స్లేవ్గా ఎంచుకోవచ్చు, ఇక్కడ అది మాస్టర్ డివైజ్గా లేదా బానిస పరికరంగా పని చేస్తుంది.
SMBsలో, ఒక మాస్టర్ పైన కూడా ఉన్నారు, అయితే ఒక్కరు మాత్రమే ఏ సమయంలోనైనా బస్సును నియంత్రించగలరు. ఉదాహరణకు, రెండు పరికరాలు ఒకేసారి బస్ను మాస్టర్ చేసినప్పుడు, SMBus ఒక మధ్యవర్తిత్వ మెకానిజంను అందిస్తుంది, ఇది SMBus పరికరం యొక్క అన్ని ఇంటర్ఫేస్ల యొక్క వైర్డు-మరియు SMBusకి కనెక్షన్పై ఆధారపడి ఉంటుంది.
స్లేవ్ పరికరాలు దాని చిరునామాతో పాటు ఆదేశాలకు ప్రతిస్పందిస్తాయి మరియు అవి మాస్టర్ పరికరం నుండి మరియు వాటికి డేటాను ప్రసారం చేయగలవు మరియు స్వీకరించగలవు. పరికరాన్ని పూర్తిగా స్లేవ్గా ఎంచుకోవచ్చు, లేకుంటే కొన్ని ఉదాహరణలలో యజమాని వలె పని చేయడానికి బానిసకు అది సాధ్యపడుతుంది.
I2C ప్రోటోకాల్ మాదిరిగానే, ఈ బస్సులోని ప్రతి స్లేవ్ కేవలం ఏడు-బిట్ స్లేవ్ అడ్రస్తో కేటాయిస్తారు, ఈ చిరునామాకు రీడ్ లేదా రైట్ బిట్ జోడించబడి పరికరం బస్సులో పంపబడుతున్న సందేశాన్ని చదువుతుందా లేదా వ్రాస్తుందో వివరించడానికి.
పరికరాలు వాటి స్వంత చిరునామాను గుర్తించడం అవసరం, ఆ విధంగా పరికరం దాని చిరునామాను గుర్తించిన తర్వాత, అది ఆదేశానికి ప్రతిస్పందిస్తుంది.
ఈ బస్సు యొక్క స్లేవ్ చిరునామా వైరుధ్యం అయినప్పుడు, అది ARP లేదా అడ్రస్ రిజల్యూషన్ ప్రోటోకాల్కు మద్దతు ఇస్తుంది. ఒకే విధమైన స్లేవ్ చిరునామాతో రెండు పరికరాలను హోస్ట్ గమనించిన తర్వాత, చిరునామా రిజల్యూషన్ ప్రోటోకాల్ విధానం బానిసలకు డైనమిక్గా కొత్త ప్రత్యేక చిరునామాను కేటాయిస్తుంది. అడ్రస్ రిజల్యూషన్ ప్రోటోకాల్ సిస్టమ్ను మళ్లీ ప్రారంభించాల్సిన అవసరం లేకుండా పరికరాలను వెంటనే ఉపయోగించుకోవడానికి అనుమతిస్తుంది.
ఈ బస్సు SMBDAT వైర్ & SMBCLK వైర్ వంటి కమ్యూనికేషన్ కోసం 2-వైర్లను ఉపయోగిస్తుంది, ఇక్కడ SMBDAT వైర్ సీరియల్ డేటాను బదిలీ చేయడానికి ఉపయోగించబడుతుంది & SMBCLK వైర్ సీరియల్ క్లాక్ లాగా పనిచేస్తుంది. పై SMBusలో, మాస్టర్ కేవలం 10 నుండి 100 kHz వరకు ఉండే SMBCLKని డ్రైవ్ చేస్తుంది, అయితే, ఏదైనా లైన్ SMBDATని డ్రైవ్ చేయగలదు.
ఈ రెండు వైర్లు ద్విదిశాత్మకమైనవి, ఇది SMBALERT వంటి హెచ్చరిక సిగ్నల్ను చేర్చడానికి ఒక ఎంపికను అందిస్తుంది, ఇది హోస్ట్ నుండి శ్రద్ధను అభ్యర్థించడానికి పరికరాలను అనుమతిస్తుంది.
ఈ బస్సు డేటా ప్యాకెట్లో స్టార్ట్ బిట్, ACK లేదా NACK బిట్, 8 బిట్ల డేటా & స్టాప్ బిట్ ఉన్నాయి. SMBus యొక్క డేటా బదిలీ వివిధ SMBల యొక్క ప్రోటోకాల్లను కాకుండా వివిధ SMBల యొక్క ప్రోటోకాల్లను ఉపయోగిస్తుంది, అయితే పంపండి బైట్, క్విక్ కమాండ్, రీడ్ వర్డ్, రైట్ బైట్, రీడ్ బైట్, రైట్ వర్డ్, ప్రాసెస్ కాల్, బ్లాక్ రైట్, బ్లాక్ రీడ్, రీడ్ ప్రాసెస్ కాల్ & బ్లాక్ రైట్-బ్లాక్.
కమ్యూనికేషన్ విశ్వసనీయతను మెరుగుపరచడానికి ఈ బస్సు PEC (ప్యాకెట్ ఎర్రర్ చెకింగ్)కి కూడా మద్దతు ఇస్తుంది. కాబట్టి ప్రతి సందేశం చివర ప్యాకెట్ ఎర్రర్ కోడ్ని చేర్చడం ద్వారా దీన్ని నిర్వహించవచ్చు.
విధులు
SMBus విధులు ప్రోటోకాల్స్ అని కూడా అంటారు. కాబట్టి SMBus యొక్క ప్రధాన ప్రోటోకాల్లు క్విక్ కమాండ్, సెండ్ బైట్, రిసీవ్ బైట్, రైట్ బైట్, రీడ్ బైట్, ప్రాసెస్ కాల్, బ్లాక్ రైట్/రీడ్ బ్లాక్ రైట్-బ్లాక్ రీడ్ ప్రాసెస్ కాల్, SMBus హోస్ట్ నోటిఫై ప్రోటోకాల్, రైట్-32 ప్రోటోకాల్, రీడ్-32 ప్రోటోకాల్, 64-ప్రోటోకాల్ వ్రాయండి & 64 ప్రోటోకాల్ చదవండి.
SMBUS మెసేజ్ ఫార్మాట్
START యొక్క షరతు తర్వాత, మాస్టర్ స్లేవ్ పరికరం యొక్క 7-బిట్ చిరునామాను కనుగొంటారు మరియు దానికి బస్సులో చిరునామా అవసరం. కాబట్టి, చిరునామా యొక్క పొడవు 7 బిట్ల పొడవుతో పాటు 8-బిట్ డేటా బదిలీ దిశను సూచిస్తుంది (R/W); ఒక READ (డేటా) కోసం అభ్యర్థనను నిర్దేశిస్తుంది & ZERO ఒక వ్రైట్ (ప్రసారం)ని నిర్దేశిస్తుంది.
డేటా బదిలీ ఎల్లప్పుడూ మాస్టర్ ద్వారా ఉత్పత్తి చేయబడిన STOP షరతు ద్వారా ముగించబడుతుంది.
ప్రతి బైట్లో 8 బిట్లు ఉంటాయి మరియు ప్రతి బైట్ SMBusలో బదిలీ చేయబడుతుంది మరియు అక్నాలెడ్జ్ బిట్ ద్వారా అనుసరించాలి. బైట్లు ముందుగా MSB (అత్యంత ముఖ్యమైన బిట్) ద్వారా ప్రసారం చేయబడతాయి.
ఒక సాధారణ SMBus పరికరం కమాండ్ల సమితిని కలిగి ఉంటుంది, దీని ద్వారా డేటాను సులభంగా చదవవచ్చు మరియు వ్రాయవచ్చు. ఈ అన్ని ఆదేశాల పొడవు 1 బైట్ పొడవు ఉంటుంది, అయితే వాటి ఆర్గ్యుమెంట్లు అలాగే రిటర్న్ విలువలు పొడవులో మారవచ్చు.
కమాండ్ను అనుమతించడం ఉనికిలో లేదు లేకుంటే దానికి మద్దతు లేదు, కనుక ఇది లోపం పరిస్థితికి కారణం కావచ్చు. SMBus స్పెసిఫికేషన్కు అనుగుణంగా, MSB మొదట బదిలీ చేయబడుతుంది.
మొదట, అన్ని కమాండ్లు బస్సుపై ప్రారంభ స్థితిని సెట్ చేస్తాయి, ఆ తర్వాత డేటా లేదా కమాండ్ను ప్రసారం చేయడం ద్వారా ప్రసారాన్ని ప్రారంభించండి, డేటా లేదా కమాండ్ ట్రాన్స్మిషన్ అంతటా స్లేవ్ పరికరం నుండి అంగీకారం కోసం వేచి ఉండండి, ఆపై బస్సులో స్టాప్ కండిషన్ను సెట్ చేస్తుంది.
SMBus ప్రోటోకాల్ కోసం ప్రారంభం మరియు ఆపు షరతులు
ఒక సందేశం యొక్క START & STOP కండిషన్ అనేది రెండు ప్రత్యేకమైన బస్సు కండిషన్ల ద్వారా హై నుండి తక్కువ మరియు తక్కువ నుండి హై వరకు నిర్వచించబడుతుంది.
HIGH నుండి తక్కువ SMBDAT లైన్ పరివర్తనలో, SMBCLK ఎక్కువగా ఉన్నప్పుడు అది సందేశం యొక్క START స్థితిని సూచిస్తుంది.
తక్కువ నుండి అధిక SMBDAT లైన్ పరివర్తనలో, SMBCLK ఎక్కువగా ఉన్నప్పుడు అది సందేశం యొక్క STOP స్థితిని నిర్వచిస్తుంది. కాబట్టి ఈ రెండు షరతులు ఎల్లప్పుడూ బస్సు యొక్క మాస్టర్ ద్వారా ఉత్పన్నమవుతాయి. START అనే కండిషన్ తర్వాత బస్సు బిజీ అవుతుంది. STOP కండిషన్ను అనుసరించి కొంత సమయం తర్వాత బస్సు మళ్లీ నిష్క్రియంగా మారుతుంది.
SMBus హార్డ్వేర్ అవసరాలు
ఒక PC & దాని అత్యంత ముఖ్యమైన కొన్ని హార్డ్వేర్ల మధ్య సమర్థవంతమైన, అలాగే అతుకులు లేని కమ్యూనికేషన్ను ఎనేబుల్ చేయడానికి SMBus యొక్క హార్డ్వేర్ అవసరాలు SMBDAT & SMBCLK, PSU (పవర్ సప్లై యూనిట్), ICలు, డ్రైవర్లు మరియు దాని కూలింగ్ ఫ్యాన్ల వంటి రెండు వైర్లు. . ప్రాథమికంగా, ఈ SMBus కంట్రోలర్ కంప్యూటర్ని దాని PSUని ఆన్ చేయడం మరియు దాని కూలింగ్ ఫ్యాన్లను నియంత్రించడం వంటి ఆదేశాలను విజయవంతంగా నిర్వహించడానికి & అమలు చేయడానికి అనుమతిస్తుంది.
SMBus డేటా బదిలీ వేర్వేరు ప్రోటోకాల్లు లేదా ఫంక్షన్లను ఉపయోగిస్తుంది, పంపండి బైట్, క్విక్ కమాండ్, రైట్ బైట్, రీడ్ బైట్, రైట్ వర్డ్, రీడ్ వర్డ్, బ్లాక్ రీడ్, ప్రాసెస్ కాల్, బ్లాక్ రైట్ మొదలైన సందేశాలను బదిలీ చేస్తుంది. ఇది PEC లేదా ప్యాకెట్ ఎర్రర్ తనిఖీకి కూడా మద్దతు ఇస్తుంది. ప్రతి సందేశం చివర ప్యాకెట్ ఎర్రర్ కోడ్ను చేర్చడం ద్వారా కమ్యూనికేషన్ విశ్వసనీయతను మెరుగుపరుస్తుంది.
SMBus హార్డ్వేర్ కేవలం సీరియల్ బదిలీల కోసం ఉపయోగించే టైమింగ్ & షిఫ్టింగ్ నియంత్రణను అందిస్తుంది. కాబట్టి SMBus యొక్క హార్డ్వేర్ సమయ నియంత్రణ, సీరియల్ డేటా బదిలీలు మరియు స్లేవ్ అడ్రస్ల గుర్తింపు వంటి విభిన్న స్వతంత్ర అప్లికేషన్ విధులను నిర్వహిస్తుంది.
SMBus Vs I2C
ది SMBus మరియు I2C మధ్య వ్యత్యాసం కింది వాటిని కలిగి ఉంటుంది.
SMBలు |
2C |
SMBus అంటే 'సిస్టమ్ మేనేజ్మెంట్ బస్'. | I2C అనే పదం 'ఇంటర్-ఇంటిగ్రేటెడ్ సర్క్యూట్'. |
SMBus అనేది ఎనర్జీ & సిస్టమ్ మేనేజ్మెంట్ టాస్క్లలో ఉపయోగించే 2-వైర్ కంట్రోల్ బస్సు. | I2C అనేది తక్కువ బ్యాండ్విడ్త్ & తక్కువ దూరాలకు ఉపయోగించే ఆన్-బోర్డ్ కమ్యూనికేషన్ ప్రోటోకాల్. |
వ్యక్తిగత నియంత్రణ పంక్తులను సక్రియం చేయడం కంటే & పరికరాల నుండి సందేశాలను రూట్ చేయడానికి సిస్టమ్ ఈ బస్సును ఉపయోగించవచ్చు.
|
I2C సాధారణంగా మైక్రోకంట్రోలర్లు మరియు సెన్సార్ల వంటి తక్కువ-వేగం-ఆధారిత పెరిఫెరల్స్ను ICలో తక్కువ దూరాలకు పైన ఉన్న ప్రాసెసర్లకు కనెక్ట్ చేయడానికి ఉపయోగించబడుతుంది. |
గరిష్ట CLK వేగం 100 kHz. | గరిష్ట CLK వేగం 400 kHz. |
కనీస CLK వేగం 10 kHz. | కనీస CLK వేగం లేదు. |
35ms తక్కువ CLK సమయం ముగిసింది. | కాలయాపన లేదు. |
ఇది స్థిరమైన లాజిక్ స్థాయిలను కలిగి ఉంది. | దీని లాజిక్ స్థాయిలు VDDపై ఆధారపడి ఉంటాయి. |
ఇది రిజర్వ్ చేయబడిన, డైనమిక్, మొదలైన వివిధ చిరునామా రకాలను కలిగి ఉంది. | ఇది సాధారణ కాల్ స్లేవ్ చిరునామా, 7-బిట్ మరియు 10-బిట్ వంటి విభిన్న చిరునామా రకాలను కలిగి ఉంది. |
ఇది ప్రాసెస్ కాల్స్, క్విక్ కమాండ్లు మొదలైన వివిధ బస్ ప్రోటోకాల్లను కలిగి ఉంది. | దీనికి బస్ ప్రోటోకాల్లు లేవు. |
SMBus Vs Pmbus
SMBus మరియు Pmbus మధ్య వ్యత్యాసం క్రింది వాటిని కలిగి ఉంటుంది.
SMBలు |
Pmbus |
SMBus అనేది తేలికపాటి కమ్యూనికేషన్ కోసం ఉపయోగించే 2-వైర్, సింగిల్-ఎండ్ బస్సు. | SMBus యొక్క పొడిగింపు Pmbus మరియు ఇది విద్యుత్-నిర్వహణ పరికరాల మధ్య కమ్యూనికేషన్ కోసం ప్రధానంగా ఉపయోగించే తక్కువ-ధర ప్రోటోకాల్. |
ఈ బస్సు యొక్క స్లేవ్ మోడ్ 10kbps, 50 kbps, 100 kbps & 400 kbps వంటి డేటా రేట్ విలువలను అనుమతిస్తుంది. | ఈ బస్సు యొక్క స్లేవ్ మోడ్ కేవలం 100 kbps & 400 kbps వంటి డేటా రేట్ విలువలను అనుమతిస్తుంది. |
ఈ రకమైన బస్సు I2C హార్డ్వేర్తో పని చేస్తుంది, అయితే ఇది సిస్టమ్ను పునఃప్రారంభించకుండానే పరికరాలను వేడిగా మార్చుకోవడానికి అనుమతించడం ద్వారా రెండవ-స్థాయి సాఫ్ట్వేర్ను కలిగి ఉంటుంది. | పరికరం యొక్క ఆదేశాల సమితిని నిర్వచించడం ద్వారా ఈ బస్సు SMBusని విస్తరిస్తుంది మరియు ఇది పవర్ కన్వర్టర్లను నిర్వహించడానికి, కొలిచిన కరెంట్, వోల్టేజ్, ఉష్ణోగ్రత మొదలైన పరికర లక్షణాలను బహిర్గతం చేయడానికి ప్రత్యేకంగా రూపొందించబడింది. |
SMBus అనేది I2C యొక్క సూపర్సెట్ | PMBus అనేది SMBs యొక్క సూపర్సెట్ |
ఈ బస్సులో నెట్వర్క్ & డేటా లింక్ లేయర్లు రెండూ ఉన్నాయి. | ఈ బస్సులో ట్రాన్స్పోర్ట్ లేయర్ & కమాండ్ల సెట్ ఉంటుంది. |
సమయ రేఖాచిత్రం
ది SMBus టైమింగ్ రేఖాచిత్రం క్రింద చూపబడింది.
TLOW.SEXT అనేది START నుండి STOP వరకు ఒకే సందేశంలో CLK చక్రాలను విస్తరించే స్లేవ్ పరికరం. కాబట్టి, మాస్టర్ లేదా మరొక స్లేవ్ పరికరం కూడా CLK సైకిల్ని పొడిగించడం ద్వారా కలిపి CLK యొక్క తక్కువ పొడిగించిన సమయం TLOW.SEXT కంటే ఎక్కువగా ఉండేలా చేయడం సాధ్యపడుతుంది. ఈ విధంగా, ఈ పరామితి కేవలం పూర్తి-స్పీడ్ మాస్టర్ యొక్క ఒకే లక్ష్యం వలె స్లేవ్ పరికరం ద్వారా కొలవబడుతుంది.
TLOW.MEXT అనేది సందేశం యొక్క ప్రతి బైట్లో CLK చక్రాలను విస్తరించే ప్రధాన పరికరం. కాబట్టి పేర్కొన్న బైట్లో TLOW.MEXTతో పోలిస్తే కలిపిన CLK తక్కువ సమయం ఎక్కువగా ఉండేలా మరొక మాస్టర్ లేదా స్లేవ్ పరికరం కూడా CLKని పొడిగించడం సాధ్యమే. అందువలన, పారామితులు కేవలం మాస్టర్ యొక్క ఒకే లక్ష్యం వంటి పూర్తి-వేగం స్లేవ్ పరికరం ద్వారా కొలుస్తారు.
అప్లికేషన్లు
ది SMBus యొక్క అప్లికేషన్లు కింది వాటిని చేర్చండి.
- SMBus అనేది సిస్టమ్లో కమ్యూనికేట్ చేయడానికి ఉపయోగించే సిస్టమ్ కాంపోనెంట్ చిప్గా ఉపయోగించబడుతుంది. మరింత ప్రత్యేకంగా, ఇది పవర్-సంబంధిత భాగాలు & CPU వంటి సిస్టమ్లోని ఇతర భాగాలతో కమ్యూనికేట్ చేయడానికి బ్యాటరీలను అనుమతిస్తుంది.
- ఇది తేలికపాటి కమ్యూనికేషన్ కోసం ఉపయోగించబడుతుంది.
- ఈ బస్సు కీలకమైన పారామితులను పర్యవేక్షించడానికి ఉపయోగించబడుతుంది ఎంబెడెడ్ సిస్టమ్స్ & PC యొక్క మదర్బోర్డులపై.
- టెక్సాస్ ఇన్స్ట్రుమెంట్స్ యొక్క అధునాతన ఇంధన గేజ్ల కోసం ఇది అత్యంత సాధారణ రకమైన కమ్యూనికేషన్.
- ఇది తక్కువ బ్యాండ్విడ్త్-ఆధారిత సిస్టమ్ మేనేజ్మెంట్ కమ్యూనికేషన్లో ఉపయోగించబడుతుంది.
అందువలన, ఇది అన్ని గురించి SMBus యొక్క అవలోకనం - అప్లికేషన్లతో పని చేయడం. ఇది తేలికైన కమ్యూనికేషన్ కోసం ఉపయోగించే సరళమైన మరియు సింగిల్-ఎండ్ టూ-వైర్ బస్సు. ఆన్ లేదా ఆఫ్ సూచనల కోసం పవర్ సోర్స్తో కమ్యూనికేషన్ కోసం ఈ బస్సు కంప్యూటర్ల మదర్బోర్డులలో ఉపయోగించబడుతుంది. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, I2C ప్రోటోకాల్ అంటే ఏమిటి?