stringtranslate.com

Шина управления питанием

Шина управления питанием (PMBus) — это вариант шины управления системой (SMBus), предназначенный для цифрового управления источниками питания . Как и SMBus, это относительно медленный протокол двухпроводной связи , основанный на I²C . В отличие от любого из этих стандартов, он определяет значительное количество команд, специфичных для предметной области, а не просто говорит, как взаимодействовать с помощью команд, определенных читателем.

Обзор

В первой части дается обзор с особым упором на SMBus, а во второй части подробно описаны все команды, определенные для устройств PMBus. Существуют как стандартные команды, так и команды, специфичные для производителя. Требования соответствия для PMBus минимальны и описаны в части I спецификации. Подробную информацию см. в спецификации PMBus 1.1.

Сравнение с SMBus

На самом низком уровне PMBus следует за SMBus 1.1 с некоторыми отличиями. Более подробно эта информация представлена ​​в Части I спецификации PMBus:

Команды PMBus

Командное пространство PMBus можно рассматривать как предоставляющее множество читаемых и часто записываемых атрибутов устройства, таких как измеренные уровни напряжения и тока, температуры, скорости вращения вентиляторов и многое другое. Разные устройства будут предоставлять разные атрибуты. Некоторые устройства могут отображать такие атрибуты на нескольких «страницах», например, на одной странице, управляющей каждой шиной питания (возможно, 3,3 В, 5 В, 12 В, –12 В и программируемый источник питания, поддерживающий 1,0–1,8 В). Устройство может устанавливать пределы предупреждений и сбоев, при превышении которых будет предупреждаться хост и, возможно, инициироваться восстановление после сбоя. Разные устройства будут предлагать разные возможности.

Возможность запрашивать устройство PMBus 1.1 о его возможностях может быть особенно полезна при создании инструментов, особенно в сочетании с возможностью хранить пользовательские данные в устройствах (например, в EEPROM ). Без такой возможности запроса доступны только данные внешней конфигурации, подверженные ошибкам.

Часть II спецификации PMBus охватывает все стандартные команды PMBus. В нем также описываются модели управления выходной мощностью и током, управления неисправностями, преобразования значений в форматы, понятные данному устройству, и обратно, а также доступа к информации, предоставляемой производителем, такой как инвентарные данные (модель, серийный номер и т. д.) и рейтинги устройств. .

Linear11 Формат с плавающей запятой

PMBus определяет свой собственный 16-битный формат с плавающей запятой, называемый «Linear11».

Представленное значение = Y × 2 N

В отличие от формата с плавающей запятой половинной точности (который также использует всего 16 бит) и других типичных форматов с плавающей запятой, используется 11-битная мантисса со знаком, а не беззнаковая дробь с отдельным битом знака. Аналогичным образом, показатель степени хранится как 5-битное число со знаком, а не как более типичное смещенное беззнаковое число. Это имеет следующие последствия:

Вопросы патентования

В январе 2008 года Power-One выиграла иск о нарушении патентных прав между ними и Artesyn Technologies в отношении конвертеров последней с поддержкой PMBus. Power-One утверждает, что приложениям PMBus необходима лицензия от них. Потенциальные пользователи PMBus должны самостоятельно разобраться в этой проблеме. Смотрите внешние ссылки.

Смотрите также

Внешние ссылки

Официальный

Другой