温度变化对I2C通信的影响(极端温度)

时间:2016-11-23 06:07:25

标签: embedded microcontroller i2c temperature

我要求在极端温度(-85C到140C)下使用I2C通信。有人告诉我,I2C通信不会在如此极端的负温度下工作。我也无法从谷歌那里得到满意的答案。

我唯一能想到的是I2C需要上拉电阻,它们可能会随着温度的变化而变化(很少),而这种变化可能会对通信线路产生影响。但这不是通信限制,而是硬件限制。

在这些温度下,SPI如何优于I2C?

我被告知的一个解释是信号的RISE时间和FALL时间会有所不同,这会影响I2C通信(错误率更高)

有人可以给我一个合乎逻辑的解释吗?我真的不相信。

2 个答案:

答案 0 :(得分:2)

协议不受温度限制。您的问题是让硬件(所有组件+ PCB)在这些温度下工作。 工业级-40至+ 125°C是可以实现的。

在这种情况下,SPI的限制不低于I2C。

答案 1 :(得分:0)

我想补充一点,我已经连续2天在-93C和-85C测试了i2C通信连续测试未评级低于-40℃的IC。

我确认过去两天在I2C通信中没有问题。

长期影响我不知道。我只想补充一下我的意见。