Сравнение шин I, ACCESSbus и SMBus
Как видно из вышеприведенных описаний, все эти три шины являются «близкими родственниками»; однако они имеют ряд электрических, конструктивных и протокольных отличий.
Электрический интерфейс шин (табл. 11.5) достаточно близок, и при обычном (5 В) питании схем проблем совместимости не возникает (Vdd — напряжение питания).
Таблица 11.5. Электрические параметры шин I2C, ACCESS.bus и SMBus
Параметр | 12С | ACCESS.bus | ACCESS.bus |
| SMBus | SMBus | |||||
внешняя | внутренняя | мощная | маломощная | ||||||||
Входной уровень | 1,5ВилиО,ЗУ,м | 0,3Vdd | 0,3VM | 0,8 В | 0,8 В | ||||||
лог. 0, не более | |||||||||||
Входной уровень | 3,0 В или 0,7Vdd | 0,7Vdd | 0,7VM | 2,1В | 2,1В | ||||||
лог. 1, не менее | |||||||||||
Выходной уровень | 0,4 В или 0,2Vdd | 0,6 В | 0,6 В | 0,4 В | 0,4 В | ||||||
лог. 0, не более | при Vdd<2 В | ||||||||||
Выходной ток | 3 | 6 | 0,35 | 4 | 0,35 | ||||||
лог. 0, мА | |||||||||||
Максимальная | 400 | 1000 | 1 | 400 | 400 | ||||||
емкость линии | |||||||||||
шины,пФ | |||||||||||
Частота, КГц | 0-100,0-400, | 0-100 | 0-100 | 10-100 | 10-100 | ||||||
0-3400 |
' Вместо емкости задаются допустимые длительности фронтов и спадов.
Конструктивно выделяется шина ACCESS.Bus (внешняя), в которой определены разъемы и кабели, а также питание (5 В) устройств от шины; в других — нет.
Протокольные различия более существенны, из них отметим лишь следующие.
¦ В шине ACCES.Bus определены лишь передачи данных ведущим устройством, в остальных шинах ведущее устройство может и принимать данные.
¦ В шинах ACCES.Bus и SMBus ведущее устройство не имеет права повторного захвата шины ранее, чем через 50 мкс после начала передачи. Сигнал SCL в этой шине может удерживаться на низком уровне не дольше 2 мс. В PC таких ограничений нет.
¦ В шине SMBus ведущее устройство ожидает от ведомого устройства немед
ленного ответа, в шине ACCESS.Bus ответ приходит независимо, но ожидается не позже чем через 40 мс. В шине SMBus и ведущее устройство, и ведомое устройство могут притормаживать обмен на уровне приема битов, что позволяет им вписываться в свои временные диаграммы (успевать «просыпаться», обрабатывать прерывания).
11.2. Шина управления SMI интерфейса МИ 443