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.

[参考译文] TMP1075:当超过上限时、TMP1075 ALERT 引脚不会变为低电平

Guru**** 2756835 points

Other Parts Discussed in Thread: TMP119, TMP1075, TMP390, TMP108, TMP117, TMP116, HDC2080, HDC2010, TMP4718

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1614713/tmp1075-tmp1075-alert-pin-doesnt-go-low-when-high-limit-is-crossed

器件型号: TMP1075
主题中讨论的其他器件: TMP390TMP108、TMP119、 TMP117TMP116HDC2080HDC2010TMP4718

在这种情况下、即使温度超过上限、温度传感器的 ALERT 引脚也不会变为低电平

我已在器件上电时将以下值设置到温度传感器中:

HLIM = 0x3c00 (60 度 C)
LLIM = 0xF100(–15 度 C)
CFGR = 0x50ff

我还会在每次写入寄存器后读回该值、以确保正确完成设置。

我将器件的温度提高到超过 60°C。但 ALERT 引脚根本不会变为低电平。
我可以读回寄存器值、可以看到设置值在寄存器上仍然可用。

在这一阶段,如果我再次写入这些寄存器(相同的值),则 ALERT 引脚会立即变为低电平。

为什么第一次不起作用?我必须重新发送这些值?

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

    您好、Rijesh

    将 CONFIG 寄存器设置为在连续 3 个故障后触发 ALERT 引脚(CFGR — 第 12 位)。 这意味着在超过高限值 3 次不同之前、ALERT 引脚不会改变。 此外、 对于该器件、一旦 ALERT 引脚从上限触发、它就不会复位、直到发生以下事件之一:达到下限、读取任何寄存器或发出关断命令。 该器件上的高/低警报功能类似于迟滞、而不是典型警报。

    此致、
    仪表

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

    1)。 当你说“直到高限连续超过 3 次“时、你的意思是温度必须低于 60°C、然后超过 60°C 三次吗?

    我对 3 个故障的理解是 — 例如,如果 HLIM 设置为 60'C、则在连续三次测量中测得的温度应该超过 60'C、以便触发警报引脚。 这是不是错了?

    2)。 您提到过、ALERT 引脚复位的条件之一是读取任一寄存器。 那么、 您认为我 先写入寄存器再做好准备的方法不是设置寄存器的正确方法吗? 此外、是否有任何优先顺序来写入寄存器(例如,第一个 CFGR、LLIM、然后是 HLIM)?

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

    您好、Rijesh

    1) 是的,温度需要超过你的上限 3 次,每一个分开的实例下降到你的上限. 当第三次超过上限的情况下、ALERT 引脚将触发。 实现此目的是为了防止噪声引起的意外触发。 如果您想删除此功能、可以将 CONFIG 寄存器位 12 和 11 更改为 00。 应在 CONFIG 寄存器中输入 0x40FF。

    2) 在不读取的情况下复位这些寄存器的预期方法是允许其超过下限。 该功能是 TMP1075 的一项特殊功能、其中两个警报限值更多地用作对系统进行节流的迟滞。 我上面列出的三个事件都用于复位 ALERT 引脚、但如果您更喜欢在越过上限或下限时触发的 ALERT 引脚、然后在超出范围时复位、则需要使用通常称为窗口比较器的器件、该器件可在以下器件中找到:

    TMP390 温度开关

    TMP108 裸片尺寸 BGA 温度传感器

    TMP116/TMP117 / TMP119 系列高精度温度传感器

    HDC2010 / HDC2080 湿度传感器

    TMP4718 远程温度传感器

    此致、
    仪表