Информационные технологииStfw.Ru 🔍
🕛

Сравнение шин 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 мс. В шине SMBus и ведущее устройство, и ведомое устройство могут притормаживать обмен на уровне приема битов, что позволяет им вписываться в свои временные диаграммы (успевать «просыпаться», обрабатывать прерывания).

Также по теме:
Новые программы для Windows, Linux и Android.