Що таке пін-код сповіщення SMBus?

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

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

Існує одинадцять можливих протоколів команд для будь-якого пристрою. Ці команди є Швидка команда, Надіслати байт, Отримати байт, Записати байт, Записати слово, Читати байт, Прочитати слово, Обробити виклик, Блокувати читання, Блокувати запис і Блокувати запис-блокувати читати виклик процесу.

Отримавши переривання, головний SMBus може видати відповідну попередження. Ця відповідь на сповіщення надіслана на адресу 0001 100, і будь-який підлеглий пристрій, який генерував переривання, намагається ідентифікувати себе, вказавши свою адресу на шині.

SMBus – це Шина керування системою використовується в персональних комп’ютерах і серверах для низькошвидкісного зв’язку керування системою. Контролер SMBus інтегрований у більшість наборів мікросхем Intel®.

Сповіщення SMBus було введено у версії 1.0 специфікації. Протокол оповіщення SMBus дозволяє декільком підлеглим пристроям SMBus спільно використовувати один контакт переривання на головному SMBus, водночас дозволяючи головному знати, який підлеглий ініціював переривання.