КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Вспомогательные последовательные интерфейсы и шины

Прикладное ПО обра-щается либо к драйверам нужных устройств, либо к менеджеру шины (но никак не напрямую к хост-контроллеру). Менеджер шины инициализирует шину и управляет ею, определяя вновь подключенные и отключенные устройства. Он свя¬зывает драйверы устройств (или прикладное ПО) с самими устройствами, прове¬ряет входящие сообщения и работает как двунаправленный коммутатор данных,

11.1. Последовательные шины на базе I2C
433
переформатирующий и буферирующий входящие и исходящие сообщения. Драй¬вер мини-порта MPD (Mini Port Driver) служит для изоляции менеджера шины от аппаратных особенностей хост-контроллера. Драйверы устройств являются двусторонними интерфейсами между прикладными программами и специфиче¬скими устройствами. В спецификации ACCESS.bus описываются программные интерфейсы драйверов (Device Driver, Mini Port Driver), а также протоколы для клавиатур, указателей (Locator), мониторов, батарей и текстовых устройств.
11.1.3. Шина SMBus
Шина SMBus (System Management Bus — шина системного управления) — двухпро¬водной интерфейс для обмена данными между микросхемами различных систем¬ных компонентов компьютера, а также связи их с самим компьютером. Основное назначение интерфейса — управление подсистемой питания и сопутствующими подсистемами. Первоначально шина разрабатывалась для интеллектуальных ба¬тарей и зарядных устройств, и первые версии спецификации SMBus шли под за¬головком «Smart Battery System Specifications» (спецификации системы «умных» батарей). Система с «умными», или «ловкими», батареями (Smart Battery System) состоит из собственно батарей (аккумуляторов) и зарядных устройств, способных обмениваться управляющей информацией между собой и с хост-системой, кото¬рую она питает. Этот обмен позволяет батареям сообщать свои параметры (теку¬щие значения, ожидаемые величины), подключаться в режим работы (питания хост-системы) или зарядки. Часть управляющих функций выполняется при участии хоста, а часть — автономно. Первая версия спецификации SMBus вышла в 1995 г., версия 1.1 — в 1998 г.

Hosted by uCoz