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.

[参考译文] TMP112:错误的温度寄存器值

Guru**** 2609275 points
Other Parts Discussed in Thread: TMP112

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/598633/tmp112-wrong-temperature-register-values

器件型号:TMP112

您好!

我们遇到了多个 tmp112传感器的问题。  温度寄存器读取返回值7FF0或07FF。 其他寄存器的读/写操作很好(配置、低电平、股部)、但温度寄存器始终在 EM 中返回7FF0或7FF1。 我发现只有一 个类似的问题讨论没有解决方案:

如果有人有任何想法-请告诉我!

提前感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    EM=1、SD=1、OS=1、在温度转换器中转换后的结果为74A1
    :(
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请在下电上电后读取所有四个寄存器、然后再执行任何其他通信、然后在此处共享该信息。

    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    0 7FF0
    1 6080
    2 4800人
    3 5000
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的样本读取
    0x18B0
    0x60A0
    0x4B00
    0x5000

    配置寄存器中的差异是由 AL 位引起的、如果温度结果超过 T High、则该 AL 位应该为零。

    您是否错误地将 T LOW 寄存器中的 B 设置为8? 对应于75C 的默认值应为0x4B00。 如果不是、您能重复此操作并向我显示您的波形吗?

    假设您的器件实际不在127C 或其左右、是否安全?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    0x4B00、当然是我的错误。
    器件实际温度为~20C,而不是127C:)
    如 AD 转换器或二极管传感器损坏(
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的第一个想法是过热。
    目前、我们检查了5个模块、2个模块具有回流焊曲线、峰值温度为240C、持续10秒;3个模块具有峰值210C/10秒、采用低温焊膏。
    温度寄存器中的7FF0相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能确认您的所有装配体都有相同的问题吗?

    您可以共享原理图吗?