पावर प्रबंधन बस
This article relies excessively on references to primary sources. (September 2007) (Learn how and when to remove this template message) |
पावर मैनेजमेंट बस (पीएमबीस) सिस्टम प्रबंधन बस (एसएमबीस) का एक प्रकार है जो कंप्यूटर बिजली आपूर्ति के डिजिटल प्रबंधन पर लक्षित है। SMBus की तरह, यह I²C पर आधारित एक अपेक्षाकृत धीमी गति वाला दो तार वाला संचार प्रोटोकॉल है। उन मानकों में से किसी के विपरीत, यह पाठक द्वारा परिभाषित आदेशों का उपयोग करके संवाद करने के तरीके के बारे में कहने के बजाय पर्याप्त संख्या में डोमेन-विशिष्ट आदेशों को परिभाषित करता है।
सिंहावलोकन
पहला भाग SMBus के विशेष संदर्भ के साथ एक सिंहावलोकन देता है, जबकि दूसरा भाग PMBus उपकरणों के लिए परिभाषित सभी आदेशों के बारे में विस्तार से बताता है। मानकीकृत कमांड और निर्माता विशिष्ट कमांड दोनों हैं। PMBus के लिए अनुरूपता आवश्यकताएं न्यूनतम हैं, और विनिर्देश के भाग I में वर्णित हैं। पूर्ण विवरण के लिए PMBus 1.1 विनिर्देश देखें।
SMBus से तुलना
निम्नतम स्तर पर, PMBus कुछ अंतरों के साथ SMBus 1.1 का अनुसरण करता है। यह जानकारी PMBus विनिर्देशन के भाग I में अधिक विस्तार से प्रस्तुत की गई है:
- 400 kHz बस गति की अनुमति है (बनाम SMBus की 100 kHz सीमा)
- PMBus में, ब्लॉक में 255 बाइट्स तक शामिल हो सकते हैं (बनाम SMbus की 32 बाइट सीमा)।
- SMBus 2.0 की तरह, केवल सात बिट एड्रेसिंग का उपयोग किया जाता है।
- कुछ आदेश SMBus 2.0 ब्लॉक प्रक्रिया कॉल का उपयोग करते हैं।
- या तो SMBALERT# क्रियाविधि या SMBus 2.0 होस्ट नोटिफ़िकेशन प्रोटोकॉल का उपयोग होस्ट को दोषों के बारे में सूचित करने के लिए किया जा सकता है।
- PMBus उपकरणों को एक ग्रुप प्रोटोकॉल का समर्थन करने की आवश्यकता होती है, जहां डिवाइस कमांड पर कार्य करना तब तक टालते हैं जब तक कि उन्हें एक टर्मिनेटिंग STOP प्राप्त न हो जाए। चूँकि उस STOP से पहले कई अलग-अलग उपकरणों को आदेश जारी किए जा सकते हैं, इससे PMBus मास्टर अपने कार्यों को सिंक्रनाइज़ कर सकते हैं।
- एक विस्तारित कमांड प्रोटोकॉल को मानक और निर्माता-विशिष्ट कमांड दोनों के लिए 256 और कोड जोड़ने के लिए एक दूसरे कमांड बाइट का उपयोग करके परिभाषित किया गया है।
पीएमबस आदेश
पीएमबीस कमांड स्पेस को विभिन्न प्रकार के पढ़ने योग्य, और अक्सर लिखने योग्य, डिवाइस विशेषताओं जैसे मापा वोल्टेज और वर्तमान स्तर, तापमान, पंखे की गति और अधिक को उजागर करने के रूप में देखा जा सकता है। अलग-अलग डिवाइस अलग-अलग विशेषताओं को उजागर करेंगे। कुछ उपकरण कई पृष्ठों में ऐसी विशेषताओं को उजागर कर सकते हैं, उदाहरण के लिए प्रत्येक बिजली आपूर्ति रेल (शायद 3.3V, 5V, 12V, -12V, और 1.0-1.8V का समर्थन करने वाली प्रोग्राम करने योग्य आपूर्ति) का प्रबंधन करने वाला एक पृष्ठ। डिवाइस चेतावनी और दोष सीमा निर्धारित कर सकता है, जहां एक सीमा पार करने से मेजबान सतर्क हो जाएगा और संभवतः गलती की वसूली शुरू हो जाएगी। विभिन्न डिवाइस विभिन्न क्षमताओं की पेशकश करेंगे।
PMBus 1.1 डिवाइस को उसकी क्षमताओं के बारे में क्वेरी करने की क्षमता विशेष रूप से उपयोगी हो सकती है जब उपकरण बनाते समय, विशेष रूप से उपकरणों में उपयोगकर्ता डेटा को स्टोर करने की क्षमता के साथ (जैसे EEPROM में)। ऐसी क्वेरी क्षमता के बिना, केवल त्रुटि-प्रवण बाहरी कॉन्फ़िगरेशन डेटा उपलब्ध होता है।
PMBus विनिर्देश के भाग II में प्रत्येक मानक PMBus कमांड शामिल है। यह आउटपुट पावर और करंट को प्रबंधित करने, दोषों को प्रबंधित करने, किसी दिए गए डिवाइस द्वारा समझे जाने वाले स्वरूपों में मूल्यों को परिवर्तित करने और निर्माता द्वारा प्रदान की गई जानकारी जैसे इन्वेंट्री डेटा (मॉडल और सीरियल नंबर, आदि) और डिवाइस रेटिंग तक पहुंचने के लिए मॉडल का भी वर्णन करता है। .
लीनियर 11 फ्लोटिंग पॉइंट फॉर्मेट
PMBus अपने स्वयं के 16-बिट फ़्लोटिंग पॉइंट प्रारूप को परिभाषित करता है, जिसे लीनियर 11 कहा जाता है।
File:PMBus Linear11.png* एन = हस्ताक्षरित एक्सपोनेंट
- Y = मंटिसा पर हस्ताक्षर किए
मूल्य का प्रतिनिधित्व = वाई × 2N
अर्ध-परिशुद्धता फ़्लोटिंग-पॉइंट प्रारूप और अन्य विशिष्ट फ़्लोट स्वरूपों के विपरीत, एक हस्ताक्षरित 11-बिट मंटिसा का उपयोग एक अलग साइन बिट के साथ एक अहस्ताक्षरित अंश के बजाय किया जाता है। इसी तरह, प्रतिपादक को अधिक विशिष्ट पक्षपाती अहस्ताक्षरित संख्या के बजाय एक हस्ताक्षरित 5-बिट संख्या के रूप में संग्रहीत किया जाता है। इसके निम्नलिखित प्रभाव हैं:
- परिणामी संख्या का चिन्ह विशिष्ट रूप से उच्च बाइट के सबसे महत्वपूर्ण बिट के बजाय उच्च बाइट के बिट 2 पर निर्भर करता है।
- क्योंकि दोनों मानों को हस्ताक्षरित संख्याओं के रूप में संग्रहीत किया जाता है, संख्या को डिकोड करते समय दोनों मानों को स्पष्ट रूप से साइन-विस्तारित करना आवश्यक है। हालाँकि, यह एन्कोडिंग प्रक्रिया को सरल बनाता है।
- क्योंकि मंटिसा एक हस्ताक्षरित संख्या है, रैखिक 11 में ऋणात्मक शून्य के लिए कोई प्रतिनिधित्व नहीं है, और इसके लिए साइन इनवर्ट करने के लिए 11-बिट टू के पूरक ऑपरेशन की आवश्यकता होती है।
पेटेंटिंग मुद्दे
जनवरी 2008 में, Power-One को बाद के PMBus सक्षम कन्वर्टर्स के लिए उनके और Artesyn Technologies के बीच एक पेटेंट उल्लंघन के मुकदमे में जीत मिली। पावर-वन का दावा है कि PMBus एप्लिकेशन को उनसे लाइसेंस की आवश्यकता होती है। संभावित PMBus उपयोगकर्ताओं को अपने लिए समस्या की जाँच करनी चाहिए। बाहरी लिंक देखें।
यह भी देखें
- I²C (I2C)
- सिस्टम प्रबंधन बस (एसएमबीस)
- उन्नत कॉन्फ़िगरेशन और पावर इंटरफ़ेस (ACPI)
- नेटवर्क बसों की सूची
बाहरी संबंध
आधिकारिक
अन्य
- PMBus–panacea या प्रचार? एक लेख है जो इस बारे में जानकारीपूर्ण है विनिर्देशों के संपादक द्वारा लिखित PMBus का संदर्भ
- इलेक्ट्रॉनिक डिज़ाइन का आलेख Power-One और Artesyn Technologies के बीच मुकदमे का वर्णन करता है, 24 जुलाई 2013 को एक्सेस किया गया।
श्रेणी:सीरियल बसें श्रेणी:बैटरी चार्जिंग