กลับไปหน้าบทความ

อ่าน 2 นาที

บัสการจัดการพลังงาน

Power Management Bus (PMBus) เป็นรูปแบบหนึ่งของSystem Management Bus (SMBus) ที่มุ่งเน้นการจัดการแหล่งจ่ายไฟ แบบดิจิทัล เช่นเดียวกับ SMBus มันเป็นโปรโตคอลการสื่อสาร...

บัสการจัดการพลังงาน

Power Management Bus (PMBus) เป็นรูปแบบหนึ่งของSystem Management Bus (SMBus) ที่มุ่งเน้นการจัดการแหล่งจ่ายไฟ แบบดิจิทัล เช่นเดียวกับ SMBus มันเป็นโปรโตคอลการสื่อสาร แบบสองสายที่มีความเร็วค่อนข้างช้า โดยใช้I²Cเป็นพื้นฐาน แต่แตกต่างจากมาตรฐานทั้งสองนั้นตรงที่มันกำหนดคำสั่งเฉพาะด้านจำนวนมาก แทนที่จะบอกเพียงวิธีการสื่อสารโดยใช้คำสั่งที่ผู้ใช้กำหนดเอง

ภาพรวม

ส่วนแรกเป็นการให้ภาพรวมโดยเน้นที่ SMBus เป็นพิเศษ ในขณะที่ส่วนที่สองจะกล่าวถึงรายละเอียดเกี่ยวกับคำสั่งทั้งหมดที่กำหนดไว้สำหรับอุปกรณ์ PMBus มีทั้งคำสั่งมาตรฐานและคำสั่งเฉพาะของผู้ผลิต ข้อกำหนดด้านความสอดคล้องสำหรับ PMBus นั้นมีน้อยมาก และได้อธิบายไว้ในส่วนที่ 1 ของข้อกำหนดแล้ว โปรดดูข้อกำหนด PMBus 1.1 สำหรับรายละเอียดทั้งหมด

การเปรียบเทียบกับ SMBus

ในระดับต่ำสุด PMBus จะเป็นไปตามมาตรฐาน SMBus 1.1 โดยมีข้อแตกต่างเล็กน้อย ข้อมูลนี้จะนำเสนอโดยละเอียดเพิ่มเติมในส่วนที่ 1 ของข้อกำหนด PMBus:

  • อนุญาตให้ใช้ความเร็วบัส 400 kHz (เทียบกับข้อจำกัด 100 kHz ของ SMBus)
  • ใน PMBus บล็อกอาจมีขนาดได้สูงสุดถึง 255 ไบต์ (เทียบกับขีดจำกัด 32 ไบต์ของ SMbus)
  • เช่นเดียวกับใน SMBus 2.0 จะใช้การกำหนดแอดเดรสแบบเจ็ดบิตเท่านั้น
  • คำสั่งบางคำสั่งใช้การเรียกกระบวนการบล็อก SMBus 2.0
  • สามารถใช้กลไก SMBALERT# หรือโปรโตคอลการแจ้งเตือนโฮสต์ SMBus 2.0 เพื่อแจ้งเตือนโฮสต์เกี่ยวกับข้อผิดพลาดได้
  • อุปกรณ์ PMBus จำเป็นต้องรองรับโปรโตคอลกลุ่ม ซึ่งอุปกรณ์จะชะลอการดำเนินการตามคำสั่งจนกว่าจะได้รับสัญญาณ STOP ที่สิ้นสุด เนื่องจากสามารถออกคำสั่งไปยังอุปกรณ์ต่างๆ ได้หลายเครื่องก่อนที่จะได้รับสัญญาณ STOP นั้น วิธีนี้จึงช่วยให้ตัวควบคุมหลักของ PMBus สามารถประสานการทำงานของอุปกรณ์เหล่านั้นได้
  • มีการกำหนดโปรโตคอล "คำสั่งเพิ่มเติม" โดยใช้ไบต์คำสั่งที่สองเพื่อเพิ่มรหัสอีก 256 รหัสสำหรับทั้งคำสั่งมาตรฐานและคำสั่งเฉพาะของผู้ผลิต

คำสั่ง PMBus

