Systementwicklung Programmierbare Leistungswandler mit PMBus vereinfachen das Stromversorgungsdesign

Autor / Redakteur: Patrick Le Févre * / Dipl.-Ing. (FH) Thomas Kuther

Dank digital gesteuerter Spannungswandler mit Power-Management-Subsystemen und PMBus-Kommunikation wird die Entwicklung anspruchsvoller Stromversorgungen immer einfacher.

Firmen zum Thema

Digital geregelte Leistungswandler, die ein Power-Management-Subsystem und PMBus-Kommunikation bieten, vereinfachen die Bereitstellung von Hardware, mit der sich die Anforderungen verteilter Stromversorgungsarchitekturen erfüllen lassen. Die Möglichkeit, den Status einer Versorgungsdomäne zu überwachen und in Echtzeit genau zu regeln, bildet die Grundlage für Energiesparmaßnahmen, die vor allem für Systeme mit großen Lastschwankungen von Interesse sind. Dazu zählt unter anderem der Bereich Daten- und Telekommunikation. Ein PC-kompatibles Paket mit grafischer Benutzeroberfläche vereinfacht die Softwareentwicklung und befreit den Nutzer vom Experimentieren mit alternativen Leistungswandler-Konfigurationen.

Der PMBus als einfache, robuste und flexible Plattform

Mit seiner kostengünstigen physikalischen SMBus-Hardwareebene und einem Standard-Kommunikationsbefehlssatz, der speziell den Bereich der Leistungswandlung abdeckt, bietet der PMBus eine einfache, robuste und flexible Plattform, die mit jeder kompatiblen Versorgungssystemkomponente kommuniziert – vom AC/DC-Frontend bis hin zu drehzahlgeregelten Lüftern.

Während viele herkömmliche Komponenten nur rudimentäre Statusinformationen bereitstellen können, erfordert die Nutzung aller Möglichkeiten des PMBus zusätzlich Intermediate-Bus- und Point-of-Load-Wandler. Diese liefern Lastströme für die typische IBA (Intermediate-Bus-Architektur), um umfangreiche Mess- und Regelungs-Subsysteme mit einzuführen.

Leistungswandler mit zusätzlichen Hardwareelementen

Heutige digital geregelte Leistungswandler basieren meist auf Mixed-Signal-Halbleiterprozessen und enthalten diese zusätzlichen Hardwareelemente zusammen mit dem Core-PWM-Controller zu vernachlässigbaren zusätzlichen Kosten. Systementwickler können damit fortschrittliche Hardware äußerst einfach entwickeln – die größte Herausforderung dabei ist die Überwachungs- und Steuerungssoftware, mit der sich die Systemzuverlässigkeit und Energieeffizienz maximieren lässt. Solche Systeme erfordern die Möglichkeit, die Leistungswandler während des Betriebs (on-the-fly) neu zu konfigurieren.

Für moderate Anwendungen verlangt der PMBus allerdings einen Set-&-Forget-Modus, in dem sich der Wandler wie jedes andere programmierbare Bauteil verhält. Damit kann z.B. in einem Programmierschritt der nichtflüchtige Speicher mit anwenderseitig definierten Parametern beschrieben werden, z.B. mit der Ausgangsspannung und mit Stromgrenzwerten – und das zusätzlich zu allen Stromschienen-Sequenzierungsverzögerungen, wie sie von Multi-Rail-Logikbausteinen gefordert werden.

Bidirektionale Kommunikation zwischen Bus-Master und Slave

Praktikabilität und Einfachheit sind entscheidend für den Erfolg des PMBus. Laut V2 der SMBus-Spezifikation besteht der Bus aus den Takt- und Datenleitungen SMBCLK und SMBDAT, die eine bidirektionale Kommunikation zwischen einem Bus-Master (der den Datentransfer initiiert) und dem Slave ermöglichen. Der Slave reagiert, wenn er seine einzigartige 7-Bit-Adresse erkennt. Der PMBus fügt zwei Signalleitungen hinzu, deren Nutzung optional ist: SMBALERT#, eine Interrupt-Leitung, die den System-Host darüber informiert, dass eine Einrichtung einen Dienst benötigt; und die CONTROL-Leitung, die Einrichtungen in Verbindung mit PMBus-Befehlen ein- und ausschaltet.

Meist auf eine einzelne Platine beschränkte Verbindung

Elektrisch ähnlich zu I2C ist eine PMBus-Verbindung meist auf eine einzelne Platine beschränkt. Wahlweise kann mit anderen Boards über den Backplane-Systembus kommuniziert werden, bei dem der Systementwickler die Netzwerktechnik frei wählen kann.

Bild 1 zeigt den Aufbau eines Rack-Mount-Boards in einer typischen IBA-Umgebung, wo die Power-Manager-Logik der Platine meist eine physikalische Brücke zwischen der integrierten PMBus-Verbindung und dem Systembus der Backplane bildet.

System-Host, der Primärknoten auf dem Systembus

Der System-Host, der die Gesamtversorgung regelt und Verwaltungsaufgaben übernimmt, ist der Primärknoten auf dem Systembus. Der Host kann ein Embedded-System und/oder eine externe Einrichtung wie ein PC sein, der mit dem lokalen Unternehmensnetzwerk verbunden ist. Je nach dem Grad der Autonomie, die der Entwickler für einzelne Boards erwägt, kann der Board Power Manager aus einer einfachen Brücke bestehen, die aus übriggebliebenen Gattern eines FPGAs erstellt wird, oder aus einem Mikrocontroller mit integrierter Protokollumwandlung.

Standard-Befehlssprache vereinfacht die Programmierung

Die Erfahrung mit langjährigen Kommunikationsprotokollen wie IEEE-488.2 für die Test- und Messtechnik und dem SCPI (Standard Commands for Programmable Instrumentation) zeigt, dass eine gut entwickelte Standard-Befehlssprache großen Einfluss auf Entwickler ausübt, die ihre Projekte einfacher, sicherer und zukunftserprobt gestalten wollen. Auch hier kommt es auf die Einfachheit an, ohne dabei die Flexibilität zu beeinträchtigen.

Artikelfiles und Artikellinks

(ID:31201920)