SMBus

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 24 июля 2019 года; проверки требуют9 правок.
Перейти к навигацииПерейти к поиску

SMBus (англ. System Management Bus) — последовательный протокол обмена данными для устройств питания. Основан на шинеI²C, но использует более низкий уровень сигнального напряжения (3,3 В). Был предложен Intel в 1995 году[1]. Используется, например, для получения информации о состоянииаккумуляторной батареиноутбука (оставшейся заряд аккумуляторной батареи, температура, количество использованных циклов разряда, и т. д.). С версии SMBus 2.0 (2000 год)[2] используется не только для настройки батареи, но и для иных внутренних устройств компьютера[3].

SMBus является двухпроводным интерфейсом, по которому простые устройства могут обмениваться информацией с остальной системой. Сообщения идут к устройствам и от них, вместо прохождения по отдельным управляющим линиям. Таким образом обеспечиваются преимущества:

  • уменьшается количество проводов (не требуются отдельные линии управления);
  • гарантируется дальнейшаярасширяемость путём приёма сообщений по протоколу I²C (только на низких скоростях[4][5]).

Назначение SMBus[6]:

  • предоставление информации об изготовителе;
  • предоставление модели иартикула устройства;
  • сохранения состояния устройства при переходе врежим энергосбережения (suspend);
  • передача управляющих параметров;
  • предоставление сообщений о различных ошибках и статусе;
  • определение пониженного напряжения аккумуляторной батареи.

Использование SMBus для настройкиОЗУ:

  • определение объёма памяти и её конфигурация (методом последовательного обнаружения —SPD,Serial presence detect),
  • поиск свободных соединителей памяти для отключения сигналов тактовой частоты на неиспользуемых каналах.

По сравнению с I²C, SMBus работает на скоростях до 100 кГц и не поддерживает 0,4 и 2-МГц вариантов[4].

Использование SMBus для доступа к информации опроцессоре (PIROM)компании Intel[7]:

  • определениечисла ядер модели;
  • определение типа корпуса (сокета);
  • определение значенияTDP;
  • определение рабочих частот;
  • определение напряжения питания;
  • определение частотыQPI;
  • определение объёмакэш-памяти L2 и L3;
  • определение наборов инструкций.

Примечания

[править |править код]
  1. SMBus.org . Дата обращения: 23 октября 2016. Архивировано 30 апреля 2018 года.
  2. System Management Bus (SMBus) Specification. Version 2.0. — 2000.
  3. SMBus Quick Start Guide / Freescale Semiconductor. — 2012.
  4. 12Comparing the I²C Bus to the SMBusАрхивная копия от 20 августа 2015 наWayback Machine / Maxim Integrated. — 2000. — Dec 01.
  5. SMBus Compatibility With an I²C DeviceАрхивная копия от 29 марта 2018 наWayback Machine / TexasInstruments. — 2009.
  6. System Management Bus (SMBus) Specification. Version 3.0. — 2014.  Дата обращения: 6 марта 2020. Архивировано 19 июля 2020 года.
  7. Smbus Memory Component //Intel BX80569Q9550 - Core 2 Quad 2.83 GHz Processor Datasheet /Intel. — Дата обращения: 18.07.2017.

Ссылки

[править |править код]
Иконка
Это примечание по возможности следует заменитьболее точным.
Перейти к шаблону «Компьютерные шины»
Компьютерные шины и интерфейсы
Основные понятия
Процессоры
Внутренние
Ноутбуки
Накопители
Периферия
Управление оборудованием
Универсальные
Видеоинтерфейсы
Встраиваемые системы
Источник —https://ru.wikipedia.org/w/index.php?title=SMBus&oldid=149839634
Категории:
Скрытые категории: