深入解析Onsemi NCT375数字温度传感器:特性、应用与设计要点

电子说

1.4w人已加入

描述

深入解析Onsemi NCT375数字温度传感器:特性、应用与设计要点

在电子设备的设计与应用中,温度监测是一个至关重要的环节。Onsemi的NCT375数字温度传感器凭借其出色的性能和丰富的功能,成为了众多工程师的首选。本文将深入探讨NCT375的特性、工作模式、寄存器配置以及在实际应用中的设计要点。

文件下载:NCT375-D.PDF

一、NCT375概述

NCT375是一款采用2线接口的可编程温度传感器,具备过温/中断输出引脚,可有效信号超出限制的情况。该引脚为开漏输出,支持比较器和中断两种工作模式。它采用高分辨率(12位)的Sigma-Delta模数转换器(ADC)将温度测量值转换为数字形式,工作温度范围为 -55°C至 +125°C。

(一)特性亮点

  1. 宽电压范围:工作电压范围为3.0V至5.5V,平均供电电流在3.3V时为575μA,还具备关机模式以节省功耗,典型关机电流仅为3μA。
  2. 多种封装形式:提供8引脚DFN、8引脚Micro8和8引脚SOIC三种节省空间的封装,且与NCT75、LM75和TCN75引脚和寄存器完全兼容。
  3. 高分辨率转换:12位温度到数字转换器,能够提供高精度的温度测量结果。
  4. 丰富接口支持:支持SMBus/I2C接口,方便与其他设备进行通信。

(二)应用领域

NCT375广泛应用于多个领域,如计算机热监测、热保护、隔离传感器、电池管理、办公电子、电子测试设备、恒温控制以及系统热管理等。

二、引脚功能与电气特性

(一)引脚分配

NCT375通过SMBus/I2C接口进行通信,三个地址选择引脚A2、A1和A0可用于将多达8个NCT375连接到单个总线上,通过该接口可访问其内部寄存器,实现读取当前温度、更改配置设置和调整温度限制等功能。

(二)绝对最大额定值

在使用NCT375时,需要注意其绝对最大额定值,如供电电压范围为 -0.3V至 +7V,输入电压范围为 -0.3V至VDD + 0.3V等。超出这些额定值可能会损坏设备,影响其功能和可靠性。

(三)电气特性

在不同的工作条件下,NCT375具有特定的电气特性。例如,在3.0V至5.5V的供电电压下,在0°C至 +70°C的环境温度下,精度为 ±1°C至 ±3°C;ADC分辨率为12位等。

三、工作模式与温度测量

(一)正常模式

在正常模式下,NCT375每80ms进行一次新的温度转换,并将新值更新到温度值寄存器中,同时与TOS寄存器的限制值(默认值为80°C)进行比较。如果在转换序列中读取温度值寄存器,返回的值是之前存储的值,总线读取不会影响正在进行的转换。

(二)关机模式

在关机模式下,温度转换被禁用,温度值寄存器保留最后一次有效的温度读数。此时,NCT375仍可通过接口进行通信,设备模式通过配置寄存器的第0位进行控制。在关机模式下,通过向单次寄存器(0x04)写入任意值可启动一次转换,完成转换后设备将返回关机模式。

(三)温度测量结果

芯片上的温度测量结果存储在温度值寄存器中,并与TOS和THYST限制寄存器进行比较。温度值、TOS和THYST寄存器为16位宽,分辨率为0.0625°C,数据以12位二进制补码形式存储。

四、寄存器配置

NCT375包含六个寄存器,用于配置和读取温度,包括地址指针寄存器、4个数据寄存器和一个单次寄存器。不同寄存器的功能和配置方式如下:

(一)地址指针寄存器

用于选择响应读写操作的寄存器,通过其三个最低有效位(P2、P1和P0)选择相应的寄存器。上电时,该寄存器加载值为0x00,指向温度寄存器。

(二)温度寄存器

16位只读寄存器,存储内部传感器测量的温度值,数据以二进制补码形式存储,最高有效位为符号位。

(三)配置寄存器

8位读写寄存器,用于配置NCT375的各种工作模式,如单次模式、故障队列、OS/ALERT引脚极性、比较器/中断模式和关机模式等。

(四)THYST寄存器

存储过温输出的温度滞后值,默认值为 +75°C,数据以二进制补码形式存储。

(五)TOS寄存器

存储触发OS/ALERT信号的温度限制值,默认值为 +80°C,数据以二进制补码形式存储。

五、串行接口与通信

(一)串行总线地址

NCT375具有7位串行地址,其中四个最高有效位固定为1001,三个最低有效位可由用户通过引脚A2、A1和A0进行配置,提供八种不同的地址选项。

(二)通信协议

NCT375通过SMBus/I2C兼容的串行接口进行控制,作为从设备连接到总线上,由主设备进行控制。通信过程包括启动条件、数据传输和停止条件等步骤。

(三)读写操作

  1. 写操作:包括设置地址指针寄存器以进行寄存器读取,以及向寄存器写入数据。对于不同宽度的寄存器,写操作的方式有所不同。
  2. 读操作:根据寄存器的不同,读取数据的方式也不同。配置寄存器为8位宽,采用单字节读取;温度值寄存器需要双字节读取。

六、OS/ALERT输出模式

(一)过温模式

OS/ALERT输出引脚默认工作在过温模式,当测量温度达到或超过TOS设定点寄存器中存储的限制值时,引脚变为有效。该模式又分为比较器模式和中断模式:

  1. 比较器模式:当测量温度等于或超过TOS设定点寄存器的值时,OS/ALERT引脚变为有效;当温度下降到THYST设定点寄存器的值以下时,引脚恢复到无效状态。关机模式不会重置比较器模式的输出状态。
  2. 中断模式:当温度连续多次超过TOS限制值时,OS/ALERT引脚变为有效。通过对NCT375中的任何寄存器进行读取操作可将其重置,只有当TOS限制值再次被达到或超过时,输出才能再次变为有效。

(二)SMBus警报模式

除了过温模式,OS/ALERT引脚还支持SMBus警报模式,具体操作和特性在实际应用中需要根据具体需求进行配置。

七、设计要点与注意事项

(一)电源与滤波

在设计电路时,要确保电源电压稳定在3.0V至5.5V的范围内,并使用适当的滤波电容来减少电源噪声对传感器的影响。

(二)引脚连接

正确连接各个引脚,特别是地址选择引脚A2、A1和A0,以确保设备的地址配置正确。同时,为开漏输出引脚(如SDA、SCL和OS/ALERT)提供上拉电阻。

(三)通信速率与时序

遵循SMBus/I2C接口的时序要求,确保通信的稳定性和可靠性。注意时钟频率、启动条件、停止条件和数据传输的时序关系。

(四)温度校准

在实际应用中,可能需要对温度测量结果进行校准,以提高测量的准确性。可以通过与已知温度源进行比较,对测量值进行修正。

(五)抗干扰设计

考虑到实际环境中的干扰因素,如电磁干扰、噪声等,采取相应的抗干扰措施,如屏蔽、滤波等,以确保传感器的正常工作。

Onsemi的NCT375数字温度传感器以其丰富的功能、高精度的测量和灵活的配置方式,为电子工程师在温度监测和控制方面提供了一个优秀的解决方案。在实际设计中,工程师需要充分了解其特性和工作原理,合理配置寄存器和接口,以满足不同应用场景的需求。你在使用NCT375的过程中遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分