พื้นที่คำสั่ง PMBus สามารถมองได้ว่าเป็นการเปิดเผยคุณลักษณะของอุปกรณ์ที่อ่านได้และมักจะเขียนได้หลากหลาย เช่น ระดับแรงดันและกระแสที่วัดได้ อุณหภูมิ ความเร็วพัดลม และอื่นๆ อุปกรณ์แต่ละชนิดจะเปิดเผยคุณลักษณะที่แตกต่างกัน บางอุปกรณ์อาจเปิดเผยคุณลักษณะดังกล่าวในหลาย "หน้า" เช่น หน้าหนึ่งจัดการรางจ่ายไฟแต่ละราง (อาจเป็น 3.3V, 5V, 12V, −12V และแหล่งจ่ายไฟแบบโปรแกรมได้ที่รองรับ 1.0–1.8V) อุปกรณ์อาจตั้งค่าขีดจำกัดการเตือนและข้อผิดพลาด ซึ่งหากเกินขีดจำกัดจะแจ้งเตือนโฮสต์และอาจกระตุ้นการกู้คืนข้อผิดพลาด อุปกรณ์แต่ละชนิดจะมีคุณสมบัติที่แตกต่างกัน

ความสามารถในการสอบถามข้อมูลความสามารถของอุปกรณ์ PMBus 1.1 อาจมีประโยชน์อย่างยิ่งในการสร้างเครื่องมือ โดยเฉพาะอย่างยิ่งเมื่อใช้ร่วมกับความสามารถในการจัดเก็บข้อมูลผู้ใช้ในอุปกรณ์ (เช่น ในEEPROM ) หากไม่มีความสามารถในการสอบถามข้อมูลดังกล่าว จะมีเพียงข้อมูลการกำหนดค่าภายนอกซึ่งอาจเกิดข้อผิดพลาดได้ง่ายเท่านั้น

ส่วนที่สองของข้อกำหนด PMBus ครอบคลุมคำสั่ง PMBus มาตรฐานทั้งหมด นอกจากนี้ยังอธิบายถึงแบบจำลองสำหรับการจัดการกำลังและกระแสเอาต์พุต การจัดการข้อผิดพลาด การแปลงค่าไปมาระหว่างรูปแบบที่อุปกรณ์เข้าใจ และการเข้าถึงข้อมูลที่ผู้ผลิตจัดหาให้ เช่น ข้อมูลสินค้าคงคลัง (รุ่นและหมายเลขซีเรียล ฯลฯ) และพิกัดของอุปกรณ์

รูปแบบจุดลอยตัว Linear11

PMBus กำหนดรูปแบบเลขทศลอย 16 บิตของตัวเอง ซึ่งเรียกว่า "Linear11"

  • N = เลขชี้กำลังแบบมีเครื่องหมาย
  • Y = แมนทิสซาที่มีเครื่องหมาย

ค่าที่แสดง = Y × 2 N

แตกต่างจากรูปแบบเลขทศลอยแบบความแม่นยำครึ่งหนึ่ง (ซึ่งใช้ 16 บิตทั้งหมดเช่นกัน) และรูปแบบเลขทศลอยทั่วไปอื่นๆ รูปแบบนี้ใช้แมนทิสซาแบบมีเครื่องหมาย 11 บิต แทนที่จะเป็นเศษส่วนไม่มีเครื่องหมายที่มีบิตเครื่องหมายแยกต่างหาก ในทำนองเดียวกัน เลขชี้กำลังจะถูกจัดเก็บเป็นตัวเลขแบบมีเครื่องหมาย 5 บิต แทนที่จะเป็นตัวเลขไม่มีเครื่องหมายแบบไบแอสทั่วไป ซึ่งส่งผลกระทบดังต่อไปนี้:

  • เครื่องหมายของตัวเลขที่ได้จะขึ้นอยู่กับบิตที่ 2 ของไบต์สูงสุดเพียงอย่างเดียว ไม่ใช่บิตที่มีค่ามากที่สุดของไบต์สูงสุด
  • เนื่องจากค่าทั้งสองถูกจัดเก็บในรูปของตัวเลขที่มีเครื่องหมาย จึงจำเป็นต้องแปลงเครื่องหมายของค่าทั้งสองอย่างชัดเจนเมื่อถอดรหัสตัวเลข อย่างไรก็ตาม วิธีนี้ทำให้กระบวนการเข้ารหัสทำได้ง่ายขึ้น
  • ไม่มีการแสดงค่าศูนย์ลบในรูปแบบใด ๆ
  • การกลับเครื่องหมายของตัวเลขที่ได้นั้น ต้องคำนึงถึงกรณีพิเศษบางประการด้วย:
    • เครื่องหมายของผลลัพธ์สามารถกลับได้ด้วยการดำเนินการเลขสองส่วนเติมเต็ม 11 บิต ก็ต่อเมื่อ Y ≠ -1024 เท่านั้น
    • เมื่อ Y = -1024 กระบวนการกลับเครื่องหมายจะต้องให้ผลลัพธ์เป็น Y = 512, N = N + 1 ก็ต่อเมื่อ N ยังคงน้อยกว่า 32 เท่านั้น
    • จำนวนลบมากที่สุดแสดงด้วย Y = -1024 และ N = 31 ไม่มีค่าบวกใดที่สามารถแทนจำนวนนี้ได้

