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

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

Сравнение шин I2C, ACCESS.bus и 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 мс.

Hosted by uCoz