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.

[参考译文] LM83:本地温度读回为零、而远程温度感测正常

Guru**** 2560190 points
Other Parts Discussed in Thread: LM83

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/636793/lm83-local-temperature-is-read-back-zero-while-remote-temperature-sensing-is-fine

器件型号:LM83

您好,从 LM83获得有意义的*局部*温度读数时遇到问题。  大部分时间读回零,而*远程*温度感应始终工作。  我在示波器上检查了 I2C 事务、但 无法发现任何问题。  有趣的观察结果是、回读值并非始终为零。  有时、它是1或2或3、但它似乎总是具有较小的值。  如有任何意见,请提出。  谢谢。

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

    您好、Francis、

    您能否仅为本地温度读数提供示波器照片?

    Aaron

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

    您好、Aaron、

    良好的温度显示为26摄氏度。  请参阅随附的 READ_LOCAL _VALUE _Good _26.png。

    坏的温度显示为4摄氏度。  请参阅随附的 READ_LOCAL _VALUE _BAD_4.png。

    坏的温度显示为0摄氏度。  请参阅随附的 READ_LOCAL _VALUE _BAD_0.png。

    它们都是从同一 LM83芯片的同一寄存器读回的。

    谢谢

    弗朗西斯

    26摄氏度

    4摄氏度

    0摄氏度

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

    感谢您制作示波器照片。 连接到同一总线的器件数量是多少? 根据示波器照片、您发送到器件的从 ID 地址未在数据表中指定。 看起来您正在发送0x30、但该器件仅适用于以下地址:0x18、0x19、0x1A、0x29、0x2A、 7位中的0x2B、0x4C、0x4D、0x4E。 您是否正在读取与同一通信线路同时连接的不同器件?

    请提供原理图吗?

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

    您好、Aaron、

    请参阅随附的标注图像、其中标记了所有位。  请注意、我使用的地址是0x18。  很抱歉示波器图的分辨率较差。

    请注意:

    A - ACK

    W -写入位

    R -读取位

    N - NACK

    和26度的正确温度。 c.在本例中返回。

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

    您好、Francis、

    感谢您对我的波形进行解码。 您没有回答总线上的器件数量。 在读取不良温度时、数据中间也会出现毛刺脉冲。 它不在那里。 如果您仔细观察一下干扰的低侧、  就会发生一些情况。 它看起来比波形的其余部分高一点。
     
    Aaron

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


    正确的是、数据读取过程中存在可疑干扰。 这为我提供了一个深入研究这个问题的方向。 我还在研究这个问题、但我很有信心 LM83不是问题的根本原因。


    感谢您的支持、Aaron。


    此致、


    弗朗西斯