ประเด็นเกี่ยวกับการจดสิทธิบัตร

ในเดือนมกราคม 2551 บริษัท Power-One ได้รับชัยชนะในคดีละเมิดสิทธิบัตรระหว่างตนกับบริษัท Artesyn Technologies สำหรับตัวแปลงสัญญาณที่ใช้เทคโนโลยี PMBus ของบริษัทหลัง Power-One อ้างว่าแอปพลิเคชัน PMBus จำเป็นต้องได้รับใบอนุญาตจากพวกเขา ผู้ใช้งาน PMBus ที่สนใจควรตรวจสอบประเด็นนี้ด้วยตนเอง ดูลิงก์ภายนอกเพิ่มเติม

ดูเพิ่มเติม

เป็นทางการ

  • เว็บไซต์อย่างเป็นทางการ
  • ข้อมูลจำเพาะอย่างเป็นทางการของ PMBus (ฟรี)

อื่น

  • "PMBus – ยาครอบจักรวาลหรือแค่กระแส?"เป็นบทความที่ให้ข้อมูลเกี่ยวกับบริบทของ PMBus เขียนโดยบรรณาธิการฝ่ายข้อกำหนด
  • บทความจาก Electronic Designอธิบายถึงคดีความระหว่าง Power-One และ Artesyn Technologies เข้าถึงเมื่อวันที่ 24 กรกฎาคม 2556
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Power_Management_Bus&oldid=1277514263 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ บัสการจัดการพลังงาน

Power Management Bus (PMBus) เป็นรูปแบบหนึ่งของSystem Management Bus (SMBus) ที่มุ่งเน้นการจัดการแหล่งจ่ายไฟ แบบดิจิทัล เช่นเดียวกับ SMBus มันเป็นโปรโตคอลการสื่อสาร...

ภาพรวม

ส่วนแรกเป็นการให้ภาพรวมโดยเน้นที่ SMBus เป็นพิเศษ ในขณะที่ส่วนที่สองจะกล่าวถึงรายละเอียดเกี่ยวกับคำสั่งทั้งหมดที่กำหนดไว้สำหรับอุปกรณ์ PMBus มีทั้งคำสั่งมาตรฐานและคำสั่งเฉพาะของผู้ผลิต ข้อกำหนดด้านความสอดคล้องสำหรับ PMBus นั้นมีน้อยมาก...

การเปรียบเทียบกับ SMBus

ในระดับต่ำสุด PMBus จะเป็นไปตามมาตรฐาน SMBus 1.1 โดยมีข้อแตกต่างเล็กน้อย ข้อมูลนี้จะนำเสนอโดยละเอียดเพิ่มเติมในส่วนที่ 1 ของข้อกำหนด PMBus:

คำสั่ง PMBus

พื้นที่คำสั่ง PMBus สามารถมองได้ว่าเป็นการเปิดเผยคุณลักษณะของอุปกรณ์ที่อ่านได้และมักจะเขียนได้หลากหลาย เช่น ระดับแรงดันและกระแสที่วัดได้ อุณหภูมิ ความเร็วพัดลม และอื่นๆ อุปกรณ์แต่ละชนิดจะเปิดเผยคุณลักษณะที่แตกต่างกัน...