реклама на сайте
подробности

 
 
> i2c устройства и smbus на одной шине. Реально?
demonizer
сообщение Aug 18 2010, 03:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 23-03-10
Пользователь №: 56 159



Приветствую всех.

Есть PIC18F2450, к нему по шине I2C подключены TNC75AV (датчик температуры) и 24LC16 (i2c флешпамять).
Я хочу дополнить систему контроллером вентилятора. Можно ли подружить эти устройства с smbus девайсом, например TI AMC6821?
Судя по документации самих девайсов различие в скорости быстродействия шин: i2c до 400 кГц, а smbus - максимально 100 кГц, а также во временных характеристиках захвата, освобождения шины.
Предполагаю что еще есть некие протокольные различия.
Есть у кого опыт такой коммутации? Реально заставить это работать, снизив общую частоту шины и есть ли такая возможность в PIC'e?


--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Aug 18 2010, 06:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



В основе SMBUS лежит тот же самый интерфейс I2C. Основное различие в том, что I2C - полностью статическая шина (частота тактирования шины от 0 Гц), а в SMBUS частота тактирования ограничена снизу частотой 10кГц. Отсюда вытекают все прочие ограничения на таймауты. Ограничение сверху 100кГц точно такое же как для стандартного интерфейса I2C (standard-mode I2C - up to 100kbit/s).
Для справки. Up to 400kbit/s это уже Fast-mode I2C. Есть еще режим Fast-mode Plus I2C - до 1Мбит/с и High-speed mode I2C - до 3,4Мбит/с. См. спецификацию I2C.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 11:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016