Возможно, имелись в виду отличия двухпроводного интерфейса SMBus (System Management Bus, шина системного управления) от протокола I2C, на базе которого создан SMBus. al-tm.ru www.prodigytechno.com
Некоторые отличия:
- Уровень входного напряжения. www.prodigytechno.com I2C определяет его в процентах, а SMBus работает с фиксированными уровнями входного напряжения. www.prodigytechno.com
- Частота тактового сигнала. www.totalphase.com www.prodigytechno.com SMBus требует минимальную частоту тактового сигнала 10 кГц (кроме случаев, когда шина не используется), у I2C такого требования нет. www.totalphase.com www.prodigytechno.com
- Тайм-ауты. www.totalphase.com В I2C нет установленного значения тайм-аута, поэтому система никогда не выходит из строя, и нет необходимости в процессе восстановления ошибок. www.totalphase.com В SMBus системы выходят из строя, если тактовый сигнал находится на низком уровне более 35 миллисекунд. www.totalphase.com
- Поведение ведущего устройства. al-tm.ru В I2C ведущее устройство может удерживать линию тактового сигнала на низком уровне бесконечно, в SMBus ведущее устройство не имеет права повторного захвата шины ранее, чем через 50 мкс после начала передачи. al-tm.ru
Несмотря на эти различия, системы SMBus и I2C обычно совместимы. www.totalphase.com Обе системы используют двухпроводную связь и могут работать на частоте 100 кГц. www.totalphase.com