This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0G1507:温度传感器读数不正确

Guru**** 2526700 points
Other Parts Discussed in Thread: MSPM0G1507

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1555785/mspm0g1507-temperature-sensor-readings-incorrect

部件号:MSPM0G1507


工具/软件:

您好:

我在 MSPM0G1507 上对温度传感器进行采样、并且在将 ADC 读数转换为温度时遇到一些问题。 ADC0 通道 11(温度传感器)上的我的 ADC 值在室温下约为 1760。 从 FACTORY 区域读取的修整值为 796。 进行计算时、可以得到以下结果:

性能参数

  • 采样时间= 25us
  • TEMP_SENSE0 = 796
  • TSC  =–1.8mV/ ℃(来自 slasew9d)
  • TSTRIM  = 30℃(从 slasew9d)
  • VREF = 1.4V
  • VREF_TRIM = 1.4V(来自 slasew9d)
  • RES = 12 位

VSAMPLE =(1.4/4096)*(1760 - 0.5)≈0。 6014 V

VTRIM =(1.4 / 4096)*(796 - 0.5)≈0。 2719 伏

TSAMPLE =(1000/–1.8)*(0.6014 - 0.2719)≈–183.1℃

TRM 的 (slau846b) 1857 示例修整值提供了更真实的结果:

VTRIM =(1.4 / 4096)*(1857 - 0.5)≈0.6345V

TSAMPLE =(1000 /–1.8)*(0.6014 - 0.6345)+ 30≈48.39℃

 

以下是从 FACTORY 区域读取的值:

TRACEID:0x001D1D35

器件 ID:0x2BB8802F

用户 ID:0x804D2655

TEMP_SENSE0:0x0000031B

 

我还在另一个电路板上进行了测试、看看它是否是单个有缺陷的校准值、但我从 TEMP_SENSE0 寄存器中读取 795。 该器件用于定制电路板。

类似的问题似乎在使用早期样品、由一个空的 TRACEID 确定、但对我来说、情况并非如此。

 关于:MSPM0L1304:内部温度传感器 — 工厂校准 

 LP-MSPM0L1306:温度传感器公式不明确 

 

根据 TRM 中的示例、修整值似乎是关闭的、但我不确定读数是否不正确?

谢谢、

变暗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Dim、

    TRM 上使用 1.4V 的示例仅为基准。 请使用数据表的推荐值进行计算。 对于此特定器件、Vref 的电压为 3.3V、而不是 1.4V。

    此致、

    Bill