尊敬的 E2E 论坛用户!
我正在使用 MSPM0L1304 (PG2)。 我希望能够使用具有出厂修整值的内部温度传感器。 我可以在存储器中读取修整值:
RM 中描述了修整值的位置、如下(0x41C4003C):
我们可以看到闪存中的值为400 (解释为16位无符号)、使用12位分辨率和1.4V 基准(在 RM 中进行了说明)、它对应于温度传感器的136mV 输出电压。 400的值与 RM 中的示例值有很大不同: 1857.
当我读取具有3.3V 基准电压和12位分辨率的温度传感器时、我获得大约850个值、对应于685mV 的电压。
当我使用1.4V 基准电压读取 ADC 通道时、我获得了一个约1858的值、对应于635mV 的电压。 值是在大约25°C 下测量的。
差分电压达到大约500mV、这将导致大约250°C (-2.04mV/°C)的温差。
此温差不合理。
我是否会以某种方式误解存储在闪存中的修整值?