前回の記事では、MIPIのI3C SDRデバイスであるNXPの P3T1755DP/Q900Z 温度センサから温度を読み取る方法を説明しました。この記事では、これらの温度の読み取り値の負の値をどのように変換するかを示します。
温度レジスタのMSBが1の場合、このデータは2の補数として解釈され、変換は以下のとおりです。
温度(°C)= -(Tempデータの2の補数に1を加えた値)× 0.0625°C
例えば、1110 0111 000の場合、
2の補数を取り、1を加えると、0001 1000 1111 + 1 = 0001 1001 0000 = 190h = 400となります。
温度 = - 400 × 0.0625°C = -25°Cです。
これらのNXPの P3T1755DP/Q900Z 温度センサデバイスはTSSOP8パッケージで提供されています。
また、試作ではこれらのTSSOP8/MSOP8をDIP8に変換するアダプタに取り付けることができます。
(ブレッドボードに取り付けた)例を以下に示します。
正しく動作させるため、デバイス仕様書の推奨事項を考慮してください。
どうぞ素晴らしい一日を!
この記事はスペイン語でこちらからご覧いただけます。
Este artículo está disponible en español aquí.


