深入解析Onsemi NCT218:低电压高精度温度监测器的卓越之选

电子说

1.4w人已加入

描述

深入解析Onsemi NCT218:低电压高精度温度监测器的卓越之选

在电子设备的设计中,温度监测是确保系统稳定运行的关键环节。Onsemi的NCT218作为一款低电压、高精度的温度监测器,凭借其出色的性能和丰富的功能,在众多应用场景中展现出了强大的优势。本文将深入剖析NCT218的特点、工作原理、寄存器配置以及应用注意事项,为电子工程师们提供全面的参考。

文件下载:NCT218-D.PDF

一、NCT218概述

NCT218是一款双通道数字温度计和欠温/过温报警器,专为低功耗和小尺寸要求的热管理系统而设计。它的供电范围为1.4V至2.75V,适用于各种低功耗设备。该器件能够精确测量远程热二极管的温度,精度可达±1°C,环境温度测量精度为±1.75°C,工作温度范围为 -40°C至 +125°C。

二、关键特性

2.1 封装与功耗

  • 小尺寸DFN封装:节省电路板空间,适合对尺寸要求较高的应用。
  • 低电压运行:1.4V至2.75V的供电范围,降低了功耗,延长了电池续航时间。
  • 低静态电流:正常模式下最大44μA,关机模式下最大20μA,进一步降低了功耗。

2.2 温度测量精度

  • 高精度测量:远程传感器精度可达±1°C,本地传感器精度在不同温度范围内分别为±1.75°C和±3°C。
  • 系列电阻消除:能够自动消除与温度监测二极管串联的高达500Ω(典型值)的电阻影响,提高了测量的准确性。

2.3 通信接口

  • I²C串行接口:与行业标准协议兼容,方便与其他设备进行通信,可通过该接口访问内部寄存器,实现温度读取、配置设置和限制调整等功能。

2.4 报警输出

  • 可配置ALERT输出:当片上或远程温度超出范围时发出信号,可作为中断信号使用。
  • 过温关机THERM引脚:作为比较器输出,当温度超过编程限制时可用于关闭系统。ALERT输出还可重新配置为第二个THERM输出。

三、工作原理

3.1 温度测量

NCT218的片上ADC在正常运行时处于自由运行模式,模拟输入多路复用器交替选择片上温度传感器或远程温度传感器进行测量。ADC将这些信号数字化,并将结果存储在本地和远程温度值寄存器中。

3.2 系列电阻消除

由于PCB走线电阻和走线长度等因素,远程二极管与NCT218的D+和D - 输入之间会存在寄生电阻,这会导致远程传感器温度测量出现误差。NCT218能够自动消除这种系列电阻对温度读数的影响,无需用户对电阻进行表征,提高了测量的准确性。

3.3 温度测量方法

NCT218采用了一种先进的温度测量方法,通过在三种不同电流下测量晶体管的基极 - 发射极电压(VBE)的变化来计算温度。这种方法不仅能够自动消除与外部温度传感器串联的电阻影响,还能减少噪声对测量的干扰。

四、寄存器配置

NCT218包含22个8位寄存器,用于存储远程和本地温度测量结果、高低温度限制以及配置和控制设备。以下是一些重要寄存器的介绍:

4.1 地址指针寄存器

该寄存器用于存储要访问的寄存器地址,每次写操作的第一个字节会自动写入该寄存器。上电默认值为0x00。

4.2 温度值寄存器

包括本地温度值寄存器(地址0x00)、外部温度值高字节寄存器(地址0x01)和低字节寄存器(地址0x10),用于存储温度测量结果。

4.3 配置寄存器

地址为0x03(读)和0x09(写),上电默认值为0x00。通过该寄存器可以控制设备的运行模式、ALERT输出的启用/禁用、温度测量范围的选择等。

4.4 转换速率寄存器

地址为0x04(读)和0x0A(写),用于编程转换速率,通过对内部振荡器时钟进行分频来实现不同的转换时间。

4.5 限制寄存器

包含本地和远程温度测量的高低温度限制以及THERM温度限制,可通过I²C进行读写操作。

4.6 状态寄存器

地址为0x02,为只读寄存器,包含NCT218的状态信息,如ADC转换状态、温度测量超出限制标志等。

4.7 偏移寄存器

用于消除远程温度测量中的偏移误差,可通过写入不同的值来调整测量结果。

4.8 单次寄存器

用于在设备处于待机模式时启动一次转换和比较周期,之后设备返回待机状态。

4.9 连续ALERT寄存器

用于确定在生成ALERT之前必须发生的超出限制测量次数,可对输出进行滤波。

五、串行接口与通信

NCT218通过I²C兼容的串行接口进行控制,作为从设备连接到总线上,由主设备进行控制。总线超时功能可在无活动25ms后自动复位SDA线,但默认情况下该功能未启用,可通过设置连续ALERT寄存器的第7位来启用。

在进行数据读写操作时,需要先设置地址指针寄存器,以确保访问正确的数据寄存器。写操作时,第一个字节为寄存器地址,第二个字节为要写入的数据;读操作时,根据地址指针寄存器的值读取相应的数据。

六、ALERT输出与中断系统

6.1 ALERT输出

当Pin 6配置为ALERT输出时,只要检测到超出限制的测量或远程温度传感器开路,ALERT输出就会变为低电平。它是一个开漏输出,需要上拉电阻连接到VDD。多个ALERT输出可以进行线或连接,以便在一个或多个输出变为低电平时,公共线也变为低电平。

6.2 中断系统

NCT218有两个中断输出:ALERT和THERM。ALERT可屏蔽,响应软件编程的温度限制违规或外部二极管开路故障;THERM为故障安全中断输出,不可屏蔽。当温度超出相应的限制时,ALERT和THERM输出会变为低电平,并且在满足一定条件时会自动或手动复位。

七、应用信息

7.1 噪声滤波

在噪声环境中,NCT218的系列电阻消除功能允许在外部温度传感器和器件之间构建滤波器,从而有效减少噪声对测量的影响。推荐使用低通R - C - R滤波器,其中R = 100Ω,C = 1nF。

7.2 远程传感二极管

NCT218可与处理器内置的衬底晶体管或分立晶体管配合使用。在选择晶体管时,需要考虑其理想因子nF和电流水平,以减少测量误差。

7.3 热惯性和自热

为了确保测量的准确性,应将传感器与被测系统的部分保持良好的热接触,以减少热惯性的影响。同时,由于NCT218和远程传感器的功耗较小,自热效应可以忽略不计。

7.4 布局考虑

在PCB布局时,应将NCT218尽可能靠近远程传感二极管,避免靠近噪声源。D+和D - 走线应紧密并行,两侧设置接地保护走线,并提供接地平面。此外,还应注意减少铜/焊料接头的数量,以避免热电偶效应。

7.5 电源供应上升时间

在给NCT218上电时,必须确保电源电压在5ms内上升到1.32V以上,否则会导致上电复位,产生不可预测的结果。

八、总结

Onsemi的NCT218以其低电压、高精度、丰富的功能和良好的抗干扰能力,成为电子设备温度监测的理想选择。通过合理的寄存器配置和布局设计,工程师们可以充分发挥NCT218的性能,确保系统在各种环境下稳定运行。在实际应用中,你是否遇到过温度监测不准确的问题?又是如何解决的呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分