Що таке контролер SMBus?

2025

Шина керування системою (SMBus) є двопровідний інтерфейс, через який проста система та пристрої керування живленням можуть спілкуватися з рештою системи. Протокол сумісний із протоколом шини I2C і часто використовується для моніторингу умов живлення, температури та інших датчиків на платі.

Контролер SMBus (або контролер системної шини) є частиною вашого чіпсета. Цей біт контролює температуру та напругу системної плати. Програмам, які зчитують ваші апаратні датчики, потрібен цей контролер.

I2C підтримує кілька режимів: стандартний, швидкий і високошвидкісний. Стандартний режим дозволяє використовувати тактову частоту до 100 кГц, тоді як режими Fast і High-Speed ​​працюють швидше. SMbus допускає тактову частоту лише до 100 кГц, тому немає необхідності порівнювати SMBus з будь-яким іншим режимом, крім стандартного I2C.

Деякі включають Швидка команда, Надіслати байт, Записати байт, Записати слово, Читати байт, Читати слово, Обробити виклик, Блокувати читання, Блокувати запис і Блокувати запис-блокувати читати виклик процесу. SMBus також підтримує перевірку помилок пакетів (PEC) для підвищення надійності зв’язку.

Системна шина керування (скорочено SMBus або SMB) — це проста двопровідна шина з одним кінцем для легке спілкування. Найчастіше він зустрічається в чіпсетах материнських плат комп’ютерів для зв’язку з джерелом живлення для інструкцій увімкнення/вимкнення.

SMBus надає керуючу шину для системи, щоб передавати повідомлення на пристрої та з них замість використання окремих ліній керування, допомагаючи зменшити кількість контактів і системних проводів. хост системи та/або інші пов’язані з живленням компоненти системи.

Для цього виконайте такі дії:

  1. Відкрийте диспетчер пристроїв. …
  2. Виберіть Перегляд, виберіть Пристрої за типом, а потім розгорніть Системні пристрої.
  3. Двічі клацніть пристрій SMBus, а потім виберіть вкладку Драйвер.
  4. Натисніть Roll Back Driver, щоб відновити драйвер пристрою SMBus Controller.
  5. Перезапустіть систему.