2016-11-23 9 views
0

У меня есть требование использовать связь I2C при экстремальных температурах (от -85 до 140 ° C). Мне сказали, что I2C Communication не будет работать при таких экстремальных отрицательных температурах. Я также не могу получить удовлетворительный ответ от google.Влияние на связь I2C с изменением температуры (экстремальные температуры)

Единственное, о чем я могу думать, это I2C, требующий резисторов Pull-Up, и они могут меняться с изменением температуры (очень мало), и это изменение может повлиять на линии связи. Но это не будет ограничение связи, а скорее аппаратное ограничение.

Как SPI лучше, чем I2C при этих температурах?

Одно из объяснений мне сказали, что время нарастания и спада сигнала будет меняться, и это будет влиять на I2C связи (выше частота ошибок)

Может кто-то пожалуйста, дайте мне логическое объяснение этому? я действительно не убежден.

+0

Проблема не только в линии связи, но и на чипе для выполнения работы. Промышленный температурный диапазон обычно составляет -40 +85 ° C. Благодаря различным факторам ваш чип не сертифицирован и не тестируется при таких экстремальных температурах. Вы можете рассматривать дилатантность как один из основных факторов. Вы должны изолировать свой HW в терморегулируемом ящике, чтобы соблюдать допустимые температуры. – LPs

+0

Вы также должны рассмотреть возможность снижения стоимости всех компонентов, например, генератора/кварца, которые синхронизируют ваше устройство: оно может меняться в диапазоне от -85 до 140 ° C, поэтому ваш последовательный выход может сильно варьироваться, не учитывая параметры передачи. – LPs

+0

@LPs, Спасибо за быстрый ответ. Так вы говорите, что продукт обычно не тестируется для этого диапазона? Но это ограничение протокола? тем, что я понял из ваших комментариев. эффект должен оказывать равное влияние на SPI и I2C или любое другое сообщение в этом отношении. Поправь меня. –

ответ

2

Протокол не ограничен по температуре. Ваша проблема будет заключаться в том, чтобы оборудование (все компоненты + печатная плата) работало при этих температурах. Промышленный сорт от -40 до + 125 ° C является чем-то достижимым.

В этом случае SPI не менее ограничен, чем I2C.

0

Я хотел бы добавить, что я тестировал i2C-связь на -93C и -85C в течение почти 2 дней непрерывно для IC, который НЕ оценен ниже -40C.

Я подтверждаю, что в сообщениях I2C не было никаких проблем за последние 2 дня.

Долгосрочные эффекты, о которых я не знаю. Я просто хотел добавить свои наблюдения.