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

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

При необходимости совместного использования устройств разных классов организу¬ются разные сегменты шины, соединенные мостом.
В спецификациях временных параметров приняты меры по ограничению време¬ни отклика и предотвращению «зависания» шины. Частота тактового сигнала ограничена и снизу (10 кГц), и сверху (100 кГц); введены ограничения на макси¬мальную длительность нахождения синхросигнала в высоком и низком состоянии и максимальную суммарную «растяжку» битовых интервалов на каждый байт. Предусматривается механизм тайм-аутов, по которому устройства, обнаружив¬шие «зависание» шины, должны немедленно прекратить обмен и повторно ини¬циализироваться. В спецификации PC эти моменты не рассматривались.
На шине SMBus могут использоваться дополнительные аппаратные сигналы.

Сигнал SMBSUS* указывает на приостанов шины и устройств. Этот сигнал
вырабатывается устройством управления питанием; во время его активности
(низкий уровень) сигналы SDA и SCL штатным образом (как в PC) не воспри¬нимаются (они могут использоваться для уточнения режима приостанова).

Сигнал SMBALERT# служит для оповещения ведущего устройства о необходимости обмена с ведомым устройством, не имеющем возможности высту¬пить в роли ведущего устройства. Этот сигнал собирается по схеме «Монтаж¬ное И» от всех устройств. Получив его, хост должен дать команду чтения байта по адресу 0001 100, на которое просигналившее устройство должно ответить байтом со своим адресом (возможен вариант и с дополнительным байтом РЕС).
На уровне связи (2-м уровне OSI) определяются те же правила передачи данных, что и в PC: условия S, P, Sr; биты подтверждения; 7-битная адресация и признак RW в первом байте, следующем за условием 5 (5г). Как и в PC, ведущее устройство может выполнять и запись, и чтение данных ведомого устройства; используются и комбинированные транзакции (через условие Sr). В генерации подтверждений на SMBus есть особенности. На собственный адрес устройство всегда должно от¬вечать битом подтверждения АС К, даже если оно занято внутренними операци-ями.

Hosted by uCoz