I2C или SMB - несущий протокол, инкапсулирующий протоколы более высокого уровня.
В случае SVI инкапсуляция отсутствует, а в случае общения с I2C EEPROM - вполне себе присутствует.
Chai писал(-а):
Программная модель нашего ШИМ, обращение к которой реализуется путем SMBus (I2C), отличная от SEEPROM, но это все тот же "квадрат".
Нда, тяжелый случай. Вместо употребления нормального термина SVI, который описывает все нюансы и отличия от базового I2C, используется базовый термин, после чего приходится указывать нюансы и отличия .
Chai писал(-а):
Найдите специфические отличия.
Мне не сложно повторить, если вы не умеете читать: "compliant with send byte protocol".
Т.е. передать много байт - нельзя, прочитать байт(ы) - нельзя, совместить запись и чтение - нельзя. И это вы гордо называете I2C .
Можно еще мелкие нюансы добавить: программная модель взята от fast-mode I2C, а тайминги - от high-speed mode I2C. I2C в таком смешении стилей работать не будет.
Chai писал(-а):
Может вы имеете в виду 32-разрядные регистры, или экстендеры для адресации свыше 1М ?
И 32-разрядные регистры используются, и адресация свыше 1 Мб присутствует.
Т.е. передать много байт - нельзя, прочитать байт(ы) - нельзя, совместить запись и чтение - нельзя. И это вы гордо называете I2C .
Можно еще мелкие нюансы добавить: программная модель взята от fast-mode I2C, а тайминги - от high-speed mode I2C. I2C в таком смешении стилей работать не будет.