極端な温度(-85℃〜140℃)でI2C通信を使用する必要があります。このような極端な負の温度ではI2C通信は機能しないと言われました。私もGoogleから満足のいく答えを得ることができません。温度変化によるI2C通信の影響
私が考えることができるのは、I2Cがプルアップ抵抗を必要とし、温度変化に伴って変化する可能性があり、その変化が通信回線に影響を与える可能性があることだけです。しかし、これは通信の制限ではなく、むしろハードウェアの制限です。
これらの温度でSPIはI2Cより優れていますか?私は言われた
1つの説明は、信号の立ち上がり時間と立ち下がり時間が変化しますし、それはI2C通信(高いエラー率)
誰かが私にこのへの論理的な説明をお願いできますに影響を与えるだろうということですか?私は本当に確信していません。
問題は通信回線だけではなく、作業を行うチップ上にあります。工業用温度範囲は通常-40 + 85℃です。さまざまな要因により、あなたのチップは認定されておらず、その極端な温度ではテストされません。あなたは主な要因の一つとしてダイラタンシーを考えることができます。許容温度を守るために、温度制御ボックス内でHWを隔離する必要があります。 – LPs
また、デバイスを計時するオシレータ/クォーツなどのすべてのコンポーネントのディレーティングも考慮する必要があります。-85℃〜140℃の間で多くの変更が可能で、シリアル出力が伝送パラメータを無視して大きく変動する可能性があります。 – LPs
@LPs、迅速な対応をありがとうございます。製品が通常この範囲でテストされていないと言っていますか?しかし、それはプロトコルの制限ですか?私はあなたからのコメントでコメントします。その影響はSPIとI2Cまたは他のコミュニケーションにも同じ影響を及ぼすはずです。私を訂正してください。 –