I2C дальность?

polk
Offline
Зарегистрирован: 13.03.2011

 У I2C есть ограничение по общей длине шины. Но одни говорят полтора метра, другие что работает до 6. Сколько все-таки можно выжать? Вообще вопрос как бы заставить работать цепочку из датчиков общей длины метров 20?

Zaliv
Offline
Зарегистрирован: 05.03.2011

Максимальная длина шины и кол-во устройств ограничивается общей емкостью шины 400пФ. На практике по-моему больше 2 метров идет снижение скорости.

Modular
Offline
Зарегистрирован: 05.03.2011

Сам не пробовал, но знаю что есть два решения для увеличение дальности I2C шины: это активный терминатор и I2C репитер. Репитер разделяет шину на сегменты и если каждый сегмент не превышает емкости 400пФ, остается только ограничение по количеству узлов из-за адресации :).