ZHCSBH5D May 2013 – May 2026 ADS1220
PRODUCTION DATA
要从数字代码转换为温度,首先需要从器件中读取数据字节,并通过右移结果来提取 14 位温度值。图 8-23 展示了 24 位转换结果中的 14 位温度传感器数据对齐。14 位值的 MSB 决定了符号:0b 表示正温度,1b 表示负温度。对于正温度,将 14 位二进制值转换为十进制值,并将结果乘以温度传感器 LSB 大小 0.03125°C。对于负温度,该值采用二进制补码格式。反转所有 14 位并添加 1b,转换为十进制,然后将结果乘以负温度传感器 LSB 大小 –0.03125°C。
1.正温度示例:器件读回 0960h:0960h × 0.03125°C = 2,400 × 0.03125°C = 75°C
2.负温度示例:器件读回 3CE0h:减去 1b 并对结果求补码:3CE0h → 0320h,0320h × (–0.03125°C) = 800 × (–0.03125°C) = –25°C