2016-11-23 1 views
0

극한 온도 (-85C ~ 140C)에서 I2C 통신을 사용해야한다는 요구 사항이 있습니다. I2C 통신은 이러한 극단적 인 부정적 온도에서 작동하지 않는다고 들었습니다. 나는 만족스런 대답을 얻을 수 없다.온도 변화 (극한 온도)와의 I2C 통신에 대한 영향

내가 생각할 수있는 유일한 점은 I2C가 Pull-Up 저항을 필요로하며 온도 변화에 따라 변경 될 수 있으며 변경 사항이 통신 회선에 영향을 미칠 수 있다는 점입니다. 그러나 이는 통신의 한계가 아니라 하드웨어의 한계 일 것입니다.

이러한 온도에서 SPI는 I2C보다 어떻게 더 좋습니까? 내가 말을 들었다

한 설명은 신호의 상승 시간과 하강 시간은 다양하고는 I2C 통신 (높은 오류율)

누군가가 나에게이에 대한 논리적 인 설명을 제공시겠습니까 영향을 미칠 것입니다? 나는 정말로 확신하지 못한다.

+0

문제는 통신 회선뿐만 아니라 작업을 수행하는 칩에서도 발생합니다. 산업용 온도 범위는 일반적으로 -40 + 85 ° C입니다. 다양한 요인으로 인해 칩이 인증되지 않고 극한 온도에서 테스트되지 않습니다. 당신은 주요 요인 중 하나로 다이너 탄을 고려할 수 있습니다. 허용 온도를 고려하여 온도 조절 상자에 HW를 격리시켜야합니다. – LPs

+0

또한 디바이스를 클럭하는 발진기/쿼츠와 같은 모든 구성 요소의 디 레이팅을 고려해야합니다. 이는 -85 + 140 ° C 사이에서 많은 변화를 일으킬 수 있으므로 직렬 출력이 전송 매개 변수를 따르지 않을 수 있습니다. – LPs

+0

@LPs, 빠른 응답을 보내 주셔서 감사합니다. 제품이 일반적으로이 범위에서 테스트되지 않는다고 말하는 것입니까? 하지만 프로토콜 제한 사항입니까? 내가 너에게 이해 한 말로 그 효과는 SPI 및 I2C 또는 다른 통신에 동일한 영향을 미쳐야합니다. 나를 바로 잡아라. –

답변

2

프로토콜은 온도에 제한이 없습니다. 문제는 하드웨어 (모든 구성 요소 + PCB)가이 온도에서 작동하도록하는 것입니다. 산업용 등급 -40 ~ + 125 ° C가 달성 가능합니다.

이 경우 SPI는 I2C보다 덜 제한되지 않습니다.

0

저는 -40C 이하의 IC를 사용하지 않는 IC에 대해 -93C와 -85C에서 거의 2 일 동안 i2C 통신을 지속적으로 테스트했다고 덧붙였습니다.

지난 2 일간 I2C 통신에 문제가 없다고 확인했습니다.

장기간의 효과는 인식하지 못합니다. 나는 단지 나의 관찰을 추가하고 싶었